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
6c590acaff7c556798d7b7b47886d26f243d4781: No bug, Automated HSTS preload list update from host bld-linux64-spot-303 - a=hsts-update
ffxbld - Wed, 07 Jun 2017 08:36:40 -0700 - rev 410758
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-303 - a=hsts-update
fb40bcb6155bd1e3ac5468ff4575cce171efbc12: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 07 Jun 2017 13:34:43 +0200 - rev 410757
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
merge mozilla-inbound to mozilla-central a=merge
0145ab10f5cc62bdf5cee9453be305809e5f7840: Bug 1368915 (part 5) - Introduce MAX_JS_FRAMES. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 02 Jun 2017 09:41:58 +1000 - rev 410756
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368915 (part 5) - Introduce MAX_JS_FRAMES. r=mstange.
2f636eeb949d07746a412fbf327ce4e4015f2aad: Bug 1368915 (part 4) - Clean up NativeStack. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 02 Jun 2017 09:41:55 +1000 - rev 410755
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368915 (part 4) - Clean up NativeStack. r=mstange. This patch puts the arrays inside NativeStack, gives NativeStack a constructor, and renames its fields using "mFoo" form. The patch also moves MAX_NATIVE_FRAMES from the LUL-only code and applies it globally. This increases the max native frame count from 256 to 1024 on the LUL platforms, which makes things consistent with other platforms.
e7d5a07cede0aa1d2de6fdf13b7f522aa4a1cc22: Bug 1368915 (part 3) - Rename aStartTime parameters as aProcessStartTime where appropriate. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 02 Jun 2017 09:41:51 +1000 - rev 410754
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368915 (part 3) - Rename aStartTime parameters as aProcessStartTime where appropriate. r=mstange. This increases naming consistency. The remaining aStartTime parameters within the profiler refer to a different start time than the process start time.
2019c06e297c20de7afcd05716b6298ee2ea36f2: Bug 1368915 (part 2) - Remove unnecessary mozilla:: qualifiers in plaform.cpp. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 02 Jun 2017 09:41:48 +1000 - rev 410753
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368915 (part 2) - Remove unnecessary mozilla:: qualifiers in plaform.cpp. r=mstange.
827b05e1b8f77ff34829b7002a582363b41c9f92: Bug 1368915 (part 1) - Rename a parameter of locked_register_thread(). r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 31 May 2017 15:14:50 +1000 - rev 410752
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368915 (part 1) - Rename a parameter of locked_register_thread(). r=mstange.
f79cc01cb73f6beba75b92bb0719438d5f6accc1: Bug 1320186: Don't sanitize storage values more than once. r=aswan
Kris Maglione <maglione.k@gmail.com> - Tue, 06 Jun 2017 18:59:06 -0700 - rev 410751
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1320186: Don't sanitize storage values more than once. r=aswan MozReview-Commit-ID: y6S5LqS7fL
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip