Граф коммитов

520529 Коммитов

Автор SHA1 Сообщение Дата
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