Ehsan Akhgari
6c364e9615
Bug 921753 - Part 2: Move GraphicsFilters outside of gfxPattern.h so that we won't need to #include that header everywhere GraphicsFilter is needed; r=roc
...
This patch reduces the number of files that transitively #include
gfx/2d.h from 1582 to 1362.
2013-10-01 17:01:19 -04:00
Ehsan Akhgari
2fb9794854
Bug 921753 - Part 1: Avoid #including nsStyleStructInlines.h in nsIFrame.h; r=roc
...
This patch reduces the number of files that transitively #include
gfx/2d.h from 1782 to 1582.
2013-10-01 17:00:38 -04:00
Hubert Figuière
4b42b888ad
Bug 912560 - WebRTC may define __STDC_FORMAT_MACROS on the command line. r=ted
2013-10-01 15:08:46 -04:00
Scott Johnson
65602a4c92
Bug 878935: Pause painting while reflow-on-zoom is in progress to provide a better user experience. [r=kats]
2013-10-01 14:52:13 -05:00
Aaron Klotz
872f14f04a
Bug 888534: Add support for Create, Stat and Close operations to IOInterposer. r=jonasfj
...
--HG--
extra : rebase_source : 6b7e75ae35e3250383f3990dce2680df44f4ec68
2013-10-01 13:53:19 -06:00
Ryan VanderMeulen
c8692e0e46
Backed out changesets 6d72b823b67f and acdff324d588 (bug 907077) for ASAN debug jit-test failures.
2013-10-01 16:18:39 -04:00
Ryan VanderMeulen
7db3c94e77
Bug 921563 - Touch CLOBBER due intermittent build failures.
...
DONTBUILD
2013-10-01 16:13:43 -04:00
Nicholas Cameron
0f580ce2b8
Bug 915940. Memory reporter for memory image surfaces. r=njn,mattwoodrow
2013-09-24 10:59:26 +12:00
Ryan VanderMeulen
32721ea0d6
Backed out changeset 1fb456791435 (bug 921751) for check-sync-dirs failures.
...
CLOSED TREE
2013-10-01 14:34:32 -04:00
Jim Blandy
e0cfbffd6d
Bug 916321: Assert that Debugger.Object.prototype.unsafeDereference outerizes inner objects. r=jorendorff
2013-10-01 11:23:39 -07:00
Alexander Surkov
ed43f0eea7
Bug 880159 - word offsets for caret when at end of line should not return offsets for next line, r=tbsaunde
2013-10-01 14:23:13 -04:00
Neil Rashbrook
3dac9b1ef1
Bug 921751 Make Preprocessor.py's -o option honour requested newline type r=ted
2013-10-01 19:15:59 +01:00
Nathan Froyd
13508bea09
Bug 922633 - use Services.jsm more in PermissionPromptHelper.jsm; r=smaug
2013-09-30 16:05:21 -04:00
Nathan Froyd
da29ee1bbd
Bug 922632 - use Services.jsm more in ContactManager.js; r=smaug
2013-09-30 16:04:37 -04:00
Nathan Froyd
fc81de6161
Bug 921563 - part 4 - compile ipc/ipdl/ in "unity" mode; r=gps
2013-09-30 11:11:52 -04:00
Nathan Froyd
ca1ec7d291
Bug 921563 - part 3 - simplify test_ipdl_sources; r=gps
2013-09-30 11:10:32 -04:00
Nathan Froyd
b8ba20bc39
Bug 921563 - part 2 - delete typedefs and using statements from global scope in IPDL C++ files; r=gps
2013-09-27 13:14:47 -04:00
Nathan Froyd
7f284c8cab
Bug 921563 - part 1 - declare return types in IPDL C++ with C++0x late return syntax; r=gps
...
Every IPDL C++ class contains a bunch of typedefs.
Every IPDL C++ source file contains a bunch of typedefs and using statements
for the exact same types.
Why is that?
Because the class itself is not in scope for name lookup of return types of C++
methods. This limitation is annoying, but it makes sense. The typedefs and
using statements therefore exist so we can be a little sloppy about return
types.
Let's stop being sloppy and polluting the global namespace inside these
files. Less pollution makes it easier to smash the IPDL files together for
unified compilation. One could do this by qualifying all necessary return
types...or we could just use the C++0x late return syntax, which guarantees the
class *is* in scope for name lookup. I like this version a lot better.
2013-09-27 13:50:20 -04:00
Jeff Hammel
8414270e88
Bug 921509 - OS X "OSError: [Errno 3] No such process" in runtests.py::killAndGetStack();r=ted
2013-10-01 10:47:05 -07:00
Andy Wingo
289443ff0b
Bug 907077 - Fix up jetpack for for-of changes. r=rFobic
2013-10-01 13:05:15 -04:00
Gregory Szorc
5c89d8f6ea
Bug 922685 - Local $(foreach) variable isn't set properly; r=bsmedberg
2013-10-01 18:48:26 +02:00
Gregory Szorc
1ce0c217ab
Bug 920184 - Have mach xpcshell-test and mochitest-* update test files automatically; r=ted
2013-10-01 18:36:44 +02:00
David Anderson
a10ba37203
Add RPC message support to messagemanager (bug 910493 part 2, r=smaug).
2013-10-01 09:15:06 -07:00
David Anderson
cd16ae286d
Introduce new RPC messaging semantics (bug 910493 part 1, r=cjones).
2013-10-01 09:15:03 -07:00
Dan Gohman
314a19e911
Bug 917991 - Cleanup the mechanism by which movapd and movaps are used for register-to-register moves. r=jandem
2013-10-01 08:46:47 -07:00
Andy Wingo
bd6beb59f8
Bug 907077: Change for-of to conform to latest ES6 specification. r=jwalden
...
--HG--
extra : rebase_source : 93c5b9d6a28a42468d9ca9ac7da3b4e1b6d92820
2013-10-01 06:25:00 +02:00
Milan Sreckovic
1dc55c080a
Bug 916322 - Add UnsetAttr to HTMLCanvasElement to catch the removal of attributes and keep the context it owns of matching size. r=khuey, r=jmuizelaar
...
The test is debug only, asserting without this fix.
2013-09-30 17:02:40 -04:00
Ryan VanderMeulen
0d6084bbcd
Backed out changeset 09cca9f32103 (bug 848731) for mochitest-bc failures.
2013-10-01 11:20:36 -04:00
Benjamin Peterson
dbb9119fe9
Bug 922190 - Remove bundled copy of simplejson. r=gps
...
--HG--
extra : rebase_source : 5d33bafacd732e6bfb7acb6bb4d171eabb7d258a
2013-10-01 10:32:58 -04:00
Ehsan Akhgari
54eda21c57
Bug 920292 - Part 1: Stop passing string literals as the first argument to MOZ_ASSERT; r=Waldo
2013-10-01 08:25:08 -04:00
Gregory Szorc
370739298f
Bug 921987 - Don't install inactive tests; r=ted
2013-10-01 16:31:19 +02:00
Patrick Brosset
6a728d2d2b
Bug 848731 - Deleting nodes or container frames now resets the markup, highlighter, css views accordingly. r=paul
2013-10-01 08:14:07 -04:00
Andy Wingo
3aaf69b249
Bug 922028 - Only intern iterator result object shapes in compileAndGo mode. r=jorendorff
2013-09-30 12:53:20 +02:00
Andrew McCreight
e6a955ab27
Bug 920840 - Crash when JS-implemented WebIDL's init method returns a value other than undefined. r=bz
2013-09-26 16:46:42 -07:00
Jeff Walden
12a52ef694
Back out caa83f3d823e, Windows bustage. r=bustage in a CLOSED TREE
2013-10-01 06:11:21 -07:00
Jeff Walden
4e2c45dc32
Back out 28eab6ee7425, error message changes I don't have time to fix right now. r=orange in a CLOSED TREE
2013-10-01 05:46:52 -07:00
Jeff Walden
94a362aae5
Back out 0a76209b85d2, error message changes I don't have time to fix right now. r=orange
2013-10-01 05:46:51 -07:00
Jeff Walden
263c753b7e
Back out e8764878be44, b2g/gcc4.4 bustage. r=orange
2013-10-01 05:46:46 -07:00
Jeff Walden
6cf5365fb2
Bug 921548 - Remove js_ValueToObjectOrNull -- people should use ToObject or explicit null/undefined tests, for readability. r=jorendorff
2013-09-27 11:19:47 -07:00
Jeff Walden
afb3018ebb
Bug 921548 - Remove js_ValueToNonNullObject, which was entirely equivalent to ToObject. r=jorendorff
2013-09-27 11:19:47 -07:00
Jeff Walden
77acd61ddf
Bug 921631 - Restrict the JS_PSG/JS_PSGS flags to not contain JSPROP_READONLY (meaningless for accessors) or JSPROP_SHARED or JSPROP_NATIVE_ACCESSORS (implied by the macros already). r=jorendorff
2013-09-27 14:43:38 -07:00
Jeff Walden
21ba8471cf
Bug 921561 - Make JS_DECLARE_NEW_METHODS use C++11 "perfect" forwarding (which isn't, because it won't let you pass an expression that's a bit field #nowyouknow), to eliminate issues arising when non-const references are used in these methods with classes that don't copy nicely, or shouldn't be copied for perf reasons. r=luke
2013-09-27 11:19:43 -07:00
Jeff Walden
551208e178
Bug 919872 - Compute the internal properties of Collator, NumberFormat, and DateTimeFormat objects only when they're actually needed -- not when the objects are constructed. r=till
...
--HG--
extra : rebase_source : 86493b4ce69b1379bd18c2a0d20fed9c5341072a
2013-09-27 16:07:00 -07:00
Ed Morley
55665af441
Merge mozilla-central and inbound
2013-10-01 12:01:45 +01:00
Ed Morley
f751b47fe1
Merge latest green b2g-inbound changeset and mozilla-central
2013-10-01 10:56:53 +01:00
Ed Morley
a249dc4903
Merge latest green inbound changeset and mozilla-central
2013-10-01 10:27:39 +01:00
Ed Morley
0e3846bb27
Merge mozilla-central and fx-team
2013-10-01 10:23:54 +01:00
Gregory Szorc
92b7f9f43c
Bug 920679 - Improve build environment detection in mach; r=glandium
2013-10-01 10:55:07 +02:00
Ben Turner
e77f54a021
Backout rev eedf61cab3fa (bug 643325) for test failures
2013-10-01 01:06:11 -07:00
Robert Longson
dc4a6d2c05
Bug 919319 - Simplify number parsing. r=dholbert
2013-10-01 08:50:40 +01:00