Bill McCloskey
ca293fdba6
Bug 641025 - Incremental GC (r=igor,smaug,roc,cdleary,gregor)
2012-02-17 14:35:20 -08:00
Daniel Levin
1a7923dbbf
Bug 710973 - Validate aYResolution in PresShell::SetResolution, don't validate aXResolution twice. r=tn
2012-02-16 14:29:05 +01:00
Nicholas Nethercote
f25b63a365
Bug 689583 - Add names for memory multi-reporters. r=jlebar.
2012-02-06 17:02:59 -08:00
Cameron McCormack
aa1fed3c9d
Bug 724709 - Bring EnsureTextRun docs up to date. r=roc DONTBUILD
2012-02-07 10:37:08 +11:00
Nathan Froyd
7ebd169fc6
Bug 717659 - add telemetry for reflows in background tabs. r=bz
2012-02-03 12:27:42 +01:00
Jonathan Watt
abde690b9d
Bug 714839 - Make nsCSSFrameConstructor inherit nsFrameManager. r=bz.
2012-02-02 10:06:46 +00:00
Matt Brubeck
eabc46fa6b
Merge mozilla-central and mozilla-inbound
2012-02-01 17:09:34 -08:00
Josh Aas
751621897d
Bug 90268: Change plugin instance ownership from layout to content. r=roc r=bsmedberg
2012-01-31 16:55:54 -05:00
Robert O'Callahan
9bc9e4e413
Bug 721294. Only call nsIPresShell::WillPaint for the root presshell. Pass aWilLSendDidPaint correctly to nsIPresShell::Paint. Remove aPaintDefaultBackground from nsIPresShell::Paint. r=mats
2012-01-28 16:36:23 +13:00
Phil Ringnalda
1ba02a0c9b
Back out eb80ab6ee07b (bug 721627) and 06d02e7132b2 (bug 721294) for orange and red
2012-01-27 20:31:29 -08:00
Robert O'Callahan
f80dd40e58
Bug 721294. Only call nsIPresShell::WillPaint for the root presshell. Pass aWilLSendDidPaint correctly to nsIPresShell::Paint. Remove aPaintDefaultBackground from nsIPresShell::Paint. r=mats
2012-01-28 16:36:23 +13:00
Wes Johnston
3daf6c7f4e
Bug 721076 - Return correct prevent default value if there are no changed touches. r=smaug
2012-02-01 10:32:00 -08:00
Ms2ger
1a5985cf18
Merge m-c to m-i.
2012-01-25 11:06:40 +01:00
Ms2ger
5f8fb408b4
Bug 718170 - Part b: Use nsINode in IsVisTextNode; r=ehsan
2012-01-25 08:50:05 +01:00
Wes Johnston
35377a4b73
Bug 603008 - Platform support for multitouch events. r=smaug
...
* * *
Bug 603008 - Platform support for multitouch events.
* * *
ifdefandroid
2011-12-16 16:24:11 -08:00
L. David Baron
06df98332e
Set inflation container and width correctly during reflow. (Bug 706609, patch 3) r=roc
...
This is the second of three patches to rework the way we handle getting
the font inflation container and width data during reflow, which are
needed so that we can sometimes honor inflation during intrinsic width
calculation (which we need to do to make some form controls inflate
correctly).
2012-01-24 17:21:28 -08:00
Jonathan Watt
8072160118
Bug 416581, part 1 - Move mLanguage from nsStyleVisibility to nsStyleFont. r=dbaron.
2012-01-24 13:09:55 +00:00
Justin Wood
f1e990f1c7
Merge m-c tip to m-i
2012-01-15 05:29:24 -05:00
Ms2ger
58cc3741b2
Bug 717371 - Don't use nsINode::GetChildAt in PresShell::GoToAnchor; r=bz
2012-01-15 09:13:12 +01:00
Boris Zbarsky
5037983462
Bug 716793. Dispatch synthetic mousemove off the refresh driver, not as fast as we can. r=roc
...
We use Flush_Display here because mousemoves flush out layout, so we want to do the synthetic one after we've done our normal layout flushing
2012-01-10 00:23:29 -05:00
Nathan Froyd
c9a41ec1af
Bug 709971 - HTML reflow telemetry; r=bz
2012-01-10 15:08:43 -05:00
David Zbarsky
c6abd95045
Bug 682611 - Part 2: Remove nsIRange; r=smaug
2012-01-10 15:19:54 +01:00
Markus Stange
630256cc51
Bug 598482 part 20 - Rename Update to Invalidate; view updates are now always asynchronous. r=roc
2011-12-23 22:52:25 -05:00
Boris Zbarsky
96686e1106
Bug 598482 part 16. When flushing layout, also flush out widget geometry changes. r=roc
2011-12-23 22:52:23 -05:00
Markus Stange
18d4cdf664
Bug 598482 part 15 - Rename view update batches to refresh disable batches and only use them in the two places that can enter reflow (where synchronous painting is permitted). r=roc
2011-12-23 22:52:23 -05:00
Markus Stange
3a1e7d918b
Bug 598482 part 11 - Set up a connection between the view manager and the refresh driver. r=roc
2011-12-23 22:52:22 -05:00
Markus Stange
8fa80356cd
Bug 598482 part 7 - Remove NS_VMREFRESH_* flags. NS_VMREFRESH_NO_SYNC is now the unchangable default. r=roc
2011-12-23 22:52:22 -05:00
Markus Stange
74192cbc01
Bug 598482 part 2 - Remove synchronous painting APIs from nsIViewManager. r=roc
2011-12-23 22:52:21 -05:00
Boris Zbarsky
f2a5ffcaca
Back out rev 2a35bcdd7c1e (bug 716793) to fix orange tests
2012-01-10 02:00:17 -05:00
Boris Zbarsky
a82832cb41
Bug 716793. Dispatch synthetic mousemove off the refresh driver, not as fast as we can. r=roc
...
We use Flush_Display here because mousemoves flush out layout, so we want to do the synthetic one after we've done our normal layout flushing
2012-01-10 00:23:29 -05:00
Marco Bonardo
c2cfa318b7
Merge last green PGO from mozilla-inbound to mozilla-central
2012-01-06 13:22:51 +01:00
Neil Rashbrook
1586e65fff
Bug 714164 Restore some global window commands that were removed as part of bug 669026 because they appeared to be unused r=ehsan sr=roc
2012-01-05 21:33:41 +00:00
Jonathan Kew
6163793bb9
bug 703100 - pt 1 - eliminate gfxTextRunWordCache and gfxTextRunCache. r=roc
2011-12-06 12:39:18 +00:00
Nicholas Nethercote
9ad9986a6e
Bug 708159 - Avoid unnecessary work done by multi-reporters in nsMemoryReporterManager::GetExplicit. r=jlebar,bent.
2011-12-12 19:04:12 -08:00
Neil Deakin
25bbcc9940
Bug 704758, assertion with null frame, handle ime events that get retargeted by getting the right frame, r=smaug
2011-12-23 14:21:09 -05:00
Neil Rashbrook
311401e855
Bug 669026 Fix caret movement when contenteditable areas are present r=ehsan
2011-12-24 00:11:30 +00:00
Matt Brubeck
4d7dfc8280
Merge mozilla-inbound and mozilla-central
2011-12-17 08:59:15 -08:00
Olli Pettay
7dad628bd7
Bug 711651, Clean up ResizeReflowIgnoreOverride, r=roc
2011-12-17 17:51:55 +02:00
Matthew Schranz
36cdd57acf
Bug 334573 - Renamed all references of nsPLDOMEvent to nsAsyncDOMEvent. r=sicking
2011-12-17 01:02:05 -05:00
Boris Zbarsky
2df763e902
Bug 709256 part 3. Skip calling PresShell::FlushPendingNotifications altogether if there might not be anything to flush. r=roc
2011-12-14 23:42:15 -05:00
Boris Zbarsky
ea23d59088
Bug 709256 part 2. Short-circuit PresShell::ProcessReflowCommands when there aren't any. r=roc
2011-12-14 23:42:14 -05:00
Nicholas Nethercote
a76fc052f5
Bug 705987 - Use mallocSizeOf in the layout memory reporters. r=khuey,bzbarsky
2011-12-08 21:01:52 -08:00
Nicholas Nethercote
12a6871387
Bug 704400 - Implement --enable-dmd. r=khuey.
2011-12-08 19:09:36 -08:00
Jeff Muizelaar
87a35137e7
Bug 707800. Add more sampler labels. r=bgirard
2011-12-02 17:05:33 -05:00
Robert O'Callahan
9b61503494
Bug 708062. Root view bounds should not include viewport frame overflow area. r=tn
2011-12-08 17:17:42 +13:00
Chris Pearce
608e390db4
Bug 704039 part 2 - Implement full-screen mode rollback stack. r=bz
2011-12-07 10:59:39 +13:00
Robert O'Callahan
3b84648234
Bug 699351. Add nsIFrameLoader::clipSubdocument API to allow XUL <iframe> and <browser> to not clip the subdocument. r=tnikkel,sr=bzbarsky
2011-12-06 01:38:46 +13:00
Brad Lassey
8a11bb9295
Bug 687972 - backing out changesets b17ab862bbc1 and a6db0c6c94a3 r=orange
2011-11-30 22:59:00 -05:00
Robert O'Callahan
0531ca8c29
Bug 699351. Add nsIFrameLoader::clipSubdocument API to allow XUL <iframe> and <browser> to not clip the subdocument. r=tnikkel,sr=bzbarsky
2011-11-30 21:14:26 -05:00
Chris Pearce
db47375de9
Bug 704709 - Don't show full-screen warning on media key press on Windows. r=smaug,jmathies
2011-12-01 11:27:14 +13:00