Commit Graph

508595 Commits

Author SHA1 Message Date
Jim Chen
caaf58697a Bug 1333589 - 3. Convert SiteIdentityPopup observers to events; r=sebastian
Convert the "Permissions:*" and "Session:Reload" observers to events
that go through GlobalEventDispatcher.
2017-01-25 18:57:32 -05:00
Jim Chen
174b21ef30 Bug 1333589 - 2. Convert SiteIdentityPopup events to bundle events; r=sebastian
Convert the events used in SiteIdentityPopup to bundle events. UI thread
events are used because the listeners perform operations on the UI
thread.
2017-01-25 18:57:31 -05:00
Jim Chen
a8edf60a6c Bug 1333589 - 1. Use GeckoBundle for DoorHanger.OnButtonClickListener; r=sebastian
Convert the onButtonClick method to provide GeckoBundle as the response.
2017-01-25 18:57:31 -05:00
Jim Chen
f6a51590a8 Bug 1333588 - Convert PageActions events to bundle events; r=sebastian
Convert events used in PageActions to bundle events. UI thread events
are used because the listeners require the UI thread. The observer
notifications from Java to Gecko are converted to events as well.
2017-01-25 18:57:31 -05:00
Jim Chen
2e56d7739e Bug 1333586 - Convert AccountsHelper events to bundle events; r=sebastian
Convert events used in AccountsHelper to bundle events. Most events are
kept as Gecko thread events, but a couple events that start activities
are converted to UI thread events.
2017-01-25 18:57:31 -05:00
Jim Chen
a396212751 Bug 1333581 - Convert IntentHelper events to bundle events; r=sebastian
Convert events used in IntentHelper to bundle events. UI thread events
are used for most events because the listeners perform operations on
Intent objects, which is best done on the UI thread. For
"Intent:GetHandlers", use a Gecko thread event because it's possible we
want a synchronous callback response.
2017-01-25 18:57:31 -05:00
Jim Chen
296c0b8b43 Bug 1330439 - 4. Convert home panel observers to events; r=sebastian
Convert nsIObserverService observers used in home panels to events that
go through EventDispatcher.
2017-01-25 18:53:58 -05:00
Jim Chen
dfcdeb5ce1 Bug 1330439 - 3. Convert HomePanelsManager events to bundle events; r=sebastian
Convert events used in HomePanelsManager to bundle events. Background
thread events are used because HomePanelsManager processes panel changes
in the background thread. Changing to background thread events also lets
us make the change queue a simple ArrayList instead of a
ConcurrentLinkedQueue, because there is no longer multiple threads
involved.
2017-01-25 18:53:58 -05:00
Jim Chen
768eb3905e Bug 1330439 - 2. Convert HomeBanner events to bundle events; r=sebastian
Convert the events in HomeBanner to bundle events. "HomeBanner:Shown" is
removed in favor of using a callback.
2017-01-25 18:53:58 -05:00
Jim Chen
6738ee9866 Bug 1330439 - 1. Convert PanelInfoManager events to bundle events; r=sebastian
Convert the "HomePanels:Data" event to a GeckoBundle/BundleEventListener
event. UI thread event is used because the listener invokes the callback
on the UI thread.
2017-01-25 18:53:58 -05:00
Jim Chen
a1a65941ef Bug 1330411 - 2. Convert FindInPageBar events to bundle events; r=sebastian
Convert events used in FindInPageBar to GeckoBundle/BundleEventListener
events. UI thread events are used because the listener performs UI
operations. FindInPageBar also sends some events like "FindInPage:Find"
from Java to Gecko; those events will be converted in another bug.
2017-01-25 18:53:58 -05:00
Jim Chen
59b3ffa09c Bug 1330411 - 1. Convert ActionBarHandler observers to events; r=sebastian
Convert observers in ActionBarHandler.js to events that go through
WindowEventDispatcher. "TextSelection:Get" now replies through the
callback interface rather than a "TextSelection:Data" event. The patch
also adds new lazy-loading events in browser.js to replace the
lazy-loading observers that ActionBarHandler relied on.
2017-01-25 18:53:58 -05:00
Jim Chen
9a9702cab0 Bug 1330409 - Convert CastingApps events to bundle events; r=sebastian
Convert the events used in MediaCastingBar and ChromeCastPlayer to
GeckoBundle/BundleEventListener events. UI thread events are used
because the listener performs operations on the UI thread.
2017-01-25 18:53:57 -05:00
Wes Kocher
b68e3aac43 Backed out changeset dd1efa762e49 (bug 1333683) for failing the browser_color_widget test a=backout
MozReview-Commit-ID: 1am5MdTLodU
2017-01-25 15:52:12 -08:00
Tooru Fujisawa
a6842dfb5b Bug 1332881 - Handle stack value in correct order when leaving loop and try-finally. r=shu 2017-01-26 08:37:24 +09:00
Ted Campbell
4fbf9693aa Bug 1332333 - Remove EffectlessLookupProperty. r=jandem
--HG--
extra : rebase_source : 4c0255db2f13175d4e6bb4af36256303981ad2bc
2017-01-24 18:07:54 -05:00
Ted Campbell
e694d95717 Bug 1332333 - Remove uses of EffectlesslyLookupProperty. r=jandem
--HG--
extra : rebase_source : 077ae1f08d0a0067e6903f5ab26f8c0a025dc17a
2017-01-24 18:07:14 -05:00
André Bargull
b7c42981da Bug 1328386 - Part 9: Relax error message in jit-test file so the test doesn't fail when the decompiler bails out. rs=jandem 2017-01-25 08:59:03 -08:00
André Bargull
88cc4e2564 Bug 1328386 - Part 8: Store internals object for Intl objects in internal slot instead of using a WeakMap. r=Waldo 2017-01-23 08:33:51 -08:00
André Bargull
23189400e5 Bug 1328386 - Part 7: Implement legacy constructor semantics for Intl.DateTimeFormat per ECMA-402, 4th edition. r=Waldo 2017-01-23 08:33:47 -08:00
André Bargull
26c8fa8110 Bug 1328386 - Part 6: Implement legacy constructor semantics for Intl.NumberFormat per ECMA-402, 4th edition. r=Waldo 2017-01-23 08:33:43 -08:00
André Bargull
8bfe298d5f Bug 1328386 - Part 5: Add Intl.[[FallbackSymbol]] to support ECMA402, 4th edition legacy constructor semantics. r=Waldo 2017-01-23 08:33:40 -08:00
André Bargull
f74a91d7d6 Bug 1328386 - Part 4: No longer allow to initialize arbitrary objects as Intl.Collator instances per ECMA-402, 2nd edition. r=Waldo 2017-01-23 08:33:37 -08:00
André Bargull
46a0a67dba Bug 1328386 - Part 3: Ensure PluralRules methods are always called with actual PluralRules instances. r=Waldo 2017-01-23 08:33:34 -08:00
André Bargull
ae381592c6 Bug 1328386 - Part 2: Add a NativeObject subclass for each Intl object. r=Waldo 2017-01-23 08:33:30 -08:00
André Bargull
9d46c8708d Bug 1328386 - Part 1: Remove boilerplate code and add comments in Intl code. r=Waldo 2017-01-23 08:33:27 -08:00
Jason Laster
738cc9748d Bug 1328693 - Extract debugger preferences. r=jryans 2017-01-25 06:19:00 -05:00
Lee Salzman
b0949fd5a5 Bug 1324379 - Fix cairo_cff_font_write_cid_fontdict array output. r=jrmuizel
MozReview-Commit-ID: DVMOpNLmY6D
2016-12-19 14:12:58 -05:00
Mats Palmgren
bf382ceca8 Bug 1323777 part 3 - Ensure that collecting telemetry on user font usage don't have unwanted side effects. r=smaug 2017-01-25 23:34:22 +02:00
Mats Palmgren
daa0033987 Bug 1323777 part 2 - make PresShell::Destroy() return immediately if it's already been called. r=smaug 2017-01-25 23:34:03 +02:00
Olli Pettay
59658da793 Bug 1323777, make GetDisplayMode more null-safe, r=bdahl 2017-01-25 23:32:50 +02:00
Kartikaya Gupta
40947fdc4f Bug 1333503 - Remove some dead code relating to overfill calculation. r=mchang,mrbkap
MozReview-Commit-ID: HiT0jJynpyC
2017-01-25 14:03:36 -05:00
aleth
05bfbf26be Bug 1333692 - Disable nsIIdentityCryptoService and jwcrypto tests for TB as these modules are only used by FxAccounts. r=MattN. 2017-01-25 18:47:57 +01:00
Nicholas Nethercote
45bf8c43bb Bug 1329684 (part 2) - Remove OS::msPerSecond, which is unused. r=mstange.
--HG--
extra : rebase_source : 5c0fcac9c52e8c9b0022002cbbdcaef33982a682
2017-01-25 14:33:34 +11:00
Nicholas Nethercote
6eb4bf69b1 Bug 1329684 (part 1) - Remove GeckoMutex, ::Mutex and ::MutexAutoLock from the profiler. r=mstange.
Note that the comment on ::Mutex said that it should support recursive locking,
but GeckoMutex was implemented using mozilla::Mutex which does *not* support
recursive locking.

The patch also removes OS::CreateMutex(), because it's only used twice and
doesn't make the code more concise.

--HG--
extra : rebase_source : 81f324cb3856ea5329d8b6edb457c8ec44395c56
2017-01-25 14:33:32 +11:00
Gabriel Luong
294b6a4dd5 Bug 1333683 - Add unit test for the ColorWidget. r=jdescottes
--HG--
rename : devtools/client/shared/test/browser_spectrum.js => devtools/client/shared/test/browser_color_widget.js
2017-01-25 14:58:38 -05:00
Lee Salzman
f72fa46b41 bug 1333749 - verify that inset box shadows are symmetric before attempting to mirror them. r=mchang
MozReview-Commit-ID: 2q3WH25PWSs
2017-01-25 14:53:38 -05:00
Jim Mathies
456dec1f00 Bug 1294650 - Install shim 'qipcap' dlls into the Firefox folder to circumvent dll injection by the 3rd party Websense product. r=aklotz a=ritu
CLOSED TREE
MozReview-Commit-ID: 11qJbfim7Lm

--HG--
extra : source : d332de44654828b81e2ad13ec2d7fe54eb8d2de9
extra : intermediate-source : 614a80e577f3757a61a00235f76d961d1c86a587
2016-08-22 06:53:38 -05:00
Eugen Sawin
0cb63b48cd Bug 1323429 - [1.1] Don't verify IME root content with e10s enabled. r=jchen 2017-01-25 20:03:43 +01:00
Yura Zenevich
299ef55172 Bug 1329697 - registering typelib for IGeckoCustom interface. r=aklotz
MozReview-Commit-ID: CIvoSrPrRVM
2017-01-25 13:40:17 -05:00
Randell Jesup
19cb0f9bd3 Bug 1333752: Fix memset sizes in rtt_filter.cc r=dminor
MozReview-Commit-ID: 3pnTseY4k2M
2017-01-25 13:28:13 -05:00
Steve Fink
4b0b1795f0 Bug 1325986 - Use ScopeExit in a few more places, r=luke,lth
--HG--
extra : rebase_source : dae2469462ae239569186db05c7e69a606bba425
extra : source : 60fa55d96e2ca201c0025cbc3b69d6527729bb75
2015-08-27 15:53:52 -07:00
Geoff Brown
7a2c55aa04 Bug 1333836 - Increase number of test chunks for Android xpcshell and mochitest-chrome; r=dustin 2017-01-25 11:11:51 -07:00
Geoff Brown
a234c8531b Bug 1243398 - Move browser_newtab_undo.js to clipboard subsuite; r=jmaher
browser_newtab_undo.js is failing frequently on Windows.
In bug 1243103, similar failures were seen in browser_newtab_drag_drop_ext.js
until it was moved to the clipboard subsuite. Let's try to avoid failures
here the same way.
2017-01-25 11:11:50 -07:00
Gabor Krizsanits
71ba9b000c Bug 1315042 - Re-enable some tests. r=me 2017-01-25 18:04:55 +01:00
Paolo Amadini
68b38b6b90 Bug 1333064 - Unblocked malware downloads are styled incorrectly in the Downloads Panel. r=mak
MozReview-Commit-ID: IT4Dd9tBzt0

--HG--
extra : rebase_source : d72e51e61e0bac64343e2ed2273239e0b2b8adc2
2017-01-23 15:53:15 +01:00
Wander Lairson Costa
c902a455bc Bug 1309197: Support taskcluster-worker native engine. r=dustin
macosx-engine is deprecated, switch to native engine.

Also add reboot plugin support.
2017-01-25 14:57:56 -02:00
Honza Bambas
f79a461fe9 Bug 1329506 - Add missing non-null check in mozilla::net::DoUpdateExpirationTime. r=michal 2017-01-17 07:36:00 -05:00
Honza Bambas
f2eb0be1fc Bug 1325655 - Let HttpChannelParent::ConnectChannel hard-fail when no nsHttpChannel is not found registered. r=jduell 2017-01-17 07:50:00 -05:00
Ryan VanderMeulen
895113f2db Bug 1333656 - Update harfbuzz to version 1.4.2. r=jfkthame
--HG--
rename : gfx/harfbuzz/src/hb-ot-layout-math-table.hh => gfx/harfbuzz/src/hb-ot-math-table.hh
2017-01-25 11:37:25 -05:00