Skip to content

Conversation

@simontaurus
Copy link

No description provided.

Christian Aistleitner and others added 30 commits August 3, 2020 21:17
Change-Id: I4104dcec6a2e8429799219e2593bc5955ae7d5b5
banana-checker will test for valid i18n files
php-lint will test for valid php files
MinusX will test for executable bits

Change-Id: I1d24a9c50beb9cd5ff5fa2addc14562b7010a0e2
AutoloadNamespaces is a new feature in 1.31
Cleanup some whitespaces

Change-Id: Id0a86da3337dea743ba5327a2c956f6ac28800eb
Change-Id: I07133be53a4bc0842568ff28db801c3fad4494db
Change-Id: Ibe8c3383dffd7c1194b55a779798384da19ebfb7
Change-Id: I73d505113f79ad320dfe2a97428936fad1b5ef61
Change-Id: I057a0d62444404d6e849077d1943c632cb8dfcb6
ERM20983

Change-Id: I1c8e0022464198644b505b3739ae89e609129ed1
* Also bump version number

NEEDS CHERRY-PICK TO `master`

Change-Id: If49cf6259f4f65d2a8744ec1ff3a61b11cad3254
PHP entry point was deleted in Feb 2020

Change-Id: I769531e1c957d8ceca6b9c8baaeb43fc2a6b49b7
Change-Id: I731be56932dab4b1b0c9f8735c0594d0ce77e989
Change-Id: I722723d6d43aff1913016f5bbd094d29a2dc2ad2
Change-Id: Ie4db348f24a398077f8d6078697c64150a14147d
Change-Id: I1a053b209bd1c89d7beceb558cfaf7f3a4d516e0
Change-Id: I008703dd4b783a3ac4d7448e907f10f2de9e1916
Change-Id: I5b51ce117965d28f3813d0f67ba8787f238333aa
* https://npmjs.com/advisories/1589

Change-Id: I7b74a22c23adc03f25744d52867d9f5cd6beb797
If the same chart appears on a page more than once then you will see the message:
PHP Notice:  Undefined property: stdClass::$img_timestamp in ...\DrawioEditor\src\DrawioEditor.php on line XX

This appears because findFile() returns an object that retains history, and calls to nextHistoryLine() returns the said files history.

Added a simple call to reset the history before accessing nextHistoryLine().

Bug: T271469
Change-Id: I7d2d6b80dfe8c560889fa84f57b00f9b4cb56605
If the save event from drawio fails due to backend issues then the javascript will throw an exception and hang the save.
Fixing what looks like a typo by using passed in fail case data object.

Bug: T271623
Change-Id: Ied3aefce67be5726c2c9813fae78099c0cf32057
The existing extension is using parser-function {{drawio}} which is meant for template/translcusion or other in-page content manipulation.

This adds the extension tag support with <drawio></drawio> or preferably <drawio/> with all the same attributes as the original extension.

Both continue to be usable, but I would suggest promoting the extension tag as this is the intended tag format when adding extended capabilities to MW.
see: https://www.mediawiki.org/wiki/Manual:Tag_extensions

It also brings added benefit that Visual Editor can be extended easily to support this extension.

Bug: T271615
Change-Id: I8e59cd344a636632ceea6c806451225b00166854
* mediawiki/mediawiki-codesniffer: 34.0.0 → 35.0.0
* mediawiki/minus-x: 1.1.0 → 1.1.1

Change-Id: I511b74f562f040db644ec2460006ebe829a9088f
applied to master & REL1_35

ERM22658

Change-Id: I658437f86b1008e240ff999d8e6717d8836b18a3
Change-Id: I51ca595d1b205b60951e7e977bf51660bb581907
Change-Id: I1d76c3793a0264772e4889cf7bf2127d8a5bf600
Change-Id: I48f55150f6464c9df0908168254297dca3e16068
Additional changes:
* Dropped .php5 and .inc files from .phpcs.xml (T200956).

Change-Id: If7ea6a3813ce49755ccff056faa7b67c73ee6963
* mediawiki/mediawiki-codesniffer: 35.0.0 → 36.0.0
* php-parallel-lint/php-parallel-lint: 1.2.0 → 1.3.0

Change-Id: I111161cf08a97f5181f3d40e9f1d10e18eaf7b8f
translatewiki and others added 29 commits January 26, 2023 08:51
Change-Id: I760560af035e155bcbc6c83c2deb7f85e47d5f08
ERM29065

[REL1_35, REL1_39, master]

Change-Id: I7f6ae896f6f0e0313f5af5a18b6cea945ffd6433
(cherry picked from commit 08e1820)
ERM29375

[4.x]

Change-Id: Iaea9dc2a6fac0396dbd91bd8fbc5557afa8c6cfc
Change-Id: I8d1fc191c07e073e25929077ff50e8492d4ead54
Change-Id: I785a76567d2088b8ea4f030f1b05b76387f41086
ERM31047

[4.2.x]

Change-Id: Ice83eb61e7d4f8d4e9d07f89cfe958d8cdb7e855
(cherry picked from commit bba3fa2)
Change-Id: I692393095c97e568bcd264ce2943eec0598b597d
Fix taken from https://phabricator.wikimedia.org/T271347

ERM24392

[4.2.x]

Change-Id: I41a42e27dcbd4c0adbefa4aae8634bafd1f834de
(cherry picked from commit 53abb6f)
(cherry picked from commit 4cf6375)
Change-Id: Ia416c2527c881d940e4bb3d421842d61560b0061
ERM29303

[REL1_39, master]

Change-Id: Ib426fda973656a54e22d542ca5c1185a72ecb110
Change-Id: Icd95ae137a00ae17bd57970b74163c2c7a6125c0
ERM31420

[4.x]

Change-Id: I90d4ce782b3a5443cfbb77a6550c42f87c8245fc
(cherry picked from commit 4a24cd7)
(cherry picked from commit 4cb7b85)
ERM31619
ERM24392

[4.2.x]

Change-Id: I166bec5683d3a01a797299187d2b7f42cf64f371
[4.2.x]

ERM 31712

Change-Id: I84dfdf8337f553e163030c7bb9331c66e7dcf3c8
Change-Id: Icffbd4846ac3aec8336cedb323ea7e6aac15ac9c
* eslint-config-wikimedia: 0.22.1 → 0.24.0
* grunt: 1.5.3 → 1.6.1

Change-Id: Ibba8550e36515fcce1cb8c464e67f8290023113f
Enable underscores, dots, commas and whitespaces

ERM31619

[4.2.x]

Change-Id: Ib4a5245d8008772583f2864060ba1b7f96214610
ERM30083

[REL1_39, master]

Change-Id: I747a72a02657aae1f5026d27ef177a980ee2d4f4
ERM29872

[REL1_39, master]

Change-Id: I464d4fa63f3eef87387fa628e9e61037aa7c2b6d
[4.2.x]

ERM32059

Change-Id: I00b795a8fe0367878d9117794a46aeaf741732e0
ERM31408

[4.x]

Change-Id: I4a0937e87edc3d2ee7a9a8c6648be758d596ae57
(cherry picked from commit 1de4500)
(cherry picked from commit a610a89)
ERM29497

[REL1_39, master]

Change-Id: Ie83cb6e3028dfa679e0318a09c27c81990e9b41b
Change-Id: I64833ff25d3c74fe99d507910eef33e919da70d9
Remove Notice: Undefined offset: 0 in extensions/DrawioEditor/src/MXDocumentExtractor/PNG.php on line 19

Change-Id: I2fa68693cab41298c3dba369a84f4f112a876d89
Change-Id: Ib65d0c9d1bed9b53df2138a17a207ba851f9328f
This patch allows for extracting mxfile data from png
when it is stored in zTXt instead of in tEXt.

Complies with https://w3c.github.io/PNG-spec/

Change-Id: Iaa20f978f44f15bcf6798ba12f51a6f906c48504
ERM32177

[4.x]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.