0a76209b85d2015bb94ae1a0d541b2ac4da0b96d: Bug 921548 - Remove js_ValueToObjectOrNull -- people should use ToObject or explicit null/undefined tests, for readability. r=jorendorff
Jeff Walden <jwalden@mit.edu> - Fri, 27 Sep 2013 11:19:47 -0700 - rev 149447
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
Bug 921548 - Remove js_ValueToObjectOrNull -- people should use ToObject or explicit null/undefined tests, for readability. r=jorendorff
28eab6ee74256dba0dc5f47c36c20f872ad2013a: Bug 921548 - Remove js_ValueToNonNullObject, which was entirely equivalent to ToObject. r=jorendorff
Jeff Walden <jwalden@mit.edu> - Fri, 27 Sep 2013 11:19:47 -0700 - rev 149446
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
Bug 921548 - Remove js_ValueToNonNullObject, which was entirely equivalent to ToObject. r=jorendorff
e8764878be4425442715a38d20af88f51e7e4fcf: 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
Jeff Walden <jwalden@mit.edu> - Fri, 27 Sep 2013 14:43:38 -0700 - rev 149445
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
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
caa83f3d823e860b55e5f4280015badd74bcfb9e: 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
Jeff Walden <jwalden@mit.edu> - Fri, 27 Sep 2013 11:19:43 -0700 - rev 149444
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
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
1d6b119b72812d4d1cc638d3059925d0f8bd3049: 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
Jeff Walden <jwalden@mit.edu> - Fri, 27 Sep 2013 16:07:00 -0700 - rev 149443
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
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
ac2937b4759185cba2d7d41fda4587f43d059331: Merge mozilla-central and inbound
Ed Morley <emorley@mozilla.com> - Tue, 01 Oct 2013 12:01:45 +0100 - rev 149442
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
Merge mozilla-central and inbound
fd6ed8459a47018249301b8f47fcba2b37aae165: Bug 920679 - Improve build environment detection in mach; r=glandium
Gregory Szorc <gps@mozilla.com> - Tue, 01 Oct 2013 10:55:07 +0200 - rev 149441
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
Bug 920679 - Improve build environment detection in mach; r=glandium
af4605d0cc6b64214f3b344c12a376a03d43fd13: Backout rev eedf61cab3fa (bug 643325) for test failures
Ben Turner <bent.mozilla@gmail.com> - Tue, 01 Oct 2013 01:06:11 -0700 - rev 149440
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
Backout rev eedf61cab3fa (bug 643325) for test failures
f550869d86bc6e7b3733fc33d49ca952f6e50af7: Bug 919319 - Simplify number parsing. r=dholbert
Robert Longson <longsonr@gmail.com> - Tue, 01 Oct 2013 08:50:40 +0100 - rev 149439
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
Bug 919319 - Simplify number parsing. r=dholbert
58a39673d3d70aaecf49c3b9f2d2ce29e2e13b7f: Bug 920377 part.29 Get rid of nsMouseScrollEvent r=roc
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 01 Oct 2013 16:23:02 +0900 - rev 149438
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
Bug 920377 part.29 Get rid of nsMouseScrollEvent r=roc
94b92dd29c9f8fcb638bb211644d1175f831f890: Bug 920377 part.28 Get rid of nsDragEvent r=roc
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 01 Oct 2013 16:23:02 +0900 - rev 149437
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
Bug 920377 part.28 Get rid of nsDragEvent r=roc
d3a3d276eb33e8c8311270ba6d65039367c07e26: Bug 920377 part.27 Get rid of nsMouseEvent_base r=roc
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 01 Oct 2013 16:23:02 +0900 - rev 149436
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
Bug 920377 part.27 Get rid of nsMouseEvent_base r=roc
e88b33939f5058ba29b2ccad47d8cecfa3a4a549: Bug 920377 part.26 Get rid of nsInputEvent r=roc
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 01 Oct 2013 16:23:02 +0900 - rev 149435
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
Bug 920377 part.26 Get rid of nsInputEvent r=roc
5f1f90c96c91c478a376f5103916b382ba0fb299: Bug 920377 part.25 Get rid of nsUIEvent r=roc
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 01 Oct 2013 16:23:01 +0900 - rev 149434
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
Bug 920377 part.25 Get rid of nsUIEvent r=roc
43bc4b6c0535890dad6dcedce94edb9b0093fe7e: Bug 920377 part.24 Get rid of nsSelectionEvent r=roc
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 01 Oct 2013 16:23:01 +0900 - rev 149433
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
Bug 920377 part.24 Get rid of nsSelectionEvent r=roc
d0b1a13f856d40b5e75505210d57151f8565d203: Bug 920377 part.23 Get rid of nsQueryContentEvent r=roc
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 01 Oct 2013 16:23:00 +0900 - rev 149432
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
Bug 920377 part.23 Get rid of nsQueryContentEvent r=roc
d569f145443df13c10894dec9b0baa82560848b5: Bug 920377 part.22 Get rid of nsCompositionEvent r=roc
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 01 Oct 2013 16:23:00 +0900 - rev 149431
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
Bug 920377 part.22 Get rid of nsCompositionEvent r=roc
d04a5b8e1499d2d4a0bdac8d4f8ff4d3f6a71552: Bug 920377 part.21 Get rid of nsTextEvent r=roc
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 01 Oct 2013 16:22:59 +0900 - rev 149430
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
Bug 920377 part.21 Get rid of nsTextEvent r=roc
2e92ba62e3e6d3d171b8cb0d25ce9d6474aa9cf7: Bug 920377 part.20 Get rid of nsTextRange r=roc
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 01 Oct 2013 16:22:59 +0900 - rev 149429
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
Bug 920377 part.20 Get rid of nsTextRange r=roc
3cef286bd24f4fb8895c27284c207d44a9e9d3fe: Bug 920377 part.19 Get rid of nsTextRangeArray r=roc
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 28 Sep 2013 09:14:06 +0900 - rev 149428
Push 25389 by ryanvm@gmail.com at Tue, 01 Oct 2013 20:35:30 +0000
Bug 920377 part.19 Get rid of nsTextRangeArray r=roc
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip