- Sep 15, 2017
-
-
Jon Coppeard authored
-
Jon Coppeard authored
-
Sebastian Hengst authored
-
Sebastian Hengst authored
MozReview-Commit-ID: 4dRrVdftJVy
-
Phil Ringnalda authored
MozReview-Commit-ID: HoBhxzIzn2d
-
- Sep 14, 2017
-
-
Mike Hommey authored
Bug 1399921 - Register zone allocator independently, and delay jemalloc initialization on mac. r=njn In bug 1361258, we unified the initialization sequence on mac, and chose to make the zone registration happen after jemalloc initialization. The order between jemalloc init and zone registration shouldn't actually matter, because jemalloc initializes the first time the allocator is actually used. On the other hand, in some build setups (e.g. with light optimization), the initialization of the thread_arena thread local variable can happen after the forced jemalloc initialization because of the order the corresponding static initializers run. In some levels of optimization, the thread_arena initializer resets the value the jemalloc initialization has set, which subsequently makes choose_arena() return a bogus value (or hit an assertion in ThreadLocal.h on debug builds). So instead of initializing jemalloc from a static initializer, which then registers the zone, we instead register the zone and let jemalloc initialize itself when used, which increases the chances of the thread_arena initializer running first. --HG-- extra : rebase_source : 4d9a5340d097ac8528dc4aaaf0c05bbef40b59bb
-
Mason Chang authored
-
- Sep 15, 2017
-
-
Jeff Gilbert authored
MozReview-Commit-ID: LFTrUOGLh36
-
Kris Maglione authored
We're getting relatively frequent intermittent shutdown crashes when stream filters are added during ts_paint tests. Skipping favicon.ico stream filters should prevent that until we have a more reliable fix.
-
- Sep 14, 2017
-
-
Kris Maglione authored
MozReview-Commit-ID: 3u3oaw6HUOb --HG-- extra : rebase_source : 5db20475e2f98065a354e27510bd428c49a10f21
-
- Sep 15, 2017
-
-
Myk Melez authored
-
- Sep 14, 2017
-
-
Kris Maglione authored
MozReview-Commit-ID: 2oHgSuBHKoY --HG-- extra : rebase_source : 452b7fc029e933238e2dd21af6b316a4b5a73687
-
Kris Maglione authored
Bug 1399997: Part 3 - Update module environment tests with TODOs for shared module eval bindings. r=tcampbell MozReview-Commit-ID: LVTNnN3HlKK --HG-- extra : rebase_source : 79fffe7cd39ac8b27865cf9504fd9d1808b75198
-
Kris Maglione authored
MozReview-Commit-ID: KHeTEy4Os6U --HG-- extra : rebase_source : 399d35a056b53d735a113c56f771a4d79ae3d38f
-
Sebastian Hengst authored
--HG-- extra : amend_source : ee605ac050c0532521f96bdeda5ef20fb0099519
-
Jim Chen authored
-
Sebastian Hengst authored
MozReview-Commit-ID: JHeyFz4rx1v
-
Sebastian Hengst authored
MozReview-Commit-ID: 1gVeCMsyp4B
-
Aaron Klotz authored
-
Jim Chen authored
Fix testAccessibleCarets and enable it for non-Nightly builds. r=me for test changes. MozReview-Commit-ID: EjNwzb5bETy
-
Jim Chen authored
Add TextSelection support in custom tabs and PWA. MozReview-Commit-ID: AcHjMfJ8onU
-
Jim Chen authored
Use ActionBarHandler in BrowserCLH.js instead of browser.js, so it can handle text selection for all windows. Also update ActionBarHandler to reflect the new usage and to support multiple windows. MozReview-Commit-ID: G8sKu2XyAAG
-
Jim Chen authored
Add `GeckoViewUtils.registerLazyWindowEventListener` that, similar to `addLazyEventListener`, will register a lazy event listener with the per-window EventDispatcher. MozReview-Commit-ID: AX3EQGpmdw
-
Jim Chen authored
Move the "Share:Text" event listener from GeckoApp to GeckoApplication, so ActionBarHandler.js can use it for the Share action from any window. MozReview-Commit-ID: 8w1llJy4pwy
-
Jim Chen authored
Make TextSelection implementations not depend on GeckoApp. Instead, make them use GeckoView's EventDispatcher directly for communicating with Gecko. MozReview-Commit-ID: EygAt3D9HMI
-
Jim Chen authored
Add and use FormAssistPopup in custom tabs to show autocomplete lists and form validation messages. MozReview-Commit-ID: AvK70MLQNVN
-
Jim Chen authored
Use event callbacks instead of separate events to deliver FormAssistPopup replies back to FormAssistant. This lets us better handle having multiple FormAssistPopup instances across Fennec, custom tabs, and PWAs. FormAssistant._currentInputElement is removed because it does not allow us to have multiple concurrent popups. Instead, we track the current element through the event callback closure. FormAssistant._currentInputValue is also removed for similar reasons, and I don't think it was really necessary. MozReview-Commit-ID: DdeMBGCxDou
-
Jim Chen authored
To support FormAssistPopup in custom tabs, we need to move the FormAssitant object out of browser.js and into its own separate file. BrowserCLH.h in turn loads FormAssistant.js when necessary. MozReview-Commit-ID: 7CFQ9R16P4J
-
Jim Chen authored
Mobile code now loads LoginManagerParent lazily, similar to nsBrowserGlue on desktop, so we no longer need LoginManagerParent.login. MozReview-Commit-ID: 8tnWnev344
-
Jim Chen authored
Move the form fill event listeners out of browser.js and into BrowserCLH.js, and update them to support chrome windows, so we can handle form fill events for Fennec, custom tabs, and PWAs. MozReview-Commit-ID: Fb5gWmGvxfE
-
Jim Chen authored
Use the BrowserCLH for PromptService startup, to consolidate startup handling code and also to delay loading PromptService. MozReview-Commit-ID: 25UgVH7wrrs
-
Jim Chen authored
Move `addLazyGetter` and `addLazyEventListener` utility functions from GeckoViewStartup.js into GeckoViewUtils.jsm, so they can be used for both Fennec and standalone GeckoView. Also switch to "chrome-document-loaded" for loading DownloadNotifications because that's later in the startup sequence. MozReview-Commit-ID: 1caMtufkHGR
-
Jonathan Kew authored
Bug 1398133 - Simplify gfxCoreTextShaper code by removing legacy code only needed on 10.7 and earlier. r=jrmuizel
-
Sebastian Hengst authored
Backed out changeset 5dff64340068 (bug 1397407) because it depends on bug 1393031. r=backout on a CLOSED TREE
-
Sebastian Hengst authored
Backed out changeset 67ca40453027 (bug 1393031) for failing e.g. reftest layout/reftests/image/image-srcset-basic-selection-2x-ref.html on QuantumRender. r=backout
-
Sebastian Hengst authored
-
Sebastian Hengst authored
-
Sebastian Hengst authored
-
Jonathan Kew authored
Bug 1399503 - Use font family list passed from the chrome process to initialize the platform font family list on macOS, to avoid expensive Core Text font iteration code path. r=mconley
-
Tim Taubert authored
-