e21a77cab74059d05ab1b4aa2c2c306cdc83d752: Bug 1377090 - Turn gfxMatrix into a typedef for MatrixDouble. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 05 Jul 2017 11:18:49 -0400 - rev 604314
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Bug 1377090 - Turn gfxMatrix into a typedef for MatrixDouble. r=jrmuizel Most of this patch is updating a few places that use gfxMatrix to use the equivalent-but-differently-named functions on MatrixDouble: - Translate/Rotate/Scale get turned into PreTranslate/PreRotate/PreScale - Transform(Point) gets turned into TransformPoint(Point) - gfxMatrix::TransformBounds(gfxRect) gets turned into gfxRect::TransformBoundsBy(gfxMatrix). - gfxMatrix::Transform(gfxRect) gets turned into gfxRect::TransformBy(gfxMatrix). The last two functions are added in this patch as convenience wrappers to gfxRect instead of Matrix.h because we don't want Matrix.h to "know" about gfxRect (to avoid adding gecko dependencies on Moz2D). Once we turn gfxRect into a typedef for RectDouble these will be eliminated anyway. MozReview-Commit-ID: BnOjHzmOSKn
5468507e9a0ac5bedf2cde709e7676e39d84aa06: Bug 1377090 - Further generify the Matrix class and define MatrixDouble. r=bas
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 05 Jul 2017 11:18:49 -0400 - rev 604313
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Bug 1377090 - Further generify the Matrix class and define MatrixDouble. r=bas To allow MatrixDouble to be a drop-in replacement for gfxMatrix, it needs to accept the "double" versions of Point, Rect, and Size. This patch does that by adding some extra typedefs inside BaseMatrix to abstract over that. It also moves some function implementations into the .h file as they don't need specialization. I left some function implementations in the Matrix.cpp file: - Rotation, because it is specialized for Float and Double, since it uses sinf/cosf vs sin/cos in the two implementations. - The Matrix4x4 multiplication operator overload, because if I put it inside the BaseMatrix class declaration Matrix4x4 isn't defined yet and the compiler doesn't like it. MozReview-Commit-ID: K56dZjJhXWS
e6f68aad8e3db6b209b0cbc5eb9eb1f6858548e3: Bug 1377090 - Move NudgeToInteger(double) into Tools.h for reuse. r=bas
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 05 Jul 2017 11:18:48 -0400 - rev 604312
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Bug 1377090 - Move NudgeToInteger(double) into Tools.h for reuse. r=bas MozReview-Commit-ID: HJ5rmUfKOaG
aecdc7b7c8303f80717392bfc8a977ab4132d2ff: Bug 1377090 - Make the Matrix class templated so we can instantiate it with a double type. r=bas
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 05 Jul 2017 11:18:48 -0400 - rev 604311
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Bug 1377090 - Make the Matrix class templated so we can instantiate it with a double type. r=bas This extracts a BaseMatrix template of which Matrix is now a particular specialization. The BaseMatrix allows us to reuse the same code for floats and doubles, much like the other "base" classes (BasePoint, BaseRect, etc.). MozReview-Commit-ID: HO7bA83S9E0
051408cf1c53ae86857be4354d54792b5514b61e: Bug 1378212 - Default to grabbing 'parameters.yml' file from latest mozilla-central decision task, r=dustin
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 04 Jul 2017 16:10:05 -0400 - rev 604310
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Bug 1378212 - Default to grabbing 'parameters.yml' file from latest mozilla-central decision task, r=dustin MozReview-Commit-ID: 1993ISgb1Dn
5d448af9b09ee460ae23ae942450629c3dff9135: Bug 1378212 - Give cron-based decision tasks unique index routes, r=dustin
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 04 Jul 2017 16:09:58 -0400 - rev 604309
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Bug 1378212 - Give cron-based decision tasks unique index routes, r=dustin We'd like to use routes like: index.gecko.v2.mozilla-central.latest.firefox.decision to automatically find the latest parameters.yml file from a decision task. Unfortunately, sometimes the latest decision task happens to be triggered by a cron job which uses a different target_tasks method and therefore won't generate the expected tasks. This patch *should* create a different index for these types of decision tasks, though I'm not sure how I can test it before pushing. MozReview-Commit-ID: 1993ISgb1Dn
8a711f61316bad577bb3008f5612c05a66d68afd: Bug 1366659 - Show default homepage when creating a private tab. r=walkingice
jwu <topwu.tw@gmail.com> - Tue, 04 Jul 2017 10:52:08 +0800 - rev 604308
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Bug 1366659 - Show default homepage when creating a private tab. r=walkingice MozReview-Commit-ID: JhGZIFgGYou
2cbd8eb3b822f3998ed453af7a707e65002f149b: Bug 1377982 - Use the Ubuntu 16.04 OS in Talos test suites that run on linux64-ccov. r=marco
Greg Mierzwinski <gmierz2@outlook.com> - Tue, 04 Jul 2017 14:31:47 -0400 - rev 604307
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Bug 1377982 - Use the Ubuntu 16.04 OS in Talos test suites that run on linux64-ccov. r=marco This patch updates the OS that the Talos test suites use when they run on linux64-ccov to Ubuntu 16.04. MozReview-Commit-ID: 4hx0jhTXv1C
22ef5b5f017fdd3464a0cc454b8fb1264b10cc2e: Bug 1378032 - Don't call setTabsCounterPrivateMode on Tablet in Photon. r=walkingice
jwu <topwu.tw@gmail.com> - Tue, 04 Jul 2017 11:07:53 +0800 - rev 604306
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Bug 1378032 - Don't call setTabsCounterPrivateMode on Tablet in Photon. r=walkingice In Photon, TabCounter has a new design and implementation which handles itself private mode visual refresh by calling `TabCounter#setPrivateMode(boolean)`. So we shouldn't call setTabsCounterPrivateMode anymore in BrowserToolbarTabletBase. MozReview-Commit-ID: LKu4OiTQyJV
6fd73447f6cd6ba1b67c3f5eb052181593f3965e: Backed out changeset 9b2f0f827468 (bug 1377902) for bustage
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 05 Jul 2017 16:56:22 +0200 - rev 604305
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Backed out changeset 9b2f0f827468 (bug 1377902) for bustage
e1169c7413b7be542afa07053a1c81a5e293ffad: Backed out changeset b14cbbf5256a (bug 1378250) on request from sylvestre
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 05 Jul 2017 16:55:27 +0200 - rev 604304
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Backed out changeset b14cbbf5256a (bug 1378250) on request from sylvestre
b14cbbf5256a9bca341686bd92afc2c55383fc18: Bug 1378250 - clang-format: Align consecutive declarations r=andi
Sylvestre Ledru <sledru@mozilla.com> - Wed, 05 Jul 2017 11:46:37 +0200 - rev 604303
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Bug 1378250 - clang-format: Align consecutive declarations r=andi MozReview-Commit-ID: CmceBZ5JGJA
9b2f0f8274688b8e70cfd471bd866a3862bbb9fd: Bug 1377902: Trivially cleanup a bit of the FC code. r=mats
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 05 Jul 2017 16:30:24 +0200 - rev 604302
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Bug 1377902: Trivially cleanup a bit of the FC code. r=mats MozReview-Commit-ID: HJKVk7lWp4p
2828efca932c62b6412d361437ee058577f551ac: servo: Merge #17605 - Replace remaining usage of deprecated Range::step_by (from servo:maybereverse); r=nox
Simon Sapin <simon.sapin@exyr.org> - Wed, 05 Jul 2017 06:08:29 -0700 - rev 604301
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
servo: Merge #17605 - Replace remaining usage of deprecated Range::step_by (from servo:maybereverse); r=nox … which is being removed in rust-lang/rust#43012 Source-Repo: https://github.com/servo/servo Source-Revision: 5baea7b73223283b551cf378bb714491a2383c28
67cc62be47593442fe4a57a30de20a6ad6f3502d: Bug 1378191 - Use JSON to send capabilities in "Marionette:listenersAttached" r=automatedtester
Henrik Skupin <mail@hskupin.info> - Tue, 04 Jul 2017 21:03:36 +0200 - rev 604300
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Bug 1378191 - Use JSON to send capabilities in "Marionette:listenersAttached" r=automatedtester By not using the JSON format when sending the capabilities to the frame script, the values cannot be correctly decoded. As result the capabilities will be reset to their default values for the listener, and can cause various failures. MozReview-Commit-ID: KaryoJiyd30
e3c44cc06506d23affe0e5e139fce87a73a8d65d: Bug 1378345 - Fix a typo in experiments.rst. r=chutten
Alessio Placitelli <alessio.placitelli@gmail.com> - Wed, 05 Jul 2017 15:04:10 +0200 - rev 604299
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Bug 1378345 - Fix a typo in experiments.rst. r=chutten MozReview-Commit-ID: Aqsr1gc1Yvh
8122909722c4887a54150902dbfc162335e69a55: Bug 1377294 - ToolbarDisplay layout color span supports Pirvate mode r=jwu
Julian_Chu <walkingice0204@gmail.com> - Thu, 22 Jun 2017 14:12:39 +0800 - rev 604298
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Bug 1377294 - ToolbarDisplay layout color span supports Pirvate mode r=jwu In ToolbarDisplayLayout we use color span for Title, Domain...etc. In Photon-flavor we use use different color in priavte mode. In Australis-flavor, normal-mode and private-mode refers to same color, so user should not aware anything different. MozReview-Commit-ID: 30cGivl9oOz
3de22a3d12a97fa86b29ee3c5732f155ff53a363: Bug 1377294 - Let Site-Identity becomes theme-able r=jwu
Julian_Chu <walkingice0204@gmail.com> - Thu, 22 Jun 2017 13:54:30 +0800 - rev 604297
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Bug 1377294 - Let Site-Identity becomes theme-able r=jwu In Australis flavor, it use same color then user should not aware of any changes. In Photon-flaor, its style use UrlBar.Button to avoid involving tint color list. In current design, we should not tint color for some drawable such as Lock. MozReview-Commit-ID: PSuCbNPKR7
a2e429b4f1018de1169774856517389dd4421665: Bug 1377294 - Let some icon in ToolbarEditLayout become Theme-able r=jwu
Julian_Chu <walkingice0204@gmail.com> - Tue, 20 Jun 2017 11:18:57 +0800 - rev 604296
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Bug 1377294 - Let some icon in ToolbarEditLayout become Theme-able r=jwu * search icon * qrcode * mic In Australia-flavor, it still use not-theme-able drawable, hence its appearance won't change even in private mode. In Photon-flavor, these icons should change its color base on normal/private mode. MozReview-Commit-ID: EOsJuKqv70d
2cf287966c9fa3fa5235fdf8202a46844c2a9374: Bug 1377294 - duplicate xml resource files r=jwu
Julian_Chu <walkingice0204@gmail.com> - Mon, 19 Jun 2017 16:49:27 +0800 - rev 604295
Push 67025 by bmo:emilio+bugs@crisal.io at Wed, 05 Jul 2017 18:45:23 +0000
Bug 1377294 - duplicate xml resource files r=jwu Similiar to Bug 1375448. To duplicate and indent some resource files which will be used in upcoming patches, to prevent effect Australis flavor. * toolbar_display_layout * url_bar_title.xml * url_bar_title_hint.xml * drawable/url_bar_bg.xml * browser_toolbar.xml * toolbar_edit_layout.xml MozReview-Commit-ID: LpqFUXCXOrj
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip