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

527344 Коммитов

Автор SHA1 Сообщение Дата
Michael Layzell 891ba54825 Bug 1348398 - Remove Gecko_Truncate[C]String as it is no longer used, r=froydnj 2017-03-24 15:14:28 -04:00
Daniel Holbert e79ce455e3 Bug 1298722 followup: remove obsolete documentation about MOZ_MUST_USE annotations on StyleAnimationValue::UncomputeValue(). (no review, comment-only, DONTBUILD)
Originally, the patch for Bug 1298722 was not going to label these functions as
MOZ_MUST_USE, and it added a brief code-comment to explain that. But then it
did end up labeling them as MOZ_MUST_USE after all, in response to some review
feedback. And it kept the now-incorrect comment around by accident, it
seems. This followup just removes that incorrect comment.

MozReview-Commit-ID: 2c35wQPzXRN
2017-03-24 11:45:18 -07:00
Robert Longson 9831a5ac0e Bug 1349865 - use RAII to set/unset NS_FRAME_DRAWING_AS_PAINTSERVER state bit r=jwatt 2017-03-24 18:07:26 +00:00
Kris Maglione 9accf0b687 Bug 1349989: Correctly handle errors for OMT-compiled scripts. r=shu
MozReview-Commit-ID: 3FpoUmu9ijI

--HG--
extra : rebase_source : 666fb25c1a36b14f28bd61f0622143b063b3759e
2017-03-23 22:13:07 -07:00
Joel Maher 4b7908e0dd Bug 1349667 - do not used files-changed to conditionally exclude tasks when run from a cron job. r=dustin
MozReview-Commit-ID: 9SOjTxPprMV
2017-03-24 14:02:08 -04:00
Stanford Lockhart b598497c17 Bug 1345119 - Part 3: Display offset parent of absolutely positioned node in box model. r=gl
MozReview-Commit-ID: 102vRTuIhEh
2017-03-17 23:07:06 -03:00
Stanford Lockhart ab224ce876 Bug 1345119 - Part 2: Server side for retrieving offset parent of DOM node. r=pbro
MozReview-Commit-ID: I51NHlxv6Mp
2017-03-17 23:05:27 -03:00
Stanford Lockhart ccab1f6d71 Bug 1345119 - Part 1: Move functions out of grid-inspector into inspector for sharing with boxmodel. r=pbro
MozReview-Commit-ID: KlHinf9jgFX
2017-03-17 22:58:11 -03:00
Aki Sasaki 171f7116e8 bug 1350045 - add warning to decision docker image line. r=philor 2017-03-25 12:10:32 -07:00
Sebastian Hengst 4cac89525c Backed out changeset e1ce569804cb (bug 1347111) for failing browser_all_files_referenced.js on Windows. r=backout 2017-03-25 15:51:33 +01:00
Hrishikesh Barman b4ded3b881 Bug 1347111 - Remove border and background fallback styling from checkbox.css. r=dao 2017-03-25 11:41:19 +05:30
Dão Gottwald ef74e8f95a Bug 1350326 - Remove legacy fallback borders from textbox.css. r=nihanth 2017-03-25 11:29:06 +01:00
Timothy Nikkel 63ad0ad7f3 Bug 1343341. Only call AnimationState::SetDiscarded on the main thread. r=aosmond
Image::OnSurfaceDiscarded can be called on any thread. But AnimationState is a main thread only object.
2017-03-25 02:16:21 -05:00
Olli Pettay edb96ff7d7 Bug 1322896, synchronize SHistory entry with mLSHE, r=bz 2017-03-25 03:33:43 +02:00
Olli Pettay a3c7a46e9c Bug 1349946, ensure expected focus handling when redirecting focus, r=enndeakin
--HG--
extra : rebase_source : a68db23cab07124ebdff46d19f7bbb9233167e85
2017-03-25 03:01:19 +02:00
Wes Kocher 9b400ba56f Merge m-c to inbound, a=merge
MozReview-Commit-ID: GakWNxnTzy2
2017-03-24 17:19:20 -07:00
Ben Kelly a68b3b11fd Bug 1350433 Expose WorkerPrivate::ServiceWorkerScope() instead of using WorkerName() all over the place. r=asuth 2017-03-24 19:56:48 -04:00
Boris Zbarsky 15cb86a93f Bug 1349940. DeleteRangeTransaction should not keep its range alive longer than it needs to. r=masayuki, a=kwierso
MozReview-Commit-ID: 283P59EDFPW
2017-03-24 16:07:11 -04:00
Daniel Holbert eaf41a48a2 Bug 1349816: Initialize a ScrollFrameHelper member-var in constructor. r=kats
Landing on a CLOSED TREE (bugzilla's down, but I'll update the bug manually)

MozReview-Commit-ID: 8SHQcIWQUR0
2017-03-24 13:34:42 -07:00
Sebastian Hengst 71e324817c Backed out changeset 474208b76717 (bug 1339537) for failing in cubeb_audiounit.cpp:165. r=backout on a CLOSED TREE 2017-03-24 21:25:59 +01:00
Sebastian Hengst e750fa88bd Backed out changeset cc384918477b (bug 1339537) 2017-03-24 21:24:01 +01:00
Sebastian Hengst 5ad6b0372f Backed out changeset 828eba714030 (bug 1339537) 2017-03-24 21:23:56 +01:00
Sebastian Hengst 1e11f28a37 Backed out changeset ca8fc58d0cef (bug 1339537) 2017-03-24 21:23:52 +01:00
Sebastian Hengst b3dce6e2ab Backed out changeset 6e48de2c2065 (bug 1339537) 2017-03-24 21:23:35 +01:00
Michael Layzell 3e5640cb45 Bug 1339537 - Part 5: Fix static analysis -Werror failure on a CLOSED TREE, a=bustage
MozReview-Commit-ID: 6bOlu1JODKG
2017-03-24 16:07:49 -04:00
Michael Layzell 661470315c Bug 1349634 - Ensure that HttpChannelParent isn't closed before accessing its Manager(), r=billm
MozReview-Commit-ID: EXHeRpN36yU
2017-03-24 15:53:00 -04:00
Michael Layzell ee454c812d Bug 1339537 - Part 4: Produce better annotation reason diagnostics for implicit annotations, r=ehsan
This allows for the alignas(_) case to be distinguished from the
MOZ_NON_PARAM case through notes.

The following is what the IntInterval bug fixed in Part 2 of this bug
looks like with the new diagnostics:

    /home/mlayzell/Code/moz/working/dom/media/gtest/TestIntervalSet.cpp:196:47: error: Type 'IntIntervals' (aka 'IntervalSet<int>') must not be used as parameter
    static void GeneratePermutations(IntIntervals aI1,
                                                  ^
    /home/mlayzell/Code/moz/working/dom/media/gtest/TestIntervalSet.cpp:196:47: note: Please consider passing a const reference instead
    /home/mlayzell/Code/moz/working/dom/media/Intervals.h:695:17: note: 'IntIntervals' (aka 'IntervalSet<int>') is a non-param type because member 'mIntervals' is a non-param type 'ContainerType' (aka 'AutoTArray<Interval<int>, 4>')
      ContainerType mIntervals;
                    ^
    /home/mlayzell/Code/moz/working/obj-clang-x86_64-pc-linux-gnu/dist/include/nsTArray.h:2472:3: note: 'ContainerType' (aka 'AutoTArray<Interval<int>, 4>') is a non-param type because member '' is a non-param type 'union (anonymous union at /home/mlayzell/Code/moz/working/obj-clang-x86_64-pc-linux-gnu/dist/include/nsTArray.h:2472:3)'
      union
      ^
    /home/mlayzell/Code/moz/working/obj-clang-x86_64-pc-linux-gnu/dist/include/nsTArray.h:2477:72: note: 'union (anonymous union at /home/mlayzell/Code/moz/working/obj-clang-x86_64-pc-linux-gnu/dist/include/nsTArray.h:2472:3)' is a non-param type because member 'mAlign' is a non-param type 'mozilla::AlignedElem<(mozilla::AlignmentFinder<Header>::alignment > mozilla::AlignmentFinder<elem_type>::alignment) ? mozilla::AlignmentFinder<Header>::alignment : mozilla::AlignmentFinder<elem_type>::alignment>'
                             MOZ_ALIGNOF(Header) : MOZ_ALIGNOF(elem_type)> mAlign;
                                                                           ^
    /home/mlayzell/Code/moz/working/obj-clang-x86_64-pc-linux-gnu/dist/include/mozilla/Alignment.h:85:8: note: 'mozilla::AlignedElem<(mozilla::AlignmentFinder<Header>::alignment > mozilla::AlignmentFinder<elem_type>::alignment) ? mozilla::AlignmentFinder<Header>::alignment : mozilla::AlignmentFinder<elem_type>::alignment>' is a non-param type because member 'elem' has an alignas(_) annotation
    struct AlignedElem<4>
           ^

MozReview-Commit-ID: 4KIbzEKnmNU
2017-03-24 15:51:26 -04:00
Michael Layzell e324a5e209 Bug 1339537 - Part 3: Pass FilterPrimitiveDescription by const reference in AddLightingAttributes, r=mstange
MozReview-Commit-ID: J3m2uzv7jW0
2017-03-24 15:51:26 -04:00
Michael Layzell 29d2a6cf0d Bug 1339537 - Part 2: Pass IntIntervals by const reference in TestIntervalSet, r=jya
MozReview-Commit-ID: BGg1yS2Ovhz
2017-03-24 15:51:26 -04:00
Michael Layzell 31c407bf72 Bug 1339537 - Part 1: Update the MOZ_NON_PARAM analysis to implicitly apply to alignas(_) types, r=ehsan
MozReview-Commit-ID: 2VDJRxxkVjV
2017-03-24 15:51:26 -04:00
Andrew Swan bae664ccd8 Bug 1197420 Part 5 Tests for optional permissions r=kmag
MozReview-Commit-ID: 8uViXB1Jgz3

--HG--
extra : rebase_source : 2d897f5c1353e69b1aab17713627960806c159fe
2017-03-16 14:36:26 -07:00
Andrew Swan e26387a39d Bug 1197420 Part 4 Apply dynamic permission changes r=kmag
MozReview-Commit-ID: 6TdcUv1fHPh

--HG--
extra : rebase_source : 40f53e5f34f02749a5027aa324cf0843c5d2c837
2017-03-23 17:28:52 -07:00
Andrew Swan 00aad91298 Bug 1197420 Part 3 Initial browser.permissions api support r=kmag
With this patch, permissions are not actually applied,
but the permissions api is in place.

MozReview-Commit-ID: CTaXz5sa1xy

--HG--
extra : rebase_source : d5cc18abbae6809b196f8497ff91608d662d5030
extra : source : e4c13d11e401ae3bd40be3a5a7fb0aaf95c992bb
2017-03-24 13:55:09 -07:00
Andrew Swan 0672fec97c Bug 1197420 Part 2 Extension cleanups for optional permissions r=kmag
- Convert the object used to represent permissions to the format
  used in the optional permissions UI (property hosts becomes origins)
- Turn Extension.userPermissions into a getter

MozReview-Commit-ID: Dc44DMfKjG

--HG--
extra : rebase_source : e24e1b52edd3ddcd353a6407497ec4076039af03
2017-03-23 21:45:25 -07:00
Andrew Swan f1085e3c9d Bug 1197420 Part 1 Schema groundwork for optional permissions r=kmag
MozReview-Commit-ID: JIfPYjxjFfM

--HG--
extra : rebase_source : 511dea13ceacc25a46505165962c1b01dfcc7b6e
extra : source : 4232cbc11710c9c9e9eb8757b54140e87307274f
2017-03-24 11:10:26 -07:00
Nazım Can Altınova 805b91c142 servo: Merge #16133 - Add support for -moz-image-rect (from canaltinova:image-rect); r=Manishearth
Add support for -moz-image-rect
r=Manishearth

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #15948 and [Bug 1341763](https://bugzilla.mozilla.org/show_bug.cgi?id=1341763)

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

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

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 89cf026c56b5e318143703cd3c857732e8e81991
2017-03-25 12:09:21 -07:00
Dão Gottwald c318cb8f31 Bug 1348573 - Fix button text color in focused / active / checked states with High Contrast black and High Contrast white themes. r=Gijs
MozReview-Commit-ID: BwEnPur1AJ5

--HG--
extra : rebase_source : 916f348007169871cf53673359448803c1467666
2017-03-25 18:30:57 +01:00
Federico Padua 0308f0ce20 Bug 1350063 - urlbarBindings.xml should use AppConstants from the global scope; r=dao
This patch makes urlbarBindings.xml use AppConstants from the global scope and
removes the related field.

MozReview-Commit-ID: E2KvOsZVX7q

--HG--
extra : rebase_source : f0d8c35e17717d81ae1d7d2d1cc5fea21b1b5ccd
2017-03-25 18:50:03 +01:00
Emilio Cobos Álvarez fe28d71e3d Bug 1341102: More reftest updates. r=emilio
MozReview-Commit-ID: CAsplZW4mpj
2017-03-25 18:35:24 +01:00
Sebastian Hengst 2b746620b0 Backed out changeset b6af7d779efc (bug 1197420) on request of developer. r=backout 2017-03-25 17:40:08 +01:00
Sebastian Hengst 2bd09bf679 Backed out changeset 680dd7916a23 (bug 1197420) 2017-03-25 17:39:43 +01:00
Sebastian Hengst 8b0aa27e67 Backed out changeset d1628b66e5f8 (bug 1197420) 2017-03-25 17:39:38 +01:00
Sebastian Hengst 6a841a64db Backed out changeset f4fbd8e60288 (bug 1197420) 2017-03-25 17:39:34 +01:00
Sebastian Hengst 4687bfe481 Backed out changeset b56c89bfeb0e (bug 1197420) 2017-03-25 17:39:30 +01:00
Gijs Kruitbosch 29bf378255 Bug 1341562 - fix CustomizableUI's overflow insertion to not break if buttons aren't where we expect them, r=jaws
MozReview-Commit-ID: Fs9IYC4bvL9

--HG--
extra : rebase_source : af948f85e4675b0e83abbe6e554646b13603111a
2017-03-22 19:50:53 +00:00
Andrew Swan b17a3a347a Bug 1197420 Part 5 Tests for optional permissions r=kmag
MozReview-Commit-ID: 8uViXB1Jgz3

--HG--
extra : rebase_source : d4c82f085426845db3921b03f094e0f81cd86981
2017-03-16 14:36:26 -07:00
Andrew Swan 0e3bb40a13 Bug 1197420 Part 4 Apply dynamic permission changes r=kmag
MozReview-Commit-ID: 6TdcUv1fHPh

--HG--
extra : rebase_source : 1ccf6389516d034c1fa61dcb154c020f0f264bc5
2017-03-23 17:28:52 -07:00
Andrew Swan 1b3c71a54f Bug 1197420 Part 3 Initial browser.permissions api support r=kmag
With this patch, permissions are not actually applied,
but the permissions api is in place.

MozReview-Commit-ID: CTaXz5sa1xy

--HG--
extra : rebase_source : f623b4c7c66888ab1fb4876a3d63ec47677711b8
extra : source : e4c13d11e401ae3bd40be3a5a7fb0aaf95c992bb
2017-03-23 21:48:03 -07:00
Andrew Swan 70f7a8449c Bug 1197420 Part 2 Extension cleanups for optional permissions r=kmag
- Convert the object used to represent permissions to the format
  used in the optional permissions UI (property hosts becomes origins)
- Turn Extension.userPermissions into a getter

MozReview-Commit-ID: Dc44DMfKjG

--HG--
extra : rebase_source : 4924aa007da4b649266311138b4d240eeeade9a4
2017-03-23 21:45:25 -07:00
Andrew Swan c3f87a3014 Bug 1197420 Part 1 Schema groundwork for optional permissions r=kmag
MozReview-Commit-ID: JIfPYjxjFfM

--HG--
extra : rebase_source : e212c8209c7fb8d52466c1ede94f38006654ac85
extra : source : 4232cbc11710c9c9e9eb8757b54140e87307274f
2017-03-24 11:10:26 -07:00