Commit Graph

149201 Commits

Author SHA1 Message Date
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