roc+%cs.cmu.edu
|
f8ae3111a6
|
Bug 226439. Some small conversion to use EqualsLiteral to see effect on code size, r+sr=dbaron. Additionally, some comments to clarify that EqualsLiteral is only for actual literals, and to properly credit Corey Kosak who showed me the template trick. Also re-enabled the template for MSVC++ 7.1, which can apparently handle it.
git-svn-id: svn://10.0.0.236/trunk@155642 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-28 17:48:02 +00:00 |
|
dbaron%dbaron.org
|
48b55c6f36
|
Fix leak of content on all key and IME events. b=241591 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@155558 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-26 23:19:50 +00:00 |
|
tor%cs.brown.edu
|
fba58fbb27
|
Bug 240274 - remove unused argument of SetClip{Rect,Region}.
r=blizzard, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@155393 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-23 15:21:24 +00:00 |
|
gerv%gerv.net
|
2ac510b678
|
Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155068 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-18 14:30:37 +00:00 |
|
tor%cs.brown.edu
|
996688b00b
|
Bug 240274 - remove PopState() argument. r=blizzard, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@155061 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-18 13:13:35 +00:00 |
|
roc+%cs.cmu.edu
|
05f7f23201
|
Fix a few warnings. Patch by gautheri, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@154765 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-13 03:13:46 +00:00 |
|
bryner%brianryner.com
|
2359d2f7c4
|
More nsIPresContext deCOMtamination (bug 229371). r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@154743 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-13 00:28:44 +00:00 |
|
bzbarsky%mit.edu
|
91063d56d4
|
Make sure to null out mStyleSet if Init() fails, since the caller will delete
it in that case. Bug 240240, r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@154741 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-13 00:27:29 +00:00 |
|
sicking%bigfoot.com
|
e4632ed495
|
Bug 237566: Remove nsIContent::ReplaceChildAt and supportive codepaths.
r=bz sr=jst
git-svn-id: svn://10.0.0.236/trunk@154723 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-12 22:48:33 +00:00 |
|
dbaron%dbaron.org
|
950b1a4459
|
Implement 'quotes' property correctly by tracking quote nesting depth using a linked list. Patch by Esben Mose Hansen <esben@oek.dk>, Ulrich Drepper <drepper@redhat.com>, and me. b=24861
git-svn-id: svn://10.0.0.236/trunk@154706 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-12 21:53:22 +00:00 |
|
bryner%brianryner.com
|
f9f12d233a
|
Fix following an image map link by pressing enter. Bug 214373, r+sr=jst, a=asa.
git-svn-id: svn://10.0.0.236/trunk@154163 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-03-22 18:13:11 +00:00 |
|
roc+%cs.cmu.edu
|
44185c6657
|
Bug 235264. Clean up invalidation to go through a single nsIFrame::Invalidate function and take account of 'outline' where necessary. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@153808 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-03-10 03:09:05 +00:00 |
|
roc+%cs.cmu.edu
|
7c28614d74
|
Bug 235335. Make nsFrameManager a direct member of nsIPresShell. r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@153603 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-03-06 04:46:11 +00:00 |
|
bryner%brianryner.com
|
4b70febae6
|
inline IsPaginated, SetPaginatedScrolling, and GetPaginatedScrolling. Bug 229371, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@153488 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-03-03 18:24:20 +00:00 |
|
bryner%brianryner.com
|
62dee43850
|
deCOMtaminate nsIPresContext::GetEventStateManager. Bug 229371, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@153335 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-27 17:17:37 +00:00 |
|
bryner%brianryner.com
|
80fe50d37f
|
Try to fix some crashes from calling PresShell methods after Destroy() has called. Bug 235395, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@153206 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-25 09:10:06 +00:00 |
|
bryner%brianryner.com
|
d956db112f
|
Get rid of nsIFrameManager abstract interface to the frame manager. Bug 233972, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@153111 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-23 21:29:06 +00:00 |
|
dbaron%dbaron.org
|
e5ad15e520
|
Rename {nsIDocument,nsIDocumentObserver,nsIFrame}::ContentChanged to CharacterDataChanged, since that's the only thing it's used for. Replace its nsISupports* parameter with a PRBool, since we don't need to allocate an object to pass a boolean parameter. Remove some (but probably not all) unneeded implementations on frames whose content is never a text node. b=234960 r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@153040 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-20 21:38:31 +00:00 |
|
bryner%brianryner.com
|
3191a1feaa
|
Inline boolean getters and setters on nsIPresContext, and change the storage to a bitfield. Bug 229371, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@153018 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-20 17:49:01 +00:00 |
|
neil%parkwaycc.co.uk
|
47153f97aa
|
checked in wrong file, sorry
git-svn-id: svn://10.0.0.236/trunk@152941 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-19 13:23:46 +00:00 |
|
neil%parkwaycc.co.uk
|
8ea620c210
|
(on bsmedberg's advice) third time lucky?
git-svn-id: svn://10.0.0.236/trunk@152940 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-19 13:20:57 +00:00 |
|
dbaron%dbaron.org
|
18c65e7769
|
Back out bug 20022. a=chofmann
git-svn-id: svn://10.0.0.236/trunk@152780 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-14 20:29:19 +00:00 |
|
dbaron%dbaron.org
|
d155f2a7e1
|
Synthesized mouse moves shouldn't fire DOM mousemove events. b=20022 r=roc sr=bryner
git-svn-id: svn://10.0.0.236/trunk@152437 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-06 23:10:32 +00:00 |
|
dbaron%dbaron.org
|
b7508c936c
|
Update :hover state and mouse cursor and send mouse events when the position of the pointer changes due to scrolling or reflow. b=20022 r=roc sr=bryner
git-svn-id: svn://10.0.0.236/trunk@152252 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-04 00:11:59 +00:00 |
|
danm-moz%comcast.net
|
bfc01cab83
|
that doesn't seem to be the problem. restoring over last revision.
git-svn-id: svn://10.0.0.236/trunk@152235 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-03 20:07:39 +00:00 |
|
danm-moz%comcast.net
|
a45460e442
|
disabling last checkin in an attempt to pin down the Tp regression
git-svn-id: svn://10.0.0.236/trunk@152228 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-03 17:16:05 +00:00 |
|
danm-moz%comcast.net
|
53fa82956e
|
set event being handled in the EventStateManager. bug 197919 r=bryner,jst
git-svn-id: svn://10.0.0.236/trunk@152198 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-03 02:23:08 +00:00 |
|
bryner%brianryner.com
|
5b5cd321a4
|
Guarantee that the pres context's device context will be non-null by returning failure from Init() if it's null. Rename inline getter GetDeviceContext() to DeviceContext(), convert all callers to use the inline getter, and remove the virtual/refcounting getter. Bug 229371, r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@152182 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-02 22:17:21 +00:00 |
|
bryner%brianryner.com
|
018aeefc0d
|
More nsIPresContext deCOMtamination (bug 229371). Inline getters and setters for LinkHandler, VisibleArea, and Language; change some methods that don't return any useful data to |void|; make GetContainer return an already_AddRefed. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@152137 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-01 10:09:07 +00:00 |
|
bryner%brianryner.com
|
b4581d93cf
|
Continuing nsIPresContext deCOMtamination (bug 229371). Remove ReParentStyleContext - callers can call frame manager directly. Removed several unused setters. Inlined getters for default colors, font scaler, and focus ring width. Changed GetDefaultFont to return a const nsFont*. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@152127 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-31 22:41:40 +00:00 |
|
dbaron%dbaron.org
|
1425a74cba
|
Use a stub implementation of nsIDocumentObserver for implementors of nsIDocumentObserver in the layout library. b=232351 r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@152003 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-29 01:45:34 +00:00 |
|
bzbarsky%mit.edu
|
6d00103488
|
Remove the broken nsAttributeContent and just use regular textnodes to
implement attr() content. Use mutation events to handle dynamic attr changes.
Bug 214013, r=dbaron, sr=jst
git-svn-id: svn://10.0.0.236/trunk@151885 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-27 04:22:58 +00:00 |
|
jst%mozilla.jstenback.com
|
12ed685455
|
Fixing bug 230840. DeCOMtaminating nsIDocumentObserver, nsIAttribute, nsIContentList, and nsIContentIterator, and doing some other cleanup. r=jonas@sicking.cc, sr=bryner@brianryner.com
git-svn-id: svn://10.0.0.236/trunk@151784 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-24 00:46:17 +00:00 |
|
bryner%brianryner.com
|
2dce372072
|
DeCOMtaminate nsCSSFrameConstructor (bug 231157). This gets rid of the nsIStyleFrameConstruction and nsICSSFrameConstructor interfaces. The frame constructor now has the same lifetime as the pres shell. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@151662 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-21 23:05:10 +00:00 |
|
bryner%brianryner.com
|
70bf134ff4
|
Continuing nsIPresContext deCOMtamination (bug 229371). Remove GetImageLoadFlags (unused). Make failure to fetch the LookAndFeel service cause Init() to fail, don't null check it after that, and inlined the getter. Move IOService caching to nsImageFrame, the only user of it. r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@151636 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-21 09:35:59 +00:00 |
|
dbaron%dbaron.org
|
9ccbe84b74
|
Process queued-up events after all types of reflow so we don't leak things referenced by the queues. b=231278 r=bzbarsky sr=roc
git-svn-id: svn://10.0.0.236/trunk@151618 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-21 04:15:00 +00:00 |
|
cbiesinger%web.de
|
e0a847a2af
|
Bug 176637 Custom link colors not rendered correctly
patch by durbacher@gmx.de (Andreas Kunz) r=dbaron sr=bz
git-svn-id: svn://10.0.0.236/trunk@151499 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-18 14:44:43 +00:00 |
|
bzbarsky%mit.edu
|
186039170e
|
Make <noscript> inline when displayed. Bug 230616, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@151405 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-16 03:05:00 +00:00 |
|
dbaron%dbaron.org
|
36435245d2
|
Remove nsChangeHint_ReconstructDoc. b=230945 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@151356 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-15 03:32:06 +00:00 |
|
bryner%brianryner.com
|
3d8a7179f8
|
Improve the way in which nsEvent and its subclasses are initialized. Commonly-used members can now be initialized via an inline constructor, and all other members are initialized to zero. eventStructType is set automatically. This also fixes some cases where an eventStructType was doubling as a message -- NS_TEXT_EVENT is now only used as an eventStructType, with a message of NS_TEXT_TEXT. NS_COMPOSITION_* events get an eventStructType of NS_COMPOSITION_EVENT, and ditto for NS_RECONVERSION_*. NS_DRAGDROP_EVENT is no longer an eventStructType since it is not a unique type of struct. There is also some miscellaneous cleanup to nsDOMEvent. Bug 220228, r=jst, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@151191 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-12 08:25:18 +00:00 |
|
dbaron%dbaron.org
|
e77344ace5
|
Ignore incremental reflows targeted inside a reflow root if the reflow root's parent has not yet been reflowed. (This could probably be made more general, but it's enough to fix the bug in question.) b=228156 r=roc sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@151145 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-10 19:12:23 +00:00 |
|
jst%mozilla.jstenback.com
|
803e4eb910
|
General deCOMtamination of nsIDocument, nsIContent, and nsIFormSubmission. Eliminating nsIAttributeContent, and doing some URL->URI changes. r+sr=peterv@propagandism.org
git-svn-id: svn://10.0.0.236/trunk@151115 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-09 23:54:21 +00:00 |
|
roc+%cs.cmu.edu
|
35c266025d
|
Bug 190735. deCOMtaminate nsIFrame::FirstChild and nsIFrame::GetAdditionalChildListName. r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@151077 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-09 14:20:53 +00:00 |
|
bryner%brianryner.com
|
be2188b6ed
|
fixing debug bustage
git-svn-id: svn://10.0.0.236/trunk@151044 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-08 21:10:33 +00:00 |
|
bryner%brianryner.com
|
9dfcd977cb
|
Additional cleanup related to bug 64116. r=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@151039 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-08 19:23:12 +00:00 |
|
dbaron%dbaron.org
|
d7bf492488
|
Back out some incorrrect changes I just made. b=230270, 230339 r=bryner
git-svn-id: svn://10.0.0.236/trunk@151000 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-07 22:38:09 +00:00 |
|
bryner%brianryner.com
|
468d3e2e8d
|
Eliminate nsIStyleSet as an XPCOM interface, making the implementation internal to layout. Frame constructor ownership moves to the pres shell, and the style set methods that forward to the frame constructor are gone. Rewrote style set sheet add/remove to reduce code size. For more details, see bug 64116. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@150998 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-07 22:30:53 +00:00 |
|
dbaron%dbaron.org
|
72c2779269
|
Fix leaks of mCurrentEventContent. A few other little pieces of cleanup. b=230270 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@150996 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-07 22:18:37 +00:00 |
|
alecf%flett.org
|
adc79659c3
|
fix for bug 209679 - remove reflow observer junk - r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@150986 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-07 17:47:25 +00:00 |
|
bryner%brianryner.com
|
4cca78120d
|
deCOMtaminate nsIPresContext::GetCompatibilityMode / SetCompatibilityMode (bug 229081). r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@150720 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-12-24 21:51:50 +00:00 |
|