aeafc4cca44784d13cfc2006371848794186dbd8: Bug 1157727 - Part 2: Update bidi algorithm for bracket matching (patch originally by :tedders1, updated by :jfkthame). r=jfkthame
Ted Clancy <ted.clancy@gmail.com> - Tue, 27 Oct 2015 13:41:39 -0700 - rev 274407
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1157727 - Part 2: Update bidi algorithm for bracket matching (patch originally by :tedders1, updated by :jfkthame). r=jfkthame * * * Bug 1157727 - Part 2a: Mark bidi bracket tests as passing.
fdc03cf18366ebca12495b86d4be4681bcb3416a: Bug 1157727 - Part 1: Add paired bracket type property to our character data (patch originally by :tedders1, updated by :jfkthame). r=jfkthame
Ted Clancy <ted.clancy@gmail.com> - Tue, 06 Oct 2015 01:26:23 -0700 - rev 274406
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1157727 - Part 1: Add paired bracket type property to our character data (patch originally by :tedders1, updated by :jfkthame). r=jfkthame
0b36055ffd7a53d5f091d740060390fecc3e84e8: Bug 1157727 - Part 0: Preliminary cleanup, remove a bunch of #ifdef'd dead code from nsBidi.cpp. r=smontagu
Jonathan Kew <jkew@mozilla.com> - Wed, 25 Nov 2015 12:01:03 +0000 - rev 274405
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1157727 - Part 0: Preliminary cleanup, remove a bunch of #ifdef'd dead code from nsBidi.cpp. r=smontagu
a34fb1388c8d4f417ccba8fdea7f685a4807d3fc: Bug 1157727 - Reftests for bidi bracket pairing, based on UAX #9 examples. r=smontagu
Jonathan Kew <jkew@mozilla.com> - Wed, 25 Nov 2015 12:00:52 +0000 - rev 274404
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1157727 - Reftests for bidi bracket pairing, based on UAX #9 examples. r=smontagu
18346cf05ada8c9f615c1e874b968a7ce6d9b0b0: Bug 1226487 - Don't use the blocklist for the e10s a11y check on beta; instead, block everything. r=jmathies
Felipe Gomes <felipc@gmail.com> - Thu, 26 Nov 2015 14:59:08 -0200 - rev 274403
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1226487 - Don't use the blocklist for the e10s a11y check on beta; instead, block everything. r=jmathies
c2aa06a2ab4985adb2a70f9422ab1661983958f4: Bug 1211489: Provide message sequencing in Marionette
Andreas Tolfsen <ato@mozilla.com> - Sat, 26 Sep 2015 17:12:01 +0100 - rev 274402
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1211489: Provide message sequencing in Marionette Message sequencing allows Marionette to provide an asynchronous, parallel pipelining user-facing interface, limit chances of payload race conditions, and remove stylistic inconsistencies in how commands and responses are dispatched internally. Clients that deliver a blocking WebDriver interface are still be expected to not send further command requests before the response from the last command has come back, but if they still happen to do so because of programming error or otherwise, no harm will be done. This will guard against bugs such as bug 1207125. This patch formalises the command and response concepts, and applies these concepts to emulator callbacks. Through the new message format, Marionette is able to provide two-way parallel communication. In other words, the server will be able to instruct the client to perform a command in a non ad-hoc way. runEmulatorCmd and runEmulatorShell are both turned into command instructions originating from the server. This resolves a lot of technical debt in the server code because they are no longer special-cased to circumvent the dispatching technique used for all other commands; commands may originate from either the client or the server providing parallel pipelining enforced through message sequencing: client server | | msgid=1 |----------->| | command | | | msgid=2 |<-----------| | command | | | msgid=2 |----------->| | response | | | msgid=1 |<-----------| | response | | | The protocol now consists of a "Command" message and the corresponding "Response" message. A "Response" message must always be sent in reply to a "Command" message. This bumps the Marionette protocol level to 3. r=dburns r=jgriffin
9424e969d62367a460cf2dec4c74c8743cf6f93e: Bug 1189659 - Part 5 - Fix race in skip-waiting.https.html and add some logging for SkipWaitingFlag in ServiceWorkerManager. r=ehsan
Catalin Badea <catalin.badea392@gmail.com> - Thu, 26 Nov 2015 19:03:10 +0200 - rev 274401
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1189659 - Part 5 - Fix race in skip-waiting.https.html and add some logging for SkipWaitingFlag in ServiceWorkerManager. r=ehsan
7a96276122dcd26e99b116b48e0fd43c3903452d: Bug 1189659 - Part 4 - Fix race in test_install_event.html. r=bkelly
Catalin Badea <catalin.badea392@gmail.com> - Thu, 26 Nov 2015 19:03:10 +0200 - rev 274400
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1189659 - Part 4 - Fix race in test_install_event.html. r=bkelly
a4376ddc87b5642d3898ca702001302976981c55: Bug 1189659 - Part 3 - Use separate synchronization queues for service worker register jobs and install jobs. r=bkelly
Catalin Badea <catalin.badea392@gmail.com> - Thu, 26 Nov 2015 19:03:10 +0200 - rev 274399
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1189659 - Part 3 - Use separate synchronization queues for service worker register jobs and install jobs. r=bkelly
8a417a349a612cf299b8618acad7413aefa9b6ec: Bug 1189659 - Part 2 - Remove set of scopes being updated from ServiceWorkerManager. r=bkelly
Catalin Badea <catalin.badea392@gmail.com> - Thu, 26 Nov 2015 19:03:10 +0200 - rev 274398
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1189659 - Part 2 - Remove set of scopes being updated from ServiceWorkerManager. r=bkelly
48ea5c3f22148791466a906664376eeb6adcbe6a: Bug 1189659 - Part 1 - Continue service worker job queue when life cycle events expire. r=bkelly
Catalin Badea <catalin.badea392@gmail.com> - Thu, 26 Nov 2015 19:03:10 +0200 - rev 274397
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1189659 - Part 1 - Continue service worker job queue when life cycle events expire. r=bkelly
957a33a8949b5d5967738d6941d2aa1b3a1811e0: Bug 1227932 - Fix Service Workers SoftUpdate and registration.update code paths. r=ehsan
Catalin Badea <catalin.badea392@gmail.com> - Thu, 26 Nov 2015 19:03:10 +0200 - rev 274396
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1227932 - Fix Service Workers SoftUpdate and registration.update code paths. r=ehsan This patch splits the code paths for registration.update and soft update since they have different behaviour. Next, it changes ServiceWorkerRegisterJob to use just one callback and just prevents soft update from queuing a new task if another one is pending.
d5e199d17e7788f0634b866c97c403afa525ffca: Bug 1218817 - Fix a bug in WorkerActorList;r=janx
Eddy Bruel <ejpbruel@mozilla.com> - Thu, 26 Nov 2015 17:36:28 +0100 - rev 274395
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1218817 - Fix a bug in WorkerActorList;r=janx
ca54275a013d3a488aedbe009b51198a5183a327: Bug 1223907: Refactor cookies in Marionette
Andreas Tolfsen <ato@mozilla.com> - Fri, 13 Nov 2015 13:35:22 +0000 - rev 274394
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1223907: Refactor cookies in Marionette Moves most of the cookie implementation to a new file, testing/marionette/cookies.js. The new Cookies class encapsulates all APIs for manipulating and querying cookies from content space. It communicates with chrome space, where the cookie manager lives, through a new SyncContentSender provided by testing/marionette/proxy.js. This new interface provides synchronous and transparent communication from content to chrome, not dissimilar from how the original listener proxy works. r=dburns
e72970c5252d0f26302ffe8dc4104ddf37a193b8: Bug 1219255 - We should be able to attach to a service worker;r=amarchesini
Eddy Bruel <ejpbruel@mozilla.com> - Thu, 26 Nov 2015 12:18:56 +0100 - rev 274393
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1219255 - We should be able to attach to a service worker;r=amarchesini
1f2b651a5d2900c4c25085b8a380e60a95246e94: Bug 1201050: Part 4: Pass value directly back to chrome space
Andreas Tolfsen <ato@mozilla.com> - Thu, 26 Nov 2015 14:31:45 +0000 - rev 274392
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1201050: Part 4: Pass value directly back to chrome space r=ato
25ee0b9f4a4998eaafe6b220634c3d9aab8a8a28: Bug 1201050: Part 3: Use dispatcher for listener mutliAction
Andreas Tolfsen <ato@mozilla.com> - Wed, 02 Sep 2015 14:04:58 +0100 - rev 274391
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1201050: Part 3: Use dispatcher for listener mutliAction r=dburns
238dd6c3aef79b5aa530312c6b6762099e7d7eed: Bug 1201050: Part 2: Unbreak test by using correct imports
Andreas Tolfsen <ato@mozilla.com> - Wed, 02 Sep 2015 14:04:10 +0100 - rev 274390
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1201050: Part 2: Unbreak test by using correct imports Do note that this test is disabeld in the manifest. r=dburns
ba8cd968866afa4578f1ec2d52d31d8e0753d81a: Bug 1201050: Part 1: Use dispatcher for listener actionChain
Andreas Tolfsen <ato@mozilla.com> - Wed, 02 Sep 2015 13:36:03 +0100 - rev 274389
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Bug 1201050: Part 1: Use dispatcher for listener actionChain r=dburns
a2e18ea18461d994081513a1234e71f12c2ab97f: Merge mozilla-central to mozilla-inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 26 Nov 2015 16:56:09 +0100 - rev 274388
Push 29730 by cbook@mozilla.com at Fri, 27 Nov 2015 10:08:56 +0000
Merge mozilla-central to mozilla-inbound
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip