Commit Graph

494326 Commits

Author SHA1 Message Date
Mats Palmgren
bd83953853 Bug 1307806 - [css-grid][css-flexbox][css-align] Implement nsLayoutUtils::GetFirstLineBaseline for flex/grid containers. r=dholbert 2016-10-06 22:43:22 +02:00
Mats Palmgren
55974a1a48 Bug 1306906 - [css-grid] Add/tweak grid container baseline reftests. 2016-10-06 22:43:22 +02:00
Mats Palmgren
d01e18549b Bug 1306906 - [css-grid] Get the relevant baseline from the grid item for the basline group. r=dholbert 2016-10-06 22:43:22 +02:00
David Keeler
de3db56831 bug 1225682 - (still) don't use nsAutoString as class member variable in security/manager/ r=mgoodwin
MozReview-Commit-ID: LvFQdleIuEx

--HG--
extra : rebase_source : 2ac7779e355ffe48f61084aeb76e741e64cea6f6
2016-03-18 10:24:27 -07:00
Jonathan Kew
6e6135e988 Bug 1306715 - Ignore the font whitelist if we're not using a gfxPlatformFontList backend (i.e. using the old Linux/fontconfig backend). r=jrmuizel 2016-10-06 21:00:24 +01:00
Aaron Klotz
81f9356172 Bug 1306117: Add ISimpleDOMNode type library to AccessibleMarshal.dll's resources; r=tbsaunde
MozReview-Commit-ID: 3RJI1JfZin
2016-09-28 15:14:22 -06:00
Aaron Klotz
da2dbe049c Bug 1306400: Remove ChildIDThunk from Windows a11y as it is no longer necessary; r=tbsaunde
MozReview-Commit-ID: JeKsbfYKV58

--HG--
extra : rebase_source : d5900dc7849a326af35c1f49c62cce3953e77531
2016-10-06 13:07:08 -06:00
Andrea Marchesini
d8ece54d80 Bug 1307791 - nsHostObjectURI must release BlobImpl when the underlying blob URL is revoked, r=smaug 2016-10-06 20:28:03 +02:00
Benjamin Smedberg
b251dfc1b5 Bug 1290766 - Return the scroll capture information from the PPluginWidget Create method, instead of using a separate asynchronous method which is delivered later and may race with fast shutdown. r=billm
MozReview-Commit-ID: JJA1VaIuDxL

--HG--
extra : rebase_source : 13a97843b3f2dbfd66478d5ba41e2365dd94a11f
2016-10-05 11:36:26 -04:00
Dão Gottwald
3af5386475 Bug 1306584 - In customize mode, properly update the lightweight theme button icon and Restore Defaults button disabled state when selecting a theme. r=jaws
--HG--
extra : rebase_source : 24367bea6839a72f15733b8593959e34571db672
2016-10-06 18:45:29 +02:00
David Major
fcbab1c99e Bug 1307812: Re-work IsEmptyMSG() to avoid taking the address of a temporary. r=masayuki
--HG--
extra : rebase_source : 2d5c3223f56165b3059c9c75cd8ecdeef0e7ce34
2016-10-06 09:22:18 -05:00
Julian Seward
f30bf023b4 Bug 1274256 - TSan: data race gfx/layers/client/TextureClient.cpp:1161 in mozilla::layers::MappedYCbCrChannelData::CopyInto. r=jyavenard@mozilla.com. 2016-10-06 17:41:27 +02:00
Valentin Gosu
f400a2572a Bug 1306921 - Add buttons to start-stop logging to about:networking r=jaws 2016-10-06 17:18:36 +02:00
Carsten "Tomcat" Book
2a026d93ba Backed out changeset 9fbc16390ef7 (bug 1299860) for bustage on a CLOSED TREE 2016-10-06 17:04:40 +02:00
Nicolas Silva
f10342b425 Bug 1299860 - Don't use the compositor backend of a popup with ImageBridge and VRManager. r=Bas 2016-10-06 16:39:56 +02:00
Andrea Marchesini
2e8a673008 Bug 1308160 - Correct ::deserialize for nsHostObjectURI, r=smaug 2016-10-06 16:36:07 +02:00
Benjamin Smedberg
e875d89aa6 Bug 1307501 part B - don't read old versions of pluginreg.dat. Long ago we took great pains to read this backwards-compat because plugin enabled/click-to-play state was recorded here. But that has been recorded in prefs since Firefox 22, so now we can safely just treat this as a disposable cache. r=qdot
MozReview-Commit-ID: 1QBEBuXiesh

--HG--
extra : rebase_source : 049c0d55676c46754eda614812c101f8d0ab4742
extra : source : 58e4d007f2a5eb24788debf16613d5d780df0ddb
2016-10-05 09:48:57 -04:00
Benjamin Smedberg
082bdccfb8 Bug 1307501 - Flash plugin isn't enabled in nightly because this check was using the description instead of the name. r=stupidly obvious
MozReview-Commit-ID: EJmdQfYhGp9

--HG--
extra : rebase_source : b1d7d55a0ba24f621d7b01fe58af1880b0eaa2e6
extra : source : 113aa49cbb982144d17969f7161ef27153535a7c
2016-10-04 12:35:34 -04:00
Xidorn Quan
097510a831 Bug 1306696 followup - Fix comment grammar. DONTBUILD
MozReview-Commit-ID: 1fIvQaZ4vBJ

--HG--
extra : rebase_source : 5e76ca4837b0facbf6043984c222209bdea92955
2016-10-07 01:20:34 +11:00
Andrea Marchesini
9d453d6ef0 Bug 1306235 - XHR should set lengthComputable only if total value is set, r==smaug 2016-10-06 16:13:08 +02:00
Jon Coppeard
d5f9a8fa71 Bug 974415 - Add a separate API to get the number of fixed slots in an object that can be used off-main-thread r=jandem 2016-10-06 15:56:15 +02:00
Jon Coppeard
71e010aedd Bug 1165905 - Make JS_GetGlobalJitCompilerOption fail for unknown options r=jandem 2016-10-06 15:55:40 +02:00
Carsten "Tomcat" Book
5ab962655e Merge mozilla-central to mozilla-inbound
--HG--
extra : rebase_source : 55d1950f399abce29391fed0c9039d52dc68840c
2016-10-06 15:20:02 +02:00
Carsten "Tomcat" Book
7822855f50 Backed out changeset 3855dd4690ab (bug 1292923) for conflicts with m-c
--HG--
extra : rebase_source : 158207ae257965fbdffe51934d5c540188175859
2016-10-06 15:18:20 +02:00
Jan de Mooij
e6f7d2bfe3 Bug 1267163 followup - Use static_assert instead of MOZ_ASSERT. r=red, CLOSED TREE 2016-10-06 15:27:02 +02:00
Jan de Mooij
eb36b16c2d Bug 1267163 - Port primitive value getprop stub to CacheIR. r=efaust
--HG--
extra : rebase_source : 1a6d1a66695288fdfd83ea9f10f6d8aa60ad3c06
2016-10-06 14:58:35 +02:00
Matt Woodrow
d8ccc61086 Backed out changeset d35d695f921d (bug 1292923) for troubles with windows refrests 2016-10-06 14:33:29 +02:00
Matt Woodrow
4d48d9abe0 Backed out changeset f5a4eadc760e (bug 1305326) 2016-10-06 14:32:57 +02:00
Matt Woodrow
81cff1917b Bug 1292923 - Don't upload to textures during creation on Intel cards as it frequently crashes. r=dvander 2016-10-06 14:32:55 +02:00
Julian Seward
6b779e5f7a Bug 1303277 - Adjust the refresh driver warning threshold in function of whether valgrind is running rather than just the build target. r=nical.
--HG--
extra : rebase_source : 56283466d5eeb256bd7b485bae8f90debd751f73
2016-10-06 13:27:33 +02:00
Carsten "Tomcat" Book
c2943ed59a Backed out changeset 01bf91bcaeb2 (bug 1274256) for reftest crashes
--HG--
extra : rebase_source : 9a15b3f2a6c3800401216208d52438d8ceb120a3
2016-10-06 13:53:57 +02:00
Kartikaya Gupta
ed4e5b403e Bug 1307758 - Enable test_group_pointerevents on OS X as well, since we support synthesizing native touches there. r=stone
MozReview-Commit-ID: Kg7CnBD1UIt
2016-10-06 07:49:11 -04:00
Andi-Bogdan Postelnicu
e0d7fa5720 Bug 1307702 - clang-plugin - static analysis to reject ussage of MOZ_REQUIRED_BASE_METHOD on non-virtual base methods. r=mystor
MozReview-Commit-ID: 9G79Wm5fbHc
2016-10-06 14:02:20 +03:00
Andi-Bogdan Postelnicu
d447f00057 Bug 1230311 - clang-plugin - static analysis to enforce that if a method is overridden also base method is called. r=mystor
MozReview-Commit-ID: 1JYzYZZOh3W
2016-10-06 13:49:00 +03:00
Carsten "Tomcat" Book
7333917288 Merge mozilla-central to mozilla-inbound 2016-10-06 12:28:03 +02:00
Carsten "Tomcat" Book
5ee5b8bebb Backed out changeset a045ca98c52c (bug 1198377) for suspicion that this cause windows 7 reftest crashes
--HG--
extra : rebase_source : ed3fc282977a9e5d949af1d72c88e4545ce77e56
2016-10-06 12:26:22 +02:00
Carsten "Tomcat" Book
7c8e81673d merge mozilla-inbound to mozilla-central a=merge 2016-10-06 11:59:54 +02:00
Carsten "Tomcat" Book
5f7f7c6912 merge fx-team to mozilla-central a=merge 2016-10-06 11:57:36 +02:00
Matt Woodrow
2980c56cf9 Backout d35d695f921d for causing compile failures. 2016-10-06 19:13:30 +13:00
Phil Ringnalda
3bbb4273cb Merge m-c to f-t 2016-10-05 20:52:02 -07:00
Phil Ringnalda
76609a05d6 Backed out changeset ad324639bfae (bug 1304178) for slowing down debugger tests enough to make their Linux32 debug test chunks exceed the 80 minute limit
MozReview-Commit-ID: L8rkkQxTdff
2016-10-05 20:42:31 -07:00
Jim Chen
bfe19431c6 Bug 1305498 - Refactor notification code to be more concise; r=sebastian
Bug 1305498 - 1. Remove NotificationClient task queue; r=sebastian

Not sure why we needed a task queue for NotificationClient actions. The
actions all go through IPC and are non-blocking, so it's perfectly fine
to perform them off of whatever thread we're on.

Bug 1305498 - 2. Integrate NotificationHandler et al into NotificationCllient; r=sebastian

There's no reason to have NotificationHandler, AppNotificationClient,
and ServiceNotificationClient all separate from the base
NotificationClient class. This patch adds the functionality of
those three classes to NotificationClient.

The notifications hash map is changed from a ConcurrentHashMap to a
regular HashMap with synchronization because I think the use case here
doesn't warrant the added performance and overhead of ConcurrentHashMap.

NotificationService is changed to match the new NotificationClient. Now
the only job for NotificationService is to set a notification as
foreground, rather than to manage all notifications like before.

NotificationHandler, AppNotificationClient, and
ServiceNotificationClient will be removed in a later patch.

Bug 1305498 - 3. Set NotificationListener in GeckoApplication; r=sebastian

Set NotificationListener once in GeckoApplication.onCreate, instead of
spreading it out in GeckoApp, BrowserApp, and GeckoService. This is
possible because there's no longer a distinction between
AppNotificationClient and ServiceNotificationClient in the new,
consolidated NotificationClient.

Bug 1305498 - 4. Remove obsolete notification classes; r=sebastian

Remove AppNotificationClient, ServiceNotificationClient, and
NotificationHandler, now that they've all been replaced by the new,
consolidated NotificationClient.

Bug 1305498 - 5. Use NotificationReceiver for web notification callbacks; r=sebastian

Previously, web notification callbacks went to GeckoApp directly, but
that presented some problems such as not being able to implement the
on-close callback, because we don't want to launch GeckoApp when the
notification is closed by swiping. This patch makes us use
NotificationReceiver for callbacks, and let NotificationReceiver launch
GeckoApp if necessary.

Bug 1305498 - 6. Don't keep notification cookie in native code; r=sebastian

Keep the notification cookie a single location (in the notification
intent itself), and simplify the native notification handling code.

Bug 1305498 - 7. Use NotificationReceiver for persistent notifications; r=sebastian

Currently, persistent notification callbacks go through a different code
path, but it'd be more consistent and correct to let persistent
notification callbacks go through NotificationReceiver as well.

This takes care of some housekeeping work that was missing for
persistent notifications, such as deleting the mNotifications entry when
the notification is closed.
2016-10-05 21:52:32 -04:00
Don Marti
f18caecbb9 Bug 1307901 - Fix a spelling error in a test. r=jdm
MozReview-Commit-ID: FQxF1ZD3c1A

--HG--
extra : rebase_source : 3628f106fd0209281af928c366c71ba94956dbb1
2016-10-05 12:23:28 -07:00
Carsten "Tomcat" Book
776744b16a Merge mozilla-central to fx-team 2016-10-05 17:08:10 +02:00
Carsten "Tomcat" Book
3522f1d38a merge mozilla-inbound to mozilla-central a=merge 2016-10-05 15:42:48 +02:00
Carsten "Tomcat" Book
5e299a14ad merge fx-team to mozilla-central a=merge 2016-10-05 15:29:12 +02:00
Valentin Gosu
a6ca82fdd0 Bug 1306920 - Make sure log file is closed when clearing it at runtime r=nfroyd 2016-10-05 11:34:12 +02:00
Kan-Ru Chen
e18f79eb18 Bug 1283563 - Followup - properly finish test in case timeout is really flaky. r=me
MozReview-Commit-ID: 9XkB9dExF7Y
2016-10-05 16:33:22 +08:00
Jon Coppeard
38b109439a Bug 1307372 - Avoid triggering mCallback read barrier in CallbackObject::CallbackKnownNotGray r=mccr8 2016-10-05 10:09:24 +02:00
Jon Coppeard
a123b01d13 Bug 1307361 - Remove OOM message in heap checking zeal mode r=sfink 2016-10-05 10:09:24 +02:00