Commit Graph

2042 Commits

Author SHA1 Message Date
Craig Topper
c9b049fd30 Bug 253889: DeCOMtaminate nsIPresShell - Make GetRootFrame() nonvirtual inside gklayout. r=roc 2010-03-31 08:48:04 -04:00
Craig Topper
f0b4e6ad0b Bug 253889: DeCOMtaminate nsIPresShell - Rev IID and remove NS_NewPresShell. r=roc 2010-03-31 08:47:25 -04:00
Craig Topper
9e9ea88a5a Bug 253889: DeCOMtaminate nsIPresShell - Remove more NS_IMETHOD. r=roc 2010-03-31 08:45:32 -04:00
Craig Topper
72dd9d1e53 Bug 253889: DeCOMtaminate nsIPresShell - Inline getters. r=roc 2010-03-31 08:45:08 -04:00
Craig Topper
3b09030026 Bug 253889: DeCOMtaminate nsIPresShell - IsPaintingSuppressed(). r=roc 2010-03-31 08:43:49 -04:00
Craig Topper
ac854ad380 Bug 253889: DeCOMtaminate nsIPresShell - IsReflowLocked(). r=roc 2010-03-31 08:43:27 -04:00
Craig Topper
8e3ef616c0 Bug 253889: DeCOMtaminate nsIPresShell - GetEventTarget[Frame|Content](). r=roc 2010-03-31 08:43:01 -04:00
Craig Topper
026761ce10 Bug 253889: DeCOMtaminate nsIPresShell - Remove NS_IMETHOD. r=roc 2010-03-31 08:41:54 -04:00
Craig Topper
d8677ead2d Bug 253889: DeCOMtaminate nsIPresShell - GetCaret(). r=roc 2010-03-31 08:39:31 -04:00
Craig Topper
7505a96b90 Bug 253889: DeCOMtaminate nsIPresShell - make some methods const. r=roc 2010-03-31 08:38:52 -04:00
Kyle Huey
16f52975c2 Backing out Bug 253889 to fix Bug 555727. 2010-03-30 19:57:12 -04:00
Kyle Huey
597c98dfbe Backed out changeset 4b8936ac4a31 2010-03-30 19:56:44 -04:00
Kyle Huey
a99b121e85 Backing out Bug 253889 to fix Bug 555727. 2010-03-30 19:56:05 -04:00
Kyle Huey
58c1e80b7a Backed out changeset 90a30ea68797 2010-03-30 19:55:21 -04:00
Kyle Huey
076d8b3ac2 Bug 253889: Windows bustage fix. 2010-03-28 19:57:06 -04:00
Craig Topper
4976501bfc Bug 253889: More deCOMtamination of nsIPresShell. r=roc 2010-03-28 19:21:11 -04:00
Robert O'Callahan
7e966352ef Backed out changeset 4df05ea5fe1b 2010-03-29 16:42:10 +13:00
Robert O'Callahan
fcbe567ed3 Bug 548792. When scrolling content into view, make sure to check scrollable elements in ancestor documents. r=mats 2010-03-29 14:46:59 +13:00
Robert O'Callahan
a81de51fc9 Bug 551660. Switch layout code from using nsPropertyTable to FramePropertyTable. r=mats,sr=dbaron 2010-03-29 14:46:55 +13:00
Craig Topper
9ba803bea7 Bug 554253 - Convert nsCOMPtr<nsPresContext> to nsRefPtr<nsPresContext>. r=roc 2010-03-25 14:17:11 +01:00
Karl Tomlinson
99652b1488 b=544211 preparation for handling synthesized button-up events for ending element pointer capture r=smaug 2010-03-24 16:36:27 +13:00
Markus Stange
d0cb573e65 Bug 508482 - Window activation status should be a pseudoclass (:-moz-window-inactive) instead of an attribute. r=dbaron, r+sr=jst 2010-03-17 18:10:57 +01:00
Daniel Holbert
a6fed6ca85 Bug 541588 subpatch 2: Use nsRefreshDriver instead of nsITimer to schedule sample callbacks for nsSMILAnimationController. r=roc 2010-03-21 23:42:53 -07:00
Craig Topper
c898504113 Bug 253889: DeCOMtaminate nsIPresShell r=roc 2010-03-20 17:54:19 -04:00
Neil Deakin
7392f40101 Bug 501154, consolidate places where clipboard events are fired from, r=smaug,sr=neil 2010-03-19 14:32:13 -04:00
Masayuki Nakano
9e06f05e0c Bug 528396 Create XP level IME transaction tests r=roc+mats, sr=jst 2010-03-19 14:02:53 +09:00
Daniel Holbert
3caaff674b Backed out changeset 59f507847beb (bug 541588) to see if it was responsible for minor SVG perf regression. 2010-03-18 07:58:09 -07:00
Daniel Holbert
3a42240cad Bug 541588: Hook up nsSMILAnimationController to nsRefreshDriver for scheduling samples. r=roc 2010-03-17 01:54:20 -07:00
Mats Palmgren
1bcfba098e Bug 544852, part 1: Remove nsCaret::GetCaretCoordinates. r=roc 2010-03-14 23:52:07 +01:00
Daniel Holbert
b82e4790d6 Backed out changeset 68363c7a7f06 due to debug mochitest orange w/ abort_if_false failure 2010-03-11 23:11:09 -08:00
Daniel Holbert
a306bdc741 Bug 541588: Hook up nsSMILAnimationController to nsRefreshDriver for scheduling samples. r=roc 2010-03-11 22:03:49 -08:00
Masayuki Nakano
a3daae8e65 Bug 315727 Request Firefox respond to Windows scroll messages so pages can be scroll captured r=jmathies+smaug, sr=roc 2010-03-11 14:25:29 +09:00
Robert O'Callahan
a0c51bf3da Bug 545268. Decide whether to suppress a mouse event by looking at the suppression state of the document where the event is going to be delivered. r=smaug 2010-03-05 13:10:32 +13:00
Daniel Holbert
67a9745a44 Bug 547333 followup: Move FlushAnimations() call from nsSVGElement::GetAnimatedLengthValues to FlushPendingNotifications. r=jwatt r=bz 2010-03-02 07:36:33 -08:00
Daniel Holbert
80814b7927 Backed out changeset e9ab6e4d121d (Bug 547333 followup) due to debug mochitest orange. 2010-03-02 08:29:46 -08:00
Daniel Holbert
631c37d422 Bug 547333 followup: Move FlushAnimations() call from nsSVGElement::GetAnimatedLengthValues to FlushPendingNotifications. r=jwatt r=bz 2010-03-02 07:36:33 -08:00
Neil Deakin
e9f3545abd Bug 543065, only scroll one ancestor of menus, SCROLL_FIRST_ANCESTOR_ONLY flag should stop at first scrollable container, not just first parent, r=roc 2010-03-02 06:21:23 -08:00
Michael Ventnor
de43c1d4fb Bug 542361 - Fix and remove the GetUsedX assertions r=roc 2010-03-02 11:57:43 +10:00
Robert O'Callahan
cd4f7a9513 Bug 534425. Part 6: Let nsIWidgets expose a LayerManager to be used to render into the widget, instead of nsPaintEvent::renderingContext which is removed since it's no longer needed. Currently all widgets fall back to a default BasicLayerManager implementation. Also change nsPaintEvent::region to be an nsIntRegion, and get rid of nsPaintEvent::rect since it's redundant. 2010-03-01 21:03:49 +13:00
Shawn Wilsher
1a25ba03cd Bug 461199 (Part 15) - Rely on nsIContent::IntrinsicState instead of nsIContent::GetLinkState in layout.
Layout should call IntrinsicState instead of GetLinkState.  Simplifies a lot of
logic, and makes the code easier to follow.
r=bz
sr=dbaron
2009-12-15 16:04:12 -08:00
Neil Deakin
96b0a4b8d6 Bug 536481, clear the mouse capture when a window is lowered or the containing docshell is hidden, r=smaug 2010-02-20 11:06:58 -05:00
Boris Zbarsky
d7e0fe7ed2 Bug 538087. Hook up reflow to refresh driver. r=dbaron 2010-02-19 12:11:40 -05:00
Shawn Wilsher
a95ca7c947 Backed out changeset bca0b6ed92e4 2010-02-18 10:02:49 -08:00
Shawn Wilsher
1944a9d320 Bug 461199 (Part 15) - Rely on nsIContent::IntrinsicState instead of nsIContent::GetLinkState in layout.
Layout should call IntrinsicState instead of GetLinkState.  Simplifies a lot of
logic, and makes the code easier to follow.
r=bz
sr=dbaron
2009-12-15 16:04:12 -08:00
Mats Palmgren
358b8558f5 Use GetExtremeCaretPosition() for all editable nodes, not just the doc root. b=512295 r=roc 2010-02-09 17:09:59 +01:00
Dão Gottwald
10746ba961 Backed out changeset 8c2e7ae5cceb because of test_bug398289.html failure 2010-02-04 17:16:39 +01:00
Michael Ventnor
1a73409a07 Bug 542361 - Fix and remove the GetUsedX assertions. r=roc,dbaron 2010-02-04 14:58:02 +01:00
Boris Zbarsky
d13ba28abf Bug 540531. Freeze the refresh driver when a page goes into bfcache. r=dbaron 2010-02-03 16:17:55 -05:00
Timothy Nikkel
3b7f5cb426 Bug 517737. Don't allow starting a drag if something is capturing the mouse. r=smaug(part of),enndeakin 2010-02-02 20:07:08 -06:00
Timothy Nikkel
b1f6098c37 Bug 536926. Make sure event gets handled even if there is no focused node and the root content has no frame. r=enndeakin 2010-01-27 22:12:29 -06:00