Commit Graph

3461 Commits

Author SHA1 Message Date
mccabe%netscape.com
1999447bdb Changes to the xpidl compiler -
Error if an interface is declared [scriptable], but contains methods that can't be scripted because they refer to native-declared types, unless the method is declared [noscript].

This change is intended to make it easier to determine when an interface is not scriptable, and to make it easier to see what changes need to be made to make it scriptable.

As many of the .idl files in the tree defined [scriptable] interfaces that contained non-scriptable methods, I've sprinkled [noscript] throughout.  As the interfaces weren't scriptable anyway, this shouldn't change their visibility to javascript.


git-svn-id: svn://10.0.0.236/trunk@42960 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-10 12:18:01 +00:00
pavlov%netscape.com
da0fde423a fix compileation issues on stupid sun compilers
git-svn-id: svn://10.0.0.236/trunk@42955 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-10 08:08:05 +00:00
pavlov%netscape.com
5c7fdd62fa first go at nsIWidget::CaptureMouse()
git-svn-id: svn://10.0.0.236/trunk@42951 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-10 07:38:26 +00:00
saari%netscape.com
5279b03499 Fixing bug 4960, mac menu items reflect enabled/disabled state
git-svn-id: svn://10.0.0.236/trunk@42940 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-10 06:25:34 +00:00
saari%netscape.com
ea9ad2b170 Fix for bug 9706, menu shortcut characters should be capitalized
git-svn-id: svn://10.0.0.236/trunk@42937 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-10 05:49:40 +00:00
pavlov%netscape.com
65aacbc42d fix for popups being too big
git-svn-id: svn://10.0.0.236/trunk@42933 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-10 05:31:06 +00:00
Jerry.Kirk%Nexwarecorp.com
471ad72c27 Adding SetDOMNode and GetDOMNOde to Photon UI
git-svn-id: svn://10.0.0.236/trunk@42876 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-10 00:57:57 +00:00
saari%netscape.com
042d370bfb Fix for build break, one too many *s
git-svn-id: svn://10.0.0.236/trunk@42793 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-09 20:06:11 +00:00
sfraser%netscape.com
d603ba8f80 Optimization: don't invalidate and update the scroll bar if the value has not changed.
git-svn-id: svn://10.0.0.236/trunk@42784 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-09 19:34:34 +00:00
saari%netscape.com
bcff9ee1b5 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@42781 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-09 19:15:01 +00:00
saari%netscape.com
b8230c0e68 Adding Mac dynamic menus support. This touches a little XP code, notably, adding GetDOMNode and SetDOMNode to nsIMenuItem.
git-svn-id: svn://10.0.0.236/trunk@42778 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-09 19:14:38 +00:00
danm%netscape.com
d7d843d99f adding "default" window border type
git-svn-id: svn://10.0.0.236/trunk@42694 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-08 03:08:24 +00:00
joki%netscape.com
25eb777ec4 Adding new onselect event. Also slight modification to ender text widget focus behavior
git-svn-id: svn://10.0.0.236/trunk@42676 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-07 23:18:35 +00:00
danm%netscape.com
01582c69aa corrected chrome behaviour in window.open. removed warnings in nsWebShellWindow.
git-svn-id: svn://10.0.0.236/trunk@42622 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-07 02:51:03 +00:00
tague%netscape.com
b6b0293853 Fix build bustage
git-svn-id: svn://10.0.0.236/trunk@42427 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 08:31:38 +00:00
tague%netscape.com
b3fa7e39dd Added candidate window positioning for Win32 input methods
git-svn-id: svn://10.0.0.236/trunk@42418 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 07:42:35 +00:00
pierre%netscape.com
031373d07a Re-enabled the live-resizing just to see if people like it better now because the rendering is much faster.
git-svn-id: svn://10.0.0.236/trunk@42406 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 05:22:31 +00:00
tague%netscape.com
c80a2fb3ba Found missing file from checkin
git-svn-id: svn://10.0.0.236/trunk@42395 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 03:14:57 +00:00
pavlov%netscape.com
0ceeec6d75 lets try this again
git-svn-id: svn://10.0.0.236/trunk@42371 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-05 23:13:07 +00:00
rods%netscape.com
8fa65ec8b0 Fixes bug# 11300, when mouse capture is on the wrong window is being set into
the MouseTrialer timer object. This gets the window under the cursor during
a mouse capture.


git-svn-id: svn://10.0.0.236/trunk@42302 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-05 14:56:21 +00:00
ramiro%netscape.com
938f777dac Add support for building more than one toolkit at once. Currently #ifdefed
off as part of the toolkit link time exorcism.


git-svn-id: svn://10.0.0.236/trunk@42276 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-05 05:12:56 +00:00
pinkerton%netscape.com
d04524be36 using the region pool stuff so we're not constantly creating/destroying regions in the smooth scrolling code. Also use a stackbased helper to simplify error handling.
git-svn-id: svn://10.0.0.236/trunk@42177 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 20:15:44 +00:00
mcafee%netscape.com
25a02d8d9e REALLY backing pavlov out
git-svn-id: svn://10.0.0.236/trunk@42092 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 03:09:28 +00:00
pavlov%netscape.com
f3ff75182a i suck. i broke the tree.
git-svn-id: svn://10.0.0.236/trunk@42077 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 01:59:30 +00:00
pavlov%netscape.com
3e9c340183 revert context menus to rev 1.2 and turn them on by default.. these don't work yet and may do bad things if you try and use them.
git-svn-id: svn://10.0.0.236/trunk@42075 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 01:37:21 +00:00
briano%netscape.com
72d652537a Cleaned it up and got rid of the redundant HP-specific SHARED_LIBRARY_LIBS stuff.
git-svn-id: svn://10.0.0.236/trunk@42027 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 21:40:56 +00:00
pavlov%netscape.com
f9dc235a52 empty clipboard when we receive a clear notification
git-svn-id: svn://10.0.0.236/trunk@42011 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:46:50 +00:00
danm%netscape.com
9c5d3aacc7 modal dialogs from C off the UI thread. a bit premature: works on Win and Mac. Issue addressed on gtk, but not there yet.
git-svn-id: svn://10.0.0.236/trunk@41955 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 07:06:32 +00:00
ramiro%netscape.com
6cc71e3cc9 Portability fixes.
git-svn-id: svn://10.0.0.236/trunk@41899 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:28:55 +00:00
sfraser%netscape.com
695fb2c647 Cleanup, and fix for bug 6678.
git-svn-id: svn://10.0.0.236/trunk@41851 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:38:42 +00:00
sfraser%netscape.com
3d5e09c965 Add stack-based GrafPtr setting class.
git-svn-id: svn://10.0.0.236/trunk@41849 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:38:24 +00:00
pinkerton%netscape.com
1c5ff1169c Add new smooth scrolling code from 4.5/MozClassic that uses CopyBits instead of ScrollRect to avoid those ugly gray flashes while scrolling quickly.
git-svn-id: svn://10.0.0.236/trunk@41846 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:35:53 +00:00
ramiro%netscape.com
133ec48c8f Forgot a slash.
git-svn-id: svn://10.0.0.236/trunk@41828 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 14:48:05 +00:00
ramiro%netscape.com
3d4d25bbae Landing unix toolkit exorcism changes. #ifdef-ed OFF for now.
git-svn-id: svn://10.0.0.236/trunk@41820 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 13:53:49 +00:00
ramiro%netscape.com
2de91b3320 Fix debug typo.
git-svn-id: svn://10.0.0.236/trunk@41812 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 11:58:11 +00:00
ramiro%netscape.com
d1a2a1b2e3 Add toolkit service.
git-svn-id: svn://10.0.0.236/trunk@41811 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 11:57:38 +00:00
Jerry.Kirk%Nexwarecorp.com
adf710e68e Fix early realization problem with the nsMenuBar
Fix an "off-by-one" problem when redrawing rects with Photon
and other bugs.


git-svn-id: svn://10.0.0.236/trunk@41777 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 23:48:21 +00:00
blizzard%redhat.com
0d8aaf88b2 support WM_DELETE window mananger protocol
git-svn-id: svn://10.0.0.236/trunk@41770 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 21:00:22 +00:00
blizzard%redhat.com
3d6f2f55f7 implement nsAppShell::Exit()
git-svn-id: svn://10.0.0.236/trunk@41749 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 03:52:12 +00:00
sspitzer%netscape.com
48a99dd009 changes to make nsIFileSpecWithUI useful from javascript.
now, this works from js:

var filePicker = Components.classes["component://netscape/filespecwithui"].createInstance();
filePicker = filePicker.QueryInterface(Components.interfaces.nsIFileSpecWithUI);
file = filePicker.chooseFile("Select a file");


git-svn-id: svn://10.0.0.236/trunk@41727 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 18:45:22 +00:00
hyatt%netscape.com
c5f7311a26 Patching native menu implementations for phase 2. Mac is not patched
yet, so menus will not work on the Mac right now.  Patch for Mac
coming shortly.


git-svn-id: svn://10.0.0.236/trunk@41692 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 07:06:53 +00:00
hyatt%netscape.com
fef75a0a37 Beginning phase 2 of the XP menu landing. Menus will be horked intermittently
on all platforms until I complete this landing.  Do not pull if this will be
a problem for you.


git-svn-id: svn://10.0.0.236/trunk@41687 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 06:30:43 +00:00
hyatt%netscape.com
44dc756e72 Fixing Pav's bustage. Bad Pav for going to dinner!
git-svn-id: svn://10.0.0.236/trunk@41678 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 03:49:25 +00:00
pavlov%netscape.com
3d06577d5b back out previous changes
git-svn-id: svn://10.0.0.236/trunk@41665 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 02:28:56 +00:00
hyatt%netscape.com
4a9b61d598 Phase 1 of the XP menu landing. Massaging the native menu syntax to make
it interoperable with the XP menu syntax.

Specific changes:
  (a) separator has been renamed to menuseparator
  (b) onclick has been renamed to onaction
  (c) name has been renamed to value


git-svn-id: svn://10.0.0.236/trunk@41661 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 02:07:17 +00:00
pavlov%netscape.com
46df36a9b1 fix it for real this time...
git-svn-id: svn://10.0.0.236/trunk@41659 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 01:54:26 +00:00
pavlov%netscape.com
fc229ce581 fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@41654 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 00:57:58 +00:00
Jerry.Kirk%Nexwarecorp.com
4686e418db Fix Move and Resize methods change from PRUint to PRInt
git-svn-id: svn://10.0.0.236/trunk@41638 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:58:35 +00:00
pavlov%netscape.com
02d920528c minimize/maximize/restore code
git-svn-id: svn://10.0.0.236/trunk@41630 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:53:17 +00:00
pavlov%netscape.com
b439ca2175 fix for scrolling problems in trees so mailnews doesn't scroll really really badly
git-svn-id: svn://10.0.0.236/trunk@41598 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 19:56:35 +00:00