Tim Taubert
01b9631cb4
Bug 727765 - part 2 - let Panorama use PageThumbs to draw screenshots to TabCanvases; r=jaws
2013-02-27 13:37:45 +01:00
Tim Taubert
3ba33a0e67
Bug 727765 - part 1 - use nsIDOMWindowUtils.getScrollbarWidth() to avoid black borders at the right; r=jaws
2013-02-27 13:37:45 +01:00
Ryan VanderMeulen
38514baf26
Bug 807234 - Temporarily disable the test on a CLOSED TREE. r=orange
2013-02-26 22:34:36 -05:00
Joshua Gaines
86ebc81476
Bug 816281 - Add "avant-garde" to the en-US dictionary; r=ehsan
...
DONTBUILD
2013-02-26 21:17:58 -05:00
Phil Ringnalda
daff3c84fb
Merge m-c to fx-team
2013-02-26 14:32:37 -08:00
Joe Walker
6971d0af8b
Backout 8f598aa5a7c2 (bug 812762) l10n fail
2013-02-26 19:22:28 +00:00
Benjamin Smedberg
6b4b88f595
Bug 623462 - Add an environment variable to save a full dump, not just a minidump, r=ted
2013-02-26 14:03:26 -05:00
Ryan VanderMeulen
ee0a6c9160
Merge the last PGO-green inbound changeset to m-c.
2013-02-26 10:44:46 -05:00
Matt Brubeck
4a8efd0dae
Bug 840643 - Fix exception in WeaveGlue.init that breaks Metro sync setup [r=ally]
2013-02-26 06:58:38 -08:00
Gina Yeh
d86c245b78
Bug 844705 - Should send socket data in main thread, r=echou
2013-02-26 18:53:44 +08:00
Ed Morley
81912995a0
Merge mozilla-central to mozilla-inbound
2013-02-26 10:45:52 +00:00
Hannes Verschore
9a2205a2e2
Bug 843866: IonMonkey: Make sure inference ran before inlining empty script, r=jandem
2013-02-26 11:20:03 +01:00
Mike Hommey
a61d0a86da
Bug 844785 - Fix xulrunner mac builds. r=ted
2013-02-26 08:13:30 +01:00
Zuhao(Joe) Chen
4404871abb
Bug 805811 - Support bootstrapping with MacPorts; r=gps
...
DONTBUILD (NPOTB)
2013-02-25 19:52:36 -08:00
Ryan VanderMeulen
e6044d3346
Merge inbound to m-c.
2013-02-25 21:27:56 -05:00
Seth Fowler
4b2d27a3c7
Bug 844403 - Make VectorImage cancel all listeners when destroyed. r=dholbert
2013-02-25 17:40:13 -08:00
Ryan VanderMeulen
ac64b359df
Backed out changeset 71a93fff7311 (bug 840360) for B2G reftest/crashtest bustage on a CLOSED TREE.
2013-02-25 19:49:19 -05:00
Ryan VanderMeulen
587a077557
Backed out changeset ea8134dfa481 (bug 843619) for robocop failures.
2013-02-25 18:21:08 -05:00
Brian Hackett
3733f91c39
Bug 841530 - Tweaks to fit JIT inspector after the decompilerectomy, r=pierron.
2013-02-25 15:31:49 -07:00
Cory Gackenheimer
3cfc47564d
Bug 623749 - Control + A on windows should select all in Web Console; r=msucan
2013-02-25 23:26:53 +02:00
Abhishek Potnis
ed1cc6bc53
Bug 801605: Getting rid of NetUtils.asyncCopy in Scratchpad; r=msucan f=dteller
2013-02-26 06:53:36 +05:30
Ryan VanderMeulen
998cb2929c
Merge the last PGO-green inbound changeset to m-c.
2013-02-25 14:16:48 -05:00
Nicholas D. Matsakis
64d8c2fb56
Bug 843684 - Patch up include to avoid compilation warnings when JS_THREADSAFE is not defined r=njn
2013-02-25 08:06:48 -05:00
Nicholas D. Matsakis
2790eb157e
Bug 843684 - Patch up include to avoid compilation warnings when JS_THREADSAFE is not defined r=njn
2013-02-25 08:06:48 -05:00
Tim Taubert
30a3ed0026
merge m-c to fx-team
2013-02-25 10:04:10 +01:00
Nicholas Nethercote
a5b0f7906e
Bug 843999 - Shrink the property cache. r=bhackett.
...
--HG--
extra : rebase_source : a05435c289528619856b70665453703a628c3790
2013-02-24 14:15:23 -08:00
Phil Ringnalda
d00099ff16
Back out cd8481cc4a32 (bug 784812) for make check failures
2013-02-24 14:10:48 -08:00
Kyle Huey
a622234df9
Bug 784812: Implement real dependencies for WebIDL bindings. r=bz,ted CLOSED TREE
2013-02-24 12:36:44 -08:00
Kyle Huey
a96c166f9a
Backed out changeset a71766c2c85d
2013-02-24 12:33:36 -08:00
Kyle Huey
535d766239
Bug 784812: Implement real dependencies for WebIDL bindings. r=bz,ted
2013-02-24 12:03:03 -08:00
Ehsan Akhgari
621cb2d14d
Bug 844169 - Part 1: Rename nsHTMLIFrameElement to mozilla::dom::HTMLIFrameElement; r=bzbarsky
...
--HG--
rename : content/html/content/src/nsHTMLIFrameElement.cpp => content/html/content/src/HTMLIFrameElement.cpp
rename : content/html/content/src/nsHTMLIFrameElement.h => content/html/content/src/HTMLIFrameElement.h
extra : rebase_source : 67c393954a0c46f80b8729277504e9ced5c64d33
2013-02-22 19:59:26 -05:00
Ehsan Akhgari
60360c9ef7
Bug 780474 - Disable the struct/class mismatch warning on MSVC as well; r=glandium
...
--HG--
extra : rebase_source : 3e593b71e589df349abc41f9182739305478690f
2013-02-25 12:10:41 -05:00
Brian Hackett
bb2637505a
Bug 844482 - Watch for OOM disabling TI under CreateThisForFunction, r=dvander.
2013-02-25 15:21:13 -07:00
Brian Hackett
9516ebc71c
Bug 844364 - Fix bogus assertion, inverted test when compiling JSOP_EVAL, r=jandem.
2013-02-25 15:17:12 -07:00
Kartikaya Gupta
6fc048316e
Bug 843888 - Reduce LayerView overdraw by removing the background. r=sriram
2013-02-25 17:11:02 -05:00
Brian R. Bondy
0a16b248cb
Bug 845008 - Metro's save file picker always throws on appendFilter. r=tabraldes
2013-02-25 16:56:45 -05:00
Bobby Holley
71a3669399
Bug 836301 - Hoist some assertions, remove a bunch of no-op trap overrides, and add assertions that we've entered our policy. r=mrbkap
2013-02-25 13:54:18 -08:00
Bobby Holley
c3361bfc99
Bug 836301 - Hoist enter() calls from {Xray,}Wrapper::foo into Proxy::foo. r=mrbkap
2013-02-25 13:54:18 -08:00
Bobby Holley
256ed2c8ba
Bug 836301 - Introduce an RAII class for entering policies. r=mrbkap
...
This will allow us to make some hard assertions that a given policy has been
entered exactly once.
2013-02-25 13:54:18 -08:00
Bobby Holley
48bda79df5
Bug 836301 - Hoist enter() into BaseProxyHandler. r=mrbkap
2013-02-25 13:54:18 -08:00
Bobby Holley
a9b42a6db0
Bug 836301 - Add tracking for whether we have a non-trivial enter() trap. r=mrbkap
...
This will allow us to skip the virtual function call for non-security-wrapper
proxies, which are the cases where we care most about performance.
2013-02-25 13:54:18 -08:00
Bobby Holley
f82f71bb85
Bug 836301 - Stop enter()ing with CALL for nativeCall. r=mrbkap
...
This is kind of nonsensical, because CALL means "the wrapped object is being
called", whereas nativeCall means "the wrapped object is being unwrapped to
have a JSNative invoked on it", which are two very different things.
We _could_ add a NATIVECALL enter() trap, but our current policy enforcement
around nativeCall involves overriding the trap itself, so we wouldn't use it
for anything. So let's just get rid of it.
2013-02-25 13:54:17 -08:00
Bobby Holley
22266c42fe
Bug 836301 - Add Special handling to allow us to call enter() for defineProperty on Xrays. r=mrbkap
2013-02-25 13:54:17 -08:00
Bobby Holley
3cd9119770
Bug 836301 - Stop using JSRESOLVE_ASSIGNING to determine GET vs SET. r=mrbkap
...
This is just a heuristic, anyway, and some of the usage is downright broken.
There are two cases here:
1 - Deciding what to do for get{Own,}PropertyDescriptor. In these cases, we can
just enter with GET and rely on the filtering machinery to filter out dangerous
setters for security wrappers.
2 - Custom Xray props. None of these make sense in a |set| context. In fact,
they generally have null setters anyway, so we can just assume GET.
The policy-entering code in XrayWrapper is super haphazard. We'll get rid of it
entirely later in these patches.
2013-02-25 13:54:17 -08:00
Bobby Holley
6406390443
Bug 836301 - Assert against JSID_VOID in JSID wrapping. r=mrbkap
...
Luke explained to me that it should never get there.
2013-02-25 13:54:17 -08:00
Peter Van der Beken
bd8a4c71df
Fix for bug 844559 (Crash [@ mozilla::dom::XrayResolveNativeProperty]). r=bz.
...
--HG--
extra : rebase_source : 85b3d0ee270f24847b9425cda9f8b56a494f2546
2013-02-25 20:39:15 +01:00
Daniel Holbert
f82fd42806
Bug 845021: Add size_t cast in assertion, to silence build warning, in ObjectWrapperChild::AnswerNewEnumerateNext. r=Waldo
2013-02-25 13:46:56 -08:00
Tim Taubert
49308ae82e
Backed out changeset 4d74fe8e6560 (bug 842511)
2013-02-22 22:23:28 +01:00
Tim Taubert
59fd4b1047
Backed out changeset 7052d37a8b25 (bug 842512)
2013-02-22 22:23:27 +01:00
Tim Taubert
260e8d497c
Backed out changeset 96d8ca0dd540 (bug 842511)
2013-02-22 22:23:25 +01:00