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