Tooru Fujisawa
918d55e6ea
Bug 1283712 - Part 7: Add nsIScriptErrorNote and nsIScriptError.notes. r=bholley
2017-02-15 23:53:06 +09:00
Tooru Fujisawa
b025ee6d4e
Bug 1283712 - Part 6: Add xpc::ErrorBase, xpc::ErrorNote, and xpc::ErrorReport.mNotes. r=bholley
2017-02-15 23:53:06 +09:00
Tooru Fujisawa
4fe038b2c5
Bug 1283712 - Part 5: Support notes in Debugger. r=jimb
2017-02-15 23:53:06 +09:00
Tooru Fujisawa
75472e5e0b
Bug 1283712 - Part 4: Print error note in js::PrintError. r=jwalden
2017-02-15 23:53:06 +09:00
Tooru Fujisawa
f3dbdbd457
Bug 1283712 - Part 3: Add Parser::errorWithNotes and Parser::errorWithNotesAt. r=jwalden
2017-02-15 23:53:06 +09:00
Tooru Fujisawa
de88ec80cb
Bug 1283712 - Part 2: Add JSEXN_NOTE. r=jwalden
2017-02-15 23:53:05 +09:00
Tooru Fujisawa
5b355e2da8
Bug 1283712 - Part 1: Add JSErrorBase, JSErrorNotes, JSErrorNotes::Note, and JSErrorReport.{notes,freeNotes}. r=jwalden
2017-02-15 23:53:05 +09:00
Tooru Fujisawa
6e3978d74d
Bug 1336783 - Part 2: Remove Parser::checkStrictBinding. r=jwalden
2017-02-15 23:53:05 +09:00
Tooru Fujisawa
43fdb1c7f0
Bug 1336783 - Part 1: Rework on reserved word and remove TokenStream::KeywordIsName. r=jwalden
...
--HG--
rename : js/src/jsautokw.py => js/src/frontend/GenerateReservedWords.py
rename : js/src/vm/Keywords.h => js/src/frontend/ReservedWords.h
2017-02-15 23:53:05 +09:00
Eduardo Boucas
da12a2b59d
Bug 1337737
- Make lookup of MDN headers case-insensitive. r=Honza
2017-02-09 20:51:06 +00:00
Georg Fritzsche
ce683a039f
Bug 1339749 - Refactor Telemetry IPC code. r=chutten
...
--HG--
rename : toolkit/components/telemetry/TelemetryComms.h => toolkit/components/telemetry/ipc/TelemetryComms.h
rename : toolkit/components/telemetry/TelemetryIPCAccumulator.cpp => toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.cpp
rename : toolkit/components/telemetry/TelemetryIPCAccumulator.h => toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.h
2017-02-15 10:37:17 +01:00
André Bargull
06c6a5f7dd
Bug 1339621: Directly add default null collation instead of shifting all elements with unshift(). r=Waldo
...
--HG--
extra : rebase_source : 46109d27755b7a94d1992d65c2bcb965ca276405
2017-02-14 15:06:24 -08:00
André Bargull
264673d83e
Bug 1339032 - Update Intl legacy constructor compromise semantics per the latest spec changes. r=Waldo
...
--HG--
extra : rebase_source : b8f9fff032e25c24386ce7049036b65aeb19bc5a
2017-02-13 03:01:58 -08:00
André Bargull
cf43ef7e77
Bug 1326411 - Don't recompute locale data for each Unicode extension key. r=Waldo
...
--HG--
extra : rebase_source : 58566a389ea3a28508a13d5aa1151a2ed710391b
2017-02-15 02:47:50 -08:00
Nathan Froyd
27c2477d25
Bug 1339556 - remove nsUrlClassifierUtils::Charmap; r=gcp
...
The current code doesn't use Charmap.
2017-02-15 09:29:42 -05:00
Carsten "Tomcat" Book
4bb208b812
Backed out changeset 4a964c3f1759 (bug 1339394) for suspicion of causing failures on OS X browser_selectpopup.js tests
2017-02-15 14:43:57 +01:00
Jan de Mooij
b1804ebc64
Bug 1339507 - Cache the shape/group lookup in ProxyObject::create. r=bhackett
2017-02-15 14:28:52 +01:00
Andrew Osmond
4f8eb1363e
Bug 1339202 - Decode images to shared surfaces for WebRender. r=tnikkel
2017-02-08 15:48:59 -05:00
Andrea Marchesini
cd3d39251f
Bug 1337964 - SiteDataManager should check correctly if a cookie belongs to a private identity or not, r=aryx, r=gijs
2017-02-15 13:12:52 +01:00
Carsten "Tomcat" Book
8c454e1c69
Merge mozilla-central to mozilla-inbound
2017-02-15 12:43:50 +01:00
Carsten "Tomcat" Book
ed3d8d8286
merge mozilla-inbound to mozilla-central a=merge
2017-02-15 12:21:44 +01:00
Carsten "Tomcat" Book
bd99f5a497
merge autoland to mozilla-central a=merge
2017-02-15 12:14:55 +01:00
Emilio Cobos Álvarez
1c42d767e8
Bug 1338678: Only disallow lazy frame construction for direct children of display: contents elements. r=mats,bz
...
MozReview-Commit-ID: 3lQ3LIVMZgt
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
2017-02-15 11:53:25 +01:00
Sebastian Hengst
38e0685262
Backed out changeset 69bc1e04bb2c (bug 1283947) for build bustage. r=backout on a CLOSED TREE
2017-02-15 11:30:02 +01:00
Carsten "Tomcat" Book
87708419e3
Backed out changeset f3cf063a5608 (bug 1283216) on request from whimboo
2017-02-15 11:07:16 +01:00
Xidorn Quan
8a139d9ab8
Bug 1339394 - Don't serialize transparent color to transparent keyword when not necessary. r=heycam
...
MozReview-Commit-ID: 59cmaCoFJMR
--HG--
extra : source : 6c2a110bb5f4c7d4b1efd81a5cf03878291f7591
extra : amend_source : e2cdd8e042f99c53dceb69e02b422d62cdc01e1f
2017-02-15 20:47:26 +11:00
Iris Hsiao
2e2f2e35de
Backed out changeset ae26b4e4d59b (bug 1339394) for developer's request
2017-02-15 13:10:35 +08:00
Wes Kocher
cac6cb6a10
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 1D2zbWPC8TT
2017-02-14 13:12:20 -08:00
Wes Kocher
a48142deaa
Merge autoland to central, a=merge
...
MozReview-Commit-ID: J9FpC20v3iL
2017-02-14 12:55:30 -08:00
Julian Seward
facbf1c445
Bug 1338179 - Disable W^X JIT code page switching when running on Valgrind on Linux/Mac. r=nicolas.b.pierron.
...
--HG--
extra : rebase_source : d4182992104e319e50c0b1c07b3eec24f9c1d2de
2017-02-14 20:41:23 +01:00
Boris Zbarsky
41700419ad
Bug 1339540 part 3. Use nsresult values in the ErrorResult error module in place of NS_ERROR_TYPE_ERR/NS_ERROR_RANGE_ERR in ErrorResult code. r=smaug
2017-02-15 00:02:36 -05:00
Boris Zbarsky
2816ec4748
Bug 1339540 part 2. Move the three ErrorResult-internal NS_ERROR_DOM_* values over to the ErrorResult error module. r=smaug
2017-02-15 00:02:35 -05:00
Boris Zbarsky
ebf63a11ae
Bug 1339540 part 1. Introduce an ErrorResult-specific nsresult module. r=smaug
2017-02-15 00:01:57 -05:00
Boris Zbarsky
a449ccb8fa
Bug 1333045. Update Location object properties to current spec. r=qdot
...
Specifically, three changes:
1) valueOf should be non-enumerable.
2) valueOf should be === to Object.prototype.valueOf.
3) There should be no toJSON.
The tests come directly from https://github.com/w3c/web-platform-tests/pull/4623
so not much need to review them.
2017-02-15 00:01:48 -05:00
Boris Zbarsky
727083dca4
Bug 1330699 part 14. Add some tests for the spec behavior. r=qdot
2017-02-15 00:01:43 -05:00
Boris Zbarsky
18a2013469
Bug 1330699 part 13. Implement the spec provision for handling repeated keys in records by updating the existing value. r=qdot
2017-02-15 00:01:41 -05:00
Boris Zbarsky
063d0caa78
Bug 1330699 part 12. Actually change the key type of a record, and its corresponding conversion behavior, depending on what the IDL says. r=qdot
2017-02-15 00:01:39 -05:00
Boris Zbarsky
90896220ac
Bug 1330699 part 11. Add ConvertJSValueTo*String functions that just take a value and hand out a string, without extra complications. r=qdot
2017-02-15 00:01:37 -05:00
Boris Zbarsky
1471a0e8e3
Bug 1330699 part 10. Rename the MozMap C++ type to "record" and give it a template parameter for the key type. r=qdot
...
Also renames all the test functions to mention "Record" instead of "MozMap".
--HG--
rename : dom/bindings/MozMap.h => dom/bindings/Record.h
2017-02-15 00:01:35 -05:00
Boris Zbarsky
46964f231f
Bug 1330699 part 9. Rename "MozMap" to "record" in our IDL parser and IDL files. r=qdot
...
The key type is unused so far.
--HG--
rename : dom/bindings/parser/tests/test_mozmap.py => dom/bindings/parser/tests/test_record.py
2017-02-15 00:00:17 -05:00
Boris Zbarsky
f096eee1f8
Bug 1330699 part 8. Split up PrimitiveOrStringType into PrimitiveType and StringType in the Web IDL parser. r=qdot
2017-02-15 00:00:07 -05:00
Boris Zbarsky
dd02756287
Bug 1330699 part 7. Change JS to MozMap conversion to more closely follow the record<> spec. r=qdot
...
The spec says to get all the property keys, then check each one for
enumerability before doing the Get(). Our current code, before this change,
asks for all the _enumerable_ keys instead, which is observably different when
proxies are involved.
2017-02-15 00:00:06 -05:00
Boris Zbarsky
c41dd5c904
Bug 1330699 part 6. Add some tests for distinguishability of unions. r=qdot
2017-02-15 00:00:05 -05:00
Boris Zbarsky
c2ed802c58
Bug 1330699 part 5. Disallow mozmap-typed constants. r=qdot
2017-02-15 00:00:04 -05:00
Boris Zbarsky
e0ddbaf935
Bug 1330699 part 4. Add more codegen tests for MozMap in dictionary r=qdot
2017-02-15 00:00:03 -05:00
Boris Zbarsky
42aec147f1
Bug 1330699 part 3. Fix up some minor issues with default value handling in codegen. r=qdot
2017-02-15 00:00:01 -05:00
Boris Zbarsky
538d57c3f6
Bug 1330699 part 2. Change the MozMap API and data storage to more what we want record<> to look like. r=qdot,smaug
2017-02-15 00:00:00 -05:00
Boris Zbarsky
9d04143631
Bug 1330699 part 1. Add a ClearElementAt API to nsTArray. r=froydnj
2017-02-14 23:59:59 -05:00
Aki Sasaki
d223e7edf4
bug 1339641 - update l10n_bumper. r=rail
...
This patch addresses some missed review comments from bug 1337645, and uses curl instead of self.download_file to avoid old python ssl errors.
2017-02-14 19:48:27 -08:00
Sebastian Hengst
fa67a95aa1
Backed out changeset 4ded6149dc4a (bug 1337491) for failing xpcshell tests test_utils_pbkdf2.js and test_ext_runtime_onInstalled_and_onStartup.js on Android 4.3 debug. r=backout
2017-02-14 18:55:02 +01:00