Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/thpatch/TouhouPatchCenter
Creates a thcrap server from MediaWiki pages.
https://github.com/thpatch/TouhouPatchCenter
3396dfa46d696c9cf9312fccbf12b16f623a980b authored about 1 year ago by Bruno Liron <[email protected]>
Bump phpseclib/phpseclib from 0.3.5 to 3.0.34
0d5b26236894708f0cc09eecf49e1f39b234384c authored about 1 year ago by brliron <[email protected]>
Bumps [phpseclib/phpseclib](https://github.com/phpseclib/phpseclib) from 0.3.5 to 3.0.34.
- [Rel...
Add some hook aliases and sort hooks
2e81be6e20da481c4916513d2651a98b9242a3ee authored about 1 year ago by brliron <[email protected]>4a283ff29ed7014534cdc9d300b1252bfe25cf86 authored about 1 year ago by DalekCraft <[email protected]>
Also added all aliases to the docs at the top of each file for consistency with some other files.
59804a3030fe508309bf415b55e2a2cbdc733da2 authored about 1 year ago by DalekCraft <[email protected]>7f37c352604f96c29bcc05489f26a1cc50601e9a authored over 1 year ago by brliron <[email protected]>
d6b93b91d11f7ec57d6a84bf2496b367264bd4e0 authored over 1 year ago by Egor <[email protected]>
e3fbe394fd710c95e5d7d1d8d06a8b6fe15f55af authored over 1 year ago by Egor <[email protected]>
21e320d45ddb829835dabe1c84352505cdc1132b authored over 1 year ago by Egor <[email protected]>
It have been outdated for 9 years...
28d3f5f51496495f64eaa69838eeb43e4e5f1413 authored over 1 year ago by root <[email protected]>Touhou Patch Center MediaWiki 1.39.1 update commits
6b249dba2ce200b8778c999575385a281bbb30eb authored almost 2 years ago by brliron <[email protected]>
Since some files are built from multiple wiki pages, this is better
than silently overwriting th...
`en_US.UTF-8` is probably the most commonly available one. Hardcoding
*something* really is the ...
2583eb6d0ea74bc04d0e264895231daa3f138dc4 authored almost 2 years ago by nmlgc <[email protected]>
492d67cc4f79a92ec3eb6a4cf4bd268bde69459b authored almost 2 years ago by nmlgc <[email protected]>
In PHP 8, array insertion via array_splice() within a by-reference
foreach() loop seems to cause...
That is, restoring the original behavior I accidentally broke in
f36fcc5. For the first time, th...
5b7007396f45d0ead1e680b6172777edf8e24fec authored almost 2 years ago by nmlgc <[email protected]>
d25fb794b813710fcdd258ac1bfb61900db2a995 authored almost 2 years ago by nmlgc <[email protected]>
Also fixes Music Room line breaks in lang_ja.
c092a496dc0133fbfca2a0c3a6eef50cdfc22c0d authored almost 2 years ago by nmlgc <[email protected]>Deprecated in MediaWiki 1.29, removed in MediaWiki 1.32.
67b7c80b4880e8d7897bc8a93f1d430cebdcd02a authored about 2 years ago by nmlgc <[email protected]>Why does MediaWiki even allow this case to exist? What a piece of junk.
Turns out there is also...
1c3290c133d5af9b9402d6b0125aed39b13833dc authored about 2 years ago by nmlgc <[email protected]>Removed in MediaWiki 1.24.
7bc9c27a2081f45470171594f2d29dae38e2a11e authored about 2 years ago by nmlgc <[email protected]>Literals are roughly 14× faster on my machine.
a2dc824cd264c9a977e296ec0bd73a186545aeb3 authored about 2 years ago by nmlgc <[email protected]>
> when you return $variableCache[$magicWordId] should be the same as
> $ret
With our fourth dep...
52ad71b800aa2ad64959e62bfd6eef2757315f13 authored about 2 years ago by nmlgc <[email protected]>e83c9a79c4e5fce858da489f8e2b7d1c2d516dea authored about 2 years ago by nmlgc <[email protected]>
Removing the `token` parameter description string, as MediaWiki 1.25
helpfully introduced a defa...
c8832a54dbe72064d4a7babdd1a3bb24aa942a2b authored about 2 years ago by nmlgc <[email protected]>
Different hook.
4e2fb9d5b7adc8f787a48132ae90b81894d216da authored about 2 years ago by nmlgc <[email protected]>1c0579262f9ff2ae0b7e4ca6e53cc8d9e3c0ed40 authored about 2 years ago by nmlgc <[email protected]>
Deprecated as of MediaWiki 1.34. Yes, that's really what we're supposed
to call instead. "Use Me...
eb44d7da08f1e83b616d2864def5f72844158625 authored about 2 years ago by nmlgc <[email protected]>
Fixes the PHP warnings in our PageContentSave hook whenever a new page
is created, since there's...
00b43b33f58a635efebf87f9f1fee43bcaf806d0 authored about 2 years ago by nmlgc <[email protected]>
PHP 8.1 introduces warnings when using undefined array keys, which
finally pointed out this bug ...
d4d45062c1eaebef3126e8e8eae98c60a66e5c2c authored about 2 years ago by nmlgc <[email protected]>
Pretty blindly, for the most part. Will need tests to iron out where
it's actually needed.
No more `if ( $title->getNamespace() === NS_THEMEDB )` across the
codebase!
Deprecated in MediaWiki 1.33, because it hardcoded the assumption of
the default wikitext conten...
c488066515dc828f76a63d6cf9987cffa23bef02 authored about 2 years ago by nmlgc <[email protected]>
We could optimize this and only run evalFile() if the entire page is
restored, because undeletin...
e9db3e25f22e32592b5d1377712e93a1467107ed authored about 2 years ago by nmlgc <[email protected]>
Originally, this was meant to establish consistency with a new
`tpc_games` table, which would ha...
That's what client-side patch stacking is there for. Ideally,
translators just wouldn't do this,...
Second deprecation from MediaWiki 1.33.
7f3c29cc0f5d0deb3d4863224e0abe04f141f217 authored about 2 years ago by nmlgc <[email protected]>Even redirects itself could be a redirect target, after all.
6b93ac4d42b97b45773332c88f3f4e9919847740 authored about 2 years ago by nmlgc <[email protected]>Newly deprecated in MediaWiki 1.39. The satire just keeps continuing.
1f53cfbc534ec74d0302b9ca15e5de35efafd5e8 authored about 2 years ago by nmlgc <[email protected]>44d9f3f898ef6abb1cb49f3f3ac6d377edbe1d17 authored about 2 years ago by nmlgc <[email protected]>
https://www.mediawiki.org/wiki/Localisation_file_format
Nice how the suggestions given by gene...
ea5c4d7c1ab6ebf58d7f0bc4cbb23d9ae7635333 authored about 2 years ago by nmlgc <[email protected]>3632879a24e9ca76951d6e7d0559199d4255bb69 authored about 2 years ago by nmlgc <[email protected]>
https://www.mediawiki.org/wiki/Manual:Extension_registration
d2528205c9a4d2e7d9fd1acabfef57863dcfb36f authored about 2 years ago by nmlgc <[email protected]>
Yes, *internationalisation*. Even if you don't *want* to translate your
magic words, that's how ...
This one, however, is going to stay as it was… for the most part.
After all, these aren't really...
Oh boy. While 8240dc4 fixed hardcoded strings, it simultaneously broke
the Japanese patch. So, l...
419efa1b0a7e73063928707fe365957a04359b7a authored about 2 years ago by nmlgc <[email protected]>
Also, underlining with equals signs looks hideous. Good lord did I have
terrible taste.
Another hook deprecated in MediaWiki 1.35. The new extension.json
system really prefers those to...
More compatible with the new extension.json system… and we're no
longer running this on PHP < 5....
883c3d4407acddda8e100f04f81b1a61a5acc689 authored about 2 years ago by nmlgc <[email protected]>
7f5049c85da42649fdbd9540534190e177ddbcaf authored about 2 years ago by nmlgc <[email protected]>
We've arrived just in time for the former to be deprecated!
747cf629c850dfdaab49ee54df0302b3c911deb9 authored about 2 years ago by nmlgc <[email protected]>Properly fixes the reference parameter warning.
2725cf6505182823ab95188e7c0d6847850b0532 authored about 2 years ago by nmlgc <[email protected]>
Every SQL implementation ever generates an index on the primary key of
a table. My 2013 self sim...
That's how you don't forget updating this one as well, if you add or
remove any tables.
Same here.
6125cb32526cf01c4c1fc201f23c6549f3383b08 authored about 2 years ago by nmlgc <[email protected]>4e4f858189630adcb2d0eab634311da7671e1e6e authored about 2 years ago by nmlgc <[email protected]>
This way, a blind `composer update` won't at least completely destroy
TPCServerSFTP, in case tha...
And give it a better name.
4f9fbed839d6d57730e6239c27307814867dc886 authored about 2 years ago by nmlgc <[email protected]>82915608f7862d082e3511633d70bae0b58b961d authored about 2 years ago by nmlgc <[email protected]>
I use elastic tabstops now, which make unintended tabs stick out quite
a lot! 🙂
That thing have been unused for 8 years, since we moved base_tsa to Github
f07ecd002b515c96f5fa6ef9f605059c7b0a6dd8 authored over 2 years ago by brliron <[email protected]>1780ff2b4d83f1d6222ea8608799b16155992373 authored almost 3 years ago by brliron <[email protected]>
I'd rather be able to specify multiple codes via comma, but this will do
for now.
Finally, no more spaces in the HTML or maintenance script output.
74dcc5e0a0d81518f2d374848bac22f1b37e8fa2 authored over 3 years ago by Egor <[email protected]>49d4db159a13318e62a29c009fc3cbce5b220b90 authored over 3 years ago by Egor <[email protected]>
e27faca8a481cb6b51dd86918de84efce0463641 authored over 3 years ago by Egor <[email protected]>
Allows translators to mark their translations with arbitrary tags.
62f304a101aea557cf2fcb183c14c39dec16c408 authored over 3 years ago by Egor <[email protected]>bb44d82a7f84163ecec305a15d12c54d570b7bf1 authored over 3 years ago by Egor <[email protected]>
These are the ones that I'm certain are safe to change.
a53dc7533d2bcb3a4e5557ae8134c0491ecf03ef authored over 3 years ago by Egor <[email protected]>empty() considers "0" empty
See thpatch/thcrap#73
93d1e5f9d21b76e3207e84d4cb277af58dbcee9c authored over 3 years ago by brliron <[email protected]>aefdcc81db5125dec0ffeb2e3f47fea9b44e4a4f authored almost 4 years ago by Egor <[email protected]>
ab2552f72a449caf836e00349e2b45dc957cb0b0 authored almost 4 years ago by Egor <[email protected]>
approved by nmlgc
90684611553109eb21a735d04032322026f8b51c authored almost 5 years ago by Egor <[email protected]>
The original reason to even do this in the first place unfortunately
seems to be lost to time…
Closes #2.
64dd7c2e0adb6a08dff281391f5d6723a20ddd46 authored almost 6 years ago by rosenrose <[email protected]>Or with trailing newlines before the template, for that matter…
543f594a112c3ce5687691a722579d7a9eed2790 authored almost 6 years ago by nmlgc <[email protected]>Funded by zorg.
a0b68d64b66d5e081b2b9a1cb7ff3bf23d0bc084 authored almost 6 years ago by nmlgc <[email protected]>
Why were we keeping Skipgame on thpatch again? Legal issues and fear of
DMCA takedowns, because ...
One of those cases has been hidden on the wiki since March 2014. (!)
https://www.thpatch.net/w...
a4b21872712c1c29c4baff22d02b1d9063183941 authored almost 6 years ago by nmlgc <[email protected]>171eb3efd8c2ec6ce1be7b536490bfde6c244bd3 authored almost 6 years ago by nmlgc <[email protected]>
So *that's* why the hardcoded string page was broken since the last
commit… ._.
PHP quotes are nice
b2669acb2a3a3267575837e895b2b4ccbc9e76ee authored about 6 years ago by Egor <[email protected]>
Why put this stuff there to begin with, if it only adds a potential
point of failure? About time...
452790f48a2dcd6040b7e5e539b762547d8f7045 authored over 6 years ago by nmlgc <[email protected]>
90aea5598d7f03ec937c945795d58a64c897a1b5 authored over 6 years ago by Egor <[email protected]>
56eb5a99d2d511873f6c1fa1475a224bb7e7071b authored over 6 years ago by Egor <[email protected]>
e6987e5a21d3f0cf7415558f889bf6bb07b6c9b3 authored over 6 years ago by Egor <[email protected]>
Spaces around 1st argument (base) will now be ignored
86442bf9792eee0f7d15e9f15fbb3cb6794ddedc authored over 6 years ago by Egor <[email protected]>f6f606c360b422cb3da3843f15c7a430c42adbc9 authored almost 7 years ago by nmlgc <[email protected]>