0eff2e1ba136e469f5371db53f61ca3635b8237c: Bug 1395507 - Re-escape annotations holding JSON strings with newlines; r?mconley draft
Gabriele Svelto <gsvelto@mozilla.com> - Mon, 25 Sep 2017 10:56:31 +0200 - rev 670148
Push 81531 by gsvelto@mozilla.com at Mon, 25 Sep 2017 22:31:48 +0000
Bug 1395507 - Re-escape annotations holding JSON strings with newlines; r?mconley MozReview-Commit-ID: Kx4U0wovi1u
d937ffdd264ad6fa1ed617a61f42a842fe3ac30f: Bug 1387415 - Make empty toolbar spaces be drag handles for the window. r?Dao draft
Sam Foster <sfoster@mozilla.com> - Thu, 21 Sep 2017 09:28:55 -0700 - rev 670147
Push 81530 by bmo:sfoster@mozilla.com at Mon, 25 Sep 2017 22:23:07 +0000
Bug 1387415 - Make empty toolbar spaces be drag handles for the window. r?Dao * Open up the application of the -moz-window-drag: drag property to Windows as support was added in bug 1163113 * Use the toolbar-drag binding for #nav-bar on Linux. MozReview-Commit-ID: 8ZABYMWswk1
ebae77baf4547ba74b5ca20832697e79b620b345: Bug 802749 - Make background sync over metered connections optional. r?Grisha Kruglov draft
Mehdi Soleimannejad <mehdisolamannejad@gmail.com> - Fri, 22 Sep 2017 10:25:26 +0330 - rev 670146
Push 81529 by bmo:mehdisolamannejad@gmail.com at Mon, 25 Sep 2017 22:18:44 +0000
Bug 802749 - Make background sync over metered connections optional. r?Grisha Kruglov MozReview-Commit-ID: 4UhQqyxT90N
4fa1bf7c869fdb1caed35003d10fc09931ba9681: Bug 1250832 - Remove DevTools globals from browser.xul scope. r=jryans draft
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 25 Sep 2017 10:15:50 +0200 - rev 670145
Push 81528 by bmo:poirot.alex@gmail.com at Mon, 25 Sep 2017 22:15:18 +0000
Bug 1250832 - Remove DevTools globals from browser.xul scope. r=jryans MozReview-Commit-ID: 1kKJrz9iEx0
2a472a5746cec66fe0943f1ee31edfde482d50e2: Bug 1401350 fix proxy auth for system requests, r?kmag draft
Shane Caraveo <scaraveo@mozilla.com> - Mon, 25 Sep 2017 15:14:09 -0700 - rev 670144
Push 81527 by mixedpuppy@gmail.com at Mon, 25 Sep 2017 22:14:38 +0000
Bug 1401350 fix proxy auth for system requests, r?kmag MozReview-Commit-ID: CAh89djQobI
6eb36f8495380f5a60cf4e18bb2b72febcd850ce: Bug 1399626 - Part 5: Update ContentEventHandler to use the new nsIContentIterator::Init overload when possible, r=masayuki draft
Michael Layzell <michael@thelayzells.com> - Wed, 13 Sep 2017 17:00:18 -0400 - rev 670143
Push 81526 by bmo:michael@thelayzells.com at Mon, 25 Sep 2017 22:10:52 +0000
Bug 1399626 - Part 5: Update ContentEventHandler to use the new nsIContentIterator::Init overload when possible, r=masayuki
80c8a9a2f6e69d0d70c082c922e455708f39f176: Bug 1399626 - Part 4: Allow initializing nsIContentIterator with RangeBoundaries, r=masayuki draft
Michael Layzell <michael@thelayzells.com> - Wed, 13 Sep 2017 16:58:13 -0400 - rev 670142
Push 81526 by bmo:michael@thelayzells.com at Mon, 25 Sep 2017 22:10:52 +0000
Bug 1399626 - Part 4: Allow initializing nsIContentIterator with RangeBoundaries, r=masayuki This patch adds an overload to nsIContentIterator::Init which accepts RangeBoundary objects, and modifies the codepath to avoid using the offset of the start or end nodes to construct the nsIContentIterator.
1e6d0ad5913e31a1c6350da375443897f8b5e410: Bug 1399626 - Part 3: Add a variant of ComparePoints to nsContentUtils which takes RangeBoundaries, r=masayuki draft
Michael Layzell <michael@thelayzells.com> - Wed, 13 Sep 2017 16:53:49 -0400 - rev 670141
Push 81526 by bmo:michael@thelayzells.com at Mon, 25 Sep 2017 22:10:52 +0000
Bug 1399626 - Part 3: Add a variant of ComparePoints to nsContentUtils which takes RangeBoundaries, r=masayuki This is a temporary implementation, which will hopefully be fleshed out in the future to not require calling the `Offset()` methods. Currently it just dispatches to the existing implementation using Container() and Offset().
ba695fc43d6df34375cf459852695b6fe160f1f0: Bug 1399626 - Part 2: Add overloads of nsRange::{CreateRange, SetStartAndEnd} which take RangeBoundaries, r=masayuki draft
Michael Layzell <michael@thelayzells.com> - Wed, 13 Sep 2017 16:52:18 -0400 - rev 670140
Push 81526 by bmo:michael@thelayzells.com at Mon, 25 Sep 2017 22:10:52 +0000
Bug 1399626 - Part 2: Add overloads of nsRange::{CreateRange, SetStartAndEnd} which take RangeBoundaries, r=masayuki
97a4535118e94b0f6252e2b6b4062cde2eb3bfec: Bug 1399626 - Part 1: Add some helper methods to RangeBoundary, r=masayuki draft
Michael Layzell <michael@thelayzells.com> - Wed, 13 Sep 2017 16:51:09 -0400 - rev 670139
Push 81526 by bmo:michael@thelayzells.com at Mon, 25 Sep 2017 22:10:52 +0000
Bug 1399626 - Part 1: Add some helper methods to RangeBoundary, r=masayuki
27a9b9e1e46d5168292caad41acc89936fdd5463: Bug 1377351 - Part 5: Make nsTLiteralString inherit from nsTSubstring instead of nsTStringRepr, r=froydnj draft
Michael Layzell <michael@thelayzells.com> - Mon, 25 Sep 2017 15:07:52 -0400 - rev 670138
Push 81526 by bmo:michael@thelayzells.com at Mon, 25 Sep 2017 22:10:52 +0000
Bug 1377351 - Part 5: Make nsTLiteralString inherit from nsTSubstring instead of nsTStringRepr, r=froydnj GCC 4.9 has some problems resolving expressions like the following when adding a new operator=(T&&) overload to nsTSubstring: aOutAString = NS_LITERAL_STRING("..."); This appears to be due to a frontend bug which means that adding another operator= overload causes some coersions to not occur implicitly. Namely the expression above ends up generating implicit calls like: (nsTSubstring& aOutAString)::operator=( nsTSubstring&& rvalue_ref_temporary( nsTSubstring nsTSubstring( // << This constructor is protected const nsTSubstring& derive_to_base( operator const nsTString&( const nsTLiteralString& ...))))) Which causes a failure, as the nsTSubstring copy constructor is protected, and we could instead use a different overload of operator= (which is used in more recent versions of gcc): (nsTSubstring& aOutAString)::operator=( const nsTSubstring& derive_to_base( operator const nsTString&( const nsTLiteralString& ...))) This change means that the implicit cast operator is no longer necessary, and we can use the following coercion which doesn't mess up on gcc 4.9: (nsTSubstring& aOutAString)::operator=( const nsTSubstring& derive_to_base( const nsTLiteralString& ...))
993bd830538f77bf1c5046c9249167fc61a1bdab: Bug 1377351 - Part 4: Add tests for nsA[C]String::Assign move overload, r=froydnj draft
Michael Layzell <michael@thelayzells.com> - Thu, 14 Sep 2017 16:05:04 -0400 - rev 670137
Push 81526 by bmo:michael@thelayzells.com at Mon, 25 Sep 2017 22:10:52 +0000
Bug 1377351 - Part 4: Add tests for nsA[C]String::Assign move overload, r=froydnj
6f45bc8605c46fdb2a4911063e8d761fa39c9d21: Bug 1377351 - Part 3: Expose nsA[C]String::Assign(nsA[C]String&&) overload as take_from to rust, r=froydnj draft
Michael Layzell <michael@thelayzells.com> - Wed, 13 Sep 2017 13:44:03 -0400 - rev 670136
Push 81526 by bmo:michael@thelayzells.com at Mon, 25 Sep 2017 22:10:52 +0000
Bug 1377351 - Part 3: Expose nsA[C]String::Assign(nsA[C]String&&) overload as take_from to rust, r=froydnj
674cd058cf910d1e01c9c338cd8e4126834177f4: Bug 1377351 - Part 2: Add move overloads to nsA[C]String assignment and constructors, r=froydnj draft
Michael Layzell <michael@thelayzells.com> - Tue, 12 Sep 2017 17:48:31 -0400 - rev 670135
Push 81526 by bmo:michael@thelayzells.com at Mon, 25 Sep 2017 22:10:52 +0000
Bug 1377351 - Part 2: Add move overloads to nsA[C]String assignment and constructors, r=froydnj
041219683b5aa18e0e1f6d82a574fe526e7a821c: Bug 1377351 - Part 1: Add move overload to nsA[C]String::Assign, r=froydnj draft
Michael Layzell <michael@thelayzells.com> - Tue, 12 Sep 2017 15:24:06 -0400 - rev 670134
Push 81526 by bmo:michael@thelayzells.com at Mon, 25 Sep 2017 22:10:52 +0000
Bug 1377351 - Part 1: Add move overload to nsA[C]String::Assign, r=froydnj
1b21dded28e17e0539eaaebae8de660ca2249417: Bug 1383411 - Introduce a distinction between nsCStr<'a> and nsCString, r=froydnj draft
Michael Layzell <michael@thelayzells.com> - Mon, 11 Sep 2017 17:17:01 -0400 - rev 670133
Push 81526 by bmo:michael@thelayzells.com at Mon, 25 Sep 2017 22:10:52 +0000
Bug 1383411 - Introduce a distinction between nsCStr<'a> and nsCString, r=froydnj
165266db27ddceba05f8297430c3c3949dcc9b52: Bug 1384915 - Part 4: Update RawRange to use RangeBoundaries, r=masayuki draft
Michael Layzell <michael@thelayzells.com> - Fri, 08 Sep 2017 14:07:00 -0400 - rev 670132
Push 81526 by bmo:michael@thelayzells.com at Mon, 25 Sep 2017 22:10:52 +0000
Bug 1384915 - Part 4: Update RawRange to use RangeBoundaries, r=masayuki
1a73f0e4a485ea0fd2ba8a3000617d6ddb102c63: Bug 1384915 - Part 3: Avoid using node indices in IMEContentObserver, r=masayuki draft
Michael Layzell <michael@thelayzells.com> - Wed, 06 Sep 2017 13:47:09 -0400 - rev 670131
Push 81526 by bmo:michael@thelayzells.com at Mon, 25 Sep 2017 22:10:52 +0000
Bug 1384915 - Part 3: Avoid using node indices in IMEContentObserver, r=masayuki MozReview-Commit-ID: 4iaNideXEFl
826be19c2de663107b2a93f99ef4de9b9875655f: Bug 1384915 - Part 2: Make NodePosition a wrapper around RangeBoundary, r=masayuki draft
Michael Layzell <michael@thelayzells.com> - Fri, 08 Sep 2017 11:19:19 -0400 - rev 670130
Push 81526 by bmo:michael@thelayzells.com at Mon, 25 Sep 2017 22:10:52 +0000
Bug 1384915 - Part 2: Make NodePosition a wrapper around RangeBoundary, r=masayuki
3d67b62722de8cdc9bae96c367ec69a2f35ec069: Bug 1384915 - Part 1: Refactor RangeBoundary out of nsRange so it can be used by other classes, r=masayuki draft
Michael Layzell <michael@thelayzells.com> - Thu, 07 Sep 2017 17:05:51 -0400 - rev 670129
Push 81526 by bmo:michael@thelayzells.com at Mon, 25 Sep 2017 22:10:52 +0000
Bug 1384915 - Part 1: Refactor RangeBoundary out of nsRange so it can be used by other classes, r=masayuki
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip