70eb26bf87605ed49e36e4c193801ac89e477936: Bug 1424661 - refactor ncClipboard::GetData(), allocate all memory by moz_xmalloc() and release by free(), r=jhorak
Martin Stransky <stransky@redhat.com> - Mon, 11 Dec 2017 11:59:57 +0100 - rev 396436
Push 98313 by nbeleuzu@mozilla.com at Fri, 15 Dec 2017 01:48:15 +0000
Bug 1424661 - refactor ncClipboard::GetData(), allocate all memory by moz_xmalloc() and release by free(), r=jhorak Refactor ncClipboard::GetData() for better readability, add nsClipboard::SetTransferableData() to send clipboard data to nsITransferable. According to Gtk people [1] we can't mix free()/g_free() and malloc()/g_malloc() calls. Existing nsClipboard code mixes that on some places which can lead to issued on glib built with specific flags (ENABLE_MEM_PROFILE or ENABLE_MEM_CHECK). [1] https://mail.gnome.org/archives/gtk-list/2000-July/msg00002.html MozReview-Commit-ID: GvkUGSttVGO
16bcfaad13e10377b1e5ba557da0545b4b3b4f75: Merge mozilla-central to autoland r=merge
Dorel Luca <dluca@mozilla.com> - Thu, 14 Dec 2017 11:58:34 +0200 - rev 396435
Push 98313 by nbeleuzu@mozilla.com at Fri, 15 Dec 2017 01:48:15 +0000
Merge mozilla-central to autoland r=merge
bcdf5a72af42869141893e69aa1c3b0b4149c3e9: servo: Merge #19541 - selectors: Add parsing support for ::slotted() (from emilio:parse-slotted); r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 14 Dec 2017 00:22:45 -0600 - rev 396434
Push 98313 by nbeleuzu@mozilla.com at Fri, 15 Dec 2017 01:48:15 +0000
servo: Merge #19541 - selectors: Add parsing support for ::slotted() (from emilio:parse-slotted); r=heycam Without turning it on yet, of course. The reason why I didn't use the general PseudoElement mechanism is because this pseudo is a bit of its own thing, and I found easier to make ::selectors know about it (because you need to jump to the assigned slot) than the other way around. Also, we need to support ::slotted(..)::before and such, and supporting multiple pseudo-elements like that breaks some other invariants around the SelectorMap, and fixing those would require special-casing slotted a lot more in other parts of the code. Let me know if you think otherwise. I also don't like much the boolean tuple return value, but I plan to do some cleanup in the area in a bit, so it should go away soon, I'd hope. Source-Repo: https://github.com/servo/servo Source-Revision: f5129ef7b5efa59a176cac98dc68d910cb3279c9
60acc8f37c023defdb8ba1222ae6989828cddc37: servo: Merge #19551 - style: Make anon boxes account for :visited (from emilio:anon-box-visited); r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 13 Dec 2017 22:47:38 -0600 - rev 396433
Push 98313 by nbeleuzu@mozilla.com at Fri, 15 Dec 2017 01:48:15 +0000
servo: Merge #19551 - style: Make anon boxes account for :visited (from emilio:anon-box-visited); r=heycam This should fix one of the test failures of: https://bugzilla.mozilla.org/show_bug.cgi?id=616436 Source-Repo: https://github.com/servo/servo Source-Revision: c258bfb430fabc2ebc55db679a52f09c7df04b58
cc7d974a7a958a0d1463bc70898b97b911405c16: Bug 1416918 - 5. Update generated bindings; r=jchen
Jim Chen <nchen@mozilla.com> - Wed, 13 Dec 2017 22:57:22 -0500 - rev 396432
Push 98313 by nbeleuzu@mozilla.com at Fri, 15 Dec 2017 01:48:15 +0000
Bug 1416918 - 5. Update generated bindings; r=jchen MozReview-Commit-ID: JF2T2i1xyGy
a0b80fff3ab5c7e54c2eb2a92cad3b5e8e0b6f22: Bug 1416918 - 4b. Move GeckoEditable{Client,Listener} to TextInputController; r=esawin
Jim Chen <nchen@mozilla.com> - Wed, 13 Dec 2017 22:57:21 -0500 - rev 396431
Push 98313 by nbeleuzu@mozilla.com at Fri, 15 Dec 2017 01:48:15 +0000
Bug 1416918 - 4b. Move GeckoEditable{Client,Listener} to TextInputController; r=esawin Move GeckoEditableClient and GeckoEditableListener to inside TextInputController, next to TextInputController.Delegate. This consolidates the three internal interfaces used for IME in one place. The patch also changes the last notifyIMEContext parameter to an int flag to indicate private browsing or user action. This allows for future expansion without adding more parameters to notifyIMEContext. MozReview-Commit-ID: BjscdNr9TkO
40e3669c4a30bd4c8ad4380b0f694824aa112e5d: Bug 1416918 - 4. Remove unused code; r=esawin
Jim Chen <nchen@mozilla.com> - Wed, 13 Dec 2017 22:57:21 -0500 - rev 396430
Push 98313 by nbeleuzu@mozilla.com at Fri, 15 Dec 2017 01:48:15 +0000
Bug 1416918 - 4. Remove unused code; r=esawin Remove InputConnectionListener, which was replaced by TextInputController.Delegate, and remove IME_STATE_PLUGIN, which is not used anymore. MozReview-Commit-ID: GCbJXWNCmTk
39f1117294d19db393e644f30fc6c1c0f98ef3e0: Bug 1416918 - 3. Use TextInputController in GeckoView; r=esawin
Jim Chen <nchen@mozilla.com> - Wed, 13 Dec 2017 22:57:21 -0500 - rev 396429
Push 98313 by nbeleuzu@mozilla.com at Fri, 15 Dec 2017 01:48:15 +0000
Bug 1416918 - 3. Use TextInputController in GeckoView; r=esawin Use the new TextInputController API in GeckoView to process key events and input method interactions. MozReview-Commit-ID: H0oyCDkGHul
29a3c1e94980304151b3b9b58f03d83b4a70ad5b: Bug 1416918 - 2. Make GeckoEditable/GeckoInputConnection work with TextInputController; r=esawin
Jim Chen <nchen@mozilla.com> - Wed, 13 Dec 2017 22:57:21 -0500 - rev 396428
Push 98313 by nbeleuzu@mozilla.com at Fri, 15 Dec 2017 01:48:15 +0000
Bug 1416918 - 2. Make GeckoEditable/GeckoInputConnection work with TextInputController; r=esawin Let GeckoEditable be created and managed by TextInputController, instead of being managed by native code. Let GeckoInputConnection also be managed by TextInputController, instead of being managed by GeckoEditable. Getting rid of native calls in GeckoEditable makes it easier to separate native code into a separate process down the road. MozReview-Commit-ID: HQI3qcAzOvT
3e18c58d0320ef834bcf6b9f76dad2f8f1397315: Bug 1416918 - 1. Add TextInputController; r=esawin
Jim Chen <nchen@mozilla.com> - Wed, 13 Dec 2017 22:57:21 -0500 - rev 396427
Push 98313 by nbeleuzu@mozilla.com at Fri, 15 Dec 2017 01:48:15 +0000
Bug 1416918 - 1. Add TextInputController; r=esawin Add TextInputController and add a getter for it in GeckoSession. TextInputController is used to process key events and to interact with the input method manager. MozReview-Commit-ID: 1j2Moqukf8U
969f4ef3c4b2eb91000a7cffd094436239f923b9: Bug 1419609 - Always mark the root agr as async. r=jwatt
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 14 Dec 2017 17:39:49 -0600 - rev 396426
Push 98312 by mwoodrow@mozilla.com at Thu, 14 Dec 2017 23:40:04 +0000
Bug 1419609 - Always mark the root agr as async. r=jwatt
0b56d4134b331a150ae644a58c581a798671dfb4: Bug 1419021 - Part 2: Don't do a full display list build when there are no modified frames. r=miko
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 14 Dec 2017 17:38:21 -0600 - rev 396425
Push 98312 by mwoodrow@mozilla.com at Thu, 14 Dec 2017 23:40:04 +0000
Bug 1419021 - Part 2: Don't do a full display list build when there are no modified frames. r=miko
5d4f37b2ab23037d29673729855b8bce824bb3a0: Bug 1419021 - Part 1: Invalidate display items when we get a size for decoded images since this can change the display items we build. r=tnikkel
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 14 Dec 2017 17:37:56 -0600 - rev 396424
Push 98312 by mwoodrow@mozilla.com at Thu, 14 Dec 2017 23:40:04 +0000
Bug 1419021 - Part 1: Invalidate display items when we get a size for decoded images since this can change the display items we build. r=tnikkel This breaks rendering when we try do a sync decode paint since we might not have created the nsDisplayImage/nsDisplayBackgroundImage yet (or cached the empty size) and so we never get to the actual paint call.
3b21a98026b79238649ad459e96263bfba8c7f5f: Bug 1422734 - move --enable-small-chunk-size to moz.configure; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Sun, 03 Dec 2017 13:44:55 -0500 - rev 396423
Push 98311 by nfroyd@mozilla.com at Thu, 14 Dec 2017 22:31:41 +0000
Bug 1422734 - move --enable-small-chunk-size to moz.configure; r=chmanchester
9ffdabd433a0ff7a2f2b3501cbdca88faf67e500: Bug 1424981 - MutableBlobStorage must keep the file locked during the IPC communication, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 14 Dec 2017 15:51:40 -0600 - rev 396422
Push 98310 by amarchesini@mozilla.com at Thu, 14 Dec 2017 21:52:07 +0000
Bug 1424981 - MutableBlobStorage must keep the file locked during the IPC communication, r=smaug
9eca4461d0799a310d610dadf3e78cc1b5e35b3e: Bug 1365187 - Keep track of which modules in a graph have been fetched using a visited set r=smaug
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 14 Dec 2017 15:13:57 -0600 - rev 396421
Push 98309 by jcoppeard@mozilla.com at Thu, 14 Dec 2017 21:14:19 +0000
Bug 1365187 - Keep track of which modules in a graph have been fetched using a visited set r=smaug
ebcc9ceb0842d5e925d693d0e48eeef80c0d0877: Bug 1365187 - Simplify module map interface r=smaug
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 14 Dec 2017 15:13:57 -0600 - rev 396420
Push 98309 by jcoppeard@mozilla.com at Thu, 14 Dec 2017 21:14:19 +0000
Bug 1365187 - Simplify module map interface r=smaug
28f5404cc95e8e911bb21545b73638473b4aecd9: Bug 1418130 - add prop-types license and remove activity-stream from list of reselect license users, r=gerv
dmose@mozilla.org <dmose@mozilla.org> - Thu, 16 Nov 2017 15:54:59 -0800 - rev 396419
Push 98308 by edilee@gmail.com at Thu, 14 Dec 2017 19:55:05 +0000
Bug 1418130 - add prop-types license and remove activity-stream from list of reselect license users, r=gerv MozReview-Commit-ID: ENYKMJ6iq5W
75910829e8902445ec0e5e3a6639a0d6afa51434: Bug 1418130 - Fix favicon link, default tippytop and bug fixes to Activity Stream. r=k88hudson
Ed Lee <edilee@mozilla.com> - Thu, 07 Dec 2017 14:23:56 -0800 - rev 396418
Push 98308 by edilee@gmail.com at Thu, 14 Dec 2017 19:55:05 +0000
Bug 1418130 - Fix favicon link, default tippytop and bug fixes to Activity Stream. r=k88hudson MozReview-Commit-ID: 28PlKl5fQzl
1dfa2eb559ad896115dcd9ee13f63da6ed1fce18: Bug 1414170 - Fix timeout of toolkit/components/extensions/test/mochitest/test_ext_new_tab_processType.html that replies non-comformant Promise handling. r=smaug
Bevis Tseng <btseng@mozilla.com> - Thu, 14 Dec 2017 11:20:00 -0600 - rev 396417
Push 98307 by btseng@mozilla.com at Thu, 14 Dec 2017 19:28:48 +0000
Bug 1414170 - Fix timeout of toolkit/components/extensions/test/mochitest/test_ext_new_tab_processType.html that replies non-comformant Promise handling. r=smaug
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip