Shish
1c5bf478d9
initialise global _execs, else we get 'page used queries' when we want 'page used 0 queries'
2012-06-23 23:37:41 +01:00
Shish
6181d59975
that slash needs to be there >_<
2012-06-22 20:02:53 +01:00
Shish
e7df4edbee
slashes are removed already
2012-06-21 09:07:52 +01:00
Shish
2a18da523c
the define wibbling for hiphop seems to work now
2012-06-18 01:23:31 +01:00
Shish
fd5b4c5910
more re-organisation for create_monolith / hiphop friendliness
2012-06-18 01:06:36 +01:00
Shish
78d701dd53
move stuff about to make create_monolith simpler
2012-06-18 00:45:32 +01:00
Shish
930de7fc8c
remove built-in full-page caching; it doesn't do much any more, and everything it does do can be done better by Varnish
2012-06-18 00:07:12 +01:00
Shish
5519c3a320
lots of tidying and removal of duplicate code
2012-06-18 00:00:21 +01:00
Shish
082e6fa31b
nice, event-based command line support; try 'php index.php' for info
2012-06-17 20:06:02 +01:00
Shish
239e028662
flash messages everywhere~
2012-06-10 04:21:03 +01:00
Shish
61754b8dfe
add a type arg, even if it's not used yet
2012-06-10 01:05:03 +01:00
Shish
37b3dd60b6
flash_message(str) function and support in themes
2012-06-09 17:00:25 +01:00
Shish
2e76add61b
enhance zglob to allow really long patterns
2012-05-22 12:46:56 +01:00
Shish
f7e25daeb5
move getMimeType to utils
2012-05-14 06:43:23 +01:00
green-ponies (jgen)
3902036477
Avoid breaking things.
2012-04-18 02:20:42 -04:00
green-ponies (jgen)
2fcc271f3d
Small typo.
2012-04-18 01:17:44 -04:00
green-ponies (jgen)
1615f79be4
Examine integers separately. Also, don't break search. >_<
2012-04-18 00:56:11 -04:00
green-ponies (jgen)
a79875c1eb
The idn_to_ascii() function is only supported by PHP version 5.3 and up.
2012-04-16 16:42:32 -04:00
green-ponies (jgen)
a0a0ba5bbc
A better version of bool_escape() that uses filter_var if possible.
...
Also removed undb_bool() as it was basically a copy of the old bool_escape function.
2012-04-15 19:28:27 -04:00
green-ponies (jgen)
372f4fad7c
Use filter_var for function url_escape($input).
2012-04-15 18:59:23 -04:00
Shish
67f1c1c51d
store enabled exts in a config file, rather than moving directories around
2012-03-31 18:59:28 +01:00
Shish
15df989f72
nicer error reporting
2012-03-31 17:07:11 +01:00
Shish
62e13eda96
always create
2012-03-30 20:28:09 +01:00
Shish
7cbb62c8cc
move data to data folder
2012-03-30 18:21:35 +01:00
Shish
29cebb44f9
event_listeners is a bit of cached data
2012-03-30 18:07:40 +01:00
Shish
e210fe739b
more spaced out priorities
2012-03-30 16:41:25 +01:00
Shish
b156d4f380
no need for 'load files in a good way' to be optional, just do it
2012-03-21 15:04:17 +00:00
Shish
144c1afcbc
ffffff, PHP, doing something weird rather than having a userful error message
2012-03-14 20:35:15 +00:00
Shish
9a0228720a
truncate as a function, which works
2012-03-13 07:01:27 +00:00
Shish
a5ba9279c4
modification dates on CSS/JS links
2012-03-12 23:17:20 +00:00
Shish
cf907237c6
with 5.2.1, we have an accurate, peak memory use
2012-03-11 04:33:24 +00:00
Shish
1b30aea557
compressed coverage logs
2012-03-11 00:36:57 +00:00
Shish
77b99adca7
remove more unused bits
2012-03-10 02:19:12 +00:00
Shish
b451f90b47
ip2color() was never used
2012-03-10 02:14:33 +00:00
Shish
bab3145fbc
plural() was never used
2012-03-10 02:13:50 +00:00
Shish
f9910ba98f
whitespace consistency
2012-03-09 22:27:12 +00:00
Shish
1f07a273f6
move copy & pasted transload code into a shared function
2012-03-09 21:07:21 +00:00
Shish
79ce40abd0
less code
2012-03-09 18:14:14 +00:00
Shish
88ee6ea148
get_theme_object is only used once, move it closer to where it's used
2012-03-05 14:21:41 +00:00
Shish
0351ffcd28
commit_hash is unknown by default
2012-02-22 13:33:35 +00:00
Shish
6410199a84
basic CLI support
2012-02-16 16:10:31 +00:00
Daku
bbb9d6bd4c
update ext now grabs extra info via JSON
2012-02-16 07:50:28 +00:00
green-ponies (jgen)
f345fde006
Fixing function to get PHP's memory limit.
2012-02-12 19:48:07 -05:00
Shish
a54ab11205
all_events isn't used any more
2012-02-12 17:06:23 +00:00
Shish Moom
6da4da8060
Merge pull request #129 from green-ponies/master
...
Type hints
2012-02-11 01:22:43 -08:00
Shish
9aa5644504
colours don't scale either D: numbers then...
2012-02-11 08:33:09 +00:00
green-ponies (jgen)
30eb5ddd8b
More type hints!
2012-02-09 23:04:37 -05:00
Shish
77fc6f22b2
colour anons by IP address, for easier samefag spotting (commented out atm though)
2012-02-10 02:16:44 +00:00
Shish
01b89c2a1b
function for showing IPs with ban button
2012-02-09 22:51:41 +00:00
Shish
3584f40551
Merge branch 'master' of github.com:shish/shimmie2
2012-02-09 01:07:21 +00:00
Shish
0698b780f9
remove regular Extension, have SimpleExtension take its place, optimise the event system based on SimpleExtension methods
2012-02-08 12:07:01 +00:00
green-ponies (jgen)
5af54bb9e0
Added some more comments and type hints.
2012-02-07 20:05:38 -05:00
Shish
bff5a8453f
start of fine-grained permissions
2012-02-07 13:44:54 +00:00
Shish
dab85e5f26
merge type hints
2012-02-02 14:16:14 +00:00
Shish
52ff412b38
hiphop type hint placeholders
2012-02-02 13:58:48 +00:00
Shish
e049ea874d
require php 5.2.6 (debian-old's oldest version), get rid of ancient compat
2012-02-01 16:51:38 +00:00
Shish
e6d7e0c1d6
changes for easier monolithing
2012-02-01 16:41:18 +00:00
Shish
a70484be31
moving big functions out of index.php
2012-02-01 15:07:03 +00:00
Shish
04ed07a0df
some image links are absolute for good reason (eg they point to a CDN with a different hostname)
2012-01-31 15:11:06 +00:00
Daku
bab893bbda
really ugly update ext
...
(although it works, the code is a mess :x)
2012-01-31 14:58:52 +00:00
Shish
853ea10fea
merge mass tagger
2012-01-31 14:28:34 +00:00
Shish
aed5e1a30e
hand merge of speed tweaks
2012-01-31 13:20:43 +00:00
Shish
db609745d3
Merge remote branch 'snowstrypes/error_wdir'
2012-01-31 12:59:19 +00:00
Shish
6e6138793b
DEBUG_SQL can be null for user-defined
2012-01-31 12:16:47 +00:00
Shish
55447d1aa8
toggle for sql debugging
2012-01-30 05:00:21 +00:00
Shish
6e64857936
wibble towards being totally SimpleExtension based, as that's easier to programatically optimise
2012-01-27 18:16:46 +00:00
Shish
70fc4b5a54
Currently SCore is pretty behind-the-scenes
2012-01-26 17:32:30 +00:00
Shish
54031fcb90
still bail on assert failures even when debug is off
2012-01-26 15:26:00 +00:00
Shish
96b3b5c72a
subfolders in data/
2012-01-23 05:39:47 +00:00
Shish
565b15c91e
access the start time too...
2012-01-22 14:48:06 +00:00
Shish
da45389c42
have autodate include hours and minutes
2012-01-22 14:40:25 +00:00
Shish
208320f072
Reeeeeeally old bug that nobody cared about: getrusage returns CPU time used by the current process, not by the current page. PHP-FPM has many pages per process
2012-01-20 05:45:09 +00:00
Shish
49e7bfa1b2
tidy up some ancient base_href / data_href messes; base_href as a config variable is no longer used
2012-01-20 03:29:29 +00:00
Shish
18e36f9b31
Rather than three levels of configuration, let's have two (define()'d values in config.php for system-level stuff, the web-editable config table for user-level stuff). Basically switches database_dsn from a global variable to a defined constant.
2012-01-20 03:15:58 +00:00
Shish
cc3bda38f0
attempt to hand-merge jgen's revert by IP vits
2012-01-16 20:58:55 +00:00
green-ponies (jgen)
cd7de93a0a
Changing for-loops to use pre-calculated values.
...
Rather than calculating the value each time.
2012-01-16 00:07:04 -05:00
green-ponies (jgen)
fc12bbbfe5
More small changes to help save a few microseconds.
2012-01-12 15:46:34 -05:00
green-ponies (jgen)
ea15574226
Changes and tweaks for speed.
...
Because every microsecond counts! :P
These changes are based on information from:
http://phpbench.com/
http://stackoverflow.com/questions/482202/is-there-a-performance-benefit-single-quote-vs-double-quote-in-php
2012-01-11 15:08:27 -05:00
Shish
5b717870d1
case sensitivity blargh
2012-01-01 17:13:50 +00:00
Daku
dff1eef51a
make_form now has a onsubmit option
2011-12-31 14:18:55 +00:00
Shish
ad2bb8b8b6
switch timeago to a javascript implementation
2011-12-31 14:12:34 +00:00
Shish
b7bd74055d
PHP is officially the worst web API ever
2011-12-25 17:57:15 +00:00
Shish
67e0c87b20
create a generic bool_escape function, use that
2011-12-25 15:11:26 +00:00
Shish
cd609141f4
optional warehouse split levels
2011-12-25 11:24:20 +00:00
Shish
6d3cdb208c
those functions aren't /called/ unless coverage is set ._.;;
2011-12-24 21:55:33 +00:00
Shish
883c73c9ff
even if xdebug is installed, only run coverage when told to
2011-12-24 21:51:48 +00:00
Shish
5121e99dbe
speed hax and niceurl forcing from r34
2011-12-24 14:49:55 +00:00
Daku
c37569f3d4
Fixed reCaptcha.
2011-12-21 02:28:39 +00:00
green-ponies (jgen)
ef61a4cb4a
Small patch for Blotter extension, and also added Version to debug output.
2011-10-23 21:54:04 -04:00
Shish
5a6501f2be
log event handlers as well as events
2011-10-09 17:08:13 +01:00
Shish
eb7927b3b1
Merge branch 'master' of github.com:shish/shimmie2
2011-10-09 12:10:22 +01:00
Shish
4b86497816
support for Context profiling
2011-10-09 12:01:48 +01:00
Yaro
9e2522f86f
fixed unpredictable working directory inside register_shutdown_function
2011-10-04 17:03:53 +04:00
green-ponies (jgen)
97d137f365
Working on Automatic Caching feature for CSS and JS files.
...
Added config options to main Shimmie config.
2011-09-25 13:40:34 -04:00
green-ponies (jgen)
3a4aea45d5
Small addition for giving forms unique IDs. Mainly so that javascript has
...
something to hook onto.
2011-08-12 21:56:48 -04:00
Shish
811f9e0f66
cd variable for sites who want /ab/cb/abcd
2011-03-23 11:19:34 +00:00
Diftraku
fb65286863
Critical change to deltree, it seems Windows version of PHP does not consider symlinks to be links when checked with is_link().
2011-03-06 03:17:40 +02:00
Diftraku
93e2110056
Because Windows... shitty OS is shitty. Added a Windows-only fix to the extension symlink and deltree.
...
Windows will nag about file info not found on relative paths with symlink (php bug?).
Also, when deleting a symlink on Windows, it needs to be rmdir'd, no unlink'd (kept throwing permission denied for unlink).
2011-03-03 11:40:34 +02:00
Shish
dfef932463
use config.php as CSRF salt
2010-10-07 21:26:28 +01:00
Shish
1e04df7765
<form> -> make_form(), or add auth token manually
2010-10-07 21:26:27 +01:00