Commit Graph

2042 Commits

Author SHA1 Message Date
mrbkap@gmail.com
8ceebf79d3 Add an API on the presshell for invalidating the caret if it isn't currently
contained entirely in its frame. Use it in the editor where we remove the
caret's frame out from under it without properly notifying it (due to selection
batching). bug 335065, r+sr=roc
2006-11-07 01:35:36 +00:00
cvshook@sicking.cc
33f1bf17d2 Bug 358106: Make ranges use nsIMutationObserver rather than their own notification system. r/sr=jst 2006-11-03 21:51:01 +00:00
bzbarsky@mit.edu
7e752b8db3 When retargeting events to a parent presshell, do not lose our focus. Bug
305939, patch by Oliver Yeoh <oliver_yeoh@hotmail.com>, r=mats, sr=bzbarsky
2006-10-27 00:01:19 +00:00
cvshook@sicking.cc
f75d64cf5b Kill nsGeneratedContentIterator and related classes and code since it's not used. r/sr=dbaron b=357957 2006-10-25 20:24:00 +00:00
mats.palmgren@bredband.net
44159a1ecc Remove dead code. b=355617 r+sr=bzbarsky 2006-10-07 08:34:53 +00:00
Olli.Pettay@helsinki.fi
6a481193e1 Bug 346521, Crash [@ PresShell::ReflowEvent::Run] when clicking on close window link in popup window with embedded video, r+sr=roc 2006-09-26 22:29:59 +00:00
neil@parkwaycc.co.uk
810082bf05 Bug 70798 Ability to have transparent background on <popup>s r+sr=roc 2006-09-07 08:50:43 +00:00
bzbarsky@mit.edu
b33a962025 Just make all document mutation observers get notified through the binding
manager, to resolve issues with them depending on insertion points.  Bug 348573
follow, r+sr=sicking
2006-08-31 03:17:45 +00:00
bzbarsky@mit.edu
d0699455c1 Retarget key events to the parent presshell if we have no root content. Bug
303260, r=mats, sr=roc
2006-08-28 02:04:16 +00:00
jruderman@hmc.edu
61d511a6cc Bug 334514, FrameArena::~FrameArena should assert that it's empty. r=sr=roc. If you see the new assertion, "Some frame destructors were not called", please file a security-sensitive bug (blocking bug 334514) and/or fix it :) 2006-08-26 04:22:24 +00:00
mrbkap@gmail.com
c2cc01d87a Update the caret's position and size after reflows. bug 334609, r+sr=roc 2006-08-23 02:06:39 +00:00
mrbkap@gmail.com
6e2557c7b0 Invalidate the caret's position while we can still figure out which continuing frame we are in. bug 336637, r+sr=roc 2006-08-17 20:58:31 +00:00
bzbarsky@mit.edu
43fc6354d1 Make it possible for document observers who need to worry about XBL to observe
the binding manager and make presshell do that.  Bug 348573, r+sr=sicking
2006-08-15 22:41:58 +00:00
uriber@gmail.com
a31f02572b Moved mCaretBidiLevel and its accessors from nsPresShell to nsFrameSelection. Also added sBidiKeyboard as a static service to nsContentUtils. bug=346891 r+sr=roc 2006-08-08 05:14:52 +00:00
jag@tty.nl
aa7379dbf4 Expand tab introduced in previous checkin. r=sspitzer 2006-07-25 01:34:31 +00:00
sspitzer@mozilla.org
054672b8ab fix for bug #342439: printing certain urls (google groups and maps) from print preview shows the style/meta tags on paper. thanks to bz for the fix. r/sr=dbaron 2006-07-25 00:29:26 +00:00
uriber@gmail.com
94b72b1e7f Fix bidi behavior of ctrl+backspace and ctrl+del. bug=344226 r=smontagu sr=roc 2006-07-18 07:28:38 +00:00
uriber@gmail.com
d7ce53fcff Clean up nsPeekOffsetStruct. bug=343763. r+sr=roc 2006-07-13 06:06:29 +00:00
Olli.Pettay@helsinki.fi
534361fd84 Bug 343457, Adding nsWeakFrame, r+sr=roc 2006-07-12 07:41:11 +00:00
Olli.Pettay@helsinki.fi
3fcbfae254 backing out Bug 343457 too see if it caused btek tp regression 2006-07-11 20:18:07 +00:00
Olli.Pettay@helsinki.fi
aeb5ef705f Bug 343457, Add nsWeakFrame, r+sr=roc 2006-07-11 13:01:07 +00:00
cvshook@sicking.cc
e52bf42d62 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 2006-07-02 07:23:10 +00:00
darin@meer.net
61aed8094e fixes bug 333167 "remove idle timer / timer manager after bug 326273 is fixed" r=pavlov 2006-06-29 00:01:58 +00:00
sharparrow1@yahoo.com
807fb16cfb Bug 334760: Printing of iframes broken on cocoa and linux. r+sr=roc 2006-06-15 03:19:32 +00:00
bzbarsky@mit.edu
65cc42ebaa Make stylesheet service sheets apply dynamically. Bug 335689, r+sr=dbaron 2006-06-08 14:32:20 +00:00
Olli.Pettay@helsinki.fi
9f6d9cd053 Bug 338122, Crash [@ nsIMEStateManager::IsActive] when window gets removed on mousedown at button, r+sr=roc 2006-05-19 10:26:44 +00:00
Olli.Pettay@helsinki.fi
ef795ed8c6 Bug 337586, Crash [@ PresShell::InitialReflow] when window gets destroyed duren beforeunload event handler, pressing reload, r+sr=bz 2006-05-15 17:51:35 +00:00
Olli.Pettay@helsinki.fi
d952d6020e oops, this part was for other bug 2006-05-15 17:38:33 +00:00
Olli.Pettay@helsinki.fi
62db5a7783 Bug 337219, onfocus=window.close() in body of popup causes crash [@ nsXULElement::vftable], r+sr=bz 2006-05-15 17:18:59 +00:00
bzbarsky@mit.edu
098314bad1 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
2006-05-12 03:49:38 +00:00
darin@meer.net
0700b87ece landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb 2006-05-10 17:30:15 +00:00
cvshook@sicking.cc
5df20de104 Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz 2006-05-05 06:52:21 +00:00
mrbkap@gmail.com
ee90fb2b77 Update the caret position after reflows to avoid turds. bug 334649, r+sr=roc 2006-04-28 04:33:41 +00:00
roc+@cs.cmu.edu
5e0300fa5c Bug 330305. Rename nsSelection to nsFrameSelection, and deCOMtaminate it, removing nsIFrameSelection. patch by Marc Liddell, r+sr=roc 2006-04-26 02:01:07 +00:00
bzbarsky@mit.edu
9c9806beb6 Don't print-preview <noscript> unless script is really disabled. Bug 334944, r+sr=jst 2006-04-22 00:06:30 +00:00
bzbarsky@mit.edu
6dbb4ab074 Remove the layout.reflow.async.duringDocLoad pref -- setting it to false just
makes us buggy.  Bug 334543, r+sr=dbaron
2006-04-19 15:08:44 +00:00
bzbarsky@mit.edu
75c960b4a4 By the time we're processing reflow callbacks, reflow is done. Bug 334518,
r+sr=dbaron
2006-04-18 21:48:12 +00:00
dbaron@dbaron.org
9333ddac0e Add assertions to verify no-reentry invariants in layout. b=310985 r+sr=bzbarsky 2006-04-18 05:44:02 +00:00
mrbkap@gmail.com
bcd931fd57 Draw the caret in the normal path of frame painting instead of doing it directly to the current view. bug 287813, r+sr=roc 2006-04-17 23:16:46 +00:00
masayuki@d-toybox.com
77467687ce Bug 327003 Don't commit the IME composition string when Mozilla is deactivated r=roc+masaki.katakai+timeless sr=roc 2006-04-11 16:37:58 +00:00
Olli.Pettay@helsinki.fi
8e62b0e792 Bug 330494, Remove NS_EVENT_FLAG_INIT. Makes NN4 event handling and preventBubble and preventCapture methods no-op. r=sicking, sr=jst 2006-04-10 17:04:54 +00:00
dbaron@dbaron.org
2441f6a36b One-line descriptions of files, partly because they show up in LXR. 2006-03-30 05:56:38 +00:00
sharparrow1@yahoo.com
9df767b1c4 Bug 331415: some printing code cleanup. r+sr=roc. 2006-03-30 00:27:42 +00:00
Olli.Pettay@helsinki.fi
5f2e60efd4 Bug 330013, Dragging a link to the tab bar opens in the currently focused tab, not a new tab, r+sr=bz 2006-03-12 20:12:36 +00:00
Olli.Pettay@helsinki.fi
6ba912b316 Bug 234455, Centralize event dispatch r=jst, sr=bz 2006-03-07 17:08:51 +00:00
roc+@cs.cmu.edu
c32bd42ecf Bug 326011. Retarget mouse events from frame-less views to their ancestors. r+sr=dbaron 2006-02-27 02:47:13 +00:00
mats.palmgren@bredband.net
41bb9e9956 Adding a few more out-of-memory checks. b=325150 r+sr=dbaron 2006-02-11 04:14:48 +00:00
sharparrow1@yahoo.com
137f691580 Bug 321433 - Don't enable selection for printing. r+sr=roc. 2006-02-07 02:52:40 +00:00
roc+@cs.cmu.edu
c1cf5afb06 Bug 324896. Always paint some kind of background when we're asked to paint, for non-translucent windows. r+sr=dbaron 2006-02-06 20:38:47 +00:00
cbiesinger@web.de
aae44b57d9 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin
2006-02-03 14:18:39 +00:00