Граф коммитов

569462 Коммитов

Автор SHA1 Сообщение Дата
Jean-Yves Avenard 78e8270149 Bug 1415556 - P9. Remove unused member. r=padenot
MozReview-Commit-ID: 2LbqhBkmDBF

--HG--
extra : rebase_source : 563337da4aef6a16522ceb9e0862f7a42a6efce6
2017-11-10 19:00:12 +01:00
Jean-Yves Avenard 9f54c61d6e Bug 1415556 - P8. Assert on proper access of mStreams member. r=padenot.
mStreams should only ever be accessed on the MSG thread. However, under some shutdown circumstances, it can be accessed on the main thread while the MSG thread is still alive.

This will be corrected in bug 1408276.

MozReview-Commit-ID: 6xWzxxV1Dv3

--HG--
extra : rebase_source : bce92961609da6ea8609ec8ada5a8a30263a84c9
2017-11-10 18:56:29 +01:00
Jean-Yves Avenard a4416cf9f6 Bug 1415556 - P7. Remove unecessary locking. r=padenot.
mForceShutdownTicket and mShutdownTimer are only ever accessed on the main thread. We don't need the use of the monitor to reset them.

MozReview-Commit-ID: 1DL8bLmzEH5

--HG--
extra : rebase_source : 84d56c7f4428143426cd22e88ef2912330efba4e
2017-11-10 18:53:23 +01:00
Jean-Yves Avenard 66c39c273f Bug 1415556 - P6. Ensure mLifecycleState member is always accessed safely. r=padenot
We only access mLifecycleState via a helper which strongly enforced how the member can be accessed.
Two non-safe accesses are corrected.

MozReview-Commit-ID: 6LYk7t4rSyB

--HG--
extra : rebase_source : 9727771e1b04ba1b39f5cf9a6cf94093b7e92b27
2017-11-10 18:38:02 +01:00
Jean-Yves Avenard 251f706a51 Bug 1415556 - P5. Use helper to set mDriver. r=padenot
MozReview-Commit-ID: Fres1YwcYYM

--HG--
extra : rebase_source : e856357a57708d21e896818095fa1a25085b11a9
2017-11-10 18:28:42 +01:00
Jean-Yves Avenard 95a29ea071 Bug 1415556 - P4. Make members atomics. r=padenot
They are accessed across multiple threads without the use of monitors.
While it could be argued that some use of the monitor in functions accessing those members would set in place memory barriers, making them atomics remove all doubts as to the thread safetyness of their use.

MozReview-Commit-ID: tyTqeGgDNM

--HG--
extra : rebase_source : 420c38abcfeaa5fca2449034d8e1e3d82949d49d
2017-11-10 18:27:39 +01:00
Jean-Yves Avenard 2eda28dd35 Bug 1415556 - P3. clearly mark functions' thread use. r=padenot
MozReview-Commit-ID: BXmdk4zBo28

--HG--
extra : rebase_source : 4afd6fa5e887aff093e7a9e629e8c93573f17631
2017-11-10 18:24:20 +01:00
Jean-Yves Avenard 9b9c8f3ee4 Bug 1415556 - P2. Make member const. r=padenot
MozReview-Commit-ID: JPDW5cX8RvH

--HG--
extra : rebase_source : c83efd6665e23c89922d6d2cfdcd4f9ad3de3afa
2017-11-10 17:30:19 +01:00
Jean-Yves Avenard d79f854f37 Bug 1415556 - P1. Add precision on thread access with some members. r=padenot
Describe which members are accessed on the main threads. Other members are only accessed on MSG thread.

MozReview-Commit-ID: CFU4ipRHB1P

--HG--
extra : rebase_source : ad4843da513997a633d2d402384f9478df29c3a7
2017-11-10 17:28:59 +01:00
Simon Sapin 473576925b servo: Merge #19227 - Work around "this expression will panic at run-time" warnings (from servo:array-warn); r=emilio
CC https://github.com/rust-lang/rust/issues/45850

Source-Repo: https://github.com/servo/servo
Source-Revision: 9863d514512aabbcfaeabba7e530b87f61a8d489

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : feaf1c236a902fa5286cdb524243f80cf3b5051e
2017-11-15 11:00:29 -06:00
Grigory Kruglov 713625953b Bug 1403787 - Change try/catch to catch the correct exception r=eoger,nalexander
We're aiming to catch FileNotFound exceptions here, but underneath they're re-thrown as IllegalStateException.

MozReview-Commit-ID: HaCpbqq93q0

--HG--
extra : rebase_source : 60a5be31cdb5bd66a2b2d9bde5e86671d9a01ffd
2017-10-30 03:17:48 -07:00
Tim Nguyen 6a9b3a4737 Bug 1415872 - Implement colors.tab_text and colors.background_tab_text. r=jaws
MozReview-Commit-ID: Gp5CHqmOi6A

--HG--
extra : rebase_source : 3d88c63a68721a120161b9ddb915eb05a24ad9e0
2017-11-15 17:34:12 +00:00
Shane Caraveo 1521922988 Bug 1404671 check the error string r=mixedpuppy
MozReview-Commit-ID: GEiFEb7JMdh

--HG--
extra : rebase_source : 06d7a88032e7790c932959e4b31bc21977ab8262
2017-11-14 17:09:23 -08:00
Jan Henning bbc847a79b Bug 1416261 - Use android:theme, as app:theme has been deprecated. r=jwu
MozReview-Commit-ID: Iuf4NfCWnyc

--HG--
extra : rebase_source : 384b48cbdaef0c6ac8eefb661f869a249b977f3d
2017-11-10 17:35:31 +01:00
Tarek Ziadé 988457f958 Bug 1415858 - Adding logs for Talos cloning step r=jmaher
MozReview-Commit-ID: GVXcCty2nNi

--HG--
extra : rebase_source : 0569448d579e98955951b6a83d3f788bbb55785d
2017-11-15 10:37:39 +01:00
Doug Thayer 43771ba19d Bug 1414892 - Optimize moz_places_afterinsert_trigger r=mak
This uses a similar strategy as that employed by moz_places_afterdelete_trigger,
creating a temp table which we write host inserts into, and then deleting all
the rows from it when we're done inserting, effectively resulting in a per-
statement trigger to only do the significant work per host.

MozReview-Commit-ID: 5TUueknq3ng

--HG--
extra : rebase_source : 1892edfcaa7b6afd29ce794a93d6ab3d46c48895
2017-11-07 12:01:53 -08:00
Brad Werth 6182a6fe8c Bug 1350780 Part 2: Add a test of getComputedStyle with pseudo element styling on an unflowed display:grid element. r=mats
MozReview-Commit-ID: KEk4cz5bEb0

--HG--
extra : rebase_source : 45a438614ff011bc6d6c4bf13b825c3a99746cd1
2017-11-13 17:45:29 -08:00
Brad Werth 35a17bc67c Bug 1350780 Part 1: Change nsComputedDOMStyle::DoGetGridTemplate{Columns|Rows} to take grid templates from mInnerFrame. r=mats
MozReview-Commit-ID: KYGfehqaOij

--HG--
extra : rebase_source : d05fcd8de27ae7a3b603e4adeb747f531145f0d0
2017-11-14 13:15:37 -08:00
Dale Harvey 9acfe3f5b3 Bug 1415870 - Update psl list and related tests. r=gerv
MozReview-Commit-ID: aYfQNU7lEJ

--HG--
extra : rebase_source : f39455945d48ce8023e1ea2f326a142a0b1ab248
2017-11-15 12:35:07 +00:00
Emilio Cobos Álvarez 7e44dfc9cc servo: Merge #19226 - style: Sprinkle some inline in trivial methods (from emilio:inline-qs); r=nox
These methods are instantiated by the Gecko library, and used during
querySelector, which means that they end up being super-hot in micro-benchmarks.

MozReview-Commit-ID: K1XJb0QyX5a
Source-Repo: https://github.com/servo/servo
Source-Revision: 85fa6409bb699647b4f5e22952538365e87418d7

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 156224040ad2191714b888e91c9b555e7efc9bb6
2017-11-15 09:22:14 -06:00
Nicolas Chevobbe 923cfeaa4e Bug 1383711 - Make addOneTimeListener return a Promise; r=ochameau.
Switch some calls to addOneTimeListener from callback-style to Promise.

MozReview-Commit-ID: F9AlSvK0MAH

--HG--
extra : rebase_source : 076522e89004f8a4634b4f7732800a5ec14ce633
2017-11-06 08:40:39 +01:00
Dão Gottwald bf10cc0220 Bug 1387700 - Remove unused scrollByPage method. r=Gijs
MozReview-Commit-ID: 2KWJvAhfev3

--HG--
extra : rebase_source : 44b45655947a49db9f5d235727b968cc260f859e
2017-11-15 16:14:35 +01:00
Andi-Bogdan Postelnicu 57f5ff88dd Bug 1417417 - use UniquePtr for bufferCopy to prevent memory leak when treeOp is null. r=hsivonen
MozReview-Commit-ID: HBI7CWjtS80

--HG--
extra : rebase_source : e27c5f7f81979179650b3e15a7c0116ee21bb155
2017-11-15 16:50:58 +02:00
Alessio Placitelli 31313e79a3 Bug 1400852 - Fix various warnings when building Telemetry in-tree docs. r=chutten
MozReview-Commit-ID: EksxR3Xwrc5

--HG--
extra : rebase_source : 7c7c8e7feb2b3b0092f7485ed0031a7f88ae2e93
2017-11-15 10:20:04 +01:00
Alessio Placitelli 532ccbb9db Bug 1400852 - Document the "expired" field for dynamic event registration. r=chutten
MozReview-Commit-ID: EvYptz0u8k9

--HG--
extra : rebase_source : b8e7bda75814e2e8aaca3c3fd792fcd2af4b6483
2017-11-15 10:07:08 +01:00
Martin Stransky cbdb92526c Bug 1415481 - make widget.allow-client-side-decoration visible, r=dao,glandium
MozReview-Commit-ID: 1FWAfjqxztV

--HG--
extra : rebase_source : e892cf831ce70834d5cbe405f0a47dedbb1b5682
2017-11-08 10:39:59 +01:00
Martin Stransky 31d185d75b Bug 1415481 - set browser.tabs.drawInTitlebar to true unix platforms, r=dao,glandium
Enable browser.tabs.drawInTitlebar on all platforms.

MozReview-Commit-ID: 9lko61izj4r

--HG--
extra : rebase_source : c4fd8dbf9d4a0eed78d3ac2a7a25bf36988c6f13
2017-11-08 10:38:34 +01:00
Martin Stransky 3872cc9f24 Bug 1415481 - Define CAN_DRAW_IN_TITLEBAR for Gtk+ builds, r=dao,glandium
MozReview-Commit-ID: BcojSzGYT6A

--HG--
extra : rebase_source : fd22ba4e0f90a3535c03c3a524429103e83f1e05
2017-11-15 11:32:51 +01:00
Emilio Cobos Álvarez ef781bb493 servo: Merge #19199 - style: Stop allowing unused_unsafe (from emilio:no-unused-unsafe); r=nox
Source-Repo: https://github.com/servo/servo
Source-Revision: 40adc3fd88746d09966c5f1c43a6ff3b960c2e6d

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : d9206a58535460c1ebb7c0769e0ec253407c48b8
2017-11-15 08:22:00 -06:00
Nicolas Chevobbe 3b1a347334 Bug 1406030 - Enable browser_webconsole_cd_iframe.js in new frontend; r=Honza.
Once the test was migrated, it was failing because we did not show
error messages for invalid cd() calls.
There was a missing part in the evaluation result prepare message, which
this patch fixes. A stub and a mocha test were added to make sure we do
display those kind of messages.

MozReview-Commit-ID: FcTsP2pr3vD

--HG--
rename : devtools/client/webconsole/new-console-output/test/mochitest/test-bug-609872-cd-iframe-child.html => devtools/client/webconsole/new-console-output/test/mochitest/test-cd-iframe-child.html
rename : devtools/client/webconsole/new-console-output/test/mochitest/test-bug-609872-cd-iframe-parent.html => devtools/client/webconsole/new-console-output/test/mochitest/test-cd-iframe-parent.html
extra : rebase_source : 8fc82b71875cebfed0e318d1eba8b5332dc650c7
2017-11-14 10:27:12 +01:00
Michael Froman 72e9b053d9 Bug 1416932 - adding tests to detect RTP header extension negotiated are in RTP packets. r=drno
MozReview-Commit-ID: 9TqeID5XJAd

--HG--
extra : rebase_source : e5f6720501ffc14256327e527c638e772c65c86c
2017-11-13 17:45:13 -06:00
Emilio Cobos Álvarez b64c46808f servo: Merge #19164 - style: More traversal cleanup (from emilio:more-traversal-cleanup); r=nox
This is cleanup that allows me to fix https://bugzilla.mozilla.org/show_bug.cgi?id=1415013 in a more straight-forward way.

Source-Repo: https://github.com/servo/servo
Source-Revision: d117694eccc8d8f89d14213e88a9931d3adee572

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 6c775f7727561cf39ddf0f84f454d6b24d90f975
2017-11-15 06:51:27 -06:00
Michael Ratcliffe b009e02f5b Bug 1415650 - Web Console to use prop-types and react-dom-factories r=Honza
MozReview-Commit-ID: 5T3asRQBmuD

--HG--
extra : rebase_source : ca651cd9665878e9a14eb03c902aa8f1c16d31fa
2017-11-10 22:16:39 +00:00
Kilik Kuo 426964efd1 Bug 1313449 - Refactor the condition for resolving the waiting promise. r=jya
The WaitForDataPromise cannot be resolved even when key has been updated and decode request has be resolved.
2 ScheduleUpdate(NotifyTrackDemuxer, NotifyNewOutput) are merged into 1 so that only mReceivedNewData is set to false again but MFR will
never have a chance to trigger another Update to call CancelWaitingForKey.
By refactoring the condition to resolve the WaitForDataPromise, MDSM is able to request new data and MFR is able to cancel waitingforkey then continue the flow.

MozReview-Commit-ID: 31brwzOoUvF

--HG--
extra : rebase_source : 8caf8b426dd693e2806ebb8a059a3b91026d7f52
2017-11-14 15:20:08 +08:00
Xidorn Quan 9ccad41956 servo: Merge #19222 - Serialize media rule and supports rule like Gecko (from upsuper:serialize-group-rule); r=emilio
This should fix [bug 1417207](https://bugzilla.mozilla.org/show_bug.cgi?id=1417207).

Source-Repo: https://github.com/servo/servo
Source-Revision: b2c19b15447b126cbcb4726fccb416675532dd11

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 9f8e1b678e8944ba254e774e98b472b65a14018b
2017-11-15 05:40:24 -06:00
Valentin Gosu a77a5282f4 Bug 1416343 - Mark URI interfaces as [builtinclass] r=bagder
MozReview-Commit-ID: 4T0uCkHP1a6

--HG--
extra : rebase_source : fa720f35df16985bcd929a98aeeaf9fbc759c1e6
2017-11-15 13:34:23 +01:00
Ray Lin fc52dd1c24 Bug 1385785 - Clicking on form autofill dropdown warning notes should not open preferences tab. r=lchang
MozReview-Commit-ID: 4IWBroDQNT

--HG--
extra : rebase_source : 3f4bfb45e1aa9c52e6b6eadc4dcf2f3bf8f70d48
2017-11-14 14:54:25 +08:00
Mark Banner eeb3c2a9bd Bug 1415877 - Merge transaction handling into one function for onDrop/paste. r=mak
MozReview-Commit-ID: AMhuLyc98WO

--HG--
extra : rebase_source : c899e2804f016ac0629de7075537c3e5c5ac28d9
2017-11-08 14:48:45 +00:00
Mark Banner b71430bdda Bug 1415877 - Rework PlacesControllerDragHelper#onDrop and PlacesController#paste to make the transaction handling parts similar. r=mak
MozReview-Commit-ID: BInw5oT0Ja5

--HG--
extra : rebase_source : ff7d351f4bb251a0bb75670704f806102114394c
2017-11-08 12:02:30 +00:00
Mark Banner a518974a10 Bug 1415877 - Remove unused type parameter to PlacesUIUtils#getTransactionForData. r=mak
MozReview-Commit-ID: 3kZQ4vnCk3b

--HG--
extra : rebase_source : 2f3b2d190806ecd9d7cba40a0fed96f6b6b46b12
2017-11-08 11:25:26 +00:00
Cameron McCormack c72056e124 Bug 1417393 - Count style contexts properly. r=emilio
MozReview-Commit-ID: FHoc7XOkH4P

--HG--
extra : rebase_source : 96439470bef18877bc3e6e6ed03645ced467518c
2017-11-15 19:44:05 +08:00
Ricky Chien 493d8e263a Bug 1417368 - Fixing launchpad `response is undefined` error & Toolbox.shouldComponentUpdate warning r=Honza
MozReview-Commit-ID: ImN34U0tFGm

--HG--
extra : rebase_source : 82d34dba3d75273685eea11016640a05f83f7b28
2017-11-15 17:54:21 +08:00
Dão Gottwald c02e5e066a Bug 1417386 - Remove bogus end pedding from bookmarks toolbar folders without a label. r=mak
MozReview-Commit-ID: Cd6Rcvu8UA1

--HG--
extra : rebase_source : 56f1a83725827653f21d6e1a4053dcf3b2411312
2017-11-15 12:27:03 +01:00
shindli a9fa53057b Backed out 3 changesets (bug 1415481) for failing bcs in browser/base/content/test/general/browser_tabbar_big_widgets.js r=backout on a CLOSED TREE
Backed out changeset a00865a5bd43 (bug 1415481)
Backed out changeset 4d8dc538cb2d (bug 1415481)
Backed out changeset 53463889cdb6 (bug 1415481)
2017-11-15 14:00:54 +02:00
Margareta Eliza Balazs 3edf7872fb Backed out changeset cfe4b1e6be9b (bug 1416343) for ESlint failing in modules/test/browser/browser_SitePermissions_tab_urls.js:38:14 r=backout on a CLOSED TREE 2017-11-15 13:46:07 +02:00
Jon Leighton e987d6cbd2 servo: Merge #19202 - Fire 'select' event in SetSelection{Start,End} (from jonleighton:issue-19171); r=KiChjang
See #19171.

Source-Repo: https://github.com/servo/servo
Source-Revision: 2efbf2230a61a2fda1ecc4cd12618177d4ca50cd

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : dfd0ab9c996dac7757b1dbdaf140cbc5d95c9d90
2017-11-15 04:08:24 -06:00
Julian Descottes 5b2c0adf24 Bug 1408339 - measure onboarding devtools user detection with telemetry;r=ochameau, datareview=francois
MozReview-Commit-ID: G3edBYlyH8f

--HG--
extra : rebase_source : 6cd721dca7e2bfc6e5cbf1938c47d3851ecfb6fc
2017-11-08 17:51:19 +01:00
Julian Descottes f5d0be6f79 Bug 1408339 - add a preference to drive the devtools onboarding experiment;r=ochameau
MozReview-Commit-ID: I4uGf1MFbI9

--HG--
extra : rebase_source : 22372a8f8fb59c47ad7f75e7fb55e937d721a884
2017-11-05 16:34:26 +01:00
Makoto Kato afef034e5f Bug 1417320 - ReturnInParagraph should have Element parameter instead of nsINode. r=masayuki
ReturnInListItem and ReturnInHeader uses Element as parameter, but
ReturnInParagraph doesn't use Element parameter even if it is Element.

So we should use Element for parameter.

MozReview-Commit-ID: 35JJTETFK45

--HG--
extra : rebase_source : aa101c921d176b7ae7807c461bca1c4a51f9aecc
2017-11-15 15:35:17 +09:00
Dão Gottwald 555d47bbb5 Bug 1215335 - Remove unused notification-inner container. r=bgrins
MozReview-Commit-ID: C9kKRpD3AzU

--HG--
extra : rebase_source : 7f3dde91b73084783c63733f0c823ec0e7e80b90
2017-11-15 11:36:22 +01:00