view/src/nsViewManager.cpp
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
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
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)
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
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
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.
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
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
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
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
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
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
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
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.
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
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
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
3ece99de20b7a57eb9048314d92aa167e322434c
created 2008-10-23 18:51 +0300
pushed 2008-10-23 15:51 +0000
Olli Pettay Olli Pettay - backout Bug 455871
d8b4b7b0ec28463b2bcbbfd765fa61b9b17eab8a
created 2008-10-23 01:36 -0400
pushed 2008-10-23 05:35 +0000
Honza Bambas Honza Bambas - fix: drag & drop not working at all after some-time of browser usage. b=455871 r=josh sr=bz
f77e8a166f067f66aa4f620952210c51bec764db
created 2008-09-28 23:13 +1300
pushed 2008-09-28 10:14 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 448830
536b982929cd53ea8deab06dbb5ba2f4ae0732d0
created 2008-09-28 20:38 +1300
pushed 2008-09-28 07:38 +0000
Jeremy Lea Jeremy Lea - Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint their own types so that we can catch errors by distinguishing pixels from appunits. r+sr=roc
9ac77603d3260906f32e11761a0b86c3f422a550
created 2008-09-26 13:10 +1200
pushed 2008-09-26 01:10 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 448830
b3412569801fb11b3cc2f76f86645bc3bae1bb47
created 2008-09-26 10:42 +1200
pushed 2008-09-25 22:42 +0000
Jeremy Lea Jeremy Lea - Bug 448830. Make nsIntRect/nsIntSize/nsIntPoint/nsIntMargin separate types so we get appunit vs pixel typechecking. r+sr=roc
b827e694565dc90907b641cd9f4e4f7179bee895
created 2008-09-13 21:42 +1200
pushed 2008-09-13 09:42 +0000
Keith Schwarz Keith Schwarz - Bug 435293. Implement CSS transforms. r=dbaron,r+sr=roc
250798f9981924698912b4ff52174b081a197db6
created 2008-09-09 06:43 -0700
pushed 2008-09-09 13:44 +0000
L. David Baron L. David Baron - Flush view manager's delayed resize when flushing layout. (Bug 453896) r+sr=bzbarsky
d33ad280baa5575388523bb6b6d95b77c96a281b
created 2008-09-07 23:04 -0700
pushed 2008-09-08 06:46 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=451441; EnableRefresh with IMMEDIATE needs to always call Composite(); r+sr=roc
5b69c1cd59762ee8e70cf66785d5f888a80e3f25
created 2008-09-06 20:42 +1200
pushed 2008-09-06 08:43 +0000
Robert O'Callahan Robert O'Callahan - Bug 442291. Avoid the bitblit scrolling path completely if the area to be repainted is more than half the area to scroll. The goal is to avoid the synchronous repaint required by bitblitting (synchronicity is required to minimize the delay between blitting and repainting --- the intermediate display is very ugly). Also, make scroll-induced full-view repainting DEFERRED, so that it's less urgent and more apt to coalesce, so we drop frames more easily when painting can't keep up during scrolling. r+sr=bz
460fce61ebc7230eecaa9719e83f12102d472373
created 2008-08-12 17:44 -0700
pushed 2008-08-13 00:44 +0000
Rob Arnold Rob Arnold - Implement Aero Glass effect support - bug 418454 r=vlad r=roc
44089683e77dc62d631b36d231c3a0564d4650d4
created 2008-08-09 11:46 +0900
pushed 2008-08-09 02:47 +0000
Masayuki Nakano Masayuki Nakano - Bug 449012 – Remove legacy Reconversion/QueryCaretRect Events r=ere+roc, sr=roc
769de6b90612a7dab133dda990ea4ee00203eda6
created 2008-07-21 20:24 +1200
pushed 2008-07-21 08:25 +0000
Karl Tomlinson Karl Tomlinson - Adjust the dirty region consistently with the coordinate transformation. b=445932 r+sr=roc
ccf0b08e690794a62c7dea5da14337e3cffe2ab6
created 2008-04-18 02:49 -0700
pushed 2008-04-29 14:30 +0000
roc+ roc+ - Bug 429315. Relanding. Don't reparent widgets that are supposed to be toplevel. r+sr=bzbarsky,a=beltzner
8822304e916cca09b6d3688249314c99a671d72c
created 2008-04-17 04:53 -0700
pushed 2008-04-29 14:30 +0000
roc+ roc+ - Backout 429315
4cb89907d5abffb91656479f72ed7ed90738ced8
created 2008-04-17 01:17 -0700
pushed 2008-04-29 14:30 +0000
roc+ roc+ - Bug 429315. Don't reparent toplevel widgets when we reparent a view subtree; they should remain toplevel. r+sr=bzbarsky,a=beltzner
2ae23c57b6c23214290566f4470942899fc51660
created 2008-04-01 15:15 -0700
pushed 2008-04-02 23:04 +0000
roc+ roc+ - Bug 408955. UpdateViewAfterScroll shouldn't just bail out for content in popups. Instead we should do the invalidation but limit it to the correct displayRoot. r+sr=bzbarsky
452972ff9bf46abe86dd14034fbed7f9f711b623
created 2008-03-20 13:24 -0700
pushed 2008-03-26 17:39 +0000
Olli Pettay Olli Pettay - Bug 421209, r=cpearce, sr=jst, a=beltzner
a054532372902bafaf15f94820d0863095afdb60
created 2008-03-14 16:08 -0700
pushed 2008-03-20 16:49 +0000
jonas jonas - Bug 401155: Make it safe to create a wrapper for an object at any time by making sure wrapping doesn't write script. Also set up a service that tries to keep track of when it's safe to execute script. r=bz sr=jst
d025ab2f8a83dd4538412c38b0d98a0d8c35b732
created 2008-03-10 19:18 -0700
pushed 2008-03-20 16:49 +0000
jonas jonas - Back out due to failed mochitest
d94399ec917e156d8107206268ff2fe889a73cf8
created 2008-03-10 17:49 -0700
pushed 2008-03-20 16:49 +0000
jonas jonas - Bug 401155: Make sure plugins and XBL constructors not execute when creating a script wrapper if it's not safe to execute scripts. r=bz sr=jst.
0216e0a831890bf20f0991ef702338df46be8da7
created 2008-03-03 23:48 -0800
pushed 2008-03-20 16:49 +0000
roc+ roc+ - Bug 408913. Do a proper fix for pixel-aligned drawing of IFRAME contents. The secret is make ViewToWidgetOffset return correct results for the root views of subdocuments. r+sr=bzbarsky
a26f3266540ad8967f004379764c1545b0daa1a3
created 2008-02-29 00:19 -0800
pushed 2008-03-20 16:49 +0000
mozilla mozilla - Bug 419270: Elements with position:fixed jump while scrolling, copy the Linux solution, p=wuno@lsvw, r=me, a19a4=beltzner
b164959a0d0b3d395f23a00078c5cd0e38f10a71
created 2008-02-27 01:46 -0800
pushed 2008-03-20 16:49 +0000
roc+ roc+ - Bug 416168. Ensure that the overflow rect for a frame always includes (0,0) even if the frame rect is empty. Also ensures that if the frame rect is empty but has non-zero dimension on one axis, the overflow rect includes that size. A scrolled view for such a frame also includes that size to ensure width:0,height:Npx and width:Npx,height:0 frames are scrollable by that amount. r+sr=dbaron
066bca18f64aaa6262208b6a94fd2b7794fe8497
created 2008-02-24 17:39 -0800
pushed 2008-03-20 16:49 +0000
roc+ roc+ - Bug 417967. Align subframe drawing so that drawing at (0,0) relative to the root view's origin is aligned to a pixel boundary. r+sr=bzbarsky
30d1c25e2e717d52106ae21d582612bf57cf36dc
created 2008-02-19 23:40 -0800
pushed 2008-03-20 16:49 +0000
masayuki masayuki - Bug 348341 "Reverse conversion" doesn't work by Kotoeri(Japanese input). r=josh+peterv+roc, sr=roc, b1.9=pavlov
9d1e3ca006c6fd0e7b7f84eb2599d33ba1ac085f
created 2008-02-19 03:08 -0800
pushed 2008-03-20 16:49 +0000
roc+ roc+ - Bug 399852. #ifdef out logging code, since this checkin is going to stick
c2925228a4b212f07411a682c12d90dbfe5e8805
created 2008-02-19 01:16 -0800
pushed 2008-03-20 16:49 +0000
roc+ roc+ - Bug 399852. Experimental relanding to collect data from centos5.
34d547076472503c9e3043ab388c6d3869b72e59
created 2008-02-11 19:04 -0800
pushed 2008-03-20 16:49 +0000
roc+ roc+ - Backing out bug 399852 again, looks like it caused more focus-related mochitest failures
d9c2d63a6af9e0cc92d3e419964fa2832e5717ba
created 2008-02-11 17:57 -0800
pushed 2008-03-20 16:49 +0000
roc+ roc+ - Bug 399852. Suppress focus changes during content updates, reboot focus after the update has finished. patch by Chris Pearce, r+sr=roc
795bc4705be9f721d021fc4843027d605a4195e9
created 2008-01-26 15:59 -0800
pushed 2008-03-20 16:49 +0000
roc+ roc+ - Bug 413292. Make Begin/EndUpdateViewBatch be sure to remove the batch-count from the same viewmanager we added one to. r+sr=bzbarsky
d4cff0028ff1552ad40aa4f3645aec008a491bea
created 2008-01-18 01:10 -0800
pushed 2008-03-20 16:49 +0000
reed reed - Bug 323740 - "Crash [@ nsViewManager::UpdateWidgetsForView]" [p=hskupin@gmail.com (Henrik Skupin) r+sr=roc a1.9=schrep]
ae3932e3ac58437bca239a6ce9a66eed15e04ed9
created 2008-01-15 16:56 -0800
pushed 2008-03-20 16:49 +0000
dholbert dholbert - Backing out 399852 due to mac mochitest failures
b8c23d59979e5170cc0c2e902f4c96e8a067e527
created 2008-01-15 16:19 -0800
pushed 2008-03-20 16:49 +0000
dholbert dholbert - Bug 399852 - Crash [@ nsCSSFrameConstructor::FindFrameWithContent] with position: fixed, focusing and contenteditable, patch by Chris Pearce <chris@pearce.org.nz>, r+sr=roc, a=blocking1.9+ (re-landing; mochitest failures should be fixed)
a82247ba2e8e20f133e81db7b75a7b8e2ad99e26
created 2008-01-09 16:40 -0800
pushed 2008-03-20 16:49 +0000
roc+ roc+ - Backing out 410489 to fix test failures
5c4bd278743bffd7b9c079a05dd19f9a71641948
created 2008-01-09 13:44 -0800
pushed 2008-03-20 16:49 +0000
martijn martijn martijn martijn - Bug 399852 - Crash [@ nsCSSFrameConstructor::FindFrameWithContent] with position: fixed, focusing and contenteditable, patch by Chris Pearce, r+sr=roc, a=blocking1.9+
643466f3038ade81aad7670a578c4d24b370dd07
created 2008-01-01 02:11 -0800
pushed 2008-03-20 16:49 +0000
reed reed - Bug 105708 - "move nsUnitConversion.h" [p=reg@openpave.org (Jeremy Lea) r+sr+a1.9=roc]
d5a6e6e88ddd677f31e103eb3124617f57d2c260
created 2007-12-19 11:40 -0800
pushed 2008-03-20 16:49 +0000
hwaara hwaara - bug 307204, implement support for transparent windows in XUL for Mac OS X. r=josh, sr=roc, approval1.9=damons
9d27f01afee9569154535ac7313b7d3e5ee34d9c
created 2007-12-18 15:01 -0800
pushed 2008-03-20 16:49 +0000
vladimir vladimir - b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart
3d35829ac11ae3c377a9901196c5debc578e5bdf
created 2007-10-24 14:44 -0700
pushed 2008-03-20 16:49 +0000
roc+ roc+ - Bug 400208. Don't leak mScrollCnt when we take an early exit from UpdateViewAfterScroll. r+sr=bzbarsky,a=beltzner
4f25f1f3f9bc513a5c16ac0b778e5d370f0acf9f
created 2007-08-21 19:57 -0700
pushed 2008-03-20 16:49 +0000
bzbarsky bzbarsky - Make sure to process style updates before reflow, and both before painting. Bug 375436, r+sr=roc, a=dbaron
ab58bdbde9e03330d3a406d8b95aa3877152cf36
created 2007-07-08 00:08 -0700
pushed 2008-03-20 16:49 +0000
jwalden jwalden - Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
7def632916168e0ad08f05fe3a7d7a86a4fa47b0
created 2007-07-02 13:56 -0700
pushed 2008-03-20 16:49 +0000
sharparrow1 sharparrow1 - Bug 385222: Topmost overlapping div does not scroll within the bounded area of the underlying div. r+sr=roc.
less more (0) -60 tip