652 Commits

Author SHA1 Message Date
dbaron%dbaron.org
30879d2c9e Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it's no longer needed. r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@135991 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 19:24:38 +00:00
sfraser%netscape.com
1abb244561 Fix scrollwheel code so that shift-mousewheel scrolls sideways. Bug 170403. r/sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@135931 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-07 05:35:42 +00:00
aaronl%netscape.com
27c1dea4ad Bug 110718. Fix keydead problem during Transferring stage of document load, when the currently visible doc is a zombie. r=bryner, sr=jst. Bug 169767. Tabbing in XUL broken when textfield only tabbing pref is set. r=akkana, sr=bryner. Bug 187303. No keyboard access to URL bar when textfield only tabbing pref is set
git-svn-id: svn://10.0.0.236/trunk@135922 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-07 02:09:06 +00:00
jkeiser%netscape.com
552253c247 Fix onmouseover/onmouseout crash (bug 186132), r=saari@netscape.com, sr=dbaron@fas.harvard.edu
git-svn-id: svn://10.0.0.236/trunk@135620 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-24 20:21:40 +00:00
jkeiser%netscape.com
ac42e42ba8 Make GetType() return int instead of nsresult (bug 167762), r=peterl@netscape.com, sr=kin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@135468 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-18 23:38:09 +00:00
jkeiser%netscape.com
59b8b31b7e Fix crasher in mouse events (bug 185850), r=kmcclusk@netscape.com, sr=roc+moz@cs.cmu.edu
git-svn-id: svn://10.0.0.236/trunk@135453 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-18 07:13:51 +00:00
jkeiser%netscape.com
e9be49495e Make mouseover/mouseout/hover apply only to elements (bug 103055), r=bryner@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@135381 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-17 02:10:57 +00:00
bratell%lysator.liu.se
ba519d3390 Backout of bug 110718 to fix Tp regression and raise-on-load issues.
git-svn-id: svn://10.0.0.236/trunk@135333 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-15 19:52:22 +00:00
aaronl%netscape.com
ed5fb21283 Bug 110718. During the 'transferring' when the currently visible document is a zombie, the keyboard is dead for the entire document. r=bryner, sr=hyatt+scc
git-svn-id: svn://10.0.0.236/trunk@135298 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-14 08:05:51 +00:00
peterv%netscape.com
6105861ae3 Fix obvious error in patch for bug 183999 which caused bug 185033.
git-svn-id: svn://10.0.0.236/trunk@135232 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-13 08:17:44 +00:00
peterv%netscape.com
3a3c75b9f7 Fix for bug 183999 (Modernize content). r=caillon, sr=bz.
git-svn-id: svn://10.0.0.236/trunk@135128 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-11 14:24:49 +00:00
aaronl%netscape.com
762dca6d05 Bug 178520. input.focus() should not do input.select(). r=bryner, sr=bzbarsky, a=asa
git-svn-id: svn://10.0.0.236/trunk@134918 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-07 00:56:03 +00:00
dean_tessman%hotmail.com
273bf1b59f bug 30431 - Intellimouse Explorer Backwards and Forwards button support.
r=rods on widget, timeless on content
sr=bryner
a=asa


git-svn-id: svn://10.0.0.236/trunk@134880 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-06 03:41:43 +00:00
kyle.yuan%sun.com
0d4483fbf0 Bug 134823 Toolbars don't honour accesskeys
r=dean_tessman, sr=jaggernaut
support accesskey for toolbarbutton


git-svn-id: svn://10.0.0.236/trunk@134778 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-04 05:38:07 +00:00
peterv%netscape.com
d103a96ada Fix for bug 176610 (Make nsNameSpaceManager a service). r=caillon, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@134587 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-29 23:44:07 +00:00
caillon%returnzero.com
6bb41262ac Bug 181600, Updating for reviewer comments (removing an if). still r=sicking,sr=peterv
git-svn-id: svn://10.0.0.236/trunk@134419 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-25 23:27:29 +00:00
caillon%returnzero.com
bd7eb45cc3 Bug 181600 - Use the new pref APIs. r=sicking, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@134418 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-25 23:26:06 +00:00
bryner%netscape.com
f28891cc8f Fixing bug 180285 (hang in mail compose), regression from bug 124990. Don't throw an exception if dispatchEvent is called on an element that's not in a document. r=saari, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@134228 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-21 01:27:34 +00:00
bryner%netscape.com
bfbda85da1 Removing an unused variable. r=mozbot.
git-svn-id: svn://10.0.0.236/trunk@134219 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-20 23:37:52 +00:00
dbaron%fas.harvard.edu
307f43b5a1 Consolidate all CSS pseudos and split them into three atom lists to distinguish between pseudo-classes, pseudo-elements, and fake-pseudo-elements used for anonymous boxes. b=147887 r,sr=roc,bz
git-svn-id: svn://10.0.0.236/trunk@134006 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-17 15:37:56 +00:00
bryner%netscape.com
b345c67a0c Add a second pass of event processing for system events, using DOM3 event group functionality. Bug 124990. Patch by joki, r=saari and bryner, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@133439 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-09 00:25:25 +00:00
bzbarsky%mit.edu
a027b6f54b Disabled form controls should not be in the tab order. Bug 177620,
r=akkana,timeless, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@133064 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-06 01:54:04 +00:00
bryner%netscape.com
917a40c721 Prevent allocating nsDOMMutationEvents from the nsDOMEvent-sized arena (an nsDOMMutationEvent is 4 bytes larger and was therefore clobbering the 4 bytes of memory after gPool). Bug 170001, r=dbaron, sr=jag, a=roc.
git-svn-id: svn://10.0.0.236/trunk@132661 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-30 00:12:42 +00:00
bryner%netscape.com
dac55c8f9a Fix links stuck in :hover state after being scrolled off of using the mouse wheel (bug 78765). r=hewitt, sr=hyatt, a=roc.
git-svn-id: svn://10.0.0.236/trunk@132659 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-29 23:59:08 +00:00
akkana%netscape.com
09ff01eacd 171003: shift-tab shouldn't land on images twice: add a comment. r=aaronl, sr=bryner, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@132440 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-24 04:02:42 +00:00
akkana%netscape.com
1738b3cc52 171003: shift-tab shouldn't land on images twice. r=aaronl, sr=bryner, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@132439 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-24 03:53:08 +00:00
seawood%netscape.com
f9eb727003 Define WIN32_LEAN_AND_MEAN globally for win32 builds.
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #172898 r=cls a=asa


git-svn-id: svn://10.0.0.236/trunk@132136 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-17 06:47:01 +00:00
caillon%returnzero.com
381f006b3e Oops, this got accidentally checked. Backing out.
git-svn-id: svn://10.0.0.236/trunk@131420 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-08 10:43:38 +00:00
caillon%returnzero.com
0f7366d6d0 Correcting our background painting code per the latest CSS specs. By default, backgrounds should be painted to the border
area, and not the padding area as per the CSS 2 Errata, CSS2.1 and CSS3.  Also, implementing the CSS3 'background-clip'
and 'background-origin' properties (currently with -moz- prefixes) to control this behavior.
Bug 162252, r=dbaron sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@131419 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-08 10:24:53 +00:00
aaronl%netscape.com
28738c2f51 Fixing extra comma in checking
git-svn-id: svn://10.0.0.236/trunk@131242 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-05 16:12:44 +00:00
aaronl%netscape.com
2a80196ae6 Bug 28583. Select text field contents when focused, except by mouse click, on certain platforms. r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@131241 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-05 15:39:33 +00:00
aaronl%netscape.com
60c5ac4eac Bug 81723. Keyboard context menu (Shift+F10/Ctrl+space on mac) should open near focused item. r=pinkerton, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@131040 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-03 00:47:54 +00:00
bryner%netscape.com
c9d184c89b For mousewheel text resizing, ignore HTML form controls and XUL content, to avoid triggering resizing in cases where the user is both ctrl+clicking and scrolling (bug 65355). r=hewitt, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@130866 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-01 01:28:51 +00:00
bryner%netscape.com
7c046215fe Don't crash if the focus controller is null during a deactivate (bug 168454). r=hewitt, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@130865 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-01 01:25:00 +00:00
aaronl%netscape.com
d7bce48560 Bug 170820 - xlinks reached with typeaheadfind not accepting Enter or mod+Enter to perform actions. r=sicking, sr=heikki
git-svn-id: svn://10.0.0.236/trunk@130615 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-27 22:31:05 +00:00
akkana%netscape.com
d078984295 169756: in text-control mode, tab to password fields too. r=glazman sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@130115 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-20 04:10:55 +00:00
akkana%netscape.com
e50c7527f2 140612: Introduce tab usage pref accessibility.tabfocus, to allow tab to go only to form elements or only to text controls. (r,sr)=(bryner,sfraser)
git-svn-id: svn://10.0.0.236/trunk@129962 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-18 21:24:57 +00:00
caillon%returnzero.com
6a6da2c1ef 164453 - Fixing a crasher in nsEventStateManager::DispatchNewEvent()
Fix contributed by Peter A Jonsson <pj@ludd.luth.se>
r=bryner sr=jst


git-svn-id: svn://10.0.0.236/trunk@129603 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-14 10:28:14 +00:00
jkeiser%netscape.com
607b1e7293 Back out bug 163593 (superceded by bug 164086), r=sicking@bigfoot.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@129559 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-13 21:18:15 +00:00
bzbarsky%mit.edu
14f87dddf5 views are not refcounted; do not nsCOMPtr them! Bug 166804, r=timeless,
sr=roc


git-svn-id: svn://10.0.0.236/trunk@129186 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-11 01:42:02 +00:00
bzbarsky%mit.edu
830c96387c Fix crash when trying to tab into display:none iframes. Bug 146255,
r=aaronl, sr=bryner, a=asa


git-svn-id: svn://10.0.0.236/trunk@129104 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-09 19:32:04 +00:00
dougt%netscape.com
e289284076 166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
git-svn-id: svn://10.0.0.236/trunk@129050 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-07 17:13:19 +00:00
dougt%netscape.com
3238687dab Fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@129040 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-07 07:17:59 +00:00
bzbarsky%mit.edu
f1cd30331d Fix crash bug 167038. r=caillon, sr=jst, a=roc+moz
git-svn-id: svn://10.0.0.236/trunk@129028 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-07 02:02:24 +00:00
bryner%netscape.com
929cad272b Bug 141295 and 153681 - fix some timing problems with initial focus. Make sure that window watcher's activeWindow accurately reflects the last window to receive an NS_ACTIVATE. Remove the GetFocusController API from nsIDocument, since the focus controller can now be obtained for the entire lifetime of the document by using GetContainer(). Cleaned up some methods on nsEventStateManager/nsIEventStateManager that were virtual for no reason. r=danm, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@128925 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-06 00:19:58 +00:00
gilbert.fang%sun.com
3bc0da8a74 bug 129808 Preferences panel accelerator keys don't work when category tree or if OK/Cancel/Help buttons have focus
r=bryner,sr=bzbarsky
Factoring out the HandleAccessKey method of EventStateManager,
checking all sub docShell's accesskey and if necessary, bubbling up to the
parent docShell's EventStateManager's HandleAccessKey method.


git-svn-id: svn://10.0.0.236/trunk@128690 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 05:48:06 +00:00
jkeiser%netscape.com
8e92071d86 Fix file event.originalTarget problem (bug 163598), r=joki@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@127846 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-22 06:10:56 +00:00
dbaron%fas.harvard.edu
12c9b29b2b Ensure that the event state manager doesn't send content state changed notifications for content that's been removed from the document. b=157322 r=bryner sr=kin
git-svn-id: svn://10.0.0.236/trunk@127627 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-19 18:31:59 +00:00
bolian.yin%sun.com
ba7d427f1b bug 136467, [Linux] F7 doesn't always toggle on caret.
patch by john.sun@sun.com, r=aaronl, r=caillon, sr=jst.


git-svn-id: svn://10.0.0.236/trunk@127580 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-19 02:58:15 +00:00
jst%netscape.com
ed117f9119 Fixing bug 156364. Laying the groundwork for associating more info with elements in the DOM, and moving event listener managers and range lists out of nsGenericElement slots. This change cuts down on the size of nsGenericElement. r=sicking@bigfoot.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@127114 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-13 00:50:50 +00:00