326724 Commits

Author SHA1 Message Date
Scott Johnson
b0b7d88ca3 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
44e3459f45 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
18fe7ab8b2 Backed out changesets 6d72b823b67f and acdff324d588 (bug 907077) for ASAN debug jit-test failures. 2013-10-01 16:18:39 -04:00
Ryan VanderMeulen
8189ee7cd5 Bug 921563 - Touch CLOBBER due intermittent build failures.
DONTBUILD
2013-10-01 16:13:43 -04:00
Nicholas Cameron
a6633f8396 Bug 915940. Memory reporter for memory image surfaces. r=njn,mattwoodrow 2013-09-24 10:59:26 +12:00
Ryan VanderMeulen
f2cad8ef9c Backed out changeset 1fb456791435 (bug 921751) for check-sync-dirs failures.
CLOSED TREE
2013-10-01 14:34:32 -04:00
Jim Blandy
97c7ac6510 Bug 916321: Assert that Debugger.Object.prototype.unsafeDereference outerizes inner objects. r=jorendorff 2013-10-01 11:23:39 -07:00
Alexander Surkov
a1d4e99968 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
9fa359b05c Bug 921751 Make Preprocessor.py's -o option honour requested newline type r=ted 2013-10-01 19:15:59 +01:00
Nathan Froyd
75a83d636a Bug 922633 - use Services.jsm more in PermissionPromptHelper.jsm; r=smaug 2013-09-30 16:05:21 -04:00
Nathan Froyd
313292b57f Bug 922632 - use Services.jsm more in ContactManager.js; r=smaug 2013-09-30 16:04:37 -04:00
Nathan Froyd
6a02ece98d Bug 921563 - part 4 - compile ipc/ipdl/ in "unity" mode; r=gps 2013-09-30 11:11:52 -04:00
Nathan Froyd
5cd2739961 Bug 921563 - part 3 - simplify test_ipdl_sources; r=gps 2013-09-30 11:10:32 -04:00
Nathan Froyd
53115a9178 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
27eba83426 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
aee4aff36d 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
5a6822c791 Bug 907077 - Fix up jetpack for for-of changes. r=rFobic 2013-10-01 13:05:15 -04:00
Gregory Szorc
f9808270bb Bug 922685 - Local $(foreach) variable isn't set properly; r=bsmedberg 2013-10-01 18:48:26 +02:00
Gregory Szorc
c54df6244c Bug 920184 - Have mach xpcshell-test and mochitest-* update test files automatically; r=ted 2013-10-01 18:36:44 +02:00
David Anderson
0c515ae00c Add RPC message support to messagemanager (bug 910493 part 2, r=smaug). 2013-10-01 09:15:06 -07:00
David Anderson
47ae6f0cc8 Introduce new RPC messaging semantics (bug 910493 part 1, r=cjones). 2013-10-01 09:15:03 -07:00
Dan Gohman
0ef15f261a 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
28a193c95f 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
b26ec8cdeb 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
2388f5dd5c Backed out changeset 09cca9f32103 (bug 848731) for mochitest-bc failures. 2013-10-01 11:20:36 -04:00
Benjamin Peterson
d0f5dea659 Bug 922190 - Remove bundled copy of simplejson. r=gps
--HG--
extra : rebase_source : 5d33bafacd732e6bfb7acb6bb4d171eabb7d258a
2013-10-01 10:32:58 -04:00
Ehsan Akhgari
0e7c9d39cd 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
9f6493f1a1 Bug 921987 - Don't install inactive tests; r=ted 2013-10-01 16:31:19 +02:00
Patrick Brosset
e2c6feedd7 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
e5197f8a17 Bug 922028 - Only intern iterator result object shapes in compileAndGo mode. r=jorendorff 2013-09-30 12:53:20 +02:00
Andrew McCreight
e50d55ac19 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
b425dec2f5 Back out caa83f3d823e, Windows bustage. r=bustage in a CLOSED TREE 2013-10-01 06:11:21 -07:00
Jeff Walden
b44e09ec33 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
2e09ed835e 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
cdaac4bbec Back out e8764878be44, b2g/gcc4.4 bustage. r=orange 2013-10-01 05:46:46 -07:00
Jeff Walden
94646059fa 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
be078c8c93 Bug 921548 - Remove js_ValueToNonNullObject, which was entirely equivalent to ToObject. r=jorendorff 2013-09-27 11:19:47 -07:00
Jeff Walden
59de06701d 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
1556dbd49c 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
729b76cd69 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
169446466e Merge mozilla-central and inbound 2013-10-01 12:01:45 +01:00
Ed Morley
25e60eaf8c Merge latest green b2g-inbound changeset and mozilla-central 2013-10-01 10:56:53 +01:00
Ed Morley
57a8fe5fd5 Merge latest green inbound changeset and mozilla-central 2013-10-01 10:27:39 +01:00
Ed Morley
80c9d4fdb1 Merge mozilla-central and fx-team 2013-10-01 10:23:54 +01:00
Gregory Szorc
4fec73c460 Bug 920679 - Improve build environment detection in mach; r=glandium 2013-10-01 10:55:07 +02:00
Ben Turner
cba775d8d7 Backout rev eedf61cab3fa (bug 643325) for test failures 2013-10-01 01:06:11 -07:00
Robert Longson
3f45013a54 Bug 919319 - Simplify number parsing. r=dholbert 2013-10-01 08:50:40 +01:00
Gregory Szorc
c06e79cc18 NO BUG - Document mozinfo attributes, test manifest naming convention
DONTBUILD (NPOTB)
2013-10-01 09:28:39 +02:00
Masayuki Nakano
c67563512e Bug 920377 part.29 Get rid of nsMouseScrollEvent r=roc 2013-10-01 16:23:02 +09:00
Masayuki Nakano
cb376be26d Bug 920377 part.28 Get rid of nsDragEvent r=roc 2013-10-01 16:23:02 +09:00