7479dc68b8f2b452bceb871fedb5e020c4d87225: Bug 144114 part 2 - Rename nsPrintOptions and its subclasses to nsPrintSettingsService*. r=bobowen draft
Jonathan Watt <jwatt@jwatt.org> - Sat, 13 Jan 2018 00:41:03 +0000 - rev 719991
Push 95419 by jwatt@jwatt.org at Sat, 13 Jan 2018 00:54:53 +0000
Bug 144114 part 2 - Rename nsPrintOptions and its subclasses to nsPrintSettingsService*. r=bobowen MozReview-Commit-ID: 3G9avcL2GwJ
f6a40bf299fda7740a30ec2954132d8b76b76cf5: Bug 144114 part 1 - Rename the files for nsPrintOptions and its subclasses. r=bobowen draft
Jonathan Watt <jwatt@jwatt.org> - Fri, 12 Jan 2018 22:39:41 +0000 - rev 719990
Push 95419 by jwatt@jwatt.org at Sat, 13 Jan 2018 00:54:53 +0000
Bug 144114 part 1 - Rename the files for nsPrintOptions and its subclasses. r=bobowen MozReview-Commit-ID: 7U6DGZUKWT
1f55cce9c912b7e73747777a48e820aec04147d7: Bug 1430312: Use StaticRefPtr instead of raw pointer for nsImageFrame::gIconLoad. r?tnikkel draft
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 12 Jan 2018 16:49:48 -0800 - rev 719989
Push 95418 by dholbert@mozilla.com at Sat, 13 Jan 2018 00:50:02 +0000
Bug 1430312: Use StaticRefPtr instead of raw pointer for nsImageFrame::gIconLoad. r?tnikkel MozReview-Commit-ID: HvkQEaZS1OG
319e641c3efdf660190b4888c846873ba96a5ef2: Bug 1422230 - part 4: TSFTextStore::GetTextExt() should refer composition string in content r?m_kato draft
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 12 Jan 2018 15:31:04 +0900 - rev 719988
Push 95417 by masayuki@d-toybox.com at Sat, 13 Jan 2018 00:49:22 +0000
Bug 1422230 - part 4: TSFTextStore::GetTextExt() should refer composition string in content r?m_kato Currently, TSFTextStore::GetTextExt() refers mComposition for doing its own hack. However, this means that it refers composition in TIP. However, query event is computed with content information. So, even if TSFTextStore dispatched eCompositionCommit event, it may not be handled by content yet. In this case, we need information relative to last composition string. So, TSFTextStore::GetTextExt() should refer IsHandlingComposition() and last composition string information stored by mContentForTSF. MozReview-Commit-ID: KMqrDmnUldU
bab5a287202d52da592c65aecd87ed8bbd359a2b: Bug 1422230 - part 3: TSFTextStore should store composition string information until both TSF/TIP and our content finish handling composition r?m_kato draft
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 12 Jan 2018 15:23:43 +0900 - rev 719987
Push 95417 by masayuki@d-toybox.com at Sat, 13 Jan 2018 00:49:22 +0000
Bug 1422230 - part 3: TSFTextStore should store composition string information until both TSF/TIP and our content finish handling composition r?m_kato If remote process hasn't handled dispatched commit event yet, TSFTextStore needs to dispatch query content event relative to latest composition string information. So, TSFTextStore::mContentForTSF should cache composition start and composition string length until pending composition events are handled by content actually. MozReview-Commit-ID: ARM851nNZGz
fc14cdbc39b5f87d5ad808f4178fca649ed30ffe: Bug 1422230 - part 2: ContentCacheInParent should allow to query content relative to composition string even after sending eCompositionCommit(AsIs) event but not yet handled in the remote process r?m_kato draft
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 12 Jan 2018 15:05:24 +0900 - rev 719986
Push 95417 by masayuki@d-toybox.com at Sat, 13 Jan 2018 00:49:22 +0000
Bug 1422230 - part 2: ContentCacheInParent should allow to query content relative to composition string even after sending eCompositionCommit(AsIs) event but not yet handled in the remote process r?m_kato Currently, ContentCacheInParent uses selection when it handles query content event whose input offset is relative one after sending eCompositionCommit(AsIs) event but it's not yet handled by the remote process. However, in this case, selection may not be modified with committed string. So, when mPendingCommitCount is not 0, ContentCacheInParent should compute absolute offset with the latest composition string information. For doing this, it needs to keep storing mCompositionStart until eCompositionCommit(AsIs) is handled in the remote process actually. MozReview-Commit-ID: 2Dc69HNIbvh
d1e2e27dc01b3e7d4482663638958ee078933f07: Bug 1422230 - part 1: TextEventDispatcher should manage if dispatched composition events have been handled by remote content and TSFTextStore refer the state r?m_kato draft
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 12 Jan 2018 11:31:53 +0900 - rev 719985
Push 95417 by masayuki@d-toybox.com at Sat, 13 Jan 2018 00:49:22 +0000
Bug 1422230 - part 1: TextEventDispatcher should manage if dispatched composition events have been handled by remote content and TSFTextStore refer the state r?m_kato When composition events are handled by content actually, widget receives NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED notification. If focused content is in a remote process, this is notified only when all sending composition events are handled in the remote process. So, when widget receives the notification can there is no composition in IME, that means that nobody is composing composition at that time. This patch adds TextEventDispatcher::IsHandlingComposition() which returns false only when nobody has composition and makes TSFTextStore refer this method because TSFTextStore needs to know if focused content has composition in any cases. MozReview-Commit-ID: F1ZZgFJAArD
dfa03f5a9d3058182aa8fde09bf6d47ed7a70c45: Bug 933532 - Add a preference to open new tab which is not related to any existing tabs immediately to right of current tab r?dao draft
Masayuki Nakano <masayuki@d-toybox.com> - Sun, 10 Dec 2017 09:29:38 +0900 - rev 719984
Push 95417 by masayuki@d-toybox.com at Sat, 13 Jan 2018 00:49:22 +0000
Bug 933532 - Add a preference to open new tab which is not related to any existing tabs immediately to right of current tab r?dao Currently, we have a pref, "browser.tabs.insertRelatedAfterCurrent", to open new tab for a link in current tab immediately to the right. This is also used for navigation buttons too. However, opening new tab from bookmarks, history itmes and Alt+Enter in URL bar and search bar is always appended to rightmost of the tab bar. So, there should be a new pref, "browser.tabs.insertUnreleatedAfterCurrent", to open new tab form them immediately to the right of current tab. Note that this patch just adds a pref for users who want the new behavior for now. Whether it should be default behavior or not should be discussed later. MozReview-Commit-ID: 6k2mZxvtutf
a7605d18eaaf26c6167eef26a7f91563b34493a8: Bug 1430329: Make StyleSheetActor.update only emit ruleCount change events when necessary. draft
Brad Werth <bwerth@mozilla.com> - Fri, 12 Jan 2018 16:45:51 -0800 - rev 719983
Push 95416 by bwerth@mozilla.com at Sat, 13 Jan 2018 00:47:15 +0000
Bug 1430329: Make StyleSheetActor.update only emit ruleCount change events when necessary. MozReview-Commit-ID: 6rwEo1mCFgG
33dbfab2f68eafb021ff0f75628be3b98963cc47: Bug 1430200 - Add a mutation observer to rich-select to re-render when child options are added/removed. r?mattn draft
Jared Wein <jwein@mozilla.com> - Fri, 12 Jan 2018 16:46:25 -0500 - rev 719982
Push 95415 by bmo:jaws@mozilla.com at Sat, 13 Jan 2018 00:26:42 +0000
Bug 1430200 - Add a mutation observer to rich-select to re-render when child options are added/removed. r?mattn ToDo: This is currently leaking the world once we call newOption.remove();. I can't figure out why and the leak still exists when I comment out nearly all of the implementation of the custom elements. @Matt, do you see anything here that could be problematic? MozReview-Commit-ID: KYeEVFdoCqX
e05f1542dc79943ebd2fd187d3bf27f9b1303876: Bug 1430322 - Update expiration for PREDICTOR_PREFETCH_{DECISION,IGNORE}_REASON. r?valentin draft
Nicholas Hurley <hurley@mozilla.com> - Fri, 12 Jan 2018 16:23:46 -0800 - rev 719981
Push 95414 by bmo:hurley@mozilla.com at Sat, 13 Jan 2018 00:24:19 +0000
Bug 1430322 - Update expiration for PREDICTOR_PREFETCH_{DECISION,IGNORE}_REASON. r?valentin MozReview-Commit-ID: DagMyj8zxg2
0bd92d75475690ddd702bc5e6b270a08dddbd3ef: Bug 1430317: Add memory reporter to show basic information about active WebExtensions. r?erahm draft
Kris Maglione <maglione.k@gmail.com> - Fri, 12 Jan 2018 16:01:18 -0800 - rev 719980
Push 95413 by maglione.k@gmail.com at Sat, 13 Jan 2018 00:03:57 +0000
Bug 1430317: Add memory reporter to show basic information about active WebExtensions. r?erahm MozReview-Commit-ID: FR8F30bhhA4
8357c080dccbe4c6aaba3d9e012b3262f45ff7f6: Bug 1412726: Clean up XPCOM singleton constructor refcount handling. r=froydnj
Kris Maglione <maglione.k@gmail.com> - Sun, 29 Oct 2017 16:02:40 -0700 - rev 719979
Push 95413 by maglione.k@gmail.com at Sat, 13 Jan 2018 00:03:57 +0000
Bug 1412726: Clean up XPCOM singleton constructor refcount handling. r=froydnj This is a follow-up to bug 1409249. There are a lot of places where our factory singleton constructors either don't correctly handle their returned references being released by the component manager, or do handle it, but in ways that are not obvious. This patch handles a few places where we can sometimes wind up with dangling singleton pointers, adds some explanatory comments and sanity check assertions, and replaces some uses of manual refcounting with StaticRefPtr and ClearOnShutdown. There are still some places where we may wind up with odd behavior if the first QI for a getService call fails. In those cases, we wind up destroying the first instance of a service that we create, and re-creating a new one later. MozReview-Commit-ID: ANYndvd7aZx
b2498157399c438a401b54aee1e0b297a7a59ff9: Bug 1429898: Add active extension details to profiler metadata. r=mstange
Kris Maglione <maglione.k@gmail.com> - Thu, 11 Jan 2018 12:38:31 -0800 - rev 719978
Push 95413 by maglione.k@gmail.com at Sat, 13 Jan 2018 00:03:57 +0000
Bug 1429898: Add active extension details to profiler metadata. r=mstange MozReview-Commit-ID: CR64i73B4ys
4806f68141637e47411ad6d202b6ce9b8cd4d910: Bug 1429567: Add more detailed add-on info to sandbox names. r=zombie
Kris Maglione <maglione.k@gmail.com> - Fri, 12 Jan 2018 13:21:03 -0800 - rev 719977
Push 95413 by maglione.k@gmail.com at Sat, 13 Jan 2018 00:03:57 +0000
Bug 1429567: Add more detailed add-on info to sandbox names. r=zombie MozReview-Commit-ID: DMs8dd49j03
0fa20efa446906e82545076eb72c66a18ae1ed43: Bug 1425440 - Get rid of GetChildAt_Deprecated in nsCSSRuleProcessor, r=catalinb
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 12 Jan 2018 22:24:14 +0100 - rev 719976
Push 95413 by maglione.k@gmail.com at Sat, 13 Jan 2018 00:03:57 +0000
Bug 1425440 - Get rid of GetChildAt_Deprecated in nsCSSRuleProcessor, r=catalinb
4ed959e7652263aa2a57d582aed2460b4bdaab7c: Bug 1430176 - Do not try to force-stop native android processes like xpcshell; r=jmaher
Geoff Brown <gbrown@mozilla.com> - Fri, 12 Jan 2018 14:08:31 -0700 - rev 719975
Push 95413 by maglione.k@gmail.com at Sat, 13 Jan 2018 00:03:57 +0000
Bug 1430176 - Do not try to force-stop native android processes like xpcshell; r=jmaher
fd14af0fbb8f13ab09e23423b4d6134fbf909855: Bug 1430087 - Build sccache with system GCC/binutils. r=nfroyd
Mike Hommey <mh+mozilla@glandium.org> - Wed, 10 Jan 2018 19:07:08 +0900 - rev 719974
Push 95413 by maglione.k@gmail.com at Sat, 13 Jan 2018 00:03:57 +0000
Bug 1430087 - Build sccache with system GCC/binutils. r=nfroyd It was failing to build with the GCC/binutils on the CentOS-based docker image, but it doesn't with the Debian-based one, so we can remove the dependency on the gcc toolchain task. This allows sccache to remain untouched when we change the gcc build scripts, and more importantly, this allows it to depend on no toolchain that requires building things. This makes it now possible to use sccache as a dependency for all other toolchains jobs that compile, if that's beneficial (which might not be the case, given the current sccache retention time, but at least it's a viable option, now)
db7225f74e1f33a86616795aa0bdd110a8de9f8b: Backed out 1 changesets (bug 1429510)for build bustage on CLOSED TREE
Tiberius Oros <toros@mozilla.com> - Fri, 12 Jan 2018 22:20:40 +0200 - rev 719973
Push 95413 by maglione.k@gmail.com at Sat, 13 Jan 2018 00:03:57 +0000
Backed out 1 changesets (bug 1429510)for build bustage on CLOSED TREE Backed out changeset 809a14e1c12b (bug 1429510)
5d64b00f5795af39f9cd9bbdcda47c89d3d80b0f: Bug 1429778 - Part 4: Enable more tests which are now passing. r=sfink
André Bargull <andre.bargull@gmail.com> - Thu, 11 Jan 2018 13:12:22 -0800 - rev 719972
Push 95413 by maglione.k@gmail.com at Sat, 13 Jan 2018 00:03:57 +0000
Bug 1429778 - Part 4: Enable more tests which are now passing. r=sfink
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip