view/src/nsViewManager.cpp
daa0cd2375133277ad7a2d825a171dae89b25f58
created 2009-11-18 13:38 +1300
pushed unknown
Oleg Romashin Oleg Romashin - Bug 528025. Hold a strong ref from the view manager to the device context. r=roc/bz
ea520d552f8ccf04388ac95f619162e8d5bd6eaf
created 2009-11-16 11:48 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 498340. Backout previous fix
83737f97719da25a942ae5699cdbd58493495536
created 2009-11-15 10:02 +0200
pushed unknown
Oleg Romashin Oleg Romashin - Bug 528025 - Invalid read happen in view because of Device context is not referred properly. r=roc
3cdaf0a84414b8fd37e1c897565e1b61ebfc3950
created 2009-11-14 00:03 +0100
pushed unknown
Markus Stange Markus Stange - Bug 517804 - Flush reflows and invalidations during viewWillDraw. r=roc, r=josh
ae72c91d0b7f506746d075d6e437dabeabd888ba
created 2009-11-11 09:47 +1300
pushed unknown
Karl Tomlinson Karl Tomlinson - b=521198 don't update when refresh is disabled r=roc
ac60820aa423fd6244ce1c1f38644182a118dcbb
created 2009-11-10 14:00 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 498340. Block script execution during the entire paint phase including when we call WillPaint to flush notifications. We don't want script to run and disturb (directly or indirectly) the widget hierarchy, because doing that during BeginPaint/EndPaint can confuse Windows. Other platforms might also be adversely affected. r=bz
e8635ca5bc94d91c1c6b4ddca6877fb430c187c6
created 2009-11-04 07:39 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 513082. Take advantage of our knowledge that nsDisplayClip, when used in a blitting scrolling frame, must snap to device pixels, to get more accurate blit regions. r=dbaron
66c1213056bdb7a20bbf5ab7b08715e65e91aac0
created 2009-10-16 12:55 +0200
pushed unknown
Mats Palmgren Mats Palmgren - Call WillPaint() on all descendant view observers. b=517772 r=bzbarsky r=roc
29e974a886024b696404a7a213e958ed70871731
created 2009-09-11 13:44 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 508495. Let CSS borders and padding apply to plugin elements, and fix layout, painting and event handling to work with them. r=dbaron
80f8fb6eb86e72f39cd3f6ff0f6af48329e8b380
created 2009-09-23 08:53 +1200
pushed unknown
Markus Stange Markus Stange - Backed out changeset 7799cfb99362 (Bug 517804 - Flush reflows and invalidations during viewWillDraw) because it caused a ts_shutdown regression.
7799cfb993623e112a2555d6de0c4a45d29c1c90
created 2009-09-21 18:29 +1200
pushed unknown
Markus Stange Markus Stange - Bug 517804 - Flush reflows and invalidations during viewWillDraw. r=roc, r=josh
7494a97275dc55de9c6c57f0cc32acc4e8f68d46
created 2009-09-04 16:49 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 510110. Extend MozAfterPaint event to contain list of PaintRequest objects with information about individual invalidations. r=dbaron,sr=jst
eda2433181c909dadecc22e4c2210c9fca39d782
created 2009-09-13 09:13 -0400
pushed unknown
Neil Deakin Neil Deakin - Bug 503943, add mouse capturing api to elements, remove capturing from views, r=roc,sr=smaug
94b823431cc060e1aac0c495b3181851ef5c34be
created 2009-09-10 12:11 -0400
pushed unknown
Neil Deakin Neil Deakin - Bug 503943, back out mouse capture patch, CLOSED TREE
4a4a6ff0d74c06d5f98cbd2ba310224fb42b4658
created 2009-09-10 08:51 -0400
pushed unknown
Neil Deakin Neil Deakin - Bug 503943, add mouse capturing api to elements, remove capturing from views, r=roc,sr=smaug
092a301bd48463e60d32e11496da857ba8ed263b
created 2009-08-28 11:03 -0700
pushed unknown
Taras Glek Taras Glek - Bug 457949 - no need for Stopwatch r=bsmedberg
c652e282bcd65dd5534e143668d22f49838e8e70
created 2009-08-20 16:46 -0400
pushed unknown
Brad Lassey Brad Lassey - bug 511716 - trailing while panning fennec r=stuart
e6034ded61fd38b8cac6e1380c02b9cf832eedd2
created 2009-08-13 19:09 -0700
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 507334, part 2: Blit multiple rectangles when scrolling rather than blitting only the largest single rectangle, and avoid repainting opaque content that covers the scrolling content. r=dbaron
9c37b8a909a245c05865a9fef1f1572e8f309eeb
created 2009-08-08 00:11 +0900
pushed unknown
Masayuki Nakano Masayuki Nakano - Bug 128647 [RFE] Handler for WM_COPY/WM_CUT/WM_PASTE/WM_CLEAR r=ere+roc, sr=roc
79db77b024f7dd5b354290cab1ad0ad56c2a19a7
created 2009-07-30 14:54 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 506615. XUL decks should not have wididgets. r=dbaron
4834ae129387eaeb8c30274bd45ca17399a35530
created 2009-07-30 22:06 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Backed out changeset c353fe809be0
c353fe809be05e922e2d6146eb8e07cf4cfd79dd
created 2009-07-30 14:54 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 506615. XUL decks should not have wididgets. r=dbaron
41b7c900d87c17164eed45682d1127d82ee077d1
created 2009-07-27 09:17 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 505912. Trust the widget visibility in UpdateWidgetArea. r=dbaron
ff084019260e93cca76ba924909a2730e211aff6
created 2009-07-22 12:45 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 352093. Part 15: Rework scrolling so that we don't need a dedicated native widget for scrollframes. r=dbaron,joshmoz,karlt,jmathies
b01f80d5166a24dbb926897911cc1dfc669f7252
created 2009-07-22 12:45 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 352093. Part 13: Remove nsIViewManager::GetWidget since no-one should be using it. r=bzbarsky
9bc2931f032bfd12c9255ad21a9182035df5a68e
created 2009-07-22 12:45 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 352093. Part 11: Remove GetWidget cals from the view maanger. r=bzbarsky
5eb5d45227a18f54ce6c278d016477c415970d0d
created 2009-07-22 12:45 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 352093. Part 2: Create nsIViewManager::GetRootWidget.
273af2d98747e903c88061018654e0eacf252e74
created 2009-07-22 12:45 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 339548. Part 10: Simplify widget parameters to UpdateWidgetArea.
6d131711f67fa1e16c33304abd104466a7f17e63
created 2009-07-22 12:45 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 339548. Part 9: Create nsRootPresContext::UpdatePluginGeometry, and use it. Make nsObjectFrame manage its widget directly.
dfa7ab1fe97c6a5015cf5ffd73bd21109d4662bf
created 2009-07-22 12:44 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 352093. Part 1: Add view parameter to nsViewManager::DispatchEvent so we can target view system events to widget-less documents. r=bzbarsky
a1161f2b4595a4c2cc53b6a3fe6107fc693d94c4
created 2009-07-22 12:44 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 339548. Part 4: Move responsibility for removing child widget areas from the paint region from nsViewManager to platform widget code. r=karl,josh
8d7d268bd181f6b5064c6c5c270e86190c9716d0
created 2009-07-22 12:44 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 339548. Part 3: Introduce native widget clip region API.
23942ec68af5de8069d56124bc2f7ae6962a6cde
created 2009-07-04 21:30 +1200
pushed unknown
Timothy Nikkel Timothy Nikkel - Bug 488242. Make iframes with semi-transparent backgrounds work correctly by painting all canvas background colors using a dedicated fallback background color display item. r+sr=roc
f9c14b122aa2ead4b62b6c3329c28d014cf711a3
created 2009-06-16 14:38 +0200
pushed unknown
Arpad Borsos Arpad Borsos - Back out b8e531a6c961 (Bug 474369), it really did cause the windows dhtml regression
b8e531a6c961d7e4814efb7a0bb24c3ebfd3aacd
created 2009-05-07 17:15 +0200
pushed unknown
Arpad Borsos Arpad Borsos - Bug 474369 - get rid of nsVoidArray, remaining parts; r=bz, sr=dbaron
66bd068b6a89a35f8198fd68070ae549859536cf
created 2009-06-12 23:20 +0200
pushed unknown
Arpad Borsos Arpad Borsos - Back out bug 474369, suspected of causing dhtml and tp3 regression
691dd3dcfbcadd47570db22a231a61b4752d46f5
created 2009-05-07 17:15 +0200
pushed unknown
Arpad Borsos Arpad Borsos - Bug 474369 - get rid of nsVoidArray, remaining parts; r=bz, sr=dbaron
cabb8925dcd3d831a244b01e0a37c29b8793c77b
created 2009-06-10 14:00 -0400
pushed unknown
Neil Deakin Neil Deakin - Bug 178324, refactor focus by moving all focus handling into one place and simplifying it, add many tests, fixes many other bugs too numerous to mention in this small checkin comment, r=josh,smichaud,ere,dbaron,marco,neil,gavin,smaug,sr=smaug (CLOSED TREE)
0c1d882586cec6b9625227f20b3767b2501f2d6c
created 2009-05-19 13:51 +0100
pushed unknown
Dave Townsend Dave Townsend - Backed out changeset 461d728271d1
461d728271d182a4abca5d3e1383c6d62fc5094c
created 2009-05-07 17:15 +0200
pushed unknown
Arpad Borsos Arpad Borsos - Bug 474369 - get rid of nsVoidArray, remaining parts; r=bz, sr=dbaron
665b73eb15c804b90b4978b7820e41067a955d59
created 2009-05-08 14:31 +1200
pushed unknown
Ryo Onodera Ryo Onodera - Bug 489485. nsRect::ToNearest/Inner/OuterPixels should be nonstatic. r+sr=roc
665b0bccbcf1386f2971ba53d5f7b3354a6d8399
created 2009-04-06 12:39 +1200
pushed unknown
tn tn - Bug 485275. nsViewManger::RenderViews needs to forward to the correct view manager for the display root view. r=roc
9f8224db57f5796ad4d43fd9fef9e9f043ce242d
created 2009-02-24 17:53 +0100
pushed unknown
XiaoXiaoHU XiaoXiaoHU - Bug 298889 - iframe invisible when window is transparent; r+sr=roc
c67bc280f52fe1a247c539e9a66c485c5efee405
created 2009-02-23 02:10 +0100
pushed unknown
Zack Weinberg Zack Weinberg - Bug 478079 - Kill nsViewManager::DefaultRefresh, and move the cached canvas background to the pres shell; r+sr=roc
4db1cd62b2c34764b251a74b649f5e6eeb6d5628
created 2009-02-11 05:56 +0900
pushed unknown
Jim Chen Jim Chen - Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP (relanding)
c823439c14090689cb9e170b41a6197b490cff86
created 2009-02-11 03:02 +0900
pushed unknown
Masayuki Nakano Masayuki Nakano - Backing out the TSF patch of bug 88831. This might cause a timeout failure on test_keycodes.xul
3cb3ab57d0b3cb3f0b7bdef89455d4b527bb7087
created 2009-02-10 20:15 +0900
pushed unknown
Jim Chen Jim Chen - Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP r=masayuki+peterv, sr=roc
26c31b847949c27e2dbc7dfba3c03f92a07cd662
created 2009-02-07 09:13 -0800
pushed unknown
L. David Baron L. David Baron - Revert changeset fc8d54ab29a6 (Bug 88831, Support new IME API "Text Services Framework" from Office XP and Windows XP) due to failure (every time) of the new unit test it added (Test WinTSF) on the Windows tinderbox.
fc8d54ab29a6dfaadea8944aaa5b0a4001aa893c
created 2009-02-07 18:52 +0900
pushed unknown
Jim Chen Jim Chen - Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP r=masayuki+peterv, sr=roc
02dd72d71d837f0a4079c8ec5d6bed137e805d1f
created 2009-01-30 20:07 +1300
pushed unknown
Zack Weinberg Zack Weinberg - Bug 475548. Don't let the view manager's DefaultBackgroundColor be translucent. r+sr=roc
a7f7ec7f347cb39b47977f8a3a259277bb96ba3b
created 2009-01-15 16:27 +1300
pushed unknown
Jeremy Lea Jeremy Lea - Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint different types from nsRect/nsMargin/nsSize/nsPoint different types for better compile-type unit checking. r+sr=roc
2c2d64b8566c55101b1be3d5800e8eb93d559273
created 2008-12-15 12:54 +0900
pushed unknown
Masayuki Nakano Masayuki Nakano - Bug 272847 Text input via IME does not work in windowless Flash movie r=ere+josh, sr=roc
2646df2fb21775aa8dd4ec79f7373c7f1da4a7a3
created 2008-12-10 15:57 +0100
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 468753 - Startup crash in nsViewManager::ProcessSynthMouseMoveEvent; r+sr=dbaron
f7d4bb87cda0cc93ab1f263817427568a5c922d3
created 2008-12-08 00:11 +0100
pushed unknown
Mats Palmgren Mats Palmgren - Don't crash if views were destroyed while flushing notifications. b=421839 r+sr=roc
a47eccda227811c14479f182f89e7fba7e8fd41d
created 2008-12-07 13:58 -0800
pushed unknown
L. David Baron L. David Baron - Make the code to suppress infinite synthesized mouse move loops work again with asynchronous style changes. (Bug 302561) r+sr=bzbarsky,roc
212de1e1a1048edc5d3976b83694d0533a6c9b87
created 2008-12-04 09:57 -0800
pushed unknown
L. David Baron L. David Baron - Backed out changeset 7b553bbed53d (bug 302561) due to chrome test crash.
7b553bbed53d49d4d4dbe486818866542396a5b3
created 2008-12-04 08:09 -0800
pushed unknown
L. David Baron L. David Baron - Make the code to suppress infinite synthesized mouse move loops work again with asynchronous style changes. (Bug 302561) r+sr=bzbarsky,roc
48481020e51760ed772555471019bb1e72973279
created 2008-11-26 11:09 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 454959. When a document is in a floating view, floating-ness doesn't propagate across view manager boundaries. So use the display-root view as the place to invalidate from. r+sr=bzbarsky
cb0075c50854d7ce993be7668edba133468d12f2
created 2008-10-28 05:44 +0100
pushed unknown
Honza Bambas Honza Bambas - Bug 455871 - [mac] Regression: drag & drop is not working at all after some-time of browser usage; fix, v2 + colorpicker test update; r+sr=roc
3ece99de20b7a57eb9048314d92aa167e322434c
created 2008-10-23 18:51 +0300
pushed unknown
Olli Pettay Olli Pettay - backout Bug 455871
less more (0) -100 -60 tip