Commit Graph

494949 Commits

Author SHA1 Message Date
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
Ting-Yu Chou
cd6f9ab1d4 Bug 1293501 - Use VirtualProtect to track down a possible memory corruption. r=dragana
MozReview-Commit-ID: J4ZFzR1nE5n
2016-10-06 17:31:43 +08:00
Yoshi Huang
2157c494b7 Bug 1300182: remove setTimeout to prevent intermittent failure. r=smaug 2016-10-11 11:20:55 +08:00
Deepjyoti Mondal
511e8fd9a0 Bug 1259475 - Remove hover state from disabled icon buttons. r=ntim
--HG--
extra : amend_source : 892e32786be2e4251a7a5e0c757a1cb80c8a479a
2016-10-06 02:14:00 -04: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
Kris Maglione
a4e557a57b Bug 1289273: Resolve URLs passed to windows.create relative to the caller. r=aswan a=al
MozReview-Commit-ID: 3TUIK6EvO3q

--HG--
extra : rebase_source : cccf23ce3edc1543f15223c677645c42be0ff7a6
extra : histedit_source : 42bdc39ad4c4bdc01e3d094f8d62eae11f3532ba
2016-10-05 20:27:06 +01:00
Eitan Isaacson
78fe5d0ec3 Bug 1308021 - Replace "iw" with "he" in cld2 detectLanguage results. r=florian
I have a pull request for these changes upstream:
https://github.com/CLD2Owners/cld2/pull/50

MozReview-Commit-ID: LUqrA4Genv0
2016-10-07 14:35:45 -07:00
Jan-Ivar Bruaroey
6668691c20 Bug 1304597 - Remove hardcoded capabilities on OSX that are no longer used r=jesup
MozReview-Commit-ID: 4vENDI1Q9U1
2016-10-07 11:35:07 -04:00
Gian-Carlo Pascutto
5810afce39 Bug 1308568 - Add missing filesystem calls to Allow in case broker is disabled. r=haik
MozReview-Commit-ID: 6AdKbBH0NMh

--HG--
extra : rebase_source : aaf58affb124719b3d65dc819d98e7227abff8ec
2016-10-07 22:09:57 +02:00
Gijs Kruitbosch
bda7cc7038 Bug 1306266 - test for print preview using the right tab, r=mconley
MozReview-Commit-ID: LLFmpPWwc5d

--HG--
extra : rebase_source : f2ea0e7afa2a62e3fab7de222784ed39982884c7
2016-10-06 12:57:58 +01:00
Sebastian Hengst
05110ba250 Backed out changeset d3a026933bce (bug 1308039) for spidermonkey bustage. r=backout on a CLOSED TREE 2016-10-07 21:39:34 +02:00
Sebastian Hengst
e7f8eb7dc9 Backed out changeset 48e363362718 (bug 1308039) 2016-10-07 21:39:00 +02:00
Sebastian Hengst
ec33d1d3c5 Backed out changeset 4865541c610a (bug 1308039) 2016-10-07 21:38:57 +02:00
Sebastian Hengst
1010d84618 Backed out changeset ab1d29e9c95c (bug 1308039) 2016-10-07 21:38:53 +02:00
Sebastian Hengst
c69cc39eb3 Backed out changeset cf4c2f956c4c (bug 1308039) 2016-10-07 21:38:50 +02:00
Bill McCloskey
931c2f9bf4 Bug 1308039 - Preempt GC to paint (r=mrbkap) 2016-10-07 12:26:22 -07:00
Bill McCloskey
8c6a951cce Bug 1308039 - GC interrupt callbacks (r=jonco) 2016-10-07 12:26:21 -07:00
Bill McCloskey
8a80388d4a Bug 1308039 - Add AutoAssertOnBarrier to painting code (r=mrbkap) 2016-10-07 12:26:20 -07:00
Bill McCloskey
b5679facbf Bug 1308039 - Add AutoAssertOnBarrier (r=jonco) 2016-10-07 12:26:20 -07:00
Bill McCloskey
f5fb4df360 Bug 1308039 - Convert AutoAssertOnGC to release assertion (r=jonco) 2016-10-07 12:26:19 -07:00
Kartikaya Gupta
75ed2487c5 Bug 1291381 - Add some indenting to mochitest.ini for readaibility. r=botond
MozReview-Commit-ID: GQO7giyU31e
2016-10-07 15:11:00 -04:00
Kartikaya Gupta
8d70bf45ca Bug 1291381 - Enable touch tests on Windows. r=botond
MozReview-Commit-ID: 3zmGDCFLUgF
2016-10-07 15:10:53 -04:00
Kartikaya Gupta
102b429267 Bug 1291381 - Fix helper_long_tap.html and helper_tap_passive.html to work with the Windows long-press event sequence. r=botond
MozReview-Commit-ID: ENJjgJ9dhCd
2016-10-07 15:10:46 -04:00
Kartikaya Gupta
758d479cf5 Bug 1308483 - Allow firing the mouselongtap event to chrome JS for use in tests. r=smaug
MozReview-Commit-ID: GYfLAPle5Kl
2016-10-07 15:10:39 -04:00
Cykesiopka
a4fb559557 Bug 1308132 - Use std::unique_ptr instead of mozilla::UniquePtr as the underlying type for ScopedNSSTypes.h UniqueX types.
MozReview-Commit-ID: IAaBhPTjZft

--HG--
extra : rebase_source : 1675da2e63b222dd7ea9ee9d481fb9c04a490d1a
extra : histedit_source : 23fbbd8c96c7d014d57591579a44c666b9197362
2016-10-06 17:01:58 +08: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
Catalin Badea
afc2be9e7b Bug 1307900 - Fix spelling mistake in browserElement_Manifestchange.js. r=jdm
MozReview-Commit-ID: 1z8N75jJXLw

--HG--
extra : rebase_source : 0d7884362358b6e6d94b75f01c6c856b7cf7741f
2016-10-05 15:18:56 -04:00
Andrzej Hunt
49c647af94 Bug 1307534 - Test that homepanel migration keep hidden panels hidden r=sebastian
MozReview-Commit-ID: 3s4aM2g4XTi

--HG--
extra : rebase_source : 285dcc75a8c827d6895b4800af806fe681a28bca
2016-10-05 21:41:38 +02: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
Rajat garg
378ac862ca Bug 1305748 - Changed the file name from notfound.png which was missing to information-16.png which exists. r=florian 2016-10-05 18:47:07 +05:30
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
Jon Coppeard
4bf21a1fc6 Bug 1302682 - Add assertion to help catch incorrect alloc kind when tenuring r=sfink 2016-10-05 10:09:24 +02:00
Gabriel Luong
badbea5392 Bug 1307481 - Part 1: Move Tooltip.js and HTMLTooltip.js into widgets/tooltip/ r=jdescottes
--HG--
rename : devtools/client/shared/widgets/HTMLTooltip.js => devtools/client/shared/widgets/tooltip/HTMLTooltip.js
rename : devtools/client/shared/widgets/Tooltip.js => devtools/client/shared/widgets/tooltip/Tooltip.js
2016-10-04 22:48:49 -04:00
Wes Kocher
8071f94c4d Merge fx-team to central, a=merge 2016-10-04 17:40:37 -07:00
Wes Kocher
5a2fb874ca Merge inbound to central, a=merge 2016-10-04 17:32:01 -07:00
Wes Kocher
e1ade7ef8a Backed out 8 changesets (bug 1286900) for win7vm wpt timeouts a=backout
Backed out changeset 3fff88de2f2d (bug 1286900)
Backed out changeset 748abfe6748e (bug 1286900)
Backed out changeset b4844ee1e542 (bug 1286900)
Backed out changeset bde587e47d00 (bug 1286900)
Backed out changeset a1311218621b (bug 1286900)
Backed out changeset 2de97e3cfcb3 (bug 1286900)
Backed out changeset 43df1e962f8e (bug 1286900)
Backed out changeset 6ed46e8ac86c (bug 1286900)
2016-10-04 17:17:07 -07:00
Dylan Roeh
a216f00000 Bug 1306742 - Use singleton EventDispatcher for ClosedTabs:Data listener. r=jchen 2016-10-04 15:46:29 -05:00
Dylan Roeh
52ad1516c6 Bug 1308633 - Use predefined strings for package name and class name when we cannot get the ComponentName in NotificationClient.showNotification. r=jchen 2016-10-10 15:27:14 -05:00
André Bargull
48c5ad2d8b Bug 1059454 - Enable commented out constructor test in string-iterator-surfaces.js. r=till 2016-10-07 00:53:14 -07:00
André Bargull
0b6952c8ea Bug 1290238 - Update the error message when directly invoking %TypedArray%. r=till 2016-10-07 02:31:51 -07:00
André Bargull
e75995ff81 Bug 1303396 - Don't assert when calling intrinsic_ConstructFunction with non-JSFunction. r=till 2016-10-06 22:18:19 -07:00