Atul Aggarwal
e72cb419b6
Bug 703239 - Fixing build warnings in editor/, r=ehsan
2011-12-22 23:46:56 +05:30
Ehsan Akhgari
d2ff02e5f0
Bug 713232 - Fix the hang in the built-in profiler on Windows; r=BenWa
2011-12-24 12:11:26 -05:00
Brian Hackett
889b33bcd1
Ensure consistency between an owned base shape and its unowned version, bug 712428. r=luke
2011-12-24 06:32:27 -08:00
Brian Hackett
a14971ba6c
Generate SSA information for scripts containing switch and try blocks, bug 704387. r=dvander
2011-12-24 06:21:52 -08:00
Mats Palmgren
eee009cb0f
Bug 698237 - Remove a wallpaper for bug 698237 in a reftest. r=me
2011-12-24 14:26:03 +01:00
Mats Palmgren
e1783667b9
Bug 698237 - Invalidate affected frames when a range in a selection is modified. r=smaug
2011-12-24 14:26:03 +01:00
Chris Jones
3d03b24f70
Bug 708154: Add a fallback non-GL rendering patch to the gonk widget backend and add support for the qemu touch device. r=kmachulis,gal pending-r=mwu
2011-12-23 23:13:33 -08:00
Phil Ringnalda
3cce1527f8
Back out 1ac4cb2e7c32 to c631f9c3e9a9 (bug 598482) for Android reftest failures
2011-12-23 22:21:58 -08:00
Justin Lebar
35c95dea56
Bug 707893 - Ignore X-Frame-Options on b2g. r=bz
...
--HG--
extra : rebase_source : 636a7d9f892c2b280acb0b004b61f02b58352d36
2011-12-22 11:51:00 -05:00
Justin Lebar
b64cc2cc78
Bug 712997 - Add correct tri-license headers to AvailableMemoryTracker.{cpp|h}. r=gerv
...
--HG--
extra : rebase_source : 085859bd52094cb93f0144a8c2e86b34a9eaffe2
2011-12-22 09:54:00 -05:00
Philipp von Weitershausen
bef6c15bac
Bug 713149 - hal_impl has no method GetCurrentBatteryInformation. r=cjones
2011-12-24 06:03:55 +01:00
Philipp von Weitershausen
c464b18b0f
Bug 709568 - Part 2: RIL <-> DOM glue for incoming SMS. r=smaug
2011-12-24 06:02:52 +01:00
Philipp von Weitershausen
c3222c0fe6
Bug 709568 - Part 1: nsISmsService for gonk and RIL <-> DOM glue for outgoing SMS. r=smaug
2011-12-24 06:02:52 +01:00
Philipp von Weitershausen
b4f8cd1f2d
Bug 709568 - Part 0: Create SmsMessages from JS. r=smaug
2011-12-24 06:02:52 +01:00
Philipp von Weitershausen
43c472225f
Bug 709567 - B2G SMS: RIL to DOM plumbing for outgoing SMS. r=qDot
2011-12-24 06:02:51 +01:00
Philipp von Weitershausen
39b2fcaec4
Bug 709567 - B2G SMS: RIL to DOM plumbing for incoming SMS. r=qDot
2011-12-24 06:02:51 +01:00
Philipp von Weitershausen
47c254f201
Bug 709566 - B2G SMS: PDU serializer for GSM. r=qDot
2011-12-24 06:02:51 +01:00
Philipp von Weitershausen
9d070b30e8
Bug 709566 - B2G SMS: PDU parser for GSM. r=qDot
2011-12-24 06:02:51 +01:00
Dão Gottwald
02c424e23b
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
1a2c9f889e
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
9048a849aa
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
05ef51c398
Bug 598482 part 22 - Bump nsIViewManager UUID. r=roc
2011-12-23 22:52:26 -05:00
Markus Stange
2e5f84bd4b
Bug 598482 part 21 - Update the invalidation setup comment. r=roc
2011-12-23 22:52:25 -05:00
Markus Stange
dfe85f1f6f
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
16016338ca
Bug 598482 part 19 - Remove unused aViewManager argument. r=roc
2011-12-23 22:52:24 -05:00
Markus Stange
adc9e7d972
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
79559534b7
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
80ff66daf0
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
d377851c88
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
22e7dc8bfa
Bug 598482 part 14. Rename IsRefreshEnabled to IsPaintingAllowed. r=roc
2011-12-23 22:52:23 -05:00
Markus Stange
50f30c5700
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
2fe2d8bd71
Bug 598482 part 12 - Remove unnecessary widget parameter. r=roc
2011-12-23 22:52:23 -05:00
Markus Stange
4b8f403413
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
fc01177091
Bug 598482 part 10 - Small refactoring in nsViewManager. r=roc
2011-12-23 22:52:22 -05:00
Markus Stange
246ac10608
Bug 598482 part 9 - Remove unused aIgnoreWidgetView argument. r=roc
2011-12-23 22:52:22 -05:00
Markus Stange
6e9583f317
Bug 598482 part 8 - Remove unused mUpdateCnt. r=roc
2011-12-23 22:52:22 -05:00
Markus Stange
352b17f6aa
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
28d5d52e08
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
c59a4291ff
Bug 598482 part 5 - Remove support for event-based invalidation flushing. r=roc
2011-12-23 22:52:21 -05:00
Markus Stange
be434bb533
Bug 598482 part 4 - Remove unused nsIDOMWindowUtils::processUpdates. r=roc
2011-12-23 22:52:21 -05:00
Markus Stange
47a9e5ee03
Bug 598482 part 3 - Remove synchronous painting APIs from nsIWidget. r=roc
2011-12-23 22:52:21 -05:00
Markus Stange
4ca59bb5ee
Bug 598482 part 2 - Remove synchronous painting APIs from nsIViewManager. r=roc
2011-12-23 22:52:21 -05:00
Markus Stange
f4fcad6250
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
d7dcbf889a
Back out 8d1b087b9713 (bug 707436) for mochitest-ipcplugins leaks
2011-12-23 19:21:17 -08:00
Brian Hackett
796d5fdbfd
Check return value of hashify() call, bug 712907. r=luke
2011-12-23 18:19:51 -08:00
Michal Novotny
ec0396ccdc
Bug 707436 - nsSetSmartSizeEvent can cause a lot of IO on the main thread
2011-12-24 02:51:25 +01:00
Chris Lord
2853435e26
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
d1d30cea3e
Bug 707814 - Awesomebar autocomplete box appears in the wrong place [r=mstange]
2011-12-23 16:36:20 -08:00
Bobby Holley
00dd408d22
Bug 712858 - Remove lingering XPT_TDP_POINTER uses in XPConnect. r=mrbkap
2011-12-23 16:22:44 -08:00
Gian-Carlo Pascutto
de3d50f89b
Bug 712718 - Force creation of WebIconDatabase event handler. r=dougt
2011-12-24 00:55:53 +01:00