Граф коммитов

600 Коммитов

Автор SHA1 Сообщение Дата
Jim Chen 1882cf9a2f Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP (relanding)
--HG--
rename : content/events/src/nsQueryContentEventHandler.cpp => content/events/src/nsContentEventHandler.cpp
rename : content/events/src/nsQueryContentEventHandler.h => content/events/src/nsContentEventHandler.h
2009-02-11 05:56:51 +09:00
Masayuki Nakano 02e59d3cbf Backing out the TSF patch of bug 88831. This might cause a timeout failure on test_keycodes.xul
--HG--
rename : content/events/src/nsContentEventHandler.cpp => content/events/src/nsQueryContentEventHandler.cpp
rename : content/events/src/nsContentEventHandler.h => content/events/src/nsQueryContentEventHandler.h
2009-02-11 03:02:05 +09:00
Jim Chen 096291dfe5 Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP r=masayuki+peterv, sr=roc
--HG--
rename : content/events/src/nsQueryContentEventHandler.cpp => content/events/src/nsContentEventHandler.cpp
rename : content/events/src/nsQueryContentEventHandler.h => content/events/src/nsContentEventHandler.h
2009-02-10 20:15:36 +09:00
L. David Baron ca9b6f4b30 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.
--HG--
rename : content/events/src/nsContentEventHandler.cpp => content/events/src/nsQueryContentEventHandler.cpp
rename : content/events/src/nsContentEventHandler.h => content/events/src/nsQueryContentEventHandler.h
2009-02-07 09:13:30 -08:00
Jim Chen 3353119d3d Bug 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP r=masayuki+peterv, sr=roc
--HG--
rename : content/events/src/nsQueryContentEventHandler.cpp => content/events/src/nsContentEventHandler.cpp
rename : content/events/src/nsQueryContentEventHandler.h => content/events/src/nsContentEventHandler.h
2009-02-07 18:52:59 +09:00
Zack Weinberg cd323df9e1 Bug 475548. Don't let the view manager's DefaultBackgroundColor be translucent. r+sr=roc
--HG--
extra : rebase_source : 1a8a5b29e8bc726affd4a97850e4c8f2c962ed1f
2009-01-30 20:07:30 +13:00
Jeremy Lea 1b7e1f21f0 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
--HG--
extra : rebase_source : a331a9e49fbc5931f546919281fcca7f008ab615
2009-01-15 16:27:09 +13:00
Masayuki Nakano cf031b59f1 Bug 272847 Text input via IME does not work in windowless Flash movie r=ere+josh, sr=roc 2008-12-15 12:54:54 +09:00
Robert O'Callahan c27ae47997 Bug 468753 - Startup crash in nsViewManager::ProcessSynthMouseMoveEvent; r+sr=dbaron 2008-12-10 15:57:27 +01:00
Mats Palmgren d9338f796c Don't crash if views were destroyed while flushing notifications. b=421839 r+sr=roc 2008-12-08 00:11:37 +01:00
L. David Baron d51e0b7305 Make the code to suppress infinite synthesized mouse move loops work again with asynchronous style changes. (Bug 302561) r+sr=bzbarsky,roc 2008-12-07 13:58:07 -08:00
L. David Baron 5fc2b0bd9f Backed out changeset 7b553bbed53d (bug 302561) due to chrome test crash. 2008-12-04 09:57:18 -08:00
L. David Baron c5bf3e8fe6 Make the code to suppress infinite synthesized mouse move loops work again with asynchronous style changes. (Bug 302561) r+sr=bzbarsky,roc 2008-12-04 08:09:52 -08:00
Robert O'Callahan 73eb00b1e8 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 2008-11-26 11:09:37 +13:00
Honza Bambas 22f6be3909 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 2008-10-28 05:44:29 +01:00
Keith Schwarz 728bf55458 Bug 435293. Implement CSS transforms. r=dbaron,r+sr=roc 2008-09-13 21:42:11 +12:00
L. David Baron ee127333fd Flush view manager's delayed resize when flushing layout. (Bug 453896) r+sr=bzbarsky 2008-09-09 06:43:10 -07:00
Vladimir Vukicevic 3d55368af7 b=451441; EnableRefresh with IMMEDIATE needs to always call Composite(); r+sr=roc 2008-09-07 23:04:15 -07:00
Robert O'Callahan d29a1354f4 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 2008-09-06 20:42:47 +12:00
Rob Arnold 134dad3910 Implement Aero Glass effect support - bug 418454 r=vlad r=roc 2008-08-12 17:44:14 -07:00
Masayuki Nakano e20e7b3c4d Bug 449012 – Remove legacy Reconversion/QueryCaretRect Events r=ere+roc, sr=roc 2008-08-09 11:46:30 +09:00
Karl Tomlinson c2249b606d Adjust the dirty region consistently with the coordinate transformation. b=445932 r+sr=roc 2008-07-21 20:24:38 +12:00
roc+@cs.cmu.edu 4b7d3a2a15 Bug 429315. Relanding. Don't reparent widgets that are supposed to be toplevel. r+sr=bzbarsky,a=beltzner 2008-04-18 02:49:36 -07:00
roc+@cs.cmu.edu 71ceface41 Backout 429315 2008-04-17 04:53:55 -07:00
roc+@cs.cmu.edu 86ba1b4ec5 Bug 429315. Don't reparent toplevel widgets when we reparent a view subtree; they should remain toplevel. r+sr=bzbarsky,a=beltzner 2008-04-17 01:17:06 -07:00
roc+@cs.cmu.edu 2fcbd79d0f 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 2008-04-01 15:15:43 -07:00
Olli.Pettay@helsinki.fi 758c9b0305 Bug 421209, r=cpearce, sr=jst, a=beltzner 2008-03-20 13:24:36 -07:00
jonas@sicking.cc 5a54fc11e8 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 2008-03-14 16:08:57 -07:00
jonas@sicking.cc 2746cce742 Back out due to failed mochitest 2008-03-10 19:18:15 -07:00
jonas@sicking.cc ec5e786585 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. 2008-03-10 17:49:19 -07:00
roc+@cs.cmu.edu 6ab4325594 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 2008-03-03 23:48:52 -08:00
mozilla@weilbacher.org 976c731a18 Bug 419270: Elements with position:fixed jump while scrolling, copy the Linux solution, p=wuno@lsvw, r=me, a19a4=beltzner 2008-02-29 00:19:05 -08:00
roc+@cs.cmu.edu d98c587318 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 2008-02-27 01:46:22 -08:00
roc+@cs.cmu.edu aff66216cb 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 2008-02-24 17:39:34 -08:00
masayuki@d-toybox.com b19b3109f2 Bug 348341 "Reverse conversion" doesn't work by Kotoeri(Japanese input). r=josh+peterv+roc, sr=roc, b1.9=pavlov 2008-02-19 23:40:04 -08:00
roc+@cs.cmu.edu 19c459dd08 Bug 399852. #ifdef out logging code, since this checkin is going to stick 2008-02-19 03:08:57 -08:00
roc+@cs.cmu.edu 5ba1d60fc3 Bug 399852. Experimental relanding to collect data from centos5. 2008-02-19 01:16:20 -08:00
roc+@cs.cmu.edu e694ce184b Backing out bug 399852 again, looks like it caused more focus-related mochitest failures 2008-02-11 19:04:48 -08:00
roc+@cs.cmu.edu 2d662517f2 Bug 399852. Suppress focus changes during content updates, reboot focus after the update has finished. patch by Chris Pearce, r+sr=roc 2008-02-11 17:57:18 -08:00
roc+@cs.cmu.edu 13b94d43fa Bug 413292. Make Begin/EndUpdateViewBatch be sure to remove the batch-count from the same viewmanager we added one to. r+sr=bzbarsky 2008-01-26 15:59:50 -08:00
reed@reedloden.com 3e905d0c18 Bug 323740 - "Crash [@ nsViewManager::UpdateWidgetsForView]" [p=hskupin@gmail.com (Henrik Skupin) r+sr=roc a1.9=schrep] 2008-01-18 01:10:37 -08:00
dholbert@cs.stanford.edu 5194b6fa9e Backing out 399852 due to mac mochitest failures 2008-01-15 16:56:43 -08:00
dholbert@cs.stanford.edu d690083794 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) 2008-01-15 16:19:47 -08:00
roc+@cs.cmu.edu 77643b3fcb Backing out 410489 to fix test failures 2008-01-09 16:40:07 -08:00
martijn.martijn@gmail.com 6e467a44be Bug 399852 - Crash [@ nsCSSFrameConstructor::FindFrameWithContent] with position: fixed, focusing and contenteditable, patch by Chris Pearce, r+sr=roc, a=blocking1.9+ 2008-01-09 13:44:59 -08:00
reed@reedloden.com a007dfe8dd Bug 105708 - "move nsUnitConversion.h" [p=reg@openpave.org (Jeremy Lea) r+sr+a1.9=roc] 2008-01-01 02:11:02 -08:00
hwaara@gmail.com 7412bc431b bug 307204, implement support for transparent windows in XUL for Mac OS X. r=josh, sr=roc, approval1.9=damons 2007-12-19 11:40:18 -08:00
vladimir@pobox.com b7754b951d b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart 2007-12-18 15:01:15 -08:00
roc+@cs.cmu.edu 29ccb8a085 Bug 400208. Don't leak mScrollCnt when we take an early exit from UpdateViewAfterScroll. r+sr=bzbarsky,a=beltzner 2007-10-24 14:44:37 -07:00
bzbarsky@mit.edu 6b0b848b3c Make sure to process style updates before reflow, and both before painting. Bug 375436, r+sr=roc, a=dbaron 2007-08-21 19:57:06 -07:00
jwalden@mit.edu 12e960c504 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. 2007-07-08 00:08:04 -07:00
sharparrow1@yahoo.com 58b8743821 Bug 385222: Topmost overlapping div does not scroll within the bounded area of the underlying div. r+sr=roc. 2007-07-02 13:56:30 -07:00
sharparrow1@yahoo.com fe1a3f54be Bug 382756: ASSERTION: When exactly is this supposed to be non-zero?. r+sr=roc. 2007-06-29 18:41:10 -07:00
sharparrow1@yahoo.com 3d88ca7452 Remove assertion accidentally checked in. 2007-06-27 23:05:44 -07:00
sharparrow1@yahoo.com b354e133dc Bug 382595: SVG image is covered with horizonal lines when scrolled. r+sr=roc. 2007-06-27 23:02:05 -07:00
sharparrow1@yahoo.com fbc8ae376b Bug 385978: View cleanup. r+sr=roc 2007-06-27 14:23:02 -07:00
roc+@cs.cmu.edu 22e0588d92 Bug 343430. Reduce the area we scroll on Windows to reduce flicker by excluding areas that shouldn't be moving. On Linux, since we can't control the area we scroll, just disable accelerated scrolling in that case and repaint everything. r+sr=dbaron 2007-05-27 20:17:20 -07:00
sharparrow1@yahoo.com 5924982b16 Relanding bug 380438: Black lines appearing on the Opera Desktop Team Blog comments. r+sr=roc. 2007-05-22 20:45:59 -07:00
sharparrow1@yahoo.com 860387882d Backing out due to red tree. 2007-05-22 18:57:41 -07:00
sharparrow1@yahoo.com b11f7dabc2 Bug 380438: Black lines appearing on the Opera Desktop Team Blog comments. r+sr=roc 2007-05-22 18:42:36 -07:00
dbaron@dbaron.org ce1624c2fc Remove unused variable/parameter in view code. b=371392 r+sr=roc 2007-05-17 23:02:00 -07:00
sharparrow1@yahoo.com 7b62cf941a Bug 378662: Get rid of PresShellViewEventListener. r+sr=roc 2007-05-04 16:28:00 -07:00
mats.palmgren@bredband.net ffe840ff91 Lookup the view again since WillPaint() might lead to its destruction. b=378273 r+sr=roc 2007-04-29 17:46:27 -07:00
aaronleventhal@moonset.net c4753b81f6 Bug 348621. Contents of <iframe> not firing valid accessibility events. r+sr=roc 2007-04-18 06:44:28 -07:00
joshmoz@gmail.com c5178035b9 get rid of old backbuffer API and related code. b=371392 r/sr=roc 2007-03-26 23:21:55 -07:00
roc+@cs.cmu.edu 0054412272 Bug 374866. Reftests for text-transform. r=dbaron 2007-03-22 16:01:14 -07:00
roc+%cs.cmu.edu 5202ea34c5 Bug 429315. Relanding. Don't reparent widgets that are supposed to be toplevel. r+sr=bzbarsky,a=beltzner 2008-04-18 09:49:36 +00:00
roc+%cs.cmu.edu cbbb8ccd9a Backout 429315 2008-04-17 11:54:14 +00:00
roc+%cs.cmu.edu d01cccc41a Bug 429315. Don't reparent toplevel widgets when we reparent a view subtree; they should remain toplevel. r+sr=bzbarsky,a=beltzner 2008-04-17 08:17:06 +00:00
roc+%cs.cmu.edu e95c296421 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 2008-04-01 22:15:43 +00:00
Olli.Pettay%helsinki.fi c5f80ddee8 Bug 421209, r=cpearce, sr=jst, a=beltzner 2008-03-20 20:24:39 +00:00
jonas%sicking.cc 0e4d155d1d 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 2008-03-14 23:08:59 +00:00
jonas%sicking.cc ec6e6df844 Back out due to failed mochitest 2008-03-11 02:18:16 +00:00
jonas%sicking.cc 5610226f10 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. 2008-03-11 00:49:20 +00:00
roc+%cs.cmu.edu e80eb86a6e 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 2008-03-04 07:48:52 +00:00
mozilla%weilbacher.org fffd33f1d5 Bug 419270: Elements with position:fixed jump while scrolling, copy the Linux solution, p=wuno@lsvw, r=me, a19a4=beltzner 2008-02-29 08:19:05 +00:00
roc+%cs.cmu.edu 59361c32b3 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 2008-02-27 09:46:23 +00:00
roc+%cs.cmu.edu a7b501ed08 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 2008-02-25 01:39:35 +00:00
masayuki%d-toybox.com 3cac44982f Bug 348341 "Reverse conversion" doesn't work by Kotoeri(Japanese input). r=josh+peterv+roc, sr=roc, b1.9=pavlov 2008-02-20 07:40:06 +00:00
roc+%cs.cmu.edu 5ddfbd457b Bug 399852. #ifdef out logging code, since this checkin is going to stick 2008-02-19 11:08:57 +00:00
roc+%cs.cmu.edu a84f4e152e Bug 399852. Experimental relanding to collect data from centos5. 2008-02-19 09:16:21 +00:00
roc+%cs.cmu.edu c02cc255cb Backing out bug 399852 again, looks like it caused more focus-related mochitest failures 2008-02-12 03:04:49 +00:00
roc+%cs.cmu.edu 8f6bc9a9e9 Bug 399852. Suppress focus changes during content updates, reboot focus after the update has finished. patch by Chris Pearce, r+sr=roc 2008-02-12 01:57:19 +00:00
roc+%cs.cmu.edu d1b9b314a5 Bug 413292. Make Begin/EndUpdateViewBatch be sure to remove the batch-count from the same viewmanager we added one to. r+sr=bzbarsky 2008-01-26 23:59:51 +00:00
reed%reedloden.com b08a03e7c3 Bug 323740 - "Crash [@ nsViewManager::UpdateWidgetsForView]" [p=hskupin@gmail.com (Henrik Skupin) r+sr=roc a1.9=schrep] 2008-01-18 09:10:37 +00:00
dholbert%cs.stanford.edu 54e30dc065 Backing out 399852 due to mac mochitest failures 2008-01-16 00:56:43 +00:00
dholbert%cs.stanford.edu cd4c00120b 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) 2008-01-16 00:19:47 +00:00
roc+%cs.cmu.edu c15e738540 Backing out 410489 to fix test failures 2008-01-10 00:40:08 +00:00
martijn.martijn%gmail.com e032c1a5a9 Bug 399852 � Crash [@ nsCSSFrameConstructor::FindFrameWithContent] with position: fixed, focusing and contenteditable, patch by Chris Pearce, r+sr=roc, a=blocking1.9+ 2008-01-09 21:44:59 +00:00
reed%reedloden.com 7d480431ec Bug 105708 - "move nsUnitConversion.h" [p=reg@openpave.org (Jeremy Lea) r+sr+a1.9=roc] 2008-01-01 10:11:08 +00:00
hwaara%gmail.com fa19e7bfb0 bug 307204, implement support for transparent windows in XUL for Mac OS X. r=josh, sr=roc, approval1.9=damons 2007-12-19 19:40:20 +00:00
vladimir%pobox.com 96ae47bdfb b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart 2007-12-18 23:01:18 +00:00
roc+%cs.cmu.edu 4de83d700a Bug 400208. Don't leak mScrollCnt when we take an early exit from UpdateViewAfterScroll. r+sr=bzbarsky,a=beltzner 2007-10-24 21:44:37 +00:00
bzbarsky%mit.edu ac2d663836 Make sure to process style updates before reflow, and both before painting.
Bug 375436, r+sr=roc, a=dbaron
2007-08-22 02:57:08 +00:00
jwalden%mit.edu ef68fcf595 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. 2007-07-08 07:08:56 +00:00
sharparrow1%yahoo.com 63e0ff03ce Bug 385222: Topmost overlapping div does not scroll within the bounded area of the underlying div. r+sr=roc. 2007-07-02 20:56:30 +00:00
sharparrow1%yahoo.com 4ce4851108 Bug 382756: ASSERTION: When exactly is this supposed to be non-zero?. r+sr=roc. 2007-06-30 01:41:10 +00:00
sharparrow1%yahoo.com 90b3485c23 Remove assertion accidentally checked in. 2007-06-28 06:05:44 +00:00
sharparrow1%yahoo.com 04478ab6a4 Bug 382595: SVG image is covered with horizonal lines when scrolled. r+sr=roc. 2007-06-28 06:02:05 +00:00
sharparrow1%yahoo.com 84a7429ed1 Bug 385978: View cleanup. r+sr=roc 2007-06-27 21:23:03 +00:00