1091 Commits

Author SHA1 Message Date
uriber%gmail.com
30f3ba7887 Allow users of nsFrameTraversal to specify what features they want the iterator to have, and make nsFrame::GetFrameFromDirection() specify "following OOFs". bug=334626 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@208806 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-30 13:38:16 +00:00
bzbarsky%mit.edu
36b317d733 Implement the :default CSS3 pseudo-class. Bug 302186, patch by Allan Beaufour
<allan@beaufour.dk> and jpl24 <jlurz24@gmail.com>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@207539 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 03:20:19 +00:00
Olli.Pettay%helsinki.fi
14d40fa885 Bug 348238, Remove some unused code from ESM, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@207129 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-11 12:14:35 +00:00
masayuki%d-toybox.com
669a025743 Bug 312831 scroll wheel scrolls page after reaching end of a <select> box #2 for better default settings and for better mechanism r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@206707 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-07 06:33:46 +00:00
mats.palmgren%bredband.net
61ba708469 Pressing accesskey for label should focus the target element after the label click event. b=346529 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@206645 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-05 22:18:26 +00:00
mark%moxienet.com
ddab7ffe6e 319078 Handle smooth mousewheel (and two-finger touchpad) scrolling. r=josh sr=darin r,sr=roc
git-svn-id: svn://10.0.0.236/trunk@203254 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-20 15:38:43 +00:00
mats.palmgren%bredband.net
63e5ae60b8 Don't assume DOM range start/end node QI's to nsIContent. b=345155 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@203228 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-20 05:25:20 +00:00
Olli.Pettay%helsinki.fi
e48f39f7cc Bug 343613, Make EventStateManager to use nsWeakFrame, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@202126 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-14 07:55:51 +00:00
gavin%gavinsharp.com
b755783002 Bug 340902: Split ui.key.generalAccessKey into prefs for content and chrome, patch by Simon Bünzli <zeniko@gmail.com>, r=mats.palmgren, sr=roc
git-svn-id: svn://10.0.0.236/trunk@202007 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-13 10:18:12 +00:00
martijn.martijn%gmail.com
6b1d753eeb Bug 343621 - Cannot use UniversalXPConnect privilege for caret movement in textarea, r=Olli.Pettay, sr=roc
git-svn-id: svn://10.0.0.236/trunk@202003 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-13 09:04:52 +00:00
Olli.Pettay%helsinki.fi
8da0e637ea Bug 324011, initMouseEvent does not set relatedTarget property, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@201998 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-13 07:51:54 +00:00
masayuki%d-toybox.com
2d879a9c67 Bug 312831 scroll wheel scrolls page after reaching end of a <select> box r=mats, sr=roc
git-svn-id: svn://10.0.0.236/trunk@201918 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-12 04:15:42 +00:00
cvshook%sicking.cc
aba7c6ff77 Bug 342062: Add nsIMutationObserver which has the ability to get notifications for just mutations happening in a subtree under a given node. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@201460 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-02 07:23:10 +00:00
Olli.Pettay%helsinki.fi
013ae58c5a Bug 337607, [@ nsEventStateManager::HandleAccessKey], r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@201262 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-29 19:57:01 +00:00
Olli.Pettay%helsinki.fi
37dcb0e83f Bug 342139, Make event target chain to use heap, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@201217 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-29 07:59:47 +00:00
Olli.Pettay%helsinki.fi
040404e9e3 Bug 342011, xul window load event handlers no longer called with evt.eventPhase == Event.AT_TARGET, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@200573 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-22 07:51:57 +00:00
Olli.Pettay%helsinki.fi
8c70388852 Bug 339659, Make .eventPhase to work with event retargeting, r=bz+enndeakin, sr=bz
git-svn-id: svn://10.0.0.236/trunk@200002 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-15 17:45:22 +00:00
sharparrow1%yahoo.com
91db1cccc0 Bug 338266: Scrolling doesn't work when the mouse is over page breaks. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@199939 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-15 03:21:51 +00:00
mhammond%skippinet.com.au
e96b5e495a Land DOM_AGNOSTIC3_BRANCH, bug 255942. r=a few people, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@199778 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-13 03:07:47 +00:00
mrbkap%gmail.com
0b7523274b Checking in Ben Turner <bent.mozilla@gmail.com> and timeless's patch to make Gecko use the JS engine's request model to help multithreaded embedders avoid GC races and crashes. bug 176182, r=mrbkap assumed-rs=brendan
git-svn-id: svn://10.0.0.236/trunk@199768 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-12 22:39:55 +00:00
roc+%cs.cmu.edu
7ef4be64f4 Bug 338718. Fix mouseover recursion check to actually work. r=mats,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@199168 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-06 23:18:38 +00:00
roc+%cs.cmu.edu
7ec4bd23cf Bug 338718. Fix mouseover recursion check to actually work. r=mats,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@199167 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-06 23:15:06 +00:00
Olli.Pettay%helsinki.fi
80f8acc313 rest of Bug 339774, nsDOMEvent::DuplicatePrivateData should copy more things from the original event, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@199042 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-05 18:38:54 +00:00
Olli.Pettay%helsinki.fi
d59c31d669 Backing out still some more of Bug 339774 to fix memleaks
git-svn-id: svn://10.0.0.236/trunk@198817 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-01 19:18:59 +00:00
Olli.Pettay%helsinki.fi
36c4f82d44 Backing out part of Bug 339774 to fix memleaks
git-svn-id: svn://10.0.0.236/trunk@198805 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-01 16:32:47 +00:00
Olli.Pettay%helsinki.fi
4e490da402 Bug 339774, nsDOMEvent::DuplicatePrivateData should copy more things from the original event r+sr=jst, re-try
git-svn-id: svn://10.0.0.236/trunk@198797 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-01 10:38:46 +00:00
Olli.Pettay%helsinki.fi
f7608a4eab Bug 339774, back out
git-svn-id: svn://10.0.0.236/trunk@198796 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-01 10:00:50 +00:00
Olli.Pettay%helsinki.fi
391d357f69 Bug 339774, nsDOMEvent::DuplicatePrivateData should copy more things from the original event r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@198795 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-01 09:55:38 +00:00
bryner%brianryner.com
de28a00f8c Make command= event retargeting dispatch a new event rather than reusing the old one. Add a new interface for command events that supports a sourceEvent property for accessing the original event. Bug 336696, r=neil sr=jst.
git-svn-id: svn://10.0.0.236/trunk@198196 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-22 20:37:32 +00:00
bryner%brianryner.com
fd3da04fca backing out 336696, I checked in the wrong version of the patch
git-svn-id: svn://10.0.0.236/trunk@198173 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-22 18:03:16 +00:00
bryner%brianryner.com
61a8c65480 Make command= event retargeting dispatch a new event rather than reusing the old one. Add a new interface for command events that supports a sourceEvent property for accessing the original event. Bug 336696, r=neil sr=jst.
git-svn-id: svn://10.0.0.236/trunk@198161 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-22 16:18:45 +00:00
Olli.Pettay%helsinki.fi
fe4e09853e Bug 338122, Crash [@ nsIMEStateManager::IsActive] when window gets removed on mousedown at button, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@197990 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 10:26:44 +00:00
Olli.Pettay%helsinki.fi
5f748ea3f3 Bug 334216, Tabs opened in the background from bookmarks have no generic icon. This makes non-bubbling events to be propagate back to the bindingParent(s) , r=sicking,sr=bz
git-svn-id: svn://10.0.0.236/trunk@197926 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-18 17:49:39 +00:00
Olli.Pettay%helsinki.fi
ef85b7987c Bug 337520, Crash when window gets destroyed during mouseover event, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@196543 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 17:31:28 +00:00
cvshook%sicking.cc
98f1d1c517 Bug 334075: Push mFlagsOrSlots to nsINode to allow storing flags and (in the future) slots on nsGenericDOMDataNodes. r=mrbkap sr=bz
git-svn-id: svn://10.0.0.236/trunk@196502 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 07:03:15 +00:00
bzbarsky%mit.edu
ab719a0d0d Fix crash bug 336582. ESM changes by me and Martijn Wargers
<martijn.martijn@gmail.com>, r+sr=roc.  Presshell changes by Mats Palmgren
<mats.palmgren@bredband.net>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@196371 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-12 03:49:38 +00:00
Olli.Pettay%helsinki.fi
f9cecbcf58 Didn't mean to check in this patch
git-svn-id: svn://10.0.0.236/trunk@196325 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-11 18:21:40 +00:00
Olli.Pettay%helsinki.fi
b7987910d3 Bug 336576, Crash when window gets destroyed during contextmenu event, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@196323 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-11 18:18:47 +00:00
timeless%mozdev.org
61802a1339 Bug 336985 Misplaced null check of aEvent in nsEventStateManager::PreHandleEvent
r=bryner sr=bryner


git-svn-id: svn://10.0.0.236/trunk@196300 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-11 13:26:08 +00:00
darin%meer.net
42edf059cf landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
git-svn-id: svn://10.0.0.236/trunk@196254 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 17:30:15 +00:00
Olli.Pettay%helsinki.fi
78904e8a81 oops, tree is closed
git-svn-id: svn://10.0.0.236/trunk@196154 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-08 07:14:08 +00:00
Olli.Pettay%helsinki.fi
df6865f222 Bug 336576, Crash when window gets destroyed during contextmenu event, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@196152 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-08 07:08:41 +00:00
bzbarsky%mit.edu
cd2a75baaf Fix the casting. Bug 329192
git-svn-id: svn://10.0.0.236/trunk@196059 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 22:47:25 +00:00
bzbarsky%mit.edu
6b7e1400e0 Use nsINode in nsEventListenerManager::CompileEventHandlerInternal. Bug
329192, r+sr=sicking.


git-svn-id: svn://10.0.0.236/trunk@196057 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 22:45:56 +00:00
brettw%gmail.com
11624b4c0c Bug 336785 r=darin sr+a=bryner Crash when context menu pops up
git-svn-id: svn://10.0.0.236/trunk@196047 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 21:01:25 +00:00
cvshook%sicking.cc
cec9ea1123 Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@196009 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 06:52:21 +00:00
Olli.Pettay%helsinki.fi
bbe699ccf1 Bug 336587, Crash when window gets destroyed during DOMMouseScroll event, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@195962 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-04 15:15:31 +00:00
roc+%cs.cmu.edu
0efb95265d Bug 330305. Rename nsSelection to nsFrameSelection, and deCOMtaminate it, removing nsIFrameSelection. patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@195411 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 01:57:22 +00:00
cvshook%sicking.cc
ddb637eec1 Bug 333795, kill unused BeginReflow/EndReflow functions. r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@194292 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-13 04:07:12 +00:00
masayuki%d-toybox.com
bb38c2225d Bug 327003 Don't commit the IME composition string when Mozilla is deactivated r=roc+masaki.katakai+timeless sr=roc
git-svn-id: svn://10.0.0.236/trunk@194136 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-11 16:37:58 +00:00