diff browse annotate |
daa0cd2375133277ad7a2d825a171dae89b25f58 created 2009-11-18 13:38 +1300 pushed 2009-11-18 00:40 +0000 |
Oleg Romashin | Oleg Romashin - Bug 528025. Hold a strong ref from the view manager to the device context. r=roc/bz |
diff browse annotate |
ea520d552f8ccf04388ac95f619162e8d5bd6eaf created 2009-11-16 11:48 +1300 pushed 2009-11-15 22:59 +0000 |
Robert O'Callahan | Robert O'Callahan - Bug 498340. Backout previous fix |
diff browse annotate |
83737f97719da25a942ae5699cdbd58493495536 created 2009-11-15 10:02 +0200 pushed 2009-11-15 08:03 +0000 |
Oleg Romashin | Oleg Romashin - Bug 528025 - Invalid read happen in view because of Device context is not referred properly. r=roc |
diff browse annotate |
3cdaf0a84414b8fd37e1c897565e1b61ebfc3950 created 2009-11-14 00:03 +0100 pushed 2009-11-14 09:41 +0000 |
Markus Stange | Markus Stange - Bug 517804 - Flush reflows and invalidations during viewWillDraw. r=roc, r=josh |
diff browse annotate |
ae72c91d0b7f506746d075d6e437dabeabd888ba created 2009-11-11 09:47 +1300 pushed 2009-11-10 22:03 +0000 |
Karl Tomlinson | Karl Tomlinson - b=521198 don't update when refresh is disabled r=roc |
diff browse annotate |
ac60820aa423fd6244ce1c1f38644182a118dcbb created 2009-11-10 14:00 +1300 pushed 2009-11-10 01:01 +0000 |
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 |
diff browse annotate |
e8635ca5bc94d91c1c6b4ddca6877fb430c187c6 created 2009-11-04 07:39 +1300 pushed 2009-11-03 18:42 +0000 |
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 |
diff browse annotate |
66c1213056bdb7a20bbf5ab7b08715e65e91aac0 created 2009-10-16 12:55 +0200 pushed 2009-10-16 10:55 +0000 |
Mats Palmgren | Mats Palmgren - Call WillPaint() on all descendant view observers. b=517772 r=bzbarsky r=roc |
diff browse annotate |
29e974a886024b696404a7a213e958ed70871731 created 2009-09-11 13:44 +1200 pushed 2009-10-02 03:13 +0000 |
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 |
diff browse annotate |
80f8fb6eb86e72f39cd3f6ff0f6af48329e8b380 created 2009-09-23 08:53 +1200 pushed 2009-09-22 20:54 +0000 |
Markus Stange | Markus Stange - Backed out changeset 7799cfb99362 (Bug 517804 - Flush reflows and invalidations during viewWillDraw) because it caused a ts_shutdown regression. |
diff browse annotate |
7799cfb993623e112a2555d6de0c4a45d29c1c90 created 2009-09-21 18:29 +1200 pushed 2009-09-21 06:35 +0000 |
Markus Stange | Markus Stange - Bug 517804 - Flush reflows and invalidations during viewWillDraw. r=roc, r=josh |
diff browse annotate |
7494a97275dc55de9c6c57f0cc32acc4e8f68d46 created 2009-09-04 16:49 +1200 pushed 2009-09-20 22:14 +0000 |
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 |
diff browse annotate |
eda2433181c909dadecc22e4c2210c9fca39d782 created 2009-09-13 09:13 -0400 pushed 2009-09-13 13:15 +0000 |
Neil Deakin | Neil Deakin - Bug 503943, add mouse capturing api to elements, remove capturing from views, r=roc,sr=smaug |
diff browse annotate |
94b823431cc060e1aac0c495b3181851ef5c34be created 2009-09-10 12:11 -0400 pushed 2009-09-10 16:26 +0000 |
Neil Deakin | Neil Deakin - Bug 503943, back out mouse capture patch, CLOSED TREE |
diff browse annotate |
4a4a6ff0d74c06d5f98cbd2ba310224fb42b4658 created 2009-09-10 08:51 -0400 pushed 2009-09-10 12:52 +0000 |
Neil Deakin | Neil Deakin - Bug 503943, add mouse capturing api to elements, remove capturing from views, r=roc,sr=smaug |
diff browse annotate |
092a301bd48463e60d32e11496da857ba8ed263b created 2009-08-28 11:03 -0700 pushed 2009-08-28 18:05 +0000 |
Taras Glek | Taras Glek - Bug 457949 - no need for Stopwatch r=bsmedberg |
diff browse annotate |
c652e282bcd65dd5534e143668d22f49838e8e70 created 2009-08-20 16:46 -0400 pushed 2009-08-20 20:47 +0000 |
Brad Lassey | Brad Lassey - bug 511716 - trailing while panning fennec r=stuart |
diff browse annotate |
e6034ded61fd38b8cac6e1380c02b9cf832eedd2 created 2009-08-13 19:09 -0700 pushed 2009-08-14 02:10 +0000 |
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 |
diff browse annotate |
9c37b8a909a245c05865a9fef1f1572e8f309eeb created 2009-08-08 00:11 +0900 pushed 2009-08-07 15:12 +0000 |
Masayuki Nakano | Masayuki Nakano - Bug 128647 [RFE] Handler for WM_COPY/WM_CUT/WM_PASTE/WM_CLEAR r=ere+roc, sr=roc |
diff browse annotate |
79db77b024f7dd5b354290cab1ad0ad56c2a19a7 created 2009-07-30 14:54 +1200 pushed 2009-08-01 16:17 +0000 |
Robert O'Callahan | Robert O'Callahan - Bug 506615. XUL decks should not have wididgets. r=dbaron |
diff browse annotate |
4834ae129387eaeb8c30274bd45ca17399a35530 created 2009-07-30 22:06 +1200 pushed 2009-07-30 10:06 +0000 |
Robert O'Callahan | Robert O'Callahan - Backed out changeset c353fe809be0 |
diff browse annotate |
c353fe809be05e922e2d6146eb8e07cf4cfd79dd created 2009-07-30 14:54 +1200 pushed 2009-07-30 04:00 +0000 |
Robert O'Callahan | Robert O'Callahan - Bug 506615. XUL decks should not have wididgets. r=dbaron |
diff browse annotate |
41b7c900d87c17164eed45682d1127d82ee077d1 created 2009-07-27 09:17 +1200 pushed 2009-07-27 01:03 +0000 |
Robert O'Callahan | Robert O'Callahan - Bug 505912. Trust the widget visibility in UpdateWidgetArea. r=dbaron |
diff browse annotate |
ff084019260e93cca76ba924909a2730e211aff6 created 2009-07-22 12:45 +1200 pushed 2009-07-22 00:48 +0000 |
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 |
diff browse annotate |
b01f80d5166a24dbb926897911cc1dfc669f7252 created 2009-07-22 12:45 +1200 pushed 2009-07-22 00:48 +0000 |
Robert O'Callahan | Robert O'Callahan - Bug 352093. Part 13: Remove nsIViewManager::GetWidget since no-one should be using it. r=bzbarsky |
diff browse annotate |
9bc2931f032bfd12c9255ad21a9182035df5a68e created 2009-07-22 12:45 +1200 pushed 2009-07-22 00:48 +0000 |
Robert O'Callahan | Robert O'Callahan - Bug 352093. Part 11: Remove GetWidget cals from the view maanger. r=bzbarsky |
diff browse annotate |
5eb5d45227a18f54ce6c278d016477c415970d0d created 2009-07-22 12:45 +1200 pushed 2009-07-22 00:48 +0000 |
Robert O'Callahan | Robert O'Callahan - Bug 352093. Part 2: Create nsIViewManager::GetRootWidget. |
diff browse annotate |
273af2d98747e903c88061018654e0eacf252e74 created 2009-07-22 12:45 +1200 pushed 2009-07-22 00:48 +0000 |
Robert O'Callahan | Robert O'Callahan - Bug 339548. Part 10: Simplify widget parameters to UpdateWidgetArea. |
diff browse annotate |
6d131711f67fa1e16c33304abd104466a7f17e63 created 2009-07-22 12:45 +1200 pushed 2009-07-22 00:48 +0000 |
Robert O'Callahan | Robert O'Callahan - Bug 339548. Part 9: Create nsRootPresContext::UpdatePluginGeometry, and use it. Make nsObjectFrame manage its widget directly. |
diff browse annotate |
dfa7ab1fe97c6a5015cf5ffd73bd21109d4662bf created 2009-07-22 12:44 +1200 pushed 2009-07-22 00:48 +0000 |
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 |
diff browse annotate |
a1161f2b4595a4c2cc53b6a3fe6107fc693d94c4 created 2009-07-22 12:44 +1200 pushed 2009-07-22 00:48 +0000 |
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 |
diff browse annotate |
8d7d268bd181f6b5064c6c5c270e86190c9716d0 created 2009-07-22 12:44 +1200 pushed 2009-07-22 00:48 +0000 |
Robert O'Callahan | Robert O'Callahan - Bug 339548. Part 3: Introduce native widget clip region API. |
diff browse annotate |
23942ec68af5de8069d56124bc2f7ae6962a6cde created 2009-07-04 21:30 +1200 pushed 2009-07-04 10:06 +0000 |
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 |
diff browse annotate |
f9c14b122aa2ead4b62b6c3329c28d014cf711a3 created 2009-06-16 14:38 +0200 pushed 2009-06-16 12:44 +0000 |
Arpad Borsos | Arpad Borsos - Back out b8e531a6c961 (Bug 474369), it really did cause the windows dhtml regression |
diff browse annotate |
b8e531a6c961d7e4814efb7a0bb24c3ebfd3aacd created 2009-05-07 17:15 +0200 pushed 2009-06-16 06:14 +0000 |
Arpad Borsos | Arpad Borsos - Bug 474369 - get rid of nsVoidArray, remaining parts; r=bz, sr=dbaron |
diff browse annotate |
66bd068b6a89a35f8198fd68070ae549859536cf created 2009-06-12 23:20 +0200 pushed 2009-06-12 21:21 +0000 |
Arpad Borsos | Arpad Borsos - Back out bug 474369, suspected of causing dhtml and tp3 regression |
diff browse annotate |
691dd3dcfbcadd47570db22a231a61b4752d46f5 created 2009-05-07 17:15 +0200 pushed 2009-06-12 12:08 +0000 |
Arpad Borsos | Arpad Borsos - Bug 474369 - get rid of nsVoidArray, remaining parts; r=bz, sr=dbaron |
diff browse annotate |
cabb8925dcd3d831a244b01e0a37c29b8793c77b created 2009-06-10 14:00 -0400 pushed 2009-06-10 18:01 +0000 |
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) |
diff browse annotate |
0c1d882586cec6b9625227f20b3767b2501f2d6c created 2009-05-19 13:51 +0100 pushed 2009-05-19 12:53 +0000 |
Dave Townsend | Dave Townsend - Backed out changeset 461d728271d1 |
diff browse annotate |
461d728271d182a4abca5d3e1383c6d62fc5094c created 2009-05-07 17:15 +0200 pushed 2009-05-19 09:20 +0000 |
Arpad Borsos | Arpad Borsos - Bug 474369 - get rid of nsVoidArray, remaining parts; r=bz, sr=dbaron |
diff browse annotate |
665b73eb15c804b90b4978b7820e41067a955d59 created 2009-05-08 14:31 +1200 pushed 2009-05-08 03:22 +0000 |
Ryo Onodera | Ryo Onodera - Bug 489485. nsRect::ToNearest/Inner/OuterPixels should be nonstatic. r+sr=roc |
diff browse annotate |
665b0bccbcf1386f2971ba53d5f7b3354a6d8399 created 2009-04-06 12:39 +1200 pushed 2009-04-06 01:20 +0000 |
tn | tn - Bug 485275. nsViewManger::RenderViews needs to forward to the correct view manager for the display root view. r=roc |
diff browse annotate |
9f8224db57f5796ad4d43fd9fef9e9f043ce242d created 2009-02-24 17:53 +0100 pushed 2009-02-24 16:54 +0000 |
XiaoXiaoHU | XiaoXiaoHU - Bug 298889 - iframe invisible when window is transparent; r+sr=roc |
diff browse annotate |
c67bc280f52fe1a247c539e9a66c485c5efee405 created 2009-02-23 02:10 +0100 pushed 2009-02-23 01:22 +0000 |
Zack Weinberg | Zack Weinberg - Bug 478079 - Kill nsViewManager::DefaultRefresh, and move the cached canvas background to the pres shell; r+sr=roc |
diff browse annotate |
4db1cd62b2c34764b251a74b649f5e6eeb6d5628 created 2009-02-11 05:56 +0900 pushed 2009-02-10 20:58 +0000 |
Jim Chen | Jim Chen - Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP (relanding) |
diff browse annotate |
c823439c14090689cb9e170b41a6197b490cff86 created 2009-02-11 03:02 +0900 pushed 2009-02-10 18:02 +0000 |
Masayuki Nakano | Masayuki Nakano - Backing out the TSF patch of bug 88831. This might cause a timeout failure on test_keycodes.xul |
diff browse annotate |
3cb3ab57d0b3cb3f0b7bdef89455d4b527bb7087 created 2009-02-10 20:15 +0900 pushed 2009-02-10 11:16 +0000 |
Jim Chen | Jim Chen - Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP r=masayuki+peterv, sr=roc |
diff browse annotate |
26c31b847949c27e2dbc7dfba3c03f92a07cd662 created 2009-02-07 09:13 -0800 pushed 2009-02-07 17:14 +0000 |
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. |
diff browse annotate |
fc8d54ab29a6dfaadea8944aaa5b0a4001aa893c created 2009-02-07 18:52 +0900 pushed 2009-02-07 09:54 +0000 |
Jim Chen | Jim Chen - Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP r=masayuki+peterv, sr=roc |
diff browse annotate |
02dd72d71d837f0a4079c8ec5d6bed137e805d1f created 2009-01-30 20:07 +1300 pushed 2009-01-30 08:38 +0000 |
Zack Weinberg | Zack Weinberg - Bug 475548. Don't let the view manager's DefaultBackgroundColor be translucent. r+sr=roc |
diff browse annotate |
a7f7ec7f347cb39b47977f8a3a259277bb96ba3b created 2009-01-15 16:27 +1300 pushed 2009-01-15 08:00 +0000 |
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 |
diff browse annotate |
2c2d64b8566c55101b1be3d5800e8eb93d559273 created 2008-12-15 12:54 +0900 pushed 2008-12-15 03:55 +0000 |
Masayuki Nakano | Masayuki Nakano - Bug 272847 Text input via IME does not work in windowless Flash movie r=ere+josh, sr=roc |
diff browse annotate |
2646df2fb21775aa8dd4ec79f7373c7f1da4a7a3 created 2008-12-10 15:57 +0100 pushed 2008-12-10 14:57 +0000 |
Robert O'Callahan | Robert O'Callahan - Bug 468753 - Startup crash in nsViewManager::ProcessSynthMouseMoveEvent; r+sr=dbaron |
diff browse annotate |
f7d4bb87cda0cc93ab1f263817427568a5c922d3 created 2008-12-08 00:11 +0100 pushed 2008-12-07 23:12 +0000 |
Mats Palmgren | Mats Palmgren - Don't crash if views were destroyed while flushing notifications. b=421839 r+sr=roc |
diff browse annotate |
a47eccda227811c14479f182f89e7fba7e8fd41d created 2008-12-07 13:58 -0800 pushed 2008-12-07 21:58 +0000 |
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 |
diff browse annotate |
212de1e1a1048edc5d3976b83694d0533a6c9b87 created 2008-12-04 09:57 -0800 pushed 2008-12-04 17:57 +0000 |
L. David Baron | L. David Baron - Backed out changeset 7b553bbed53d (bug 302561) due to chrome test crash. |
diff browse annotate |
7b553bbed53d49d4d4dbe486818866542396a5b3 created 2008-12-04 08:09 -0800 pushed 2008-12-04 16:11 +0000 |
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 |
diff browse annotate |
48481020e51760ed772555471019bb1e72973279 created 2008-11-26 11:09 +1300 pushed 2008-11-26 04:44 +0000 |
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 |
diff browse annotate |
cb0075c50854d7ce993be7668edba133468d12f2 created 2008-10-28 05:44 +0100 pushed 2008-10-28 04:44 +0000 |
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 |
diff browse annotate |
3ece99de20b7a57eb9048314d92aa167e322434c created 2008-10-23 18:51 +0300 pushed 2008-10-23 15:51 +0000 |
Olli Pettay | Olli Pettay - backout Bug 455871 |