@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Remove pre-2016 vendor-prefixed -webkit- CSS properties

Summary:
Per https://caniuse.com/ and MDN,
* `-webkit-border-radius` superseded by unprefixed `border-radius` supported since Chrome 5 released 05/2010, Safari 5 09/2010, Android Browser 2.2 05/2010
* `-webkit-box-shadow` superseded by unprefixed `box-shadow` supported since Chrome 10 released 03/2011, Safari 5.1 03/2012, Android Browser 4 10/2011
* `-webkit-box-sizing` superseded by unprefixed `box-sizing` supported since Chrome 10 released 03/2011, Safari 5.1 03/2012, Android Browser 4 10/2011
* `-webkit-transform` superseded by unprefixed `transform` supported since Chrome 36 released 07/2014, Safari 9 10/2015, Android Browser >4.4.4 >07/2014
* `-webkit-transition` superseded by unprefixed `transition` supported since Chrome 26 released 02/2013, Safari 9 10/2015, Android Browser 4.4 12/2013

Test Plan: None. Probably installing old browser versions if you don't trust documentation.

Reviewers: O1 Blessed Committers, valerio.bozzolan

Reviewed By: O1 Blessed Committers, valerio.bozzolan

Subscribers: tobiaswiese, valerio.bozzolan, Matthew, Cigaryno

Differential Revision: https://we.phorge.it/D25927

+33 -62
+31 -31
resources/celerity/map.php
··· 7 7 */ 8 8 return array( 9 9 'names' => array( 10 - 'conpherence.pkg.css' => '2f25eb4f', 10 + 'conpherence.pkg.css' => '3144a5e2', 11 11 'conpherence.pkg.js' => '020aebcf', 12 - 'core.pkg.css' => '6e4e44eb', 12 + 'core.pkg.css' => '25529d2f', 13 13 'core.pkg.js' => 'f58c3c6e', 14 14 'dark-console.pkg.js' => '187792c2', 15 - 'differential.pkg.css' => 'b343ce15', 15 + 'differential.pkg.css' => '91ac6214', 16 16 'differential.pkg.js' => '46fcb3af', 17 17 'diffusion.pkg.css' => '354279ea', 18 18 'diffusion.pkg.js' => '78c9885d', ··· 33 33 'rsrc/css/aphront/panel-view.css' => '46923d46', 34 34 'rsrc/css/aphront/phabricator-nav-view.css' => '423f92cc', 35 35 'rsrc/css/aphront/table-view.css' => '0bb61df1', 36 - 'rsrc/css/aphront/tokenizer.css' => '8d8f59bd', 36 + 'rsrc/css/aphront/tokenizer.css' => '194e8160', 37 37 'rsrc/css/aphront/tooltip.css' => 'e3f2412f', 38 38 'rsrc/css/aphront/typeahead-browse.css' => 'b7ed02d2', 39 39 'rsrc/css/aphront/typeahead.css' => '8779483d', ··· 42 42 'rsrc/css/application/base/main-menu-view.css' => '741a6bba', 43 43 'rsrc/css/application/base/notification-menu.css' => '4df1ee30', 44 44 'rsrc/css/application/base/phui-theme.css' => '35883b37', 45 - 'rsrc/css/application/base/standard-page-view.css' => '3ee36ff5', 45 + 'rsrc/css/application/base/standard-page-view.css' => '235871ee', 46 46 'rsrc/css/application/conduit/conduit-api.css' => 'ce2cfc41', 47 47 'rsrc/css/application/config/config-options.css' => '16c920ae', 48 48 'rsrc/css/application/config/config-template.css' => '20babf50', ··· 52 52 'rsrc/css/application/conpherence/durable-column.css' => 'f68f35e3', 53 53 'rsrc/css/application/conpherence/header-pane.css' => 'c9a3db8e', 54 54 'rsrc/css/application/conpherence/menu.css' => '67f4680d', 55 - 'rsrc/css/application/conpherence/message-pane.css' => '50b1345e', 55 + 'rsrc/css/application/conpherence/message-pane.css' => '25e1e98a', 56 56 'rsrc/css/application/conpherence/notification.css' => '85c48def', 57 57 'rsrc/css/application/conpherence/participant-pane.css' => '69e0058a', 58 58 'rsrc/css/application/conpherence/transaction.css' => '3a3f5e7e', ··· 65 65 'rsrc/css/application/differential/add-comment.css' => '7e5900d9', 66 66 'rsrc/css/application/differential/changeset-view.css' => '979e688c', 67 67 'rsrc/css/application/differential/core.css' => '7300a73e', 68 - 'rsrc/css/application/differential/phui-inline-comment.css' => '9863a85e', 69 - 'rsrc/css/application/differential/revision-comment.css' => 'a0f9a76e', 68 + 'rsrc/css/application/differential/phui-inline-comment.css' => 'bcbaff3d', 69 + 'rsrc/css/application/differential/revision-comment.css' => '745647df', 70 70 'rsrc/css/application/differential/revision-history.css' => '237a2979', 71 71 'rsrc/css/application/differential/revision-list.css' => '93d2df7d', 72 72 'rsrc/css/application/differential/table-of-contents.css' => 'bba788b9', ··· 91 91 'rsrc/css/application/phame/phame.css' => 'bb442327', 92 92 'rsrc/css/application/pholio/pholio-edit.css' => '4df55b3b', 93 93 'rsrc/css/application/pholio/pholio-inline-comments.css' => '722b48c2', 94 - 'rsrc/css/application/pholio/pholio.css' => '0d18f972', 94 + 'rsrc/css/application/pholio/pholio.css' => 'f56d455c', 95 95 'rsrc/css/application/phortune/phortune-credit-card-form.css' => '3b9868a8', 96 96 'rsrc/css/application/phortune/phortune-invoice.css' => '4436b241', 97 97 'rsrc/css/application/phortune/phortune.css' => '508a1a5e', ··· 110 110 'rsrc/css/application/tokens/tokens.css' => 'ce5a50bd', 111 111 'rsrc/css/application/uiexample/example.css' => 'b4795059', 112 112 'rsrc/css/core/core.css' => '531ad849', 113 - 'rsrc/css/core/remarkup.css' => 'd91c2ee8', 113 + 'rsrc/css/core/remarkup.css' => '03b6c819', 114 114 'rsrc/css/core/syntax.css' => '548567f6', 115 115 'rsrc/css/core/z-index.css' => 'ac3bfcd4', 116 116 'rsrc/css/diviner/diviner-shared.css' => '4bd263b0', 117 117 'rsrc/css/font/font-awesome.css' => '3883938a', 118 118 'rsrc/css/font/font-lato.css' => '23631304', 119 - 'rsrc/css/font/phui-font-icon-base.css' => 'e7616f91', 119 + 'rsrc/css/font/phui-font-icon-base.css' => 'ef50eec0', 120 120 'rsrc/css/fuel/fuel-grid.css' => '66697240', 121 121 'rsrc/css/fuel/fuel-handle-list.css' => '2c4cbeca', 122 122 'rsrc/css/fuel/fuel-map.css' => 'd6e31510', ··· 124 124 'rsrc/css/layout/phabricator-source-code-view.css' => 'e382316a', 125 125 'rsrc/css/phui/button/phui-button-bar.css' => 'a4aa75c4', 126 126 'rsrc/css/phui/button/phui-button-simple.css' => '1ff278aa', 127 - 'rsrc/css/phui/button/phui-button.css' => 'e1548efe', 127 + 'rsrc/css/phui/button/phui-button.css' => '3d86e538', 128 128 'rsrc/css/phui/calendar/phui-calendar-day.css' => '9597d706', 129 129 'rsrc/css/phui/calendar/phui-calendar-list.css' => 'ccd7e4e2', 130 130 'rsrc/css/phui/calendar/phui-calendar-month.css' => 'cb758c42', ··· 137 137 'rsrc/css/phui/object-item/phui-oi-simple-ui.css' => '9b03a61f', 138 138 'rsrc/css/phui/phui-action-list.css' => 'd26ccb62', 139 139 'rsrc/css/phui/phui-action-panel.css' => '6c386cbf', 140 - 'rsrc/css/phui/phui-badge.css' => 'c4ef4923', 140 + 'rsrc/css/phui/phui-badge.css' => 'aa49028c', 141 141 'rsrc/css/phui/phui-basic-nav-view.css' => 'a5693cf0', 142 142 'rsrc/css/phui/phui-big-info-view.css' => '362ad37b', 143 143 'rsrc/css/phui/phui-box.css' => '5ed3b8cb', ··· 155 155 'rsrc/css/phui/phui-feed-story.css' => 'a0c05029', 156 156 'rsrc/css/phui/phui-fontkit.css' => '1ec937e5', 157 157 'rsrc/css/phui/phui-form-view.css' => 'c35b66ed', 158 - 'rsrc/css/phui/phui-form.css' => '6d2917d0', 158 + 'rsrc/css/phui/phui-form.css' => 'f9e2d8db', 159 159 'rsrc/css/phui/phui-formation-view.css' => 'd3956117', 160 160 'rsrc/css/phui/phui-head-thing.css' => 'd7f293df', 161 161 'rsrc/css/phui/phui-header-view.css' => '4cd25427', ··· 178 178 'rsrc/css/phui/phui-spacing.css' => 'b05cadc3', 179 179 'rsrc/css/phui/phui-status.css' => '293b5dad', 180 180 'rsrc/css/phui/phui-tag-view.css' => 'fb811341', 181 - 'rsrc/css/phui/phui-timeline-view.css' => 'f7237008', 181 + 'rsrc/css/phui/phui-timeline-view.css' => '729f215f', 182 182 'rsrc/css/phui/phui-two-column-view.css' => 'f96d319f', 183 183 'rsrc/css/phui/workboards/phui-workboard-color.css' => '3a1c21ff', 184 184 'rsrc/css/phui/workboards/phui-workboard.css' => 'e7ba21a7', ··· 541 541 'aphront-multi-column-view-css' => 'fbc00ba3', 542 542 'aphront-panel-view-css' => '46923d46', 543 543 'aphront-table-view-css' => '0bb61df1', 544 - 'aphront-tokenizer-control-css' => '8d8f59bd', 544 + 'aphront-tokenizer-control-css' => '194e8160', 545 545 'aphront-tooltip-css' => 'e3f2412f', 546 546 'aphront-typeahead-control-css' => '8779483d', 547 547 'application-search-view-css' => '0f7c06d8', ··· 553 553 'conpherence-durable-column-view' => 'f68f35e3', 554 554 'conpherence-header-pane-css' => 'c9a3db8e', 555 555 'conpherence-menu-css' => '67f4680d', 556 - 'conpherence-message-pane-css' => '50b1345e', 556 + 'conpherence-message-pane-css' => '25e1e98a', 557 557 'conpherence-notification-css' => '85c48def', 558 558 'conpherence-participant-pane-css' => '69e0058a', 559 559 'conpherence-thread-manager' => 'b314366e', ··· 563 563 'differential-changeset-view-css' => '979e688c', 564 564 'differential-core-view-css' => '7300a73e', 565 565 'differential-revision-add-comment-css' => '7e5900d9', 566 - 'differential-revision-comment-css' => 'a0f9a76e', 566 + 'differential-revision-comment-css' => '745647df', 567 567 'differential-revision-history-css' => '237a2979', 568 568 'differential-revision-list-css' => '93d2df7d', 569 569 'differential-table-of-contents-css' => 'bba788b9', ··· 799 799 'phabricator-object-selector-css' => 'ee77366f', 800 800 'phabricator-phtize' => '2f1db1ed', 801 801 'phabricator-prefab' => '5793d835', 802 - 'phabricator-remarkup-css' => 'd91c2ee8', 802 + 'phabricator-remarkup-css' => '03b6c819', 803 803 'phabricator-remarkup-metadata' => 'e40c4991', 804 804 'phabricator-search-results-css' => '9ea70ace', 805 805 'phabricator-shaped-request' => '995f5102', 806 806 'phabricator-slowvote-css' => '1694baed', 807 807 'phabricator-source-code-view-css' => 'e382316a', 808 - 'phabricator-standard-page-view' => '3ee36ff5', 808 + 'phabricator-standard-page-view' => '235871ee', 809 809 'phabricator-textareautils' => 'f340a484', 810 810 'phabricator-title' => '43bc9360', 811 811 'phabricator-tooltip' => '83754533', 812 812 'phabricator-ui-example-css' => 'b4795059', 813 813 'phabricator-zindex-css' => 'ac3bfcd4', 814 814 'phame-css' => 'bb442327', 815 - 'pholio-css' => '0d18f972', 815 + 'pholio-css' => 'f56d455c', 816 816 'pholio-edit-css' => '4df55b3b', 817 817 'pholio-inline-comments-css' => '722b48c2', 818 818 'phortune-credit-card-form' => 'd12d214f', ··· 822 822 'phrequent-css' => 'bd79cc67', 823 823 'phriction-document-css' => '03380da0', 824 824 'phui-action-panel-css' => '6c386cbf', 825 - 'phui-badge-view-css' => 'c4ef4923', 825 + 'phui-badge-view-css' => 'aa49028c', 826 826 'phui-basic-nav-view-css' => 'a5693cf0', 827 827 'phui-big-info-view-css' => '362ad37b', 828 828 'phui-box-css' => '5ed3b8cb', 829 829 'phui-bulk-editor-css' => '374d5e30', 830 830 'phui-button-bar-css' => 'a4aa75c4', 831 - 'phui-button-css' => 'e1548efe', 831 + 'phui-button-css' => '3d86e538', 832 832 'phui-button-simple-css' => '1ff278aa', 833 833 'phui-calendar-css' => 'f11073aa', 834 834 'phui-calendar-day-css' => '9597d706', ··· 845 845 'phui-document-view-css' => '52b748a5', 846 846 'phui-document-view-pro-css' => '48e72f0a', 847 847 'phui-feed-story-css' => 'a0c05029', 848 - 'phui-font-icon-base-css' => 'e7616f91', 848 + 'phui-font-icon-base-css' => 'ef50eec0', 849 849 'phui-fontkit-css' => '1ec937e5', 850 - 'phui-form-css' => '6d2917d0', 850 + 'phui-form-css' => 'f9e2d8db', 851 851 'phui-form-view-css' => 'c35b66ed', 852 852 'phui-formation-view-css' => 'd3956117', 853 853 'phui-head-thing-view-css' => 'd7f293df', ··· 859 859 'phui-icon-view-css' => '084ac612', 860 860 'phui-image-mask-css' => '62c7f4d2', 861 861 'phui-info-view-css' => 'a10a909b', 862 - 'phui-inline-comment-view-css' => '9863a85e', 862 + 'phui-inline-comment-view-css' => 'bcbaff3d', 863 863 'phui-invisible-character-view-css' => 'c694c4a4', 864 864 'phui-left-right-css' => '68513c34', 865 865 'phui-lightbox-css' => '4ebf22da', ··· 881 881 'phui-status-list-view-css' => '293b5dad', 882 882 'phui-tag-view-css' => 'fb811341', 883 883 'phui-theme-css' => '35883b37', 884 - 'phui-timeline-view-css' => 'f7237008', 884 + 'phui-timeline-view-css' => '729f215f', 885 885 'phui-two-column-view-css' => 'f96d319f', 886 886 'phui-workboard-color-css' => '3a1c21ff', 887 887 'phui-workboard-view-css' => 'e7ba21a7', ··· 1050 1050 'javelin-vector', 1051 1051 'phui-hovercard', 1052 1052 'phui-hovercard-list', 1053 + ), 1054 + '194e8160' => array( 1055 + 'aphront-typeahead-control-css', 1056 + 'phui-tag-view-css', 1053 1057 ), 1054 1058 '1a844c06' => array( 1055 1059 'javelin-install', ··· 1693 1697 'phabricator-title', 1694 1698 'phabricator-shaped-request', 1695 1699 'conpherence-thread-manager', 1696 - ), 1697 - '8d8f59bd' => array( 1698 - 'aphront-typeahead-control-css', 1699 - 'phui-tag-view-css', 1700 1700 ), 1701 1701 '8e0aa661' => array( 1702 1702 'javelin-install',
-2
webroot/rsrc/css/aphront/tokenizer.css
··· 33 33 float: left; 34 34 width: 100%; 35 35 box-shadow: none; 36 - -webkit-box-shadow: none; 37 36 font-size: {$normalfontsize}; 38 37 color: #333; 39 38 height: 26px; ··· 42 41 43 42 body input.jx-tokenizer-input:focus { 44 43 box-shadow: none; 45 - -webkit-box-shadow: none; 46 44 border-color: transparent; 47 45 } 48 46
-3
webroot/rsrc/css/application/base/standard-page-view.css
··· 167 167 .jx-scrollbar-bar .jx-scrollbar-handle { 168 168 position: absolute; 169 169 right: 2px; 170 - -webkit-border-radius: 7px; 171 170 border-radius: 7px; 172 171 min-height: 10px; 173 172 width: 7px; 174 173 opacity: 0; 175 - -webkit-transition: opacity 0.2s linear; 176 174 -moz-transition: opacity 0.2s linear; 177 175 -ms-transition: opacity 0.2s linear; 178 176 transition: opacity 0.2s linear; ··· 183 181 184 182 .jx-scrollbar-bar:hover .jx-scrollbar-handle { 185 183 opacity: 0.7; 186 - -webkit-transition: opacity 0s linear; 187 184 -moz-transition: opacity 0s linear; 188 185 -ms-transition: opacity 0s linear; 189 186 transition: opacity 0s linear;
-1
webroot/rsrc/css/application/conpherence/message-pane.css
··· 351 351 padding: 8px; 352 352 box-sizing: border-box; 353 353 -moz-box-sizing: border-box; 354 - -webkit-box-sizing: border-box; 355 354 border-bottom-left-radius: 3px; 356 355 border-bottom-right-radius: 3px; 357 356 }
-1
webroot/rsrc/css/application/differential/phui-inline-comment.css
··· 27 27 .differential-inline-comment-edit { 28 28 font: {$basefont}; 29 29 -moz-box-sizing: border-box; 30 - -webkit-box-sizing: border-box; 31 30 box-sizing: border-box; 32 31 overflow: hidden; 33 32 white-space: normal;
-1
webroot/rsrc/css/application/differential/revision-comment.css
··· 21 21 margin: 0; 22 22 23 23 box-shadow: 0 0 4px #000; 24 - -webkit-box-shadow: 0 0 4px #000; 25 24 } 26 25 27 26 .differential-haunt-mode-1 .differential-add-comment-panel .phui-box,
-2
webroot/rsrc/css/application/pholio/pholio.css
··· 122 122 123 123 .pholio-mock-comment-icon { 124 124 opacity: 1; 125 - -webkit-transition: all .3s ease; 126 125 -moz-transition: all .3s ease; 127 126 -ms-transition: all .3s ease; 128 127 transition: all .3s ease; ··· 152 151 .device-desktop .pholio-mock-reticle-draft:hover .pholio-mock-comment-icon, 153 152 .device-desktop .pholio-mock-reticle-final:hover .pholio-mock-comment-icon { 154 153 opacity: 0; 155 - -webkit-transition: all .3s ease; 156 154 -moz-transition: all .3s ease; 157 155 -ms-transition: all .3s ease; 158 156 transition: all .3s ease;
-1
webroot/rsrc/css/core/remarkup.css
··· 554 554 border-bottom-right-radius: 3px; 555 555 556 556 box-shadow: none; 557 - -webkit-box-shadow: none; 558 557 559 558 /* Set line height explicitly so the metrics <var /> and the real textarea 560 559 are forced to the same value. */
+2 -7
webroot/rsrc/css/font/phui-font-icon-base.css
··· 14 14 15 15 .ph-rotate-90 { 16 16 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 17 - -webkit-transform: rotate(90deg); 18 17 -ms-transform: rotate(90deg); 19 18 transform: rotate(90deg); 20 19 } 21 20 22 21 .ph-rotate-180 { 23 22 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); 24 - -webkit-transform: rotate(180deg); 25 23 -ms-transform: rotate(180deg); 26 24 transform: rotate(180deg); 27 25 } 28 26 29 27 .ph-rotate-270 { 30 28 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); 31 - -webkit-transform: rotate(270deg); 32 29 -ms-transform: rotate(270deg); 33 30 transform: rotate(270deg); 34 31 } 35 32 36 33 .ph-flip-horizontal { 37 34 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); 38 - -webkit-transform: scale(-1, 1); 39 35 -ms-transform: scale(-1, 1); 40 36 transform: scale(-1, 1); 41 37 } 42 38 43 39 .ph-flip-vertical { 44 40 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); 45 - -webkit-transform: scale(1, -1); 46 41 -ms-transform: scale(1, -1); 47 42 transform: scale(1, -1); 48 43 } ··· 53 48 } 54 49 @-webkit-keyframes spin { 55 50 0% { 56 - -webkit-transform: rotate(0deg); 51 + transform: rotate(0deg); 57 52 } 58 53 100% { 59 - -webkit-transform: rotate(359deg); 54 + transform: rotate(359deg); 60 55 } 61 56 } 62 57 @-ms-keyframes spin {
-1
webroot/rsrc/css/phui/button/phui-button.css
··· 181 181 border-bottom: none; 182 182 text-decoration: none; 183 183 color: #19558D; 184 - -webkit-box-shadow: none; 185 184 box-shadow: none; 186 185 } 187 186
-6
webroot/rsrc/css/phui/phui-badge.css
··· 28 28 29 29 .phui-badge-card-container { 30 30 transform-style: preserve-3d; 31 - -webkit-transform-style: preserve-3d; 32 31 33 32 transition: transform 0.5s; 34 - -webkit-transition: -webkit-transform 0.5s; 35 33 36 34 transform-origin: right center; 37 - -webkit-transform-origin: right center; 38 35 39 36 width: 100%; 40 37 height: 100%; ··· 55 52 56 53 .card-flipped .phui-badge-card-container { 57 54 transform: translateX( -100% ) rotateY( -180deg ); 58 - -webkit-transform: translateX( -100% ) rotateY( -180deg ); 59 55 } 60 56 61 57 .phui-badge-card-front, ··· 74 70 /* Firefox Fix */ 75 71 .phui-badge-card-front { 76 72 transform: rotateY(0deg); 77 - -webkit-transform: rotateY(0deg); 78 73 } 79 74 80 75 .phui-badge-front-view, ··· 133 128 134 129 .phui-badge-card-back { 135 130 transform: rotateY( 180deg ); 136 - -webkit-transform: rotateY( 180deg ); 137 131 } 138 132 139 133 /** Quality Levels ***********************************************************/
-5
webroot/rsrc/css/phui/phui-form.css
··· 49 49 border: 1px solid {$greyborder}; 50 50 border-radius: 3px; 51 51 52 - -webkit-transition: border linear .05s, box-shadow linear .05s; 53 52 -moz-transition: border linear .05s, box-shadow linear .05s; 54 53 transition: border linear .05s, box-shadow linear .05s; 55 54 56 - -webkit-box-sizing: border-box; 57 55 -moz-box-sizing: border-box; 58 56 box-sizing: border-box; 59 57 ··· 81 79 outline: 0; 82 80 /* IE6-9 */ 83 81 84 - -webkit-box-shadow: 85 - inset 0 1px 1px rgba({$alphablack},.075), 86 - 0 0 8px rgba(82,168,236,.6); 87 82 box-shadow: 88 83 inset 0 1px 1px rgba({$alphablack},.075), 89 84 0 0 8px rgba(82,168,236,.6);
-1
webroot/rsrc/css/phui/phui-timeline-view.css
··· 168 168 border-top: 3px solid; 169 169 border-color: {$darkbluetext}; 170 170 171 - -webkit-transform:rotate(-40deg); 172 171 -ms-transform:rotate(-40deg); 173 172 transform:rotate(-40deg); 174 173 }