59fed9e69c53f229e240d0bdfb0b5ca2d3afeb67: Bug 1500086 - While typing, show the Go button and hide the history dropmarker. r=mak
Dão Gottwald <dao@mozilla.com> - Fri, 19 Oct 2018 11:20:34 +0000 - rev 442143
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1500086 - While typing, show the Go button and hide the history dropmarker. r=mak Differential Revision: https://phabricator.services.mozilla.com/D9106
9a2be0efbc4c4f1931f39a1dfe4a082cec09b2e0: Bug 1500242 - [marionette] Obey the extended shutdown timeout for Firefox ASAN builds. r=ato
Henrik Skupin <mail@hskupin.info> - Fri, 19 Oct 2018 11:52:42 +0000 - rev 442142
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1500242 - [marionette] Obey the extended shutdown timeout for Firefox ASAN builds. r=ato Firefox uses different shutdown timeouts for the terminator thread depending on the build type. For opt/debug builds this will be 60s, while for ASAN builds 180s are used. Currently Marionette only takes the 60s into account, and always kills the binary after 70s if a shutdown hasn't happened by that time. This actually prevents the background hang monitor to kill Firefox for ASAN builds, and to report a meaningful crash report for the shutdown hang. To inform clients about the correct shutdown timeout, a new vendor specific capability with the name `moz:shutdownTimeout` is used as part of the new session capabilities. Depends on D9227 Differential Revision: https://phabricator.services.mozilla.com/D9228
9645a734546be91c08cdba441d7003259e51bda8: Bug 1500242 - [marionette] Don't modify DEFAULT_SHUTDOWN_TIMEOUT constant. r=ato
Henrik Skupin <mail@hskupin.info> - Fri, 19 Oct 2018 11:54:13 +0000 - rev 442141
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1500242 - [marionette] Don't modify DEFAULT_SHUTDOWN_TIMEOUT constant. r=ato Differential Revision: https://phabricator.services.mozilla.com/D9227
f6c89db3520cca62fc39ec0915beecf5e9a22278: Bug 1500080 - UrlbarInput::value getter should return the untrimmed value. r=mak
Dão Gottwald <dao@mozilla.com> - Fri, 19 Oct 2018 11:36:40 +0000 - rev 442140
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1500080 - UrlbarInput::value getter should return the untrimmed value. r=mak Differential Revision: https://phabricator.services.mozilla.com/D9088
d46116aa35273c5da6a5970ee683fedaa81dd628: Bug 1500121 - Give IdValueVector some inline capacity. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Thu, 18 Oct 2018 18:34:13 +0000 - rev 442139
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1500121 - Give IdValueVector some inline capacity. r=luke Differential Revision: https://phabricator.services.mozilla.com/D9117
57877c614829ff051ed0e2b66f895292e904b207: Bug 1497898 - Update gecko wpt manifest update to use caches, r=ato
James Graham <james@hoppipolla.co.uk> - Wed, 10 Oct 2018 17:51:42 +0000 - rev 442138
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1497898 - Update gecko wpt manifest update to use caches, r=ato Depends on D8231 Differential Revision: https://phabricator.services.mozilla.com/D8232
22a06c8c8dc6ea3a7413904dc486eb2bc2ac2f92: Bug 1497898 - Update manifest before tests, r=ato
James Graham <james@hoppipolla.co.uk> - Wed, 10 Oct 2018 17:51:40 +0000 - rev 442137
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1497898 - Update manifest before tests, r=ato Depends on D8230 Differential Revision: https://phabricator.services.mozilla.com/D8231
7bba4d617db672ba06b026f3f5d9e067e0c01d0d: Bug 1497898 - Pass the manifest file directly into wpttest.from_manifest, r=ato
James Graham <james@hoppipolla.co.uk> - Wed, 10 Oct 2018 17:51:38 +0000 - rev 442136
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1497898 - Pass the manifest file directly into wpttest.from_manifest, r=ato Depends on D8229 Differential Revision: https://phabricator.services.mozilla.com/D8230
3a9a7760db5c9e1bf584657ef14f1afbdeee5a91: Bug 1497898 - Fix the .gitignore rules, r=ato
James Graham <james@hoppipolla.co.uk> - Thu, 11 Oct 2018 12:20:40 +0000 - rev 442135
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1497898 - Fix the .gitignore rules, r=ato Depends on D8228 Differential Revision: https://phabricator.services.mozilla.com/D8229
c482d18cc0507e202e004238c15a3bb30b64a837: Bug 1497898 - Fix the cache lifecycle, r=ato
James Graham <james@hoppipolla.co.uk> - Wed, 10 Oct 2018 17:51:34 +0000 - rev 442134
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1497898 - Fix the cache lifecycle, r=ato The caches weren't being invalidated when the manifest itself changed. To fix this the manifest itself has to be written before the cache and the cache has to include data about the manifest that it's associated with (the mtime and path are used for this purpose). To make all this work requires a single method that can load the manifest, update it, write the manifest and write the caches. Therefore we introduce a single load_and_update method that is intended to replace all previous use of the load() or update() methods (and as a bonus handles manifest version mismatches in a single place). Depends on D8227 Differential Revision: https://phabricator.services.mozilla.com/D8228
2caa5633dea13f347932979888fc3424f50c4c77: Bug 1497898 - Add a custom implementation of os.walk, r=ato
James Graham <james@hoppipolla.co.uk> - Wed, 10 Oct 2018 17:51:32 +0000 - rev 442133
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1497898 - Add a custom implementation of os.walk, r=ato Compared to the normal os.walk this has a couple of differences: * It returns lists of (name, stat) for filenames and directories, allowing callers to reuse the stat data without going back to the system to re-request it. * Directories are always returned as paths relative to the root, and the root itself is returned as the empty string. * It is non-recursive. There are also a few features missing that aren't required for our use cases. Depends on D8226 Differential Revision: https://phabricator.services.mozilla.com/D8227
48be184d5377dd0aee94eca7ef5a3c4d369069c1: Bug 1497898 - Add manifest caches for the mtime and gitignore rules, r=ato
James Graham <james@hoppipolla.co.uk> - Wed, 10 Oct 2018 17:51:30 +0000 - rev 442132
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1497898 - Add manifest caches for the mtime and gitignore rules, r=ato When processing the manifest using the worktree, instead of reading all files to see if the content changed, instead only process files where the mtime has been updated since the previous run. Also cache the result of running gitignore, so we can save a couple of seconds processing the gitignore rules. Depends on D8225 Differential Revision: https://phabricator.services.mozilla.com/D8226
184bc31c33a6edba5ddb13d1daef81c39f87370f: Bug 1497898 - Update the lint to the new gitignore API, r=ato
James Graham <james@hoppipolla.co.uk> - Wed, 10 Oct 2018 17:51:23 +0000 - rev 442131
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1497898 - Update the lint to the new gitignore API, r=ato Depends on D8224 Differential Revision: https://phabricator.services.mozilla.com/D8225
c3cb0408498cd890dba6038de0debf247ba03324: Bug 1497898 - Update the gitignore implementation to work as an iterator filter, r=ato
James Graham <james@hoppipolla.co.uk> - Wed, 10 Oct 2018 17:51:21 +0000 - rev 442130
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1497898 - Update the gitignore implementation to work as an iterator filter, r=ato This updates the gitignore implemenation to take input like os.walk but with additional stat data for the files. It also makes several useful optimistaions: * Avoid using regex when just matching a literal * Identify patterns that can only match the final component of a path and run those against that component rather than the full path. * Add the possibility of providing a dictionary of paths to gitignore statuses as a cache. This dramatically reduces the amount of time we spend in gitignore processing when updating the manifest. Depends on D8223 Differential Revision: https://phabricator.services.mozilla.com/D8224
a6a89509add7962cae05fc9b7e504c42910a7147: Bug 1497898 - Allow the gitignore filter to work on name components only, r=ato
James Graham <james@hoppipolla.co.uk> - Wed, 10 Oct 2018 17:51:19 +0000 - rev 442129
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1497898 - Allow the gitignore filter to work on name components only, r=ato We end up with a lot of rules like (?:.*)/.*\.ext which are basically trying to find the last component in a path and match against that. These are rather slow to run so the easiest thing tdo is just pass in the last component of the path when we know that's the only thing the rule can match. The changes to surrounding code to use this API will be made in future commits. Depends on D8222 Differential Revision: https://phabricator.services.mozilla.com/D8223
9afac925aef8a815e674ffb2e56c4220f7913004: Bug 1497898 - Update the .gitignore file, r=ato
James Graham <james@hoppipolla.co.uk> - Wed, 10 Oct 2018 17:51:17 +0000 - rev 442128
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1497898 - Update the .gitignore file, r=ato Depends on D8221 Differential Revision: https://phabricator.services.mozilla.com/D8222
5e3b8ad4c8f42342d9d16723236261501aafd040: Bug 1497898 - Use testfile mtimes to pre-filter files iterated over for the manifest update, r=ato
Ahilya Sinha <ahilyasinha99@gmail.com> - Thu, 11 Oct 2018 12:26:30 +0000 - rev 442127
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1497898 - Use testfile mtimes to pre-filter files iterated over for the manifest update, r=ato Differential Revision: https://phabricator.services.mozilla.com/D8221
95679778f4ed58a60e3c5befcb99a9f38661234a: Bug 1500110 - Improve the debuggin intermittents documentation; r=sole
Patrick Brosset <pbrosset@mozilla.com> - Fri, 19 Oct 2018 09:14:20 +0000 - rev 442126
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1500110 - Improve the debuggin intermittents documentation; r=sole Differential Revision: https://phabricator.services.mozilla.com/D9114
5ba65c3ad1ffc76c31dcfda165b87afc1269b415: Bug 1496400 - Remove common.css r=jdescottes,daisuke
Belén Albeza <balbeza@mozilla.com> - Fri, 19 Oct 2018 09:23:22 +0000 - rev 442125
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1496400 - Remove common.css r=jdescottes,daisuke - Removed common.css - Re-ordered the loading of stylesheets, so components sheets are loaded _after_ the more generic rules - Refactored some of our components into more generic ones. Note that a few styles do not match exactly `common.css` (for instance, buttons' `min-height` and `min-width`), in favor of Photon. This might change later depending on the UX guidance we'll get eventually. Differential Revision: https://phabricator.services.mozilla.com/D8970
ab0725fa9dc15ce3e3d8c0c15f63df516cdd12cd: Bug 1495024 - Firefox does not use exponential back-off after failing to load a PAC file. r=bagder
Polly Shaw <polly.shaw@gmail.com> - Fri, 19 Oct 2018 09:13:16 +0000 - rev 442124
Push 34890 by dvarga@mozilla.com at Sat, 20 Oct 2018 09:40:11 +0000
Bug 1495024 - Firefox does not use exponential back-off after failing to load a PAC file. r=bagder This patch addresses a bug introduced in the solution to Bug 356831, in which the back-off time for reloading PAC files was set to the shortest interval every time a failure happened, thus auto-detecting PAC every 5 seconds on a network on which WPAD did not resolve when the proxy was set to auto-detect. The changes in this patch are: * nsPACMan.h - declares a private overload to LoadPACFromURI, with an additional parameter called aResetLoadFailureCount. * nsPACMan.cpp - moves the implementation of the old LoadPACFromURI to the new private overload, with the modification that the mLoadFailureCount field is only reset to 0 if aResetLoadFailureCount is true. Replaces the implementation of the public LoadPACFromURI with a call to the private overload with aResetLoadFailureCount = true. Also replaces the call made from within nsPACMan when triggering an internal reload with a call with aResetLoadFailureCount = false, thus ensuring that internally triggered reloads do not reset the back-off time. Differential Revision: https://phabricator.services.mozilla.com/D9035
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip