4cb0b319c0
load some non-class constants with composer
...
this makes PHPStan happy and also makes working with PM code externally less of a pain in the ass.
2019-11-05 11:16:22 +00:00
0840ba8067
PocketMine.php: reduce unnecessary pocketmine\NAME dependencies
2019-10-26 21:37:15 +01:00
274cf58ccf
PocketMine.php: remove useless ini_set() (this is a PHP_INI_SYSTEM directive which can't be changed at runtime)
2019-10-25 21:38:47 +01:00
1bce5d0bc2
PocketMine.php: move BaseClassLoader creation to where it's actually used
2019-10-25 21:26:22 +01:00
48080b7f90
PocketMine.php: define INT32_MASK earlier
...
this is non-dependent on any of the PM crap.
2019-10-24 09:23:37 +01:00
b216fb8910
PocketMine.php: set INI entries as early as possible
2019-10-24 09:18:50 +01:00
d3171d6a8e
backport a53f698d38
: PocketMine.php: remove useless set_time_limit() call
...
this is hardcoded to zero in the PHP core anyway.
2019-10-24 09:14:18 +01:00
c063a4da29
backport 5c1f1f00cb
: move assert.exception to PocketMine.php with the other stuff
2019-10-24 09:12:05 +01:00
cc79dfa64c
backport 8b40a8f217
: PocketMine.php: move INI entry setting to a separate function
2019-10-24 09:09:53 +01:00
d6b9950901
backport fdfbaf4e95
: make startup performance warnings a little more coherent
2019-10-24 09:06:28 +01:00
1815fe5b46
backport 647f86a5b8
: PocketMine.php: remove redundant ini_set()
...
this is overridden later on by MemoryManager.
2019-10-24 09:02:37 +01:00
3e993250d8
backport 0c31b8731f
: PocketMine.php: use main logger to emit force-kill debug
2019-10-24 08:57:31 +01:00
1163ac1d7a
backport 0c31b8731f
: PocketMine.php: get rid of redundant LOCK_FILE_PATH constant
2019-10-24 08:55:28 +01:00
9a51ba697a
PocketMine.php: move some mission-critical stuff earlier in boot sequence
...
fixes #3161
2019-10-24 08:50:13 +01:00
95dfff727e
Wrap PocketMine.php body inside a function
...
this isolates variables from the global scope and also prevents doxygen documenting these variables.
2019-07-26 19:47:03 +01:00
5a08a10448
update dependency requirements
2019-07-22 17:15:18 +01:00
862c844759
Write PID into lock file
2019-06-13 15:11:59 +01:00
c2c210e25a
Fixed --enable-ansi and --disable-ansi not being respected on threads
...
this causes some breakage to the behaviour of Terminal, and for that reason this is going on 4.0.
Terminal::hasFormattingCodes() will no longer auto-detect whether colour codes are supported.
2019-04-26 12:30:24 +01:00
f28a0740a0
Move version info to its own file for easier third party tooling
2019-04-23 16:07:25 +01:00
98ca28d96e
add a warning when chunkutils is missing
2019-04-21 17:36:38 +01:00
9ca7c0c883
3.7.3 is next
2019-04-15 18:45:53 +01:00
b4a8f8391b
Release 3.7.2
2019-04-15 18:45:16 +01:00
3925e598d6
Acquire exclusive lock on <datadir>/server.lock to avoid data corruption ( #2858 )
...
this fixes #2855 .
2019-04-08 20:31:24 +01:00
7bd9a2b2e0
3.7.2 is next
2019-03-30 19:15:17 +00:00
5c26deb517
Release 3.7.1
2019-03-29 19:56:06 +00:00
6ada261b04
3.7.1 is next
2019-03-20 19:39:36 +00:00
14a6779e08
Release 3.7.0
2019-03-20 19:17:41 +00:00
baa094a2d1
3.6.6 is next
2019-03-10 11:49:31 +00:00
f2ff510597
Release 3.6.5
2019-03-10 11:49:06 +00:00
91603dc2d6
3.6.5 is next
2019-03-03 11:50:10 +00:00
af90e18b18
Release 3.6.4
2019-03-03 11:49:07 +00:00
f1078e3909
3.6.4 is next
2019-02-22 18:07:48 +00:00
2f43b054de
Release 3.6.3
2019-02-22 18:07:00 +00:00
e2e927b328
3.6.3 is next
2019-02-14 17:17:18 +00:00
a8dab25201
Release 3.6.2
2019-02-14 17:15:19 +00:00
10b72c895d
Merge branch '3.5' into 3.6
2019-02-13 14:53:00 +00:00
d520928888
Fixed startup time measurement, closes #2713 , closes #2750
2019-02-13 14:50:52 +00:00
109312284c
3.6.2 is next
2019-02-08 16:41:10 +00:00
51934614bc
Release 3.6.1
2019-02-08 16:40:38 +00:00
a975868fc3
3.5.12 is next
2019-02-08 13:52:31 +00:00
b38b932845
Release 3.5.11
2019-02-08 13:52:09 +00:00
278f37d3e0
3.6.1 is next
2019-02-07 22:07:31 +00:00
02a6ca84a9
Releass 3.6.0
2019-02-07 22:06:33 +00:00
b8703d5dff
Protocol changes for 1.9.0
2019-02-07 21:56:42 +00:00
37c2d78731
3.5.11 is next
2019-02-07 20:47:05 +00:00
b7663e5815
Release 3.5.10
2019-02-07 20:46:27 +00:00
af092b01e1
3.5.10 is next
2019-01-31 18:47:57 +00:00
d811217755
Release 3.5.9
2019-01-31 18:47:32 +00:00
d3704bfae4
3.5.9 is next
2019-01-30 12:49:46 +00:00
07f034d2da
Release 3.5.8
2019-01-30 12:49:16 +00:00