hedgewars/uUtils.pas
Fri, 23 Sep 2022 02:21:21 +0300 S.D. Add FastForward/StopFastForward (/ff hh:mm:ss, /sff) chat commands to fast forward to a specific timestamp in a demo
Tue, 14 May 2019 22:42:19 +0200 Wuzzy Don't use Str2PChar twice in a row
Tue, 14 May 2019 21:49:01 +0200 Wuzzy Implement AddFileLogRaw
Tue, 07 May 2019 14:17:09 +0200 Wuzzy Precise + camera movement keys = move camera at slower
Tue, 07 May 2019 13:56:11 +0200 Wuzzy Fix incorrect handling of slow/precise volume change when it's not your turn
Mon, 06 May 2019 22:43:35 +0200 Wuzzy Switch to SDL's mutex for critical section handling
Fri, 02 Nov 2018 15:48:58 +0100 Wuzzy Typecast the ASCII ESC char
Fri, 02 Nov 2018 13:17:35 +0100 Wuzzy Use hexadecimal number to represent ASCII ESC
Thu, 01 Nov 2018 09:17:51 +0100 Wuzzy Enable CJK font when using any full/halfwith char (U+FF00 to U+FFEF)
Fri, 26 Oct 2018 14:59:08 +0200 Wuzzy Allow to escape | and : character in engine translation files
Tue, 09 Oct 2018 12:54:40 -0400 nemo drop the error checked StrToInt as non-critical - pas2c did not implement it.
Tue, 09 Oct 2018 09:58:33 -0400 nemo bunch more of those shortstring/ansistrings
Tue, 02 Oct 2018 21:51:27 +0200 Wuzzy Rewrite StrToInt code in uStore; get rid of "try" and "except" keywords
Sat, 07 Apr 2018 22:16:36 +0200 sheepluva Fix segfault on game halt (if no logfile)
Wed, 07 Mar 2018 15:09:31 +0100 Wuzzy Stop SplitByChar also lowercasing the entire string. Fixes bug 581.
Sun, 17 Dec 2017 00:09:24 +0100 unc0rr Merge default. This branch is up-to-date and code is working. qmlfrontend
Mon, 30 Oct 2017 22:06:43 +0100 Wuzzy Backed out changeset 058a5d373e4a
Sat, 28 Oct 2017 04:53:21 +0200 Wuzzy Fix CheckWorldWrap not correctly checking for bounce edge. Also fix teleport @ bounce edge
Mon, 23 Oct 2017 22:45:35 +0200 Wuzzy Make air mines follow hedgehogs across wrap world edge
Sat, 21 Oct 2017 23:59:31 +0200 Wuzzy Move CalcWorldWrap to uUtils.pas
Sat, 30 Sep 2017 21:54:47 +0200 sheepluva fix some fpc hints
Mon, 24 Apr 2017 19:21:43 +0200 Wuzzy Backed out changeset 98824a464230 (disable GetLaunchX/Y again)
Thu, 12 May 2016 16:56:23 +0200 Wuzzy Re-enable GetLaunchX/Y, use non-zero eject only for amDuck for now
Tue, 15 Nov 2016 00:17:31 +0100 Wuzzy Add WorldEdge to Lua API to expose/change world edge type
Tue, 17 May 2016 23:29:49 +0300 unc0rr Merge default qmlfrontend
Tue, 17 May 2016 21:32:10 +0200 sheepluva implement ExtraftFileDir and ExtractFileName in uUtils
Sun, 15 May 2016 23:59:24 +0200 sheepluva implement Trim() in uUtils
Tue, 03 May 2016 00:59:38 +0200 antonc27 [BUG 66] - Create '/Logs' folder if not exists
Fri, 29 Apr 2016 18:18:32 +0200 sheepluva aggregate music credits into a single file (individual files can still be used to override. useful for .hwp etc.)
Fri, 29 Apr 2016 12:11:19 +0200 sheepluva move function
Wed, 27 Apr 2016 13:01:38 +0200 sheepluva fallback to stdout if no writable logfile available
Tue, 29 Mar 2016 22:09:13 +0300 unc0rr merge default qmlfrontend
Tue, 15 Mar 2016 22:29:40 +0300 unc0rr logging via physfs
Tue, 15 Mar 2016 22:29:40 +0300 unc0rr logging via physfs qmlfrontend
Thu, 03 Sep 2015 20:59:48 +0300 unc0rr Merge default qmlfrontend
Mon, 10 Aug 2015 03:53:11 +0200 sheepluva more copyright fixes
Sat, 03 Jan 2015 23:46:26 +0300 unc0rr merge default qmlfrontend
Wed, 17 Dec 2014 19:23:57 +0100 sheepluva grmlgrml
Wed, 03 Dec 2014 00:07:33 +0300 unc0rr merge default qmlfrontend
Tue, 02 Dec 2014 20:20:04 +0100 sheepluva oops, IOResult is a function in pascal, but not in pas2c
Tue, 02 Dec 2014 13:29:06 -0500 nemo switch mapgen to enum. should still try and make sure the values are backwards compatible if possible.
Sun, 30 Nov 2014 23:32:55 +0100 sheepluva turns out IOResult is actually IOResult() - a function that clears its result after each call
Sun, 30 Nov 2014 22:48:28 +0100 sheepluva oops, fix logging. had = instead of <> in an error check
Sat, 29 Nov 2014 17:33:51 +0100 sheepluva oops. no need to (re)open stderr I guess
Sat, 29 Nov 2014 15:38:28 +0100 sheepluva make the code, which was supposed to iterate file log number (if no access) and fallback to stderr in worst case rather than segfault, actually work
Sat, 29 Nov 2014 15:25:09 +0100 sheepluva give variable with unit-wide scope a better name than just 'f'
Sat, 29 Nov 2014 03:13:06 +0100 sheepluva some more fixing
Sat, 29 Nov 2014 01:19:29 +0100 sheepluva fix some pas2c related issues
Tue, 18 Nov 2014 23:39:30 +0300 unc0rr merge default qmlfrontend
Sun, 16 Nov 2014 00:57:05 +0300 unc0rr This helps too
Sat, 15 Nov 2014 23:56:32 +0300 unc0rr hmpf
Sat, 15 Nov 2014 23:56:08 +0300 unc0rr Oops
Sat, 15 Nov 2014 22:19:38 +0300 unc0rr Fix difference in map generation between fpc and pas2c engine
Sun, 28 Sep 2014 01:17:55 +0400 unc0rr Getter and setter for seed qmlfrontend
Sat, 27 Sep 2014 12:49:08 +0400 unc0rr - Get rid of engine's PathPrefix and UserPathPrefix qmlfrontend
Thu, 12 Jun 2014 00:37:52 +0200 sheepluva WIP: PlaceSprite for lua API. also changed PlaceGirder so that it will return true/false for whether placing was successful too
Wed, 12 Feb 2014 00:50:15 +0400 unc0rr - pas2c recognizes typecasts in initialization expressions
Mon, 10 Feb 2014 00:43:03 +0400 unc0rr It compiles \o/
Sun, 09 Feb 2014 00:44:29 +0400 unc0rr Even more explicit type conversions and other stuff to help pas2c use ansistrings
Thu, 06 Feb 2014 22:13:30 +0100 sheepluva fix potential buffer overflow
less more (0) -100 -60 tip