Dão Gottwald
ded8113654
Bug 249735 - Let F6 focus the location bar instead of the first focusable element. r=enn
2011-12-24 05:12:11 +01:00
Boris Zbarsky
80f7f0700f
Bug 598482 part 24. Flush on every mousemove, because otherwise we can end up with mouse events (mousemove, mousein, mouseout) dispatched to the wrong elements. r=smaug
2011-12-23 22:52:26 -05:00
Boris Zbarsky
ae8179864f
Bug 598482 part 23. Set a backup timer to update plugin geometry if we don't manage to do any painting or layout flushes for a while. r=roc
2011-12-23 22:52:26 -05:00
Markus Stange
eb9644f9cf
Bug 598482 part 22 - Bump nsIViewManager UUID. r=roc
2011-12-23 22:52:26 -05:00
Markus Stange
7e1f02260d
Bug 598482 part 21 - Update the invalidation setup comment. r=roc
2011-12-23 22:52:25 -05:00
Markus Stange
fc0530b684
Bug 598482 part 20 - Rename Update to Invalidate; view updates are now always asynchronous. r=roc
2011-12-23 22:52:25 -05:00
Markus Stange
890c153e71
Bug 598482 part 19 - Remove unused aViewManager argument. r=roc
2011-12-23 22:52:24 -05:00
Markus Stange
e4972002d9
Bug 598482 part 18 - Separate NS_WILL_PAINT and NS_PAINT handling; only flush again if no NS_WILL_PAINT event has been sent by the platform. r=roc
2011-12-23 22:52:24 -05:00
Markus Stange
47ef4c8154
Bug 598482 part 17 - Don't unnecessarily invalidate everything when showing a list box popup. r=roc
2011-12-23 22:52:24 -05:00
Boris Zbarsky
f46e35720f
Bug 598482 part 16. When flushing layout, also flush out widget geometry changes. r=roc
2011-12-23 22:52:23 -05:00
Markus Stange
34f17128b7
Bug 598482 part 15 - Rename view update batches to refresh disable batches and only use them in the two places that can enter reflow (where synchronous painting is permitted). r=roc
2011-12-23 22:52:23 -05:00
Boris Zbarsky
17a4eb1bb9
Bug 598482 part 14. Rename IsRefreshEnabled to IsPaintingAllowed. r=roc
2011-12-23 22:52:23 -05:00
Markus Stange
66cb993792
Bug 598482 part 13 - Flush invalidations via the refresh driver instead of from view update batches. Change the meaning of "refresh disabled" from "no invalidations allowed" to "no synchronous painting allowed". r=roc
2011-12-23 22:52:23 -05:00
Markus Stange
dee1c3d988
Bug 598482 part 12 - Remove unnecessary widget parameter. r=roc
2011-12-23 22:52:23 -05:00
Markus Stange
02e3092993
Bug 598482 part 11 - Set up a connection between the view manager and the refresh driver. r=roc
2011-12-23 22:52:22 -05:00
Markus Stange
60d8dc7c75
Bug 598482 part 10 - Small refactoring in nsViewManager. r=roc
2011-12-23 22:52:22 -05:00
Markus Stange
cba6d0694d
Bug 598482 part 9 - Remove unused aIgnoreWidgetView argument. r=roc
2011-12-23 22:52:22 -05:00
Markus Stange
b908f95d46
Bug 598482 part 8 - Remove unused mUpdateCnt. r=roc
2011-12-23 22:52:22 -05:00
Markus Stange
4ef3f032b5
Bug 598482 part 7 - Remove NS_VMREFRESH_* flags. NS_VMREFRESH_NO_SYNC is now the unchangable default. r=roc
2011-12-23 22:52:22 -05:00
Markus Stange
8d38301cdf
Bug 598482 part 6 - Remove nsIPlaintextEditor::eEditorUseAsyncUpdatesMask because it doesn't have any effect anymore. r=roc
2011-12-23 22:52:21 -05:00
Markus Stange
e8a5d8ebaa
Bug 598482 part 5 - Remove support for event-based invalidation flushing. r=roc
2011-12-23 22:52:21 -05:00
Markus Stange
713aa3438e
Bug 598482 part 4 - Remove unused nsIDOMWindowUtils::processUpdates. r=roc
2011-12-23 22:52:21 -05:00
Markus Stange
91a8db2622
Bug 598482 part 3 - Remove synchronous painting APIs from nsIWidget. r=roc
2011-12-23 22:52:21 -05:00
Markus Stange
4af1a01b29
Bug 598482 part 2 - Remove synchronous painting APIs from nsIViewManager. r=roc
2011-12-23 22:52:21 -05:00
Markus Stange
64da04e535
Bug 598482 part 1 - Never force synchronous plugin geometry updates because it forces paints at bad times. r=roc
2011-12-23 22:52:20 -05:00
Phil Ringnalda
d81856e034
Back out 8d1b087b9713 (bug 707436) for mochitest-ipcplugins leaks
2011-12-23 19:21:17 -08:00
Brian Hackett
ac059e50a2
Check return value of hashify() call, bug 712907. r=luke
2011-12-23 18:19:51 -08:00
Michal Novotny
dd4bc3e426
Bug 707436 - nsSetSmartSizeEvent can cause a lot of IO on the main thread
2011-12-24 02:51:25 +01:00
Chris Lord
fc3a62f889
Bug 711426 - Fix some causes of crashes when rotating. r=kats
...
The lock on the software buffer was not being respected when destroying the
surface on screen rotation, meaning we could destroy it while Gecko was still
drawing to it. This would certainly cause a crash on rotation under the right
conditions. The same situation also occurred in
GeckoSoftwareLayerClient.getBitmap().
We also waited until the next redraw when freeing the old texture associated
with the surface. This had the effect of temporarily increasing the memory
usage (generally by either 4.5 or 9 megabytes). If memory pressure is high,
this could also cause a crash, though it is far less likely than the above case.
2011-12-24 00:49:00 +00:00
Paul O’Shannessy
efdbbf16e7
Bug 707814 - Awesomebar autocomplete box appears in the wrong place [r=mstange]
2011-12-23 16:36:20 -08:00
Bobby Holley
cb7c5d7fc2
Bug 712858 - Remove lingering XPT_TDP_POINTER uses in XPConnect. r=mrbkap
2011-12-23 16:22:44 -08:00
Gian-Carlo Pascutto
38830dcdc9
Bug 712718 - Force creation of WebIconDatabase event handler. r=dougt
2011-12-24 00:55:53 +01:00
Brad Lassey
fafce1025a
bug 711680 - VKB/Awesome bar shows Search /Magnifying glass after you goto an url and then tap twice on the awesome bar r=dougt
2011-12-23 14:40:17 -05:00
Brad Lassey
adfe883205
bug 712380 - Add support for clobbering the Android resources when needed r=dougt
2011-12-21 19:44:33 -05:00
Hub Figuière
a968f4e179
Bug 708144 - Make sure to update the Mac accessible tree. r=tbsaunde landing on a CLOSED TREE
2011-12-22 14:31:06 -08:00
Joerg Sonnenberger
662203ea00
Bug 703878: Fix potential race condition in header.py. r=khuey
...
--HG--
extra : rebase_source : 843bf4e7c427ce7d2a976af99d62a32b9dd142ee
2011-12-22 18:38:27 -05:00
William Chen
b0811ec877
Bug 497995: Part 5 - Change existing border-image uses in the tree to match the new spec. r=dbaron
...
--HG--
extra : rebase_source : 2adf368c0a144fe9de4958da626988694e914098
2011-12-22 18:35:20 -05:00
William Chen
36b83d716d
Bug 497995: Part 4 - Tests for border-image using computed border width. r=dbaron
...
--HG--
extra : rebase_source : 9ce07705ee02b6a92fc31d2a00f87779ac3c0756
2011-12-22 18:35:10 -05:00
William Chen
33f1ceea53
Bug 497995: Part 3 - Cleanup nsCoord initial value handling. r=dbaron
...
--HG--
extra : rebase_source : 9ed22aa9e24016566fe0e843e6019c4a583ca788
2011-12-22 18:35:02 -05:00
William Chen
1528f2b910
Bug 497995: Part 2 - Update existing border-image tests. r=dbaron
...
--HG--
extra : rebase_source : b9fb3987c8540457fa1f7b3e27420f208207a9c0
2011-12-22 18:34:53 -05:00
William Chen
1a42df4570
Bug 497995: Part 1 - Implement border-image revisions in latest css3-background spec. r=dbaron
...
--HG--
extra : rebase_source : 5a6cdac6a4b1353170f23f39dd2a209374e72531
2011-12-22 18:34:45 -05:00
Cameron Kaiser
d87c8b605b
Bug 712990: add missing big-endian code to Yarr JIT, r=dmandelin
2011-12-22 19:09:53 -08:00
Patrick McManus
aae44a93b0
bug 694576 r=bz
2011-12-22 21:21:20 -05:00
Jeff Walden
74ca4e3407
Make various returns in jsopcode.cpp properly return NULL rather than false. Followup to bug 692274, r=themaid
2011-12-22 18:17:06 -05:00
Rafael Ávila de Espíndola
37858b3ecc
Bug 702848 - Finalize the statements in services sync/modules/engines/forms.js. r=dolske.
2011-12-22 11:21:37 -05:00
Rafael Ávila de Espíndola
03f0b2e63d
Bug 708031 - refactor the ifdefs in nsStackWalk.cpp. r=dbaron.
...
--HG--
extra : rebase_source : 806f8437d30787c59e0059054c094fee77b5dce3
2011-12-22 11:00:48 -05:00
Luke Wagner
c446ed63c7
Bug Bug 692274, part 4 - Rewrite parsing, emitting and decompiling of let to fix scoping properly (r=jorendorff)
2011-10-07 12:02:50 -07:00
Luke Wagner
ecf165621b
Bug 692274, part 3 - Remove JSOP_BLOCKCHAIN and JSOP_NULLBLOCKCHAIN, which produces incorrect let scoping until the next patch (r=jorendorff)
2011-10-07 12:02:50 -07:00
Luke Wagner
bc3210a4fc
Bug 692274, part 2 - Fix generator expression bug (r=waldo)
2011-11-22 11:37:57 -08:00
Luke Wagner
e1d658a24f
Bug 692274, part 1 - Hoist SprintNormalFor (r=jorendorff)
2011-11-22 11:37:57 -08:00