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 413122
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +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 413121
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +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 413120
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +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 413119
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +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 413118
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +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 413117
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +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 413116
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +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 413115
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +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 413114
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +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 413113
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +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 413112
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +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 413111
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +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 413110
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +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 413109
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1320186: Don't sanitize storage values more than once. r=aswan MozReview-Commit-ID: y6S5LqS7fL
3ccce72b9da08d67bdc520985bc78f2a40853a55: Bug 1370634 - Make the time to wait the callback application (e.g. firefox.exe) to exit in the updater to be greater than the application's watchdog timer. r=mhowell
Robert Strong <robert.bugzilla@gmail.com> - Tue, 06 Jun 2017 20:27:21 -0700 - rev 413108
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1370634 - Make the time to wait the callback application (e.g. firefox.exe) to exit in the updater to be greater than the application's watchdog timer. r=mhowell
9948661fdb33b7d10bffc815d05332dae3e1423a: Bug 1365845 - Reset app.update.cancelations after a successful update. r=mhowell
Robert Strong <robert.bugzilla@gmail.com> - Tue, 06 Jun 2017 20:26:14 -0700 - rev 413107
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1365845 - Reset app.update.cancelations after a successful update. r=mhowell
48e28c61a9dc74c40c512ce4072d708880d39d31: Backed out changeset 4524bfde8583 (bug 1361970) for failures in transform-3d/backface-visibility-3.html and transform-3d/opacity-preserve3d-1.html
Phil Ringnalda <philringnalda@gmail.com> - Tue, 06 Jun 2017 19:54:40 -0700 - rev 413106
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Backed out changeset 4524bfde8583 (bug 1361970) for failures in transform-3d/backface-visibility-3.html and transform-3d/opacity-preserve3d-1.html CLOSED TREE MozReview-Commit-ID: GmEmiedJYeX
5c7c5f3952e82abfb4e5b25dad439a2197bf6621: Bug 1370237 - Always increment plugin epoch when creating nsPluginHost in parent; r=bsmedberg
Kyle Machulis <kyle@nonpolynomial.com> - Tue, 06 Jun 2017 10:46:55 -0700 - rev 413105
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1370237 - Always increment plugin epoch when creating nsPluginHost in parent; r=bsmedberg If we don't increment the plugin epoch in the parent process before the first call to LoadPlugins, and all plugin info is already cached, the epochs will match and we'll never get a complete plugin list in the child. This patch makes sure our first parent/child epoch check never matches, so we always update correctly. MozReview-Commit-ID: Jj1F8m3aeGx
42c1a8b6c89776a5030e030d23486a47ee22e50f: Bug 1337058 - Remove FindPlugins IPC message; r=bsmedberg
Kyle Machulis <kyle@nonpolynomial.com> - Tue, 06 Jun 2017 10:39:46 -0700 - rev 413104
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1337058 - Remove FindPlugins IPC message; r=bsmedberg
e190f8af99aa26f83407a29de8f4512c888ec0ad: Bug 1370072. Don't hold on to a frame pointer across a frame flush. r=ehsan
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 06 Jun 2017 21:21:45 -0400 - rev 413103
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1370072. Don't hold on to a frame pointer across a frame flush. r=ehsan
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip