ad10cbe201c48fc8c622dcfb5915cb048ae871cd: Bug 1429298 - Part 6: Apply motion path transform matrix. r=nical
Boris Chiou <boris.chiou@gmail.com> - Tue, 07 Aug 2018 18:07:01 -0700 - rev 487868
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1429298 - Part 6: Apply motion path transform matrix. r=nical We implement the layout part of offset-path. Now we don't have offset-distance, so use the default value, 0%, for it. Note: rename mCombinedTransform as mIndividualTransform, which only stores the combined individual transforms. We apply the individual transforms, motion path transform, and specified transform in ReadTransforms. (We have to follow the order, so we don't combine the specified transform in FinishStyle.) Differential Revision: https://phabricator.services.mozilla.com/D2968
96671e2dceadcdaedea6394516fa3e73f769af3b: Bug 1429298 - Part 5: Implement BuildPath for offset-path. r=jwatt
Boris Chiou <boris.chiou@gmail.com> - Tue, 21 Aug 2018 13:59:15 -0700 - rev 487867
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1429298 - Part 5: Implement BuildPath for offset-path. r=jwatt Implement one variant of BuildPath to accept nsTArray<StylePathCommand>, which is used by <offset-path> (and clip-path in the future). Differential Revision: https://phabricator.services.mozilla.com/D2967
f7b80e0bc7bf7c694848b8e5cf21c3fab8d4c1f9: Bug 1429298 - Part 4: Rename builder as aBuilder in SVGPathData.cpp. r=TYLin
Boris Chiou <boris.chiou@gmail.com> - Tue, 21 Aug 2018 14:21:09 -0700 - rev 487866
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1429298 - Part 4: Rename builder as aBuilder in SVGPathData.cpp. r=TYLin Follow the rule of naming for the function parameters. Differential Revision: https://phabricator.services.mozilla.com/D3922
d78aadc6a6bf4674fac3658c6207e73a319f58c9: Bug 1429298 - Part 3: Use macro for path parser. r=emilio
Boris Chiou <boris.chiou@gmail.com> - Fri, 13 Jul 2018 16:04:37 -0700 - rev 487865
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1429298 - Part 3: Use macro for path parser. r=emilio There are a lot of duplicates, so we use macro to refine them. Differential Revision: https://phabricator.services.mozilla.com/D2966
04a196dc2cc2b0f8f4b3a6eeb4f088f9fc7aae4a: Bug 1429298 - Part 2: Define offset-path and implement it in style system. r=emilio
Boris Chiou <boris.chiou@gmail.com> - Fri, 06 Jul 2018 14:31:52 -0700 - rev 487864
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1429298 - Part 2: Define offset-path and implement it in style system. r=emilio Define OffsetPath & SVGPathData on the servo-side, and StyleMotion & StyleSVGPath on the gecko-side. We parse the SVG Path string into a vector of PathCommand. To build the gfx::Path, we will convert it into gfx::Path later in a different patch. The basic flow is: * Parse SVG Path String into SVGPathData (in Rust). * Use cbindgen to make sure the layout of PathCommand and StylePathCommand, and then set the Box[PathCommand] into nsTArray<StylePathCommand>. * Try to convert nsTArray<StylePathCommand> into gfx::Path. (This part will be implemented in a different patch.) Finally, we use the gfx::Path to create a motion path transform. The layout implementation is in the later patch. Differential Revision: https://phabricator.services.mozilla.com/D2963
085b28450cc36ceb3d9597a04d038a2b58aae34b: Bug 1429298 - Part 1: Define the preference for motion-path. r=emilio
Boris Chiou <boris.chiou@gmail.com> - Fri, 06 Jul 2018 13:37:51 -0700 - rev 487863
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1429298 - Part 1: Define the preference for motion-path. r=emilio Define the preference. I will enable it only for debug usage and test coverage in a different patch. Differential Revision: https://phabricator.services.mozilla.com/D2962
854353ad4d264ea1d0afe0394512cfc28f8ded03: Bug 1457390 - Forward rust log to android_log on android r=bholley
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 22 Aug 2018 13:48:53 +0900 - rev 487862
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1457390 - Forward rust log to android_log on android r=bholley
b7f4a1596d18d093e8f25bc8947a005d75ee2e7f: Bug 1485210 - Add --sym-offsets=yes to valgrind command line. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Wed, 22 Aug 2018 08:58:08 +0900 - rev 487861
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1485210 - Add --sym-offsets=yes to valgrind command line. r=njn When valgrind prints out backtraces, it prints raw addresses and symbol names, but that doesn't help find the exact code that caused the errors, because we don't know where the libraries are loaded. With --sym-offsets=yes, it adds the offset from the symbol, which allows to find the relevant code in the binary.
d91e84fc8bb6ed639e895fc5f691915a6ea1bced: Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Wed, 22 Aug 2018 06:38:49 +0300 - rev 487860
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
809610242278ab22abde54134f7ec6520d44b0b9: Bug 1483156 - Currency of PaymentItem total should be 'USD', but got BOB r=edenchuang
Marcos Cáceres <marcos@marcosc.com> - Tue, 21 Aug 2018 20:16:00 +0300 - rev 487859
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1483156 - Currency of PaymentItem total should be 'USD', but got BOB r=edenchuang
3e4d7495204cf054f5083506f02a93e787956796: Bug 1485125 - Lazy load the Device Modal in RDM. r=miker
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 21 Aug 2018 22:03:09 -0400 - rev 487858
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1485125 - Lazy load the Device Modal in RDM. r=miker
569397778fcde1ff2243e7d83a263ce2f51674f0: Bug 1483188 - Fix the assertion for reaction record fields. r=anba
Tooru Fujisawa <arai_a@mac.com> - Wed, 22 Aug 2018 10:01:34 +0900 - rev 487857
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1483188 - Fix the assertion for reaction record fields. r=anba
8c6a05c61d397cc70412052f36670b2c452c1ec1: Bug 1484535 - Allow C++ files to check MOZ_SYSTEM_ICU. r=froydnj
Jan Beich <jbeich@FreeBSD.org> - Tue, 21 Aug 2018 16:02:00 +0300 - rev 487856
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484535 - Allow C++ files to check MOZ_SYSTEM_ICU. r=froydnj
357d549504fb6e1330bc0aa152cafcd27b0c9a2a: Bug 1484115 - part 2: Get rid of nsITableEditor.getNextRow() r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 22 Aug 2018 06:52:16 +0000 - rev 487855
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484115 - part 2: Get rid of nsITableEditor.getNextRow() r=m_kato Nobody uses nsITableEditor.getNextRow(). Therefore, this patch removes this XPCOM API. Differential Revision: https://phabricator.services.mozilla.com/D3949
05f438b601b5e6d4df5dfef992c2cf1d153757ea: Bug 1484115 - part 1: Create HTMLEditor::GetNextTableRowElement() for internal use of nsITableEditor::GetNextRow() r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 22 Aug 2018 06:52:07 +0000 - rev 487854
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484115 - part 1: Create HTMLEditor::GetNextTableRowElement() for internal use of nsITableEditor::GetNextRow() r=m_kato nsITableEditor::GetNextRow() is an XPCOM method. Therefore, we should have a non-virtual method for internal use of it. This changes the definition in nsITableEditor. First, it allows only <tr> element as what HTMLEditor::GetNextRow() has actually done. Then, changes the return type to Element since it always returns an element node. Differential Revision: https://phabricator.services.mozilla.com/D3948
b59a431b833b30bbaf1060937f0bc9ab51b0bf91: Bug 1484587 - Put the behavior that overflow-wrap: break-word affecting intrinsic size behind a pref and disable it by default. r=jfkthame
Xidorn Quan <me@upsuper.org> - Wed, 22 Aug 2018 06:55:13 +0000 - rev 487853
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484587 - Put the behavior that overflow-wrap: break-word affecting intrinsic size behind a pref and disable it by default. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D3749
2dd1517113c3b4b77ed0baf5313e9b0ae1a6a873: Bug 1484693 - Fix some nits of test_resizers_resizing_elements.html r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 22 Aug 2018 06:44:51 +0000 - rev 487852
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484693 - Fix some nits of test_resizers_resizing_elements.html r=m_kato There are 2 bugs: One is a simple mistake. kTest is each item of the tests, kTests is array of all tests. When it needs to refer kTest.isAbsolutePosition, it referred kTests.isAbsolutePosiiton. Therefore, the test always failed to enable editing UI for absolute positioned element. The other is, this test requires to disable inline-table-editing UI (which is add or remove rows and columns). Note that even if the UI is disabled, resizers is available for <table> elements. Differential Revision: https://phabricator.services.mozilla.com/D3954
7bd181a54b142a70a058c3d42dc05b4e00aab259: Bug 1485252 - Add MallocSizeOf impls for 128-bit integers. r=xidorn
Cameron McCormack <cam@mcc.id.au> - Wed, 22 Aug 2018 05:37:39 +0000 - rev 487851
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1485252 - Add MallocSizeOf impls for 128-bit integers. r=xidorn Differential Revision: https://phabricator.services.mozilla.com/D3947
c9d2c08bea3cdc95ce6bad70ac29bbd0a2fd13d7: Bug 1479382 - Add README.md in aboutdebugging-new to document architecture guidelines;r=daisuke,ladybenko
Julian Descottes <jdescottes@mozilla.com> - Tue, 21 Aug 2018 08:32:26 +0000 - rev 487850
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1479382 - Add README.md in aboutdebugging-new to document architecture guidelines;r=daisuke,ladybenko Differential Revision: https://phabricator.services.mozilla.com/D2708
69fdbbb5facc288292c4d1f0057ac911f7422956: Bug 1479071 - Revert kPMDataFormatXMLCompressed to kPMDataFormatXMLNormal. r=mstange
Mantaroh Yoshinaga <mantaroh@gmail.com> - Wed, 22 Aug 2018 02:07:28 +0000 - rev 487849
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1479071 - Revert kPMDataFormatXMLCompressed to kPMDataFormatXMLNormal. r=mstange Bug 1411879 introduced kPMDataFormatXMLCompress. However, this parameter caused the saving print settings problem. Before investigating this reason, this patch will revert this parameter. Differential Revision: https://phabricator.services.mozilla.com/D3943
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip