Justin Lebar
bd1f475f02
Bug 771273 - Part 1: Make nsDocShell::GetSameTypeParent and friends respect <iframe mozbrowser> boundaries. r=bz
2012-07-23 13:47:33 -04:00
Justin Lebar
129d1498c6
Bug 776537 - Pass a valid environment to populate_virtualenv.py, unbreaking configure, by expanding HOST_CFLAGS and friends when they're created. r=glandium
...
Also fix up some Makefile.in's so they specify HOST_CFLAGS/CXXFLAGS correctly.
--HG--
extra : rebase_source : 5a6b983527bfb1cd7b551916dac286f130a736c6
2012-07-23 13:29:02 -04:00
Chris Jones
a3ec7aebd3
Bug 775867: Implement ProtocolErrorBreakpoint() for easier debugging of IPC errors. r=bent
2012-07-23 10:24:29 -07:00
Justin Lebar
ed41eba4ab
Backed out changeset 603215dd3a5e (bug 776537), due to Linux elfhack bustage.
2012-07-23 13:16:10 -04:00
Justin Lebar
e98f7afb14
Bug 776537 - Pass a valid environment to populate_virtualenv.py, unbreaking configure, by expanding HOST_CFLAGS and friends when they're created. r=glandium
...
--HG--
extra : rebase_source : c561a5f987ab300d9ef394af555f20c0040e3705
2012-07-23 12:57:55 -04:00
Jonathan Watt
8eea14fba1
Bug 776552 - Remove the MOZ_SVG_DLISTS build time flag. r=longsonr.
...
--HG--
extra : rebase_source : 97193f758ba70730f3d35a6e67ea63cebfb3fb60
2012-07-23 16:39:15 +01:00
Jonathan Watt
99a37291f3
Bug 767726 - Kill nsISVGChildFrame::DO_NOT_NOTIFY_RENDERING_OBSERVERS. r=longsonr.
...
--HG--
extra : rebase_source : 3242d29a2251c767dc055a9a7d15ce76e27ac2f2
2012-07-23 12:00:43 +01:00
Jonathan Watt
1002f47a60
Bug 707960 - Remove the covered region hack added in bug 614732. r=longsonr.
...
--HG--
extra : rebase_source : 0b2147bed77e20ba1a1afa635a1aa95e23f41051
2012-07-23 12:00:40 +01:00
Bobby Holley
ace73859e6
Bug 773962 - Fix windows linkage bustage. r=me
2012-07-23 17:57:39 +02:00
Lucas Rocha
423b0fb52c
Bug 771159 - Properly set toolbar's background size to handle different densities (r=mfinkle)
2012-07-23 16:47:59 +01:00
Justin Lebar
d7ac31176f
Backed out changeset 0b4c68d39a61 (bug 771273) on a CLOSED TREE
2012-07-23 11:44:55 -04:00
Justin Lebar
8ca9bd4f84
Backed out changeset 5b56257d0547 (bug 771273)
2012-07-23 11:43:40 -04:00
Justin Lebar
1c73a7ca15
Backed out changeset b69df88155b5 (bug 771273)
2012-07-23 11:43:39 -04:00
Justin Lebar
9dc4e6f648
Backed out changeset 5353ac12782c (bug 771273)
2012-07-23 11:43:38 -04:00
Justin Lebar
33646b32ee
Backed out changeset c882b426a556 (bug 771273)
2012-07-23 11:43:36 -04:00
Justin Lebar
76d9398666
Backed out changeset 77b5bd772576 (bug 769182)
2012-07-23 11:43:35 -04:00
Justin Lebar
8bef8e4cda
Backed out changeset e15addefe3a2 (bug 762939)
2012-07-23 11:43:33 -04:00
Justin Lebar
f962c0704f
Bug 762939 - Propagate visibility changes correctly across <iframe mozbrowser> boundaries. r=mounir,bz
2012-07-23 11:26:36 -04:00
Justin Lebar
b9578a93c6
Bug 769182 - Tests for cross-origin window.open calls in <iframe mozbrowser>. r=bz
2012-07-23 11:24:14 -04:00
Justin Lebar
161ad5ea78
Bug 771273 - Part 5: Add test for window.content. r=bz
2012-07-23 11:24:14 -04:00
Justin Lebar
09e1a865f7
Bug 771273 - Part 4: Enable BackForward test for in-process <iframe mozbrowser>, now that it works. r=bz
2012-07-23 11:24:14 -04:00
Justin Lebar
c3d60feb68
Bug 771273 - Part 3: Test that window.open(..., 'top') works properly for in-process <iframe mozbrowser>. r=bz
2012-07-23 11:24:14 -04:00
Justin Lebar
645cdf02ee
Bug 771273 - Part 2: Make in-process <iframe mozbrowser>'s have their own shistory objects. r=bz
2012-07-23 11:24:14 -04:00
Justin Lebar
f019d8710c
Bug 771273 - Part 1: Make nsDocShell::GetSameTypeParent and friends respect <iframe mozbrowser> boundaries. r=bz
2012-07-23 11:24:14 -04:00
Robert O'Callahan
369d480019
Bug 772690: Speed up nsDisplayList::SortByZOrder by removing (unnecessary) secondary sort by content order. r=dbaron
2012-07-23 08:20:11 -07:00
Justin Lebar
9cdc2c7c8d
Bug 769254 - Part 4: Tests for clicking _blank link from <iframe mozbrowser>. r=bz
...
--HG--
extra : rebase_source : 796752b62a815954e0672528f264b42e20274350
2012-07-23 10:44:13 -04:00
Justin Lebar
cd5e91fdcc
Bug 769254 - Part 3: Rename nsWindowWatcher::OpenWindowJSInternal --> OpenWindowInternal. r=bz
...
--HG--
extra : rebase_source : d3a335a33711dc235a401287379c8d35e245a4ba
2012-07-23 10:44:13 -04:00
Justin Lebar
d54159c32c
Bug 769254 - Part 2: Modify nsPIWindowWatcher::OpenWindowJS (renamed to OpenWindow2) so we can pass in the URL for target=_blank links without navigating the opened window to that URL. r=bz
...
--HG--
extra : rebase_source : 96a53a1a8b34f41bfe59f00141d598c5394cb0c1
2012-07-23 10:44:13 -04:00
Justin Lebar
84b9866fe2
Bug 769254 - Part 1: Fix crashes in BrowserElementParent.cpp, TabChild.cpp on null URI to window-opening code. r=bz
...
--HG--
extra : rebase_source : 1cc0e3c15f64dd73f074794de56218c8034478f3
2012-07-23 10:44:13 -04:00
Bobby Holley
261a5477fd
Bug 772288 - Waive Xray for target objects in Cu.import. r=mrbkap
2012-07-23 16:47:18 +02:00
Matthew Noorenberghe
b095b234fb
Bug 772288 - Tests. r=bholley
2012-07-23 16:47:18 +02:00
Justin Lebar
5806e06d8b
Bug 775676 - Fix leak in nsWebShellWindow. r=roc
...
After nsWebShellWindow::Destroy clears mSPTimer, it calls
nsXULWindow::Destroy, which runs script. That script might cause us to
call nsWebShellWindow::SetPersistenceTimer.
If that happens, SetPersistenceTimer will create mSPTimer (it was nulled
out during nsWebShellWindow::Destroy) and addref this. But there is no
corresponding release.
Let this be a lesson to all ye who try to be clever with manual
addref/release!
2012-07-23 10:40:36 -04:00
Mark Finkle
8f10fda8b5
bug 776185 - ANDROID_VERSION_CODE needs to be based off MOZ_BUILD_DATE r=blassey
...
--HG--
extra : rebase_source : d815a40cb13178ef0184b5a02529a3d4d54aed79
2012-07-23 10:12:19 -04:00
Geoff Brown
a7f74565c9
Bug 775227 - Disable mochitest test_transitions_per_property.html on Android, for OOM error; r=jmaher
2012-07-23 08:10:26 -06:00
Kartikaya Gupta
4ef2de7d64
Bug 775951 - Remove some redundant state transitions since PanZoomController.bounce() sets the state unconditionally. r=wesj
2012-07-23 09:58:11 -04:00
Kartikaya Gupta
b49a00bc3e
Bug 775951 - Introduce a setState function to capture all the PanZoomController state changes. r=wesj
2012-07-23 09:57:46 -04:00
Bas Schouten
80adb120aa
Bug 762948: Workaround for invalidation problem with flash. r=roc
2012-07-23 15:57:38 +02:00
Bobby Holley
b883b8e23d
Bug 773962 - Tests. r=mrbkap
2012-07-23 15:51:19 +02:00
Bobby Holley
7aff4cee81
Bug 773962 - Introduce Cu.recomputeWrappers. r=mrbkap
...
It's sort of annoying to add this API just for tests, but there's not another
great way to trigger a compartment-wide transplant with Xray waivers
(since setting document.domain doesn't recompute wrappers to/from chrome, and
Xray waivers will stop being accessible to content entirely in bug 742444).
2012-07-23 15:51:18 +02:00
Bobby Holley
bb2b0385f8
Bug 773962 - Fix up waivers after transplanting. r=mrbkap
2012-07-23 15:51:18 +02:00
Bobby Holley
3ed1397a75
Bug 773962 - Refactor Xray waiving logic to allow simple lookups in the waiver map without creating a waiver. r=mrbkap
2012-07-23 15:51:18 +02:00
Bobby Holley
7416947043
Bug 773962 - Add some asserts in the brain transplant code. r=billm
...
This catches the crash when the naughtiness happens, rather than later on.
2012-07-23 15:51:18 +02:00
Ed Morley
69ac41ee19
Backout 4987ffd173a4 (bug 687267) for bustage
2012-07-23 14:47:54 +01:00
Ed Morley
c021025591
Merge mozilla-central to mozilla-inbound
2012-07-23 14:33:27 +01:00
Ryan VanderMeulen
d6d891c923
Merge the last PGO-green inbound changeset to m-c.
2012-07-22 22:01:57 -04:00
Jason Duell
0f5d39e960
Bug 775861 - e10s: propagate appId and isInBrowserElement from child to parent process r=jdm
2012-07-22 15:35:33 -07:00
Jason Duell
297baa7909
Bug 775119 - e10s: implement nsILoadContext in ParentChannels, remove PrivateBrowsingConsumer r=jdm
2012-07-22 15:35:33 -07:00
Benjamin Peterson
48b39e2d5c
Bug 776389 - Find the source of scripts from the subscript loader correctly. r=bz
2012-07-22 15:14:47 -07:00
Doug Sherk
dbc1d2e5d5
Bug 776203: Add virtual dtor to GeckoContentController r=gal
2012-07-22 13:37:13 -07:00
David Zbarsky
2d245645bb
Bug 776108 - Fix undefined behavior due to deleting forward declared pointer r=bent
2012-07-22 13:37:10 -07:00