hedgewars/uUtils.pas
Wed, 28 Jun 2023 21:14:56 +0200 Wuzzy Add GetEngineString function to expose some string IDs to Lua
Thu, 22 Jun 2023 09:13:50 +0200 Wuzzy Fix pas2C build fail in uLocale
Mon, 02 Jan 2023 15:59:26 +0100 unC0Rr Introduce hwengine-future library, use Land allocated in it transitional_engine
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
Thu, 06 Feb 2014 22:03:53 +0100 sheepluva rolling back my PChar stuff, because unC0Rr improves string handling pas2c instead <3
Tue, 04 Feb 2014 19:45:22 +0100 sheepluva update FSF address. note: two sdl include files (by Sam Lantinga) still have the old FSF address in their copyright - but I ain't gonna touch their copyright headers
Tue, 04 Feb 2014 15:23:37 +0100 sheepluva yo dawg, I herd you like PChar...
Mon, 27 Jan 2014 22:34:06 +0400 unc0rr Even more love to pas2c
Tue, 21 Jan 2014 22:38:13 +0100 koda partial merge of the webgl branch
Fri, 17 Jan 2014 01:06:54 +0100 sheepluva update copyright to 2014
Tue, 07 Jan 2014 22:08:02 +0400 unc0rr pas2c engine now writes debug log webgl
Sat, 04 Jan 2014 23:55:54 +0400 unc0rr merge default webgl
Thu, 19 Sep 2013 03:49:29 +0300 Periklis Ntanasis use consts for TStatInfo enum spacecampaign
Fri, 11 Oct 2013 17:43:13 +0200 koda merge with latest defaul, fixing compiling with fpc, parsing and rendering with pas2c, some minor problems with compiling with clang webgl
Fri, 26 Jul 2013 23:02:25 +0200 koda remove old and unused getScreenDPI code
Sat, 29 Jun 2013 01:56:16 +0200 koda uvariables comes before uutils
Fri, 28 Jun 2013 12:47:54 -0400 nemo Remove some GLunit dependencies noticed on graph. uUtils was using it for GLfloat - but, the stuff it was returning to was usually converting to "real" anyway. uLand was including it unnecessarily. Minor refactor
Tue, 04 Jun 2013 22:28:12 +0200 koda update branch webgl
Wed, 29 May 2013 15:12:06 -0400 unc0rr bump copyright year for Andrey entries
Thu, 04 Apr 2013 01:38:30 +0200 koda engine to c now compiles with some manual intervention (as of bug 596) webgl
Thu, 04 Apr 2013 00:32:57 +0200 koda update branch again webgl
Wed, 03 Apr 2013 00:16:37 +0400 unc0rr Fix rendering errors now. webgl
Wed, 03 Apr 2013 23:56:59 +0200 koda strip PAS2C, old WEB symbols and outdated pas2c sources from default branch, all c-related development is done on the webgl branch
Tue, 02 Apr 2013 21:00:57 +0200 koda update webgl branch webgl
Sun, 24 Feb 2013 15:53:47 -0500 nemo add hiragana/katakana ranges to CJK check.
Mon, 11 Feb 2013 10:20:07 +0400 unc0rr Bring back full log strings for commands, just a bit sanitized
Sun, 27 Jan 2013 00:28:57 +0100 koda update branch webgl
Wed, 23 Jan 2013 03:37:27 +0100 koda restored ios project file, updated Game() interface, tweaked arg parsing, updated log writing, minor warnings
Thu, 10 Jan 2013 22:59:46 +0400 martin_bede Fix tons of warnings
Tue, 25 Dec 2012 04:45:22 +0100 koda update branch with default webgl
Mon, 03 Dec 2012 17:51:57 +0100 Rowan D GCI2012: Convert uMobile into a Callback Record
Thu, 22 Nov 2012 02:15:23 +0100 koda revisit the debugfile section
Sun, 11 Nov 2012 17:15:19 +0100 koda merge xymeng's gsoc engine with a few updates (and further checks on symbol definitions) webgl
Tue, 30 Oct 2012 02:22:54 +0100 koda another stake at variable pre-initialisation - we lost preview logging in the course
Sun, 19 Aug 2012 22:13:41 +0400 Stepan777 merge
Fri, 17 Aug 2012 10:39:23 -0400 nemo This one gets called a lot when drawing rotated sprites
Fri, 17 Aug 2012 10:28:42 -0400 nemo Consistency
Tue, 10 Jul 2012 21:58:19 +0400 Stepan777 Fix bug with isInLag picture displayed at end of some videos.
Fri, 08 Jun 2012 02:52:35 +0400 Stepan777 1. Add IFDEFs for video recording
Thu, 07 Jun 2012 17:42:32 +0400 Stepan777 merge
Thu, 07 Jun 2012 01:10:57 +0200 Xeli first attempt at implementing support for keys with modifiers
Mon, 04 Jun 2012 21:32:30 +0400 Stepan777 here it is
Thu, 31 May 2012 15:14:39 +0400 unc0rr pas2c stuff
Sun, 13 May 2012 21:39:20 +0400 unc0rr Make uUtils.c compile
Fri, 11 May 2012 00:28:06 +0400 unc0rr Some work to make more units compile after conversion to c
Sat, 05 May 2012 19:04:59 +0100 koda old typed const moved to their proper unit
Sat, 05 May 2012 18:10:41 +0100 koda the scope cleanup continues...
Wed, 02 May 2012 10:53:13 +0100 koda change every return value into a more pascal-ish form, using the name of the fucntion (helps the parser and macpas compaitilibity)
Tue, 01 May 2012 19:28:30 +0400 unc0rr Make Str2PChar more pas2c-friendly
Fri, 20 Apr 2012 01:50:47 +0400 unc0rr Some more progress with pas2c
Fri, 17 Feb 2012 18:23:36 +0100 koda the most important commit of the year
Tue, 17 Jan 2012 09:01:31 -0500 lovelacer A partial reformatting of the pascal code to have consistent syntax. Things that are still inconsistent.
Sun, 27 Nov 2011 00:25:28 +0300 unc0rr - Help parser more
Fri, 16 Sep 2011 18:17:16 +0200 Xeli merge hedgeroid
Fri, 09 Sep 2011 21:31:39 +0200 sheepluva monkey task: always log to userpath
Fri, 26 Aug 2011 18:24:29 +0200 Xeli Fixed AddFileLog, there's now a log created in /sdcard/Android/data/org.hedgewars.mobile/cache/Data/ hedgeroid
Sun, 21 Aug 2011 22:17:40 +0200 Xeli Removed chinese font hedgeroid
Wed, 22 Jun 2011 23:55:32 +0200 Xeli Removed the extra WriteToConsole() hedgeroid
Wed, 22 Jun 2011 00:38:31 +0200 Xeli First commit.. hedgeroid
Sun, 12 Jun 2011 22:34:38 -0400 nemo Bit more reusability
Sun, 17 Apr 2011 12:48:32 -0400 nemo An experiment - make bazooka AI use float instead of hwFloat - should be as accurate, but faster.
less more (0) -120 tip