34eb6c45444316f0b9e0a86f0b7a22aa1d3ae86f: Bug 1370053 - Fix a couple of comment/variable-name typos in ResolveParagraph. r=smontagu
Jonathan Kew <jkew@mozilla.com> - Wed, 07 Jun 2017 09:42:53 +0100 - rev 410778
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1370053 - Fix a couple of comment/variable-name typos in ResolveParagraph. r=smontagu
c474a1264de73553754f9d3570613cf2be594148: Bug 1370053 - Don't do the empty-frame short-circuit in ResolveParagraph until after updating the current bidi run if necessary. r=smontagu
Jonathan Kew <jkew@mozilla.com> - Wed, 07 Jun 2017 09:42:52 +0100 - rev 410777
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1370053 - Don't do the empty-frame short-circuit in ResolveParagraph until after updating the current bidi run if necessary. r=smontagu
7ad815515bd315ac0da9ed9b8c32b1f5dfeb27bf: Bug 1368626 - Avoid duplicate lookups when setting a new property. r=jandem
André Bargull <andre.bargull@gmail.com> - Fri, 02 Jun 2017 20:36:43 +0200 - rev 410776
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368626 - Avoid duplicate lookups when setting a new property. r=jandem
f302f3481aaa3cae72fd8300892d0d66287751b7: Bug 1370208 - Inline Boolean constructor when called as a function. r=nbp
André Bargull <andre.bargull@gmail.com> - Mon, 05 Jun 2017 16:26:24 +0200 - rev 410775
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1370208 - Inline Boolean constructor when called as a function. r=nbp
3666d91a4263663c5e56f3daa7b9d20f9cc9922f: Bug 1367515 - Use ::mozilla::Maybe to de-duplicate the loop of ScriptLoader::GiveUpBytecodeEncoding r=nbp
Stanley Ye <stanleyye1996@gmail.com> - Tue, 06 Jun 2017 23:49:54 -0700 - rev 410774
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1367515 - Use ::mozilla::Maybe to de-duplicate the loop of ScriptLoader::GiveUpBytecodeEncoding r=nbp
eb977b3751ca6084523f35adb88ca49dfab84fe5: Bug 1370653 - Update PromiseTestUtils for use in mochitests. r=Mossop
Paolo Amadini <paolo.mozmail@amadzone.org> - Tue, 06 Jun 2017 21:33:08 +0100 - rev 410773
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1370653 - Update PromiseTestUtils for use in mochitests. r=Mossop This adds a new coarse-grained whitelisting function, whose usage should be kept to a minimum but is necessary because many mochitests have cleanup issues on shutdown. The module now handles cases that only happen in mochitests, where rejections can occur in contexts that are unloaded and more than one test file can be executed sequentially in the same process. MozReview-Commit-ID: 8xejMxoSBzf
985626bc4d9c44f1bb12f808276a256397596d0b: Bug 1370652 - Handle more rejections in code exercised by browser-chrome tests. r=Mossop
Paolo Amadini <paolo.mozmail@amadzone.org> - Tue, 06 Jun 2017 21:15:42 +0100 - rev 410772
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1370652 - Handle more rejections in code exercised by browser-chrome tests. r=Mossop These fixes are in preparation of making browser-chrome tests fail when there are unhandled Promise rejections. MozReview-Commit-ID: JTMgC2XwzX2
d95970dc9b7d41ed028960c7aeacd3584bdef689: Bug 1366356 - Decrease the process priority of content processes that are not running a foreground tab - part 2 - enabled if the platform specific code is ready, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 07 Jun 2017 09:59:00 +0200 - rev 410771
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1366356 - Decrease the process priority of content processes that are not running a foreground tab - part 2 - enabled if the platform specific code is ready, r=smaug
a8011068db5a26fc837f8e78fb7e38d38822c2f6: Bug 1366356 - Decrease the process priority of content processes that are not running a foreground tab - part 1 - visibility logic, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 07 Jun 2017 09:59:00 +0200 - rev 410770
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1366356 - Decrease the process priority of content processes that are not running a foreground tab - part 1 - visibility logic, r=smaug
e11291525ae0fd001c72dfa8b5b4d19988e4f2e3: Bug 1370297 - Move Taskcluster Windows Debug builds to Tier1, r=catlee
Alin Selagea <aselagea@mozilla.com> - Wed, 07 Jun 2017 10:45:35 +0300 - rev 410769
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1370297 - Move Taskcluster Windows Debug builds to Tier1, r=catlee
1253a062332e18fbd03b97918874df64d8e2a58b: Bug 1356824 - Fix a typo in the comments; r=btseng
Jan Varga <jan.varga@gmail.com> - Wed, 07 Jun 2017 08:57:57 +0200 - rev 410768
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1356824 - Fix a typo in the comments; r=btseng
1e31507a93b2a73a4b67a78bbe1bb9acf41f408b: Bug 1367581 - don't bail out if the channel doesn't have loadInfo. r=valentin
Yoshi Huang <allstars.chh@mozilla.com> - Fri, 26 May 2017 16:20:26 +0800 - rev 410767
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1367581 - don't bail out if the channel doesn't have loadInfo. r=valentin
59fa04c67e41e197fd16ff2f30fc92758564460b: Bug 1321430: Let separate file:// URLs content process ride the trains. r=jimm
Bob Owen <bobowencode@gmail.com> - Tue, 06 Jun 2017 20:21:03 +0100 - rev 410766
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1321430: Let separate file:// URLs content process ride the trains. r=jimm
143dcd21c6f0e94eb4c7cb7242061c7ef411b210: Bug 1367576 - Make IsWidgetStateSafe not truncate the bits that it needs to test. r=karlt
L. David Baron <dbaron@dbaron.org> - Tue, 06 Jun 2017 22:27:18 -0700 - rev 410765
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1367576 - Make IsWidgetStateSafe not truncate the bits that it needs to test. r=karlt This fix a mistake that goes back to the original code from bug 174585 (gecko-dev 9611b23530704402a714fa39cb433a01dca0bb6e, 2005-08-20). (This makes me wonder how important the code is in the first place if it didn't work correctly.) MozReview-Commit-ID: B6q0o5n5hDw
33997d929fda5555b857ce1aa0f523c99bfc0434: Bug 1367576 - Shrink existing caches to the size that's actually needed. r=karlt
L. David Baron <dbaron@dbaron.org> - Tue, 06 Jun 2017 22:27:18 -0700 - rev 410764
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1367576 - Shrink existing caches to the size that's actually needed. r=karlt Now that, thanks to bug 1367577, we have the theme constants in an enum, we can make these arrays smaller rather than assuming that the constants might use any valid uint8_t value. MozReview-Commit-ID: A6GjTarVurc
b8e44a1cb4505c51d398db387c4c1d5c8afc462c: Bug 1367576 - Cache results of getting GTK widget borders. r=karlt
L. David Baron <dbaron@dbaron.org> - Tue, 06 Jun 2017 22:27:18 -0700 - rev 410763
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1367576 - Cache results of getting GTK widget borders. r=karlt See comments in the header file. This also clears out mSafeWidgetStates in ThemeChanged since that seems like a good thing to do, and marks nsNativeThemeGTK as final. MozReview-Commit-ID: 5Zne4eGbGlh
db68e1963b3974821cc065440f1b693a82721619: Bug 1367576 - Refactor to allow for caching of some gtk widget padding/border results. r=karlt
L. David Baron <dbaron@dbaron.org> - Tue, 06 Jun 2017 22:27:17 -0700 - rev 410762
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1367576 - Refactor to allow for caching of some gtk widget padding/border results. r=karlt This refactors the two nearly-identical callsites into a method so that I can do caching in that method in the next patch. Note that there was a slight difference between them in that the aWidgetFlags parameter to GetGtkWidgetAndState was only passed from one callsite. However, given that the aState parameter is null, this doesn't cause any behavior differences. (Some controls in GetGtkWidgetAndState null-check aWidgetFlags and some don't!) Note also that this makes it always assign a result (often zero). This is fine for both callsites; GetWidgetPadding previously assigned zero right before the call, and GetWidgetBorder did so at the start of the function (and wasn't modified in between, since it was immediately before the switch that the modified code is a case in). MozReview-Commit-ID: IKurwry3UTi
05cb421de1c392e23da293e03dd2d28a3d65457d: Bug 1367576 - Remove unused ishtml parameter to moz_gtk_get_widget_border. r=karlt
L. David Baron <dbaron@dbaron.org> - Tue, 06 Jun 2017 22:27:17 -0700 - rev 410761
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1367576 - Remove unused ishtml parameter to moz_gtk_get_widget_border. r=karlt This was needed for the (now-unused) GTK2 version of the code. MozReview-Commit-ID: GocgC4OZ76p
3853c5543f6e4e8ef24cc1ac47be5a65e4b672e0: Bug 1369260 - Remove use of MOZ_ASSERT_IF in layout. r=heycam
L. David Baron <dbaron@dbaron.org> - Tue, 06 Jun 2017 22:27:17 -0700 - rev 410760
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1369260 - Remove use of MOZ_ASSERT_IF in layout. r=heycam As I've said before, as module owner I prefer that MOZ_ASSERT_IF not be used in the module because I consider it to be unreadable. However, a few uses have crept in, and this patch removes them. I consider it to be unreadable because the name looks like a name that uses smalltalk-ish naming conventions, i.e., with a part of the name corresponding to each parameter, in order. However, the parameters are in the order opposite the name. This was written primarily with the vim commands: :%s/MOZ_ASSERT_IF(\([^,]*\),/MOZ_ASSERT(!\1 ||/ :wn followed by manual cleanup for indentation and removal of !!. MozReview-Commit-ID: G6rLbOn7k8d
a49112c7a5765802096b3fc298069b9495436107: No bug, Automated HPKP preload list update from host bld-linux64-spot-303 - a=hpkp-update
ffxbld - Wed, 07 Jun 2017 08:36:43 -0700 - rev 410759
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-303 - a=hpkp-update
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip