Timothy Nikkel
|
bb161b946b
|
Bug 653839. Don't call DidPaint on hidden documents. This just does for DidPaint what bug 594267 did for WillPaint. r=roc
|
2011-05-01 20:59:15 +02:00 |
Zack Weinberg
|
65920bff77
|
Bug 651017, part 5: mechanical changes.
--HG--
extra : rebase_source : 8bbdf48488736b51d05e734e2e9316c1460cfed5
|
2011-04-16 18:22:44 -07:00 |
Zack Weinberg
|
f8bc216403
|
Bug 651017, part 1: minimize inclusion of ns*DeviceContext.h; move the printing error codes to nsIDeviceContextSpec.h; os2 small widget cleanup.
--HG--
extra : rebase_source : 5b7cebe68f71a760463e3522b159c7cde8a72f5e
|
2011-04-16 18:22:41 -07:00 |
Robert O'Callahan
|
10ed771425
|
Bug 641426. Part 5: Avoid operator== where possible to distinguish between 'equal edges' and 'equal areas' for rectangles. r=dbaron,sr=cjones
|
2011-04-19 15:07:23 +12:00 |
Zack Weinberg
|
2c36a76906
|
Bug 266236 part 9: Move nsBoundingMetrics to its own header and prune inclusions of nsRenderingContext.h.
--HG--
rename : gfx/src/nsThebesRenderingContext.cpp => gfx/src/nsRenderingContext.cpp
rename : gfx/src/nsThebesRenderingContext.h => gfx/src/nsRenderingContext.h
extra : rebase_source : 92660748436f03475e011184e2828f1db0ad63e0
|
2011-04-07 18:04:40 -07:00 |
Jan Küchler
|
23271beb1d
|
Bug 266236 part 3: Mechanical rename of nsIRenderingContext and nsThebesRenderingContext to nsRenderingContext. Mechanical substitution of nsRefPtr<nsRenderingContext> for nsCOMPtr<nsRenderingContext>.
--HG--
rename : gfx/src/nsThebesRenderingContext.cpp => gfx/src/nsRenderingContext.cpp
extra : rebase_source : 34884bfcafd885feaf73300bc7246cd192062a48
|
2011-04-07 18:04:40 -07:00 |
Robert O'Callahan
|
2b28519cc4
|
Bug 598854. We no longer have cases where the view to paint is not a displayroot, so remove the code that handles that. r=tnikkel
|
2011-04-11 08:41:18 -07:00 |
Ehsan Akhgari
|
a840ac73bd
|
Bug 646071 - Part 3: Remove nsInt64.h, and convert all uses of nsInt64 and nsUint64 in the tree to PRInt64 and PRUint64, respectively; r=bsmedberg
|
2011-03-31 20:15:27 -04:00 |
Ehsan Akhgari
|
e88f3df029
|
Backout the latest cedar merge wholesale until I test the correctness of the merge locally. This commit takes the tree state back to changeset 8d3f6093c425 (the last known good changeset before the merge)
|
2011-04-01 12:23:48 -04:00 |
Ehsan Akhgari
|
8be93d2df6
|
Bug 646071 - Part 3: Remove nsInt64.h, and convert all uses of nsInt64 and nsUint64 in the tree to PRInt64 and PRUint64, respectively; r=bsmedberg
|
2011-03-31 20:15:27 -04:00 |
Ms2ger
|
6b550061de
|
Bug 637864 - Give nsIViewManager::GetRootView a sane signature; r=bz
|
2011-03-29 22:24:54 -04:00 |
Neil Deakin
|
e1bbef7c4e
|
Bug 632953 - Clear mouse capture after window resize completes. r=jimm
|
2011-03-25 18:17:35 -05:00 |
L. David Baron
|
315dc5ae13
|
Merge layout work from projects/birch, part 4. a=rs
|
2011-03-24 14:36:14 -07:00 |
Ehsan Akhgari
|
6c4406e947
|
Bug 610391 - Create the widget for drop-down comboboxes lazily, and tear it down when the drop-down is closed; r=roc
|
2011-03-21 14:28:10 -04:00 |
Timothy Nikkel
|
3032fda537
|
Bug 636817. Make LayerManagerForDocument return the correct manager even when there is no root frame so that empty transactions work correctly. r=roc a=hardblocker
|
2011-03-01 17:15:23 +01:00 |
Mats Palmgren
|
5923e75afb
|
Bug 629823 - Use the right view manager for the parent view. r=tnikkel a=roc
|
2011-02-10 23:38:37 +01:00 |
Alon Zakai
|
9fb6e453f0
|
Bug 610670 - Reuse a single puppet widget. r=bz,cjones a=blocking-fennec
|
2011-02-09 12:13:18 -08:00 |
Chris Jones
|
739a919254
|
Bug 593243: Clip invalidations to the displayport when one is set. r=tn
|
2011-03-11 17:12:11 -06:00 |
Mats Palmgren
|
445c8f9d4f
|
Bug 617076 - Large white space under Add-on Manager when switching tabs and panes. r=tnikkel a=blocking2.0:betaN
|
2011-01-29 01:10:46 +01:00 |
Markus Stange
|
9e98281a4a
|
Backed out changeset 44c42d8b8d08 (bug 562138 part 1) because it caused bug 627824 and bug 628861.
|
2011-01-27 07:56:22 +01:00 |
Markus Stange
|
5c5e76073b
|
Bug 562138 - Defer widget visibility changes during reflow. r=roc, a=final
|
2011-01-18 08:23:49 +01:00 |
Taras Glek
|
39278aea65
|
Bug 625478 - Fix first paint timestamp on OSX and Android r=tn a=Mossop
|
2011-01-13 20:03:42 -08:00 |
Taras Glek
|
1347325084
|
Bug 522375 - built-in startup time measurement r=vlad a=Mossop
|
2011-01-13 12:18:51 -08:00 |
Ehsan Akhgari
|
47f852bccf
|
Bug 611798 - Do not pretent that we need the presshell to exist in order to turn off update view batching when the editor operations finish, because we don't; r=bzbarsky a=blocking-final+
This patch should fix all of the possible cases where a browser window stops painting when the presshell dies in the middle of an editor operation.
|
2010-12-10 17:14:26 -05:00 |
Neil Deakin
|
7f8918d32d
|
Bug 613748 - Keyboard inputs do not work when tab-modal alerts are open in another tab. r=smaug, a=drivers for API change
|
2010-11-24 17:44:46 -08:00 |
L. David Baron
|
d201ea51f1
|
Add assertion to detect case that bent caught in record-and-replay on privatebrowsing tests so we can learn what portion of orange (hangs) in those tests it's responsible for, and get stacks pointing to the problem.
|
2010-10-21 20:37:49 -07:00 |
Daniel Holbert
|
6785c7602c
|
Bug 603731: Remove unused variable from nsViewManager.cpp. r=tn a=joe
|
2010-10-14 09:12:56 -07:00 |
Masatoshi Kimura
|
648a291bbe
|
Bug 593577 - Get rid of nsContentType. r=roc a=a
|
2010-09-20 15:40:13 +02:00 |
Mats Palmgren
|
8edd6512f5
|
Bug 449734 part 4 - Add nsIWidget::ReparentNativeWidget() to handle reparenting of top-level widgets. r=roc a=blocking2.0:betaN
|
2010-09-18 13:28:50 +02:00 |
Mats Palmgren
|
4fc5216824
|
Bug 449734 part 1 - Preserve presentation when dragging a tab between browser windows. r=roc a=blocking2.0:betaN
|
2010-09-18 13:28:49 +02:00 |
Robert O'Callahan
|
a0baca455b
|
Bug 596414. Don't subtract plugin areas from within UpdateWidgetArea, except on mac. r=tn a=b
|
2010-09-17 11:05:51 -07:00 |
Timothy Nikkel
|
bf139c28ac
|
Bug 588403. Part 2. Don't remove the area of popup widgets from the area to update on the parent widget. r=roc a=blocking final+
|
2010-09-11 13:24:50 -05:00 |
Timothy Nikkel
|
35e734adf2
|
Bug 594267. Don't call WillPaint on hidden documents. r=bzbarsky a=roc
|
2010-09-11 13:24:50 -05:00 |
Timothy Nikkel
|
117b072c71
|
Bug 594267. Get rid of hack to determine if a document is visible now that chrome and content view managers are linked. r=roc a=roc
|
2010-09-11 13:24:50 -05:00 |
Mats Palmgren
|
23dda1e20d
|
Backing out bug 449734 due to unexpected orange. a=ted
|
2010-09-03 18:13:49 +02:00 |
Mats Palmgren
|
1c7d787cf0
|
Bug 449734 - Preserve presentation when dragging a tab between browser windows. r=roc a=blocking2.0:betaN
|
2010-09-03 16:22:00 +02:00 |
Chris Jones
|
29350cab06
|
Followup to bug 589864: Accidentally dropped needed widget init param. irc-r=tn a=bustage-fix
|
2010-08-24 02:48:46 -05:00 |
Chris Jones
|
3413ce62c1
|
Bug 589864: Revert nsView behavior unintentionally changed by refactoring. r=roc a=blocking-beta5
|
2010-08-24 01:28:16 -05:00 |
Timothy Nikkel
|
a2f2373aa2
|
Bug 587542. Rev IID that was forgotten.
|
2010-08-21 19:55:55 -05:00 |
Chris Jones
|
6cf2acef29
|
Bug 582057, part i: Use nsIWidget::CreateChild in nsIView::CreateWidget* (where possible). r=roc a=blocking-fennecb1
|
2010-08-20 14:29:02 -05:00 |
Chris Jones
|
019b4a5782
|
Bug 582057, part g: Split nsIView::CreateWidget into CreateWidget, CreateWidgetForParent, and CreateWidgetForPopup in preparation of eliminating IIDs here. sr=roc
|
2010-08-20 14:29:02 -05:00 |
Chris Jones
|
67a2b8c37c
|
Bug 582057, part f: Split out window initialization code in preparation for multiple CreateWidget* methods. r=roc
|
2010-08-20 14:29:01 -05:00 |
Chris Jones
|
0b5654cb18
|
Bug 582057, part e: Simplify the logic for creating popup widgets. r=roc
|
2010-08-20 14:29:01 -05:00 |
Chris Jones
|
2bc233fc75
|
Bug 582057, part d: Simplify nsView::LoadWidget and return early if it fails. r=roc
|
2010-08-20 14:29:01 -05:00 |
Chris Jones
|
bd34bf0414
|
Bug 582057, part c: Initialize default widget init data earlier so that it's always available. r=roc
|
2010-08-20 14:29:01 -05:00 |
Chris Jones
|
7548246b53
|
Bug 582057, part b: Remove nsIDeviceContext::SupportsNativeWidgets because it's not used meaningfully, and will be confusing in content processes. sr=roc
|
2010-08-20 14:29:01 -05:00 |
Chris Jones
|
1eedeb1aa6
|
Bug 582057, part a: Add nsIView::Impl() and nsView::CreateWidget() to get rid of |static_cast<nsView*>(this)|. r=roc
|
2010-08-20 14:29:01 -05:00 |
Chris Jones
|
19ababc4a2
|
Backed out changeset 5452db293694
|
2010-08-19 19:03:20 -05:00 |
Chris Jones
|
5d2614a1d8
|
Bug 582057, part a: Add nsIView::Impl() and nsView::CreateWidget() to get rid of |static_cast<nsView*>(this)|. r=roc
|
2010-08-19 13:49:35 -05:00 |
Timothy Nikkel
|
2a8500fa19
|
Bug 587542. If painting is suppressed in the presshell, drop invalidations that come through the view subsystem as well as through the usual frame invalidation path. r=roc
|
2010-08-18 20:16:58 -05:00 |