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
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
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
Tim Taubert
1f7ccc1c48
Bug 842511 - Fix xpcshell bustage; r=me
2013-02-22 21:17:44 +01:00
Tim Taubert
451d98d7f1
Bug 842512 - Specify a character set for error pages; r=Waldo
2013-02-22 19:56:26 +01:00
Tim Taubert
49aa971d09
Bug 842511 - Specify a character set for directory listings; r=Waldo
2013-02-22 19:56:14 +01:00
Nathan Froyd
9729f1010a
Bug 844188 - use rcs.mk's functions for getting the source repo for telemetry revision ids; r=glandium
2013-02-22 13:49:05 -05:00
Fernando Jiménez
a1238254e9
Bug 809219 - [WebPayment] mozPay unit tests; r=fabrice
2013-02-25 13:12:44 +01:00
Jim Mathies
c7ea64e9c6
Bug 844113 - Add tests. r=mbrubeck
2013-02-22 14:11:45 -06:00
Jim Mathies
f89bce38cf
Bug 844113 - Properly calculate offsets in context menu messages originating from sub frames. r=fryn
2013-02-22 14:11:45 -06:00
Jim Mathies
de000ae6e2
Bug 844113 - Cleanup work in ContextMenuHandler.js. r=fryn
2013-02-22 14:11:45 -06:00
Gina Yeh
cbe23cf219
Bug 844705 - Should send socket data in main thread, r=echou
2013-02-25 18:49:18 +08:00
Jonathan Kew
aca250ca97
bug 700023 - enable graphite font shaping by default. r=jdaggett
2013-02-25 10:39:29 +00:00
Mike Hommey
a54fec7539
Bug 841011 - Use the parent directory of XRE_EXECUTABLE_FILE to find autoconf file. r=bsmedberg
2013-02-25 10:50:12 +01:00
Mike Hommey
526d2811c1
Bug 832272 - Allow mostly parallel build of NSS. r=ted
2013-02-25 10:49:34 +01:00
Vicamo Yang
fe6bdafa91
Bug 840780 (follow-up): fix nits. r=me
2013-02-25 17:36:05 +08:00