905 Commits

Author SHA1 Message Date
bzbarsky%mit.edu
9cbf1d1281 Fix mouseover event regression by making sure to init our doc pointer before
null-checking it.  Bug 289719 and oodles of dependencies, r+sr=roc, a=asa


git-svn-id: svn://10.0.0.236/trunk@171949 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-10 23:35:18 +00:00
bzbarsky%mit.edu
9fdf2e8d89 Use the owner document when compiling event handlers. Bug 289456, r+sr=jst,
a=dbaron


git-svn-id: svn://10.0.0.236/trunk@171910 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-09 17:32:25 +00:00
roc+%cs.cmu.edu
88019f7491 Bug 288873. Don't let nsSubDocumentFrame tear down a presentation it didn't build. r+sr=bzbarsky,a=asa.
git-svn-id: svn://10.0.0.236/trunk@171844 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-07 04:04:06 +00:00
roc+%cs.cmu.edu
dcfaab1921 Bug 288775. Don't forget to pass relatedTarget to mouseout events, pointing to the element the mouse is moving into. r+sr=bzbarsky,a=dbaron
git-svn-id: svn://10.0.0.236/trunk@171833 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-07 00:19:08 +00:00
aaronleventhal%moonset.net
1389045233 Bug 265203. When caret is at end of one link, focus displays to next link. r=ginn.chen, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@171577 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-04 18:11:14 +00:00
ginn.chen%sun.com
4e0213be41 Bug 260399 disabled textarea/input should use DEFAULT pointer
r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@171552 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-04 10:35:50 +00:00
roc+%cs.cmu.edu
f4576c8412 Fixing Mac bustage
git-svn-id: svn://10.0.0.236/trunk@171360 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-30 03:05:17 +00:00
roc+%cs.cmu.edu
74b8b100c5 Bug 255863. Make drag/drop work even when the clicked-on content gets reframed by the click. r=mats,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@171359 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-30 02:14:41 +00:00
roc+%cs.cmu.edu
8256d176a7 Bug 284664. Generate mouseover and mouseout events in IFRAMEs in a much more consistent way. r=mats,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@171294 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-28 23:39:13 +00:00
darin%meer.net
79a303762b fixes bug 286506 "warning: locally defined symbol ... imported in function ..." r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@170922 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-19 20:35:35 +00:00
jst%mozilla.jstenback.com
0c35201318 Fixing bug 245809. Implement event.returnValue (IE:ism) for beforeunload events as the mechansim for passing data back to the browser from a beforeunload handler that was registerd with addEventListener(). r=bzbarsky@mit.edu, sr=peterv@propagandism.org
git-svn-id: svn://10.0.0.236/trunk@170897 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-18 15:33:51 +00:00
bryner%brianryner.com
e2d3a1c980 Make sure that nsJSEventListeners hold a reference to the same identity interface that XPCWrappedNative does. Bug 285546, r=jst, sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@170560 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-11 10:48:26 +00:00
bryner%brianryner.com
a606da6e7c Add null check as workaround for bug 239563 (crash if mousedown handler calls window.close()). r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@170543 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-10 22:53:29 +00:00
jshin%mailaps.org
f37ed49ee5 bug IME candidate list is hidden by autocomplete window (r=dbaron,bryner,smontagu,jst,sr=dbaron,bryner,neil) : patch by Masayuki Nakano
git-svn-id: svn://10.0.0.236/trunk@170203 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-05 08:19:05 +00:00
jst%mozilla.jstenback.com
07f72886c9 Fixing bug 283531. Fix confusingly named argument to nsIEventStateManager::DispatchNewEvent() that has caused confusing event handling code (also fixed) to creap into the tree. r=bzbarsky@mit.edu, sr=bryner@brianryner.com
git-svn-id: svn://10.0.0.236/trunk@170153 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-04 02:01:54 +00:00
bsmedberg%covad.net
fc4099e666 Bug 281414 - global s/nsIPrefBranchInternal/nsIPrefBranch2/ rs=darin (did not change backwards-compatible code in extensions/irc extensions/venkman or extensions/inspector)
git-svn-id: svn://10.0.0.236/trunk@169868 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-25 20:46:35 +00:00
doronr%us.ibm.com
a64500b964 Bug 283637 - Dispatching UIEvents using DOM interface doesn't work. Patch by smaug, r=bz/sr=jst
git-svn-id: svn://10.0.0.236/trunk@169864 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-25 19:31:09 +00:00
roc+%cs.cmu.edu
de12315c65 Bug 125386. Turn MOUSE_EXIT events into MOUSE_MOVEs when the mouse didn't actually leave the top level widget. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@169684 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-23 21:46:43 +00:00
neil%parkwaycc.co.uk
ac2f22efa2 Removing an event handler should not disturb firing of other event handlers b=174320 based on a patch by Silver r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@169367 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-18 09:36:29 +00:00
dveditz%cruzio.com
25a86b4a4a bug 280889 prevent use of uninitialized 'cursor', r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@168773 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-04 00:14:06 +00:00
bryner%brianryner.com
9861051f37 Clean up unneeded REQUIRES (bug 73353). r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@168768 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-03 23:01:54 +00:00
jshin%mailaps.org
41685b0855 follow-up to bug 278061 : rid of trivial (but potentially critical) typos ,patch by masayuki : r=me, sr=bz
git-svn-id: svn://10.0.0.236/trunk@168711 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-02 17:07:51 +00:00
bzbarsky%mit.edu
7572605e3c Add a way for IME to query the caret position. Bug 278061, patch by
Masayuki Nakano (Mozilla Japan) <masayuki@d-toybox.com>, r=smontagu,glazou,
sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@168653 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-01 19:24:59 +00:00
mozilla.mano%sent.com
3ffad7b2f3 Bug 277516 - Add a hidden pref to follow accessibility.tabfocus for xul elements; default to true on mac, false everywhere else. r=aaronlev sr=bzbarksky
git-svn-id: svn://10.0.0.236/trunk@168512 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-29 23:47:35 +00:00
bzbarsky%mit.edu
8489f8d24b Flush out reflows before processing invalidates and paint events. Fixes a
variety of flicker issues of various sorts, especially when we're not quite
keeping up with the rate of updates in DHTML or in editor.  Bug 244366 and
various dependencies, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@168044 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-20 03:39:09 +00:00
mats.palmgren%bredband.net
bb5a77adbd Implement the accesskey attribute for LEGEND, make it move focus forward when it's not focusable. b=81481 r=aaronleventhal sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@167826 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-16 16:39:35 +00:00
bzbarsky%mit.edu
840ff63cdc Make sure to scroll and such _before_ firing events. Bug 264873, r=mats,
sr=bryner


git-svn-id: svn://10.0.0.236/trunk@167569 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-12 02:42:39 +00:00
timeless%mozdev.org
c738708183 Bug 187508 Follow "full keyboard access" setting in System Preferences for tabbing navigation
patch by bugs.mano@mail-central.com r=aaronl sr=neil a=asa


git-svn-id: svn://10.0.0.236/trunk@167370 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-06 23:41:52 +00:00
jst%mozilla.jstenback.com
761b7798ac Fixing bug 268830. Enable popups when handling access key events. r+sr=bzbarsky@mit.edu, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@167339 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-06 15:13:15 +00:00
cbiesinger%web.de
a8dbace73d 38447 layout,content,dom and xpwidget part: Implement Handling of URI Values on
CSS "cursor" Properties
for dom,layout,content: r+sr=bz
for widget: r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@167117 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-30 21:56:11 +00:00
bryner%brianryner.com
b0242fa4f1 deCOMtaminate nsIContent::GetNameSpaceID. Bug 272079, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@166648 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-13 04:14:28 +00:00
darin%meer.net
02546fbf50 fixing --disable-xul bustage
git-svn-id: svn://10.0.0.236/trunk@166369 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-07 01:53:37 +00:00
bzbarsky%mit.edu
9a8e1cb2f8 Put the tree stuff in MOZ_XUL ifdefs. Bug 175568 followup to fix minimo, etc,
bustage.


git-svn-id: svn://10.0.0.236/trunk@166364 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-07 00:24:52 +00:00
aaronleventhal%moonset.net
e7ec61f5ec Bug 175568. Make shift+f10 menus show up in the right place, for scrolled documents and tree views. r=jan varga, sr=bz
git-svn-id: svn://10.0.0.236/trunk@166313 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-06 15:12:53 +00:00
gerv%gerv.net
9f207af4db Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@166101 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-01 22:27:03 +00:00
aaronleventhal%moonset.net
398244fa25 Bug 269318. TAB should start from selection text after mouse click. If element gets focused, move selection to focus if focus isn't already inside the selection. mLastFocusedWith is no longer needed for making tab not move relative to selection after a mouse click. r=ginn.chen, sr=neil
git-svn-id: svn://10.0.0.236/trunk@166057 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-01 16:15:02 +00:00
bzbarsky%mit.edu
33d6cabf2c deCOMify nsIStyledContent::GetID (make it return we a weak pointer to the ID
atom).  Bug 244249, patch by jpl24 <jlurz24@gmail.com>, r=sicking, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@165641 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-23 17:21:37 +00:00
aaronleventhal%moonset.net
7751327ab1 Bug 270030. Tabbing gets stuck at first child input elements. r=ginn.chen, sr=neil.parkway, a=asa
git-svn-id: svn://10.0.0.236/trunk@165503 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-19 04:28:56 +00:00
jshin%mailaps.org
d28d60d811 bug 263132 IME reconverting does not work with IME of Japanese, patch by masayuki@d-toybox.com r=Ilya Konstantinov, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@165336 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-13 12:00:56 +00:00
aaronleventhal%moonset.net
928aa93531 Bug 258514. Click on anchor with location hash sometimes first focusable child a focus rectangle. r=mats, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@164599 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-29 13:40:25 +00:00
jst%mozilla.jstenback.com
7bfc89b66d Fixing part of bug 265790 (the part that's a regression from bug 265921). Make it possible to flag DOM events as trusted when created using DOM APIs from native code, and marking the DOMWindowClose event (and a few other fired from nsGlobalWindow) as trusted to make closing a tab from script close the tab only, and not the whole window. r+sr=bzbarsky@mit.edu, a=chofmann@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@164533 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-28 00:36:30 +00:00
jst%mozilla.jstenback.com
4e96a7e625 Fixing bug 265921. Prevent script from closing tabs. r=bryner@brianryner.com, sr=brendan@mozilla.org, patch by bzbarsky@mit.edu and jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@164402 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-26 00:13:50 +00:00
dbaron%dbaron.org
b0638b35f9 Propagate trusted flag to synthesized events. b=265692 r=bzbarsky sr=jst a=asa
git-svn-id: svn://10.0.0.236/trunk@164257 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-23 22:28:55 +00:00
dbaron%dbaron.org
e0fd54717b Restrict handling of various things to events coming from the user (not Web content). b=265176 r+sr=jst a=asa
git-svn-id: svn://10.0.0.236/trunk@164179 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-22 07:33:41 +00:00
aaronleventhal%moonset.net
2654e96340 Bug 262578. No click to focus css scrollable areas like overflow:scroll, but you can still click there and scroll -- just no focus outline. r=mats, sr=roc
git-svn-id: svn://10.0.0.236/trunk@164004 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-19 02:24:27 +00:00
peterv%propagandism.org
93c0775b37 Fix for bug 264309 (Consolidate CloneNode implementation macros). r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@163824 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-15 14:42:14 +00:00
aaronleventhal%moonset.net
2ed5e7dde3 Bug 261054. Make caret consistently the same width throughout Gecko/Mozilla. Configurable through ui.caretWidth. r=glazou, sr=rbs
git-svn-id: svn://10.0.0.236/trunk@163639 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-13 01:12:14 +00:00
bzbarsky%mit.edu
fa206da134 Switch more callers who were begging for it over to GetOwnerDoc(). Bug 255337,
r+sr=peterv.


git-svn-id: svn://10.0.0.236/trunk@163530 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-11 16:29:42 +00:00
dbaron%dbaron.org
807e365b2f Also prevent 'overflow:hidden' elements from being scrollable by wheel mouse. b=259615 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@163462 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-09 05:15:08 +00:00
jst%mozilla.jstenback.com
f49d0452b6 Fixing build bustage on Tru64 UNIX. Part of bug 252326.
git-svn-id: svn://10.0.0.236/trunk@162980 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-29 22:10:50 +00:00