Mats Palmgren
33e5d69d37
Bug 1101625 part 1 - Don't escape all non-ASCII characters when unsafe characters are found, just escape the unsafe characters. r=smontagu
2014-12-01 15:55:15 +00:00
ffxbld
e3413f5d4f
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2014-11-28 10:54:49 -05:00
Ben Hearsum
f307340eaa
Backout bad version bumps IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2014-11-28 10:51:29 -05:00
ffxbld
d253b33d7e
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2014-11-28 10:39:09 -05:00
ffxbld
85ae6fdacd
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2014-11-28 10:33:05 -05:00
Olli Pettay
91ef2e5d56
Bug 1105089, try to have shorter ICC slices during animations, r=mccr8
...
--HG--
extra : rebase_source : bfe8cc2825b7cb2ec86f6e8f5ba590593e1c378b
2014-11-27 13:47:51 +02:00
L. David Baron
4753a33253
Bug 1100770 - Better document existing printf_stderr, vprintf_stderr, fprintf_stderr functions. r=froydnj
2014-11-26 22:29:44 -08:00
Patrick Wang (Chih-Kai Wang)
0cdf2359f0
Bug 1105215: fix build break when MOZ_CALLSTACK_DISABLED is not defined. r=njn
2014-11-27 13:52:56 +08:00
Trevor Saunders
333d3d2125
bug 1105074 - make more stuff final r=froydnj
2014-11-25 13:56:07 -05:00
James Willcox
8a938f594e
Bug 1085742 - Bail out of XPCOM init early if we're already initialized r=bsmedberg
...
--HG--
extra : rebase_source : 6029756f6c910d1d201f067379ad2c2838b73b8d
2014-11-26 15:19:57 -06:00
Gregory Szorc
1735134af8
Backout 69f755d4f257 (bug 1103825) for test failures
...
xpcom/tests/unit/test_nsIProcess.js and
xpcom/tests/unit/test_nsIProcess_stress.js were failing with this commit
applied. Backout out.
CLOSED TREE
--HG--
extra : amend_source : 79cda414c263d97e77309da6ec6d58718b91d199
2014-11-25 19:18:08 -08:00
David Major
efc953bdbb
Bug 1103830: Support 0x40 prefix byte (plain REX). r=m_kato
...
--HG--
extra : rebase_source : affded50f428e9295b2eda4b311ebd0c2677a138
2014-11-26 15:41:21 +13:00
Gregory Szorc
75e0d71f17
Bug 1103825 - Use misc tier in xpcom/tests; r=mshal
...
--HG--
extra : rebase_source : 248423ffcf75acd406510dd350ccf4653a3c34b4
extra : histedit_source : 416af91a62eff97ca53596423d4124bf013293b4
2014-11-23 16:36:58 -08:00
Jim Chen
8ef8b2c816
Bug 1091758 - Report full paths for most chrome scripts; r=snorp
2014-11-25 15:35:21 -08:00
Wes Kocher
505f0f18a8
Merge m-c to inbound a=merge
2014-11-24 17:09:11 -08:00
Wes Kocher
25b4eb5299
Backed out changeset b3f742c00ba1 (bug 1103152
)
2014-11-24 17:04:30 -08:00
Wes Kocher
4cc15a268f
Backed out changeset b4b619628d1d (bug 1103368) for b2g build bustage
2014-11-24 17:03:44 -08:00
Wes Kocher
8673b64949
Merge inbound to m-c a=merge
2014-11-24 16:55:25 -08:00
Ryan VanderMeulen
240fa20d5e
Backed out changesets 9beb53e53951, 4420bb4e5e7c, de1da65301a8, and cd9c2aaf1343 (bug 970307) for causing frequent B2G debug mochitest-11 crashes.
2014-11-24 17:18:27 -05:00
Carsten "Tomcat" Book
0e2f2f08b2
Merge mozilla-central to b2g-inbound
2014-11-24 14:18:59 +01:00
Patrick Wang (Chih-Kai Wang)
2631c7e538
Bug 970307: fix non-unified build bustage. r=me
2014-11-24 16:36:35 +08:00
Patrick Wang (Chih-Kai Wang)
dac64ab9df
Bug 970307: Part 1: Report status of each thread to find when all the threads are idle. r=nfroyd
2014-11-24 15:21:52 +08:00
Jason Orendorff
7ebaeb9261
Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
...
--HG--
extra : rebase_source : 4fffe30636fdc5f0c708bc50f98c974c67cd4459
2014-11-22 12:23:39 -06:00
Jason Orendorff
70bf2f7446
Bug 1103152
- Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
...
--HG--
extra : rebase_source : 40b75b926ae59d91c80374fc5b25d2a459ecb717
2014-11-21 15:14:58 -06:00
Shelly Lin
e06561560c
Bug 1100259 - Add TaskTracer labels in EventDispatcher and console.log of message with special prefix. r=sinker.
2014-11-20 10:57:27 +08:00
Nicholas Nethercote
b79b7d305e
Bug 1094552 (part 3) - DMD: rename |Block| as |LiveBlock|. r=mccr8.
...
This is to give better contrast with |DeadBlock|, which will be added in the
next patch.
--HG--
extra : rebase_source : cbc767fcc5667cfed108ca7c4ebf1d7e82aa185e
2014-11-18 18:57:20 -08:00
Paul Szabo
3c22e6ffa0
Bug 918140 - mis-interprets disk "hard quota" (blocks vs bytes confusion). r=benjamin
2014-11-23 22:20:38 +02:00
Jacek Caban
aaebfd8017
Bug 1102809 - Fixed -Wunused-function warnings found in mingw build. r=mattwoodrow
2014-11-24 11:19:36 +01:00
Jed Davis
279ab5b3c8
Bug 1101170 - Move sandbox status info into a separate module. r=kang r=glandium
...
This changes the interface so that the code which determines the flags
can live in one place, but checking the flags doesn't need to call into
another library.
Also removes the no-op wrappers for Set*Sandbox when disabled at build
time; nothing used them, one of them was unusable due to having the wrong
type, and all they really accomplish is allowing sloppiness with ifdefs
(which could hide actual mistakes).
2014-11-24 15:22:13 -08:00
Karl Tomlinson
ec8f8e239d
bug 976927 support nsAutoTArray::operator=(const nsTArray&) r=froydnj
...
--HG--
extra : rebase_source : 9835cd5b05427611d5e490eee88602b2578dc0b8
2014-11-19 12:40:28 +13:00
Julian Seward
13eaa8513e
Bug 1100911 - For MacOS builds running on Valgrind, make ThreadStackHelper::GetStack be a no-op. r=nchen.
...
--HG--
extra : rebase_source : b78df813b0fb211043836f4b8692caf277a2b28f
2014-11-20 20:50:26 +01:00
Jacek Caban
e43d20e2bd
Bug 1100997 - Fixed FileUtilsWin.h compilation on mingw. r=cpearce
2014-11-20 10:52:26 +01:00
Carsten "Tomcat" Book
e4867cec4d
Backed out changeset 73c4111cab17 (bug 1083361) for bustage
2014-11-20 09:51:03 +01:00
David Rajchenbach-Teller
f76c419f9e
Bug 1083361 - Exposing a PromiseDebugging API to monitor uncaught DOM Promise. r=bz
2014-11-19 14:31:06 +01:00
Nathan Froyd
4dbacebed1
Bug 1099251 - make ChaosMode's behavior modifications more finely-grained selectable; r=roc
2014-11-14 13:12:51 -05:00
Tom Tromey
0095fc6678
Bug 1097731 - emit using declarations for infallible convenience methods. r=nfroyd
2014-11-12 08:11:00 +01:00
Mason Chang
a88f78597a
bug 552020 Part 3: Enable Creation of mozilla::TimeStamp from system timestamps. r=roc
2014-11-18 13:28:42 -08:00
Francois Marier
310ddb0d15
Bug 529697 - (CSP 1.1) Implement form-action directive [2/4], r=smaug
...
Check CSP when submitting HTML forms.
2014-11-18 01:13:00 +01:00
Mike Hommey
9b80c2a75a
Bug 1087245 part 3 - Avoid memory allocation when initializating Poison IO File Handle list so that LogAlloc doesn't deadlock at initialization. r=nfroyd
2014-11-18 19:21:26 +09:00
Mike Hommey
fb847fca47
Bug 1087245 part 1 - Allow replace-malloc libraries to register debug file handles to poison IO interposer. r=nfroyd
2014-11-18 19:21:06 +09:00
Mike Hommey
e6bc795b4f
Bug 1097507 - Make libxul independent of libdmd when DMD is enabled. r=njn
...
This also effectively changes how DMD is enabled from requiring both
replace-malloc initialization and the DMD environment variable to
requiring only the former. The DMD environment variable can still be
used to specify options, but not to disable entirely.
This however doesn't touch all the parts that do enable DMD by setting
the DMD environment variable to 1, so the code to handle this value
is kept.
2014-11-18 19:21:06 +09:00
Shih-Chiang Chien
2c321472f6
Bug 1094531 - make nsNodeInfoManager skippable. r=smaug.
2014-11-17 13:04:00 +01:00
Brian Birtles
40b569b50a
Bug 1073336 part 3a - Allow TimeStamp == and != operators to work with null timestamps; r=froydnj
2014-11-17 13:45:56 +09:00
Ryan VanderMeulen
57225618ce
Backed out changesets a99bd0b3b075, a7fb851f823a, and 9fc2d99376cd (bug 552020) for non-unified bustage and OSX 10.6 tsvgr crashes.
...
CLOSED TREE
2014-11-14 15:57:35 -05:00
Mason Chang
97966e77aa
Bug 552020. Part 3: Enable creation of mozilla::TimeStamp from system Timestamps. r=roc
2014-11-14 08:31:04 -08:00
Chris Pearce
a9c8867440
Bug 1088488 - Add GMPLoader interface to encapsulate loading GMPs, pass that to XRE_InitChildProcess. r=jesup,r=bsmedberg,r=glandium
2014-11-14 21:26:24 +13:00
Nathan Froyd
0ccee0440f
Bug 1095541 - part 3 - remove nsCOMPtr.h #include from nsRefPtr.h; r=bsmedberg
2014-11-07 11:18:19 -05:00
Nathan Froyd
42ccc25697
Bug 1095541 - part 2 - move already_AddRefed to its own header file; r=bsmedberg
2014-11-07 11:17:41 -05:00
Nathan Froyd
21540e8a9e
Bug 1095541 - part 1 - move nsRefPtr nsCOMPtr_helper overloads out-of-line; r=bsmedberg
...
Doing this means that instantiations of nsRefPtr<T> won't require
nsCOMPtr_helper::operator() to be defined. Only actual uses of the
overloads will require the definition.
2014-11-07 11:16:54 -05:00
Nathan Froyd
de5f96dd59
Bug 1097861 - make CycleCollectionNoteChild more easily forward-declarable; r=mccr8
...
Forward declaring functions with default arguments is difficult. If you try to say:
template<typename T>
inline void
CycleCollectionNoteChild(nsCycleCollectionTraversalCallback& aCallback,
T* aChild, const char* aName, uint32_t aFlags);
and then later have:
template<typename T>
inline void
CycleCollectionNoteChild(nsCycleCollectionTraversalCallback& aCallback,
T* aChild, const char* aName, uint32_t aFlags = 0);
{
...
}
the compiler complains that default arguments cannot be added to a
function template that has already been declared. If you attempt to
mollify the compiler by declaring instead:
template<typename T>
inline void
CycleCollectionNoteChild(nsCycleCollectionTraversalCallback& aCallback,
T* aChild, const char* aName, uint32_t aFlags = 0);
the compiler then complains about redefining the default argument (!)
when an actual definition is found.
To circumvent this, manually implement "default" arguments by providing
a three-argument form of CycleCollectionNoteChild, which simply forwards
to the four-argument version.
2014-11-12 15:22:32 -05:00