Shish
8f8c0d151a
Update dependency versions
2024-08-31 17:06:39 +01:00
Shish
e80d235fe9
[core] use Safe library, reduce StdLibEx
2024-02-20 10:38:20 +00:00
Shish
5735320a95
[extensions] have extension categories, remove versions
2024-02-10 19:42:28 +00:00
Shish
82a3ce25c2
level 7 typing
2024-01-20 23:27:34 +00:00
Shish
b60c3fe362
[core] a load more type hints, and fix bugs revealed by type hints
2024-01-20 14:11:00 +00:00
Shish
2a561392d0
[sitemap] add tests, and big rewrite to pass tests, fixes #1016
2024-01-18 19:47:48 +00:00
Shish
434455b836
[tests] more voiding of tests
2024-01-15 14:31:51 +00:00
Shish
bb9ab613ce
[everything] bulk set event handler return types to void
2024-01-15 11:52:35 +00:00
Shish
a5c6f1321b
refactor search a little and add much better testing
2023-12-14 17:04:16 +00:00
Shish
fd1bb21f9d
bumps
2023-11-11 22:05:28 +00:00
Shish
e62cdb0979
offset can't be null, and named args
2023-06-27 15:32:39 +01:00
Shish
bce2d55744
Namespaces are one honking great idea—let's do more of those!
2023-01-10 22:44:09 +00:00
Shish
3d9e32e919
new php-cs-fixer
2021-12-14 18:32:47 +00:00
Shish
77f7121e26
drop php7.3 support, make use of 7.4 features
2021-03-14 23:43:50 +00:00
Matthew Barbour
72268d529d
Moved user options to separate page, modularized the settings page code so that it can be re-used to simplify and standardize user settings in the same manner as global settings
2021-01-16 14:26:17 -06:00
Matthew Barbour
984c9702ec
The great MIMEing
2020-06-25 00:42:34 +01:00
Matthew Barbour
63b2601e67
Mime type handling overhaul
...
Changed mime type map to deal with the reality that certain file types have multiple extensions and/or multiple mime types, as well as constants supporting all of the data. Created new functions using the updated mime type map to resolve mime types and extensions. Updated various items around the project that determine mime/extension to take advantage of the new functions.
2020-06-03 19:47:40 +01:00
Shish
1597eff082
lint fixing
2020-03-13 09:23:54 +00:00
Shish
e46b319295
set theme classes
2020-02-04 00:46:36 +00:00
Shish
4e57e04ddf
fix a lot of tests
2020-01-29 20:22:50 +00:00
Shish
9eb5acf2dc
use strict types
2020-01-26 16:27:56 +00:00
Shish
b568933f45
remove extension metadata comments (we have metadata objects now)
2019-11-02 20:19:09 +00:00
Matthew Barbour
de98e86938
ExtensionInfo conversions what have I done
2019-08-07 15:40:01 -05:00
Matthew Barbour
972b68bdd3
Setup constants
2019-08-05 09:00:23 -05:00
Matthew Barbour
826c623538
PageMode constants
2019-06-18 21:04:31 -05:00
Shish
34b05cca7c
PSR-2. I'm not a huge fan, but ugly consistency beats no consistency...
2019-05-28 17:59:38 +01:00
Shish
5ec3e89884
php7.1 all the things
2019-05-28 17:31:20 +01:00
Shish
977c3db1e3
PHP7 type annotations
2017-09-21 05:21:42 +01:00
Shish
d30665d274
more deduping
2015-09-27 21:09:27 +01:00
Shish
8c1e3bc92a
mark tests as public
2015-09-26 11:17:13 +01:00
Shish
9af5995dcc
PHPUnit proof of concept
2015-09-20 20:03:29 +01:00
jgen
b3f9925839
PHPDoc all the things!
2014-04-28 18:22:57 -04:00
jgen
3cd8c33ed1
Convert Spaces -> Tabs
2014-04-28 02:24:19 -04:00
jgen
1ca3865a1c
Removing the closing PHP "?>" tag as per style guidelines. (Also see: https://stackoverflow.com/questions/4410704/why-would-one-omit-the-close-tag )
2014-04-25 22:54:51 -04:00
jgen
bdf49b33cb
Some more linting thanks to scrutinizer-ci
2014-04-19 01:18:49 -04:00
Shish
db5aa56300
remove a bunch of dead code
2014-03-29 11:44:34 +00:00
DrudexSoftware
7155804505
Cleaned up code in some of my extensions
...
Removed function testImage in ext/chatbox/test.php because it no longer applies (there is a cache now)
2013-03-01 17:29:28 +01:00
DrudexSoftware
4c170110e8
Moved sitemap file to /data/cache/sitemap.xml
...
Sitemap creation time now determined by filemtime instead of via config
2013-02-20 00:31:52 +01:00
Drudex Software
e64f1f0bcb
Update ext/sitemap/main.php
...
- Added setup block to choose between generating full sitemap or smaller sitemap
- Added sitemap caching, regenerating at most every day
2013-02-15 04:31:31 +01:00
Drudex Software
52893d0f04
Update ext/sitemap/main.php
...
- Added setup block to choose between generating full sitemap or smaller sitemap
2013-02-15 03:04:58 +01:00
DrudexSoftware
59ec209c4a
Caching not working properly for various reasons, removed for now
2013-02-11 08:43:06 +01:00
Drudex Software
b7b8786f18
Remade the sitemap extension
...
- now makes full sitemap with specific with higher priorities for newer/more popular content
- Sitemap is cached for 6 hours
several things still need to be added
2013-02-10 17:41:19 +01:00
Shish
67f1c1c51d
store enabled exts in a config file, rather than moving directories around
2012-03-31 18:59:28 +01:00