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

627930 Коммитов

Автор SHA1 Сообщение Дата
Jeff Walden ad17bf59a4 Bug 1492938 - Attempt compiling PAC scripts as UTF-8 first if they're valid UTF-8, and only if that fails inflate to UTF-16 and compile that. r=bagder
--HG--
extra : rebase_source : a8933485f054292222bfbba4774e3fa41be1f8c3
2018-12-04 14:40:45 -05:00
Csoregi Natalia 0914899c29 Backed out changeset 622a47b9c5a8 (bug 1513737) for devtools failures on devtools/client/debugger/new/test/mochitest/browser_dbg-debugger-buttons.js. CLOSED TREE 2018-12-13 23:03:40 +02:00
Honza Bambas 7c45d38957 Bug 1513470 - Block redirect content from being shown when target data URL is broken, r=dragana 2018-12-12 11:10:00 +02:00
Jason Laster 44da92569e Bug 1513737 - Stop using Array.shift when mapping pause points. r=dwalsh
Reviewers: davidwalsh

Reviewed By: davidwalsh

Differential Revision: https://phabricator.services.mozilla.com/D14346
2018-12-13 13:51:24 -05:00
Stephen A Pohl 40bf29a25f Bug 469990: Backout cset 7bd4fa70b728 for causing a large number of regressions (bug 1513341, bug 1513328, bug 1513335, bug 1513336). r=me, a=ryanvm 2018-12-13 13:18:42 -05:00
Kris Maglione 525715ebe7 Bug 1513864: Don't divide by 0 when content processes report 0 USS. r=erahm
Differential Revision: https://phabricator.services.mozilla.com/D14476

--HG--
extra : rebase_source : 11e15de80f1d9a1e6af1e26bf4b3dbe63348c636
2018-12-13 10:01:13 -08:00
Daniel Holbert 8385bd4d32 Bug 1288640 followup: fix typo in comment. (no review, comment-only, DONTBUILD) 2018-12-13 09:53:25 -08:00
André Bargull 97775e2d17 Bug 1513661 - Part 3: Update test262 exclusions. r=jorendorff 2018-12-12 11:34:56 -08:00
André Bargull d0c5b77fff Bug 1513661 - Part 2: Update test262 - Dec 12 2018 edition. r=jorendorff 2018-12-12 11:36:00 -08:00
André Bargull d16ddd04ec Bug 1513661 - Part 1: Update test262 importer to handle new feature flags. r=jorendorff 2018-12-12 11:36:41 -08:00
Nathan Froyd 0c1169eedc Bug 1508873 - part 3 - reorganize HashTable's internal storage; r=luke
As discussed in the previous commit message, HashTableEntry wastes space
for common entry types.  This commit reorganizes the internal storage to
store all the hashes packed together, followed by all the entries, which
eliminates the aforementioned waste.
2018-12-13 12:21:19 -05:00
Nathan Froyd 6b20e36d68 Bug 1508873 - part 2 - convert HashTable to work primarily in terms of slots; r=luke
HashTableEntry's data layout currently wastes a fair amount of space due
to ABI-mandated padding.  For instance, HashTableEntry<T*> on a 64-bit
platform looks like:

class HashTableEntry {
  HashNumber mKeyHash;
  // Four bytes of wasted space here to pad mValueData to the correct place.
  unsigned char mValueData[sizeof(T*)];
};

This wasted space means that sets of pointers backed by
mozilla::HashTable waste a quarter of their entry storage space.  Maps
of pointers to pointers waste a sixth of their entry storage space.
We'd like to fix this by packing all the cached hashes together,
followed by all the hash table entries.

As a first step to laying out the hash table storage differently, we
have to make HashTable not access entries directly, but go through an
abstraction that represents the key and the entry.  We call this
abstraction "slots".  This commit is similar to the change done for
PLDHashTable previously.

Parts of HashTable still work in terms of Entry; the creation and
destruction of tables was not worth changing here.  We'll address that
in the next commit.
2018-12-13 12:21:19 -05:00
Nathan Froyd 1d59bcc108 Bug 1508873 - part 1 - statically assert alignment for hashtable entries; r=luke
We do this to make our lives easier in later patches; this check
guarantees that we don't need padding between the block of cached hash
values and the block of entries immediately after it.
2018-12-13 12:21:19 -05:00
Florian Quèze dd49ba8708 Bug 1511102 - update the about:performance table immediately when switching back to the tab, r=felipe. 2018-12-13 18:06:42 +01:00
Andrea Marchesini 8e9ba7560d Bug 1513606 - Remove unused code in Fetch, r=smaug 2018-12-13 17:12:29 +01:00
Geoff Brown e260da40f6 Bug 1512464 - Remove invalid entries from dom/tests/mochitest/general/chrome.ini; r=smaug 2018-12-13 09:08:45 -07:00
Dylan Roeh be95b41f77 Bug 1494748 - Stop stumbler service when Fennec is killed. r=snorp 2018-12-12 11:53:49 -06:00
André Bargull 6c89dc30b2 Bug 1512989 - Part 2: Fix browser jstests failures. r=jorendorff
--HG--
rename : js/src/tests/ecma_6/Date/parse-from-tostring-methods.js => js/src/tests/non262/Date/parse-from-tostring-methods.js
2018-12-13 04:10:06 -08:00
André Bargull 64d64e482d Bug 1512989 - Part 1: Pass correct test type. r=ahal 2018-12-11 06:06:34 -08:00
Richard Pospesel e29c04869d Bug 1485836: Move call to SandboxBroker::GeckoDependentInitialize into nsXREDirProvider::DoStartup. r=froydnj
This is because we need it to be called before extensions initialize, but after
NS_APP_USER_PROFILE_50_DIR is known.
2018-12-11 13:12:48 +00:00
matthias b08490b419 Bug 1500542 - Added ability to disable the disclaimer page of the new about:config. r=paolo
Differential Revision: https://phabricator.services.mozilla.com/D13870

--HG--
extra : rebase_source : 0a61cad5f9cd8b8db7def0c65780c7e97629ec8b
extra : amend_source : 5d74cf113c24d150369e9a5ca6b4035b75f1ec89
2018-12-13 14:26:20 +00:00
matthias ab31f82d87 Bug 1500536 - Added disclaimer page for the new about:config. r=paolo
Differential Revision: https://phabricator.services.mozilla.com/D13867

--HG--
extra : rebase_source : 114546b72a06ad4b2f214c2695d10c076390f077
extra : amend_source : bdeda51514a22f23e6e9da13f0c8caeb6921bd63
2018-12-13 14:25:28 +00:00
Daniel Stenberg 704416cc5c Bug 1503393 - adjust tests for localhost proxying r=mayhemer
--HG--
extra : rebase_source : 49fd0951c9bce6058a1a54a4772891aa28ebb354
extra : source : 52e8ef71af9b837be53b294d09381d70c5efceba
2018-12-03 16:28:14 +02:00
Gijs Kruitbosch 0ab27f5273 Bug 1503393 - Make 'no proxy' field editable r=jaws
--HG--
extra : rebase_source : 6cb1bd621a2f1702cbc85ea67bf3fcb989eee959
extra : source : 7878029aaba609b5433d3eea98873a450cf2cb62
2018-12-03 16:27:50 +02:00
Daniel Stenberg 35c7b5ebae Bug 1503393 - verify default localhost not-proxied with PAC r=mayhemer
--HG--
extra : rebase_source : 5420755b96982f87f1926ae8020b81fd69679a6d
extra : source : 02e383b73c971e656097b3040e9cc523039018d6
2018-12-03 16:27:29 +02:00
Daniel Stenberg 1b629d8b39 Bug 1503393 - never let "localhost" get sent to a proxy r=mayhemer
--HG--
extra : rebase_source : 9c662733daefd319e6d8effd599b1af5260ff266
extra : source : 49428012434e379316f2d831a088a27cf1b429ee
2018-12-03 16:27:11 +02:00
Florian Quèze 2d12b8195e Bug 1505750 - Use the Fluent API directly to avoid flicker when resizing the window, r=gandalf. 2018-12-13 14:17:15 +01:00
Florian Quèze 0066a6ab83 Bug 1512601 - Call BackgroundHangMonitor().NotifyWait() before opening system modal dialogs (file picker, print dialog) on Windows, r=dthayer. 2018-12-13 14:17:14 +01:00
Jon Coppeard 04b5512ebb Bug 1513465 - Fix bug in weak map checking where values are atoms and we aren't collecting the atoms zone r=sfink 2018-12-13 10:38:59 +00:00
sotaro ba323650b7 Bug 1513699 - Disable SkiaGL on WebRender r=jrmuizel
Disable SkiaGL on WebRender, since there is a case that R8G8B8X8 is used, but WebRender does not support R8G8B8X8 yet. And SkiaGL is already disabled by Bug 1468801.

Differential Revision: https://phabricator.services.mozilla.com/D14366
2018-12-13 18:01:16 +09:00
Cameron Kaiser fd32b3a6fa Bug 1512162: Disable stack protection for a portion of XPConnect on ppc64le due to a compiler bug. r=bholley 2018-12-12 18:52:08 -08:00
Cosmin Sabou 7a9da4ebbf Merge mozilla-central to mozilla-inbound. 2018-12-13 06:01:44 +02:00
Cosmin Sabou 9835fdf72c Merge mozilla-inbound to mozilla-central. a=merge 2018-12-13 05:56:48 +02:00
Cosmin Sabou edce6c68ac Merge autoland to mozilla-central. a=merge 2018-12-13 05:54:41 +02:00
Cosmin Sabou 0bedc24aae Backed out 2 changesets (bug 1511235) for causing bugs 1513454, 1513456 as alwu requested on irc. a=backout
Backed out changeset 4c9f874d6868 (bug 1511235)
Backed out changeset 3432e8bee7f1 (bug 1511235)
2018-12-13 03:43:36 +02:00
Emilio Cobos Álvarez 55f71edc6f Bug 1512537 - Update test expectations. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D14245

--HG--
extra : moz-landing-system : lando
2018-12-13 00:53:07 +00:00
Emilio Cobos Álvarez 59a72efa12 Bug 1512537 - Update euclid. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D14246

--HG--
extra : moz-landing-system : lando
2018-12-13 00:53:58 +00:00
Emilio Cobos Álvarez cdc48784dc Bug 1512537 - Let the reference frame know about the transform style. r=kats
This is the only Gecko side change needed for https://github.com/servo/webrender/pull/3401.

Differential Revision: https://phabricator.services.mozilla.com/D14247

--HG--
extra : moz-landing-system : lando
2018-12-13 00:54:48 +00:00
WR Updater Bot 53f822895a Bug 1513682 - Update webrender to commit b5f190951f27dd04067489b9fbbeb87f55765f57 (WR PR #3401). r=kats
https://github.com/servo/webrender/pull/3401

Differential Revision: https://phabricator.services.mozilla.com/D14353

--HG--
extra : moz-landing-system : lando
2018-12-13 00:55:13 +00:00
Jim Blandy fe0bd15edb Bug 1509420: Handle CCWs of functions properly in bindToAsyncStack shell function. r=jorendorff
In js.cpp, BindToAsyncStack used JSObject::isCallable to check the type of its
argument, and then BoundToAsyncStack (the native for the function returned)
assumed that it could call JSObject::as<JSFunction> on that value.

However, there are many things that are isCallable but not is<JSFunction>, two
examples being CCWs and function proxies.

Differential Revision: https://phabricator.services.mozilla.com/D14343

--HG--
extra : moz-landing-system : lando
2018-12-12 23:58:03 +00:00
Kartikaya Gupta 3071a667e4 Bug 1501382 - Add a mochitest. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D14285

--HG--
extra : moz-landing-system : lando
2018-12-12 22:58:40 +00:00
Dana Keeler eba436101f bug 1496215 - Enable EV Treatment for UCA Extended Validation Root owned by SHECA r=jcj
Differential Revision: https://phabricator.services.mozilla.com/D14344

--HG--
extra : moz-landing-system : lando
2018-12-12 22:37:17 +00:00
Cosmin Sabou 3717e2d11e Merge mozilla-inbound to mozilla-central. a=merge 2018-12-12 23:54:49 +02:00
Irvin Ives Lau 3cfb3ae6f3 Bug 1509634 - Remove toolkit/themes/osx/mozapps/extensions/toolbarbutton-dropmarker.png and replace usage with arrow-dropdown-12.svg. r=jaws
--HG--
extra : rebase_source : 598c42cfb7d2aa9d9fe760356ad7549728c8c6a5
extra : amend_source : 7fa23f019690670ab5534f0f41715f86b7f4116e
2018-12-12 22:31:12 +01:00
Cosmin Sabou 77839dcc2d Merge mozilla-central to mozilla-inbound. 2018-12-13 00:02:44 +02:00
Noemi Erli e4cf4cb51a Backed out 2 changesets (bug 1512989) for jsreftests failures
Backed out changeset 4c79e8192f9f (bug 1512989)
Backed out changeset 59a6d8169f80 (bug 1512989)

--HG--
rename : js/src/tests/non262/Date/parse-from-tostring-methods.js => js/src/tests/ecma_6/Date/parse-from-tostring-methods.js
2018-12-12 23:54:45 +02:00
Jason Laster fcd9f9a2a9 Bug 1513397 - Update Debugger Frontend v107. r=davidwalsh 2018-12-12 16:11:18 -05:00
Jason Laster 5f143dbce7 Bug 1513397 - [release 107] Remove unnecessary constructors (#7419). r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D14277
2018-12-12 16:10:13 -05:00
Jason Laster 2afbb547a2 Bug 1513397 - [release 107] Change conditional panel to use location (#7366). r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D14276
2018-12-12 16:10:13 -05:00
Jason Laster 5b01a30f05 Bug 1513397 - [release 107] Clean up editor functions (#7413). r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D14275
2018-12-12 16:10:13 -05:00