30104bffcd4bccc6f35910b3d6a67923eec54a08: Bug 1362119 - part 2 - Fixing the code style in dom/script, r=ehsan
Andrea Marchesini <amarchesini@mozilla.com> - Mon, 08 May 2017 08:25:03 +0200 - rev 574228
Push
57613 by bmo:dburns@mozilla.com at Mon, 08 May 2017 13:50:44 +0000
Bug 1362119 - part 2 - Fixing the code style in dom/script, r=ehsan
a8abdd77a92c38aef9e9fcaee013bab5618e96ac: Bug 1362119 - part 2 - Splitting ScriptLoader in multiple files, r=ehsan
Andrea Marchesini <amarchesini@mozilla.com> - Mon, 08 May 2017 08:24:44 +0200 - rev 574227
Push
57613 by bmo:dburns@mozilla.com at Mon, 08 May 2017 13:50:44 +0000
Bug 1362119 - part 2 - Splitting ScriptLoader in multiple files, r=ehsan
This patch it's huge because I use hg cp in order to keep the history/blame
during the moving.
5d77f6b14633a3b83a051e27db7b8769fe3910dd: Bug 1362119 - part 1 - Moving dom/base/Script{Loader,Element}.* in dom/script, r=ehsan
Andrea Marchesini <amarchesini@mozilla.com> - Mon, 08 May 2017 08:24:22 +0200 - rev 574226
Push
57613 by bmo:dburns@mozilla.com at Mon, 08 May 2017 13:50:44 +0000
Bug 1362119 - part 1 - Moving dom/base/Script{Loader,Element}.* in dom/script, r=ehsan
This patch does these things:
1. it moves nsScriptElement, nsScriptLoader, ScriptSettings, nsIScriptElement
and nsIScriptLoaderObserver in dom/script
2. it renames nsScriptElement to mozilla::dom::ScriptElement
3. it renames nsScriptLaoder to mozilla::dom::ScriptLoader
a957835231366601fa28ca66adf11a3b7c962136: Bug 1363007: Remove pseudo tag argument from GetBaseComputedValuesForElement. r?boris
draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 08 May 2017 15:40:09 +0200 - rev 574225
Push
57612 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 13:45:58 +0000
Bug 1363007: Remove pseudo tag argument from GetBaseComputedValuesForElement. r?boris
MozReview-Commit-ID: Y8n6udnn0l
2b7f80b1024eea7ca29f1c424439f14483a1219e: Bug 1359614 - Move the security/manager/.eslintrc.js to security/.eslintrc.js and fix the ESLint issues raised. r?standard8
draft
Hemant Singh Patwal <hemantsingh1612@gmail.com> - Mon, 08 May 2017 19:04:23 +0530 - rev 574224
Push
57611 by bmo:hemantsingh1612@gmail.com at Mon, 08 May 2017 13:39:52 +0000
Bug 1359614 - Move the security/manager/.eslintrc.js to security/.eslintrc.js and fix the ESLint issues raised. r?standard8
MozReview-Commit-ID: GaUbbAFWtSk
***
Bug 1359614 - Move the security/manager/.eslintrc.js to security/.eslintrc.js and fix the ESLint issues raised. r?standard8
c98bf9463a4bfedad9ab1de6ba77358eeac21e29: Bug 1334279 - mark vsprintf-likes with MOZ_FORMAT_PRINTF; r?froydnj
draft
Tom Tromey <tom@tromey.com> - Thu, 04 May 2017 12:10:19 -0600 - rev 574223
Push
57610 by bmo:ttromey@mozilla.com at Mon, 08 May 2017 13:37:42 +0000
Bug 1334279 - mark vsprintf-likes with MOZ_FORMAT_PRINTF; r?froydnj
This annotates vsprintf-like functions with MOZ_FORMAT_PRINTF. This may
provide some minimal checking of such calls (the GCC docs say that it
checks for the string for "consistency"); but in any case shouldn't
hurt.
MozReview-Commit-ID: HgnAK1LiorE
a6f256a0151c69668c790657f20476d078405507: Bug 1334304 - use MOZ_FORMAT_PRINTF in accessible/base/Logging.h; r?surkov
draft
Tom Tromey <tom@tromey.com> - Wed, 03 May 2017 14:47:35 -0600 - rev 574222
Push
57610 by bmo:ttromey@mozilla.com at Mon, 08 May 2017 13:37:42 +0000
Bug 1334304 - use MOZ_FORMAT_PRINTF in accessible/base/Logging.h; r?surkov
MozReview-Commit-ID: 5cpxhepA7br
b2bec2797b6d967c762e4ff2423c55702e5a862d: Bug 1362416 - fix FlowGraphSummary to handle branch target before the branch; r=jimb
Tom Tromey <tom@tromey.com> - Fri, 05 May 2017 14:14:40 -0600 - rev 574221
Push
57610 by bmo:ttromey@mozilla.com at Mon, 08 May 2017 13:37:42 +0000
Bug 1362416 - fix FlowGraphSummary to handle branch target before the branch; r=jimb
FlowGraphSummary walks the bytecode linearly, assuming that a branch
instruction will always be visited before the branch's target. However,
this is not the case for JSOP_LOOPHEAD, leading to an incorrect line
number (-1). This patch changes it to instead reuse the location of the
previous opcode, which is correct in the case of a loop head.
MozReview-Commit-ID: 5OmLmSk2uSn
7d0f07552a6b9032d11946fbdc4c7df2f08b7cc1: servo: Merge #16762 - Generate atom files at build-time (from upsuper:buildtime-pseudo); r=emilio
Xidorn Quan <me@upsuper.org> - Mon, 08 May 2017 07:35:19 -0500 - rev 574220
Push
57610 by bmo:ttromey@mozilla.com at Mon, 08 May 2017 13:37:42 +0000
servo: Merge
#16762 - Generate atom files at build-time (from upsuper:buildtime-pseudo); r=emilio
The commits here basically do the following things:
1. move all generated files for gecko into "gecko/generated" so that we can copy all of them around
2. make regen_atoms.py generate file to the out dir rather than in-tree
3. make the build script invoke regen_atoms.py when bindgen feature is enabled
Source-Repo:
https://github.com/servo/servo
Source-Revision:
a5fe464e4a2f001ab9b47b1c5c0dd8e3de0fd8e2
dd246ec2814693f7ac079dff86d8f93158e26102: Bug 1348791 - Add a test for autocomplete master password timeout. r=MattN
Johann Hofmann <jhofmann@mozilla.com> - Mon, 08 May 2017 06:20:45 -0400 - rev 574219
Push
57610 by bmo:ttromey@mozilla.com at Mon, 08 May 2017 13:37:42 +0000
Bug 1348791 - Add a test for autocomplete master password timeout. r=MattN
MozReview-Commit-ID: GTZQhI4VUv8
9576d7dc7efc3e704bdc576e0f738f045309fa5d: Bug 1348791 - Add a timeout to master password prompt when searching logins. r=MattN
Johann Hofmann <jhofmann@mozilla.com> - Mon, 08 May 2017 06:32:09 -0400 - rev 574218
Push
57610 by bmo:ttromey@mozilla.com at Mon, 08 May 2017 13:37:42 +0000
Bug 1348791 - Add a timeout to master password prompt when searching logins. r=MattN
The login manager searching logins for autofill may trap the user
in an infinite loop of master password prompts until the user enters
the correct master password. To prevent that, we're adding a timeout
to showing the master password prompt for autofill after it was last
cancelled.
MozReview-Commit-ID: JcmTDU6CKKA
7761907c8b70821ed52c910e7986014c1b281dc9: Bug 1361983 - Extend page unload timer if flushEventLoop returns after beforeunload event. r=ato
Henrik Skupin <mail@hskupin.info> - Thu, 04 May 2017 11:53:30 +0200 - rev 574217
Push
57610 by bmo:ttromey@mozilla.com at Mon, 08 May 2017 13:37:42 +0000
Bug 1361983 - Extend page unload timer if flushEventLoop returns after beforeunload event. r=ato
In cases when the navigation trigger function returns too late and the
beforeunload event has already been fired, the page load currently gets
canceled. This happens because the page unload timer hasn't been set at
this time and the unbeforeunload handler doesn't extend its time.
With this patch a flag is used which indicates if an beforeunload
event already occurred, so when the pageunload timer notifies the page
listener the unload timer can be extended to 5s as expected.
MozReview-Commit-ID: FKK0oGEWijU
ff68e0c1b1c1872e043d72148d5b76b0ae72e4e2: servo: Merge #16766 - layout: Fix radius percentage resolution (from emilio:border-radius); r=glennw
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 08 May 2017 06:24:42 -0500 - rev 574216
Push
57610 by bmo:ttromey@mozilla.com at Mon, 08 May 2017 13:37:42 +0000
servo: Merge
#16766 - layout: Fix radius percentage resolution (from emilio:border-radius); r=glennw
Fixes
#16764
Source-Repo:
https://github.com/servo/servo
Source-Revision:
34d33574dbd8696ff788ae8b9af65f8e88f404a9
506a89523ae8d7da95678612770ab6ac196d286d: Bug 1362991: Compute at most one text style context per element. r?heycam
draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 08 May 2017 14:49:57 +0200 - rev 574215
Push
57609 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 13:18:47 +0000
Bug 1362991: Compute at most one text style context per element. r?heycam
MozReview-Commit-ID: IDTRk47CsRS
d712cf3682b80fa9e772bc99a037ab561e8aa3a1: Bug 1362992 - Wrap implementation errors as UnknownError
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 08 May 2017 14:01:30 +0100 - rev 574214
Push
57608 by bmo:ato@mozilla.com at Mon, 08 May 2017 13:05:35 +0000
Bug 1362992 - Wrap implementation errors as UnknownError
JavaScript errors that arise from the Marionette implementation are
currently wrapped as WebDriverErrors. A WebDriverError is encoded with
a "webdriver error" error code, which officially does not exist in the
WebDriver specification.
To distinguish WebDriver errors from programming errors of Marionette,
this changes them to be encoded as UnknownErrors (error code
"unknown error"). This will make stacktraces coming from clients
easier to read, since it is clear that the error is not caught by the
WebDriverError-catchall.
MozReview-Commit-ID: A5HejTOgOp8
a647cb652a1a88de6316f8bee5119e0977afc3ec: Bug 1359350: Add no-eval rule to eslint config (and whitelist failures in tests) r?Standard8
draft
Frederik Braun <fbraun@mozilla.com> - Mon, 08 May 2017 14:50:50 +0200 - rev 574213
Push
57607 by bmo:fbraun@mozilla.com at Mon, 08 May 2017 13:04:41 +0000
Bug 1359350: Add no-eval rule to eslint config (and whitelist failures in tests) r?Standard8
MozReview-Commit-ID: 4nYlX4sSdbF
2b667fc9c6d3d69822f560e265486ee52b9e2a70: Bug 1286802 - Part 6: Implement CrashGenerationServer::set_include_context_heap() for OOP crash generation. r?ted
draft
Cervantes Yu <cyu@mozilla.com> - Fri, 24 Mar 2017 19:57:57 +0800 - rev 574212
Push
57606 by cyu@mozilla.com at Mon, 08 May 2017 12:57:11 +0000
Bug 1286802 - Part 6: Implement CrashGenerationServer::set_include_context_heap() for OOP crash generation. r?ted
MozReview-Commit-ID: 2W0VATExXmE
2f818a76de222e5cb5d9c25b4c854d070b8f6685: Bug 1286802 - Part 5: Implement ExceptionHandler::set_include_context_heap() for inprocess crash generation. r?ted
draft
Cervantes Yu <cyu@mozilla.com> - Fri, 24 Mar 2017 19:56:56 +0800 - rev 574211
Push
57606 by cyu@mozilla.com at Mon, 08 May 2017 12:57:11 +0000
Bug 1286802 - Part 5: Implement ExceptionHandler::set_include_context_heap() for inprocess crash generation. r?ted
MozReview-Commit-ID: AOrGlMjnNjE
1daa75d965941aa9de6045a9d5420509017c69d8: Bug 1286802 - Part 4: Implemention of including heap regions from the crashing context. r?ted
draft
Cervantes Yu <cyu@mozilla.com> - Fri, 24 Mar 2017 19:54:40 +0800 - rev 574210
Push
57606 by cyu@mozilla.com at Mon, 08 May 2017 12:57:11 +0000
Bug 1286802 - Part 4: Implemention of including heap regions from the crashing context. r?ted
This patch is the core part of including heap regions using the registers of
the crashing context to be used by in-process and out-of-process crash
generations. It works as follows:
When a crash happens, the ExceptionHandler or CrashGenerationServer uses the register
values in the crash contex as candidates for heap regions. If a value "looks like"
a pointer to some data on the heap, we register a region around the value using a
preallocated AppMemory instance. Then in the "MemoryCallback" type of MinidumpCallback,
we register the memory regions for inclusion in the minidump.
MozReview-Commit-ID: BEik3lRJJkj
edf3687b9f35da8fe4ae762201f3053281e6ecb0: Bug 1286802 - Part 3: Add empty set_include_context_heap() implementation to ExceptionHandler and CrashGenerationServer. r?ted
draft
Cervantes Yu <cyu@mozilla.com> - Thu, 30 Mar 2017 17:56:08 +0800 - rev 574209
Push
57606 by cyu@mozilla.com at Mon, 08 May 2017 12:57:11 +0000
Bug 1286802 - Part 3: Add empty set_include_context_heap() implementation to ExceptionHandler and CrashGenerationServer. r?ted
MozReview-Commit-ID: 5GBzvyvNPDa