hedgewars/uUtils.pas
2018-04-07 sheepluva Fix segfault on game halt (if no logfile)
2018-03-07 Wuzzy Stop SplitByChar also lowercasing the entire string. Fixes bug 581.
2017-12-16 unc0rr Merge default. This branch is up-to-date and code is working. qmlfrontend
2017-10-30 Wuzzy Backed out changeset 058a5d373e4a
2017-10-28 Wuzzy Fix CheckWorldWrap not correctly checking for bounce edge. Also fix teleport @ bounce edge
2017-10-23 Wuzzy Make air mines follow hedgehogs across wrap world edge
2017-10-21 Wuzzy Move CalcWorldWrap to uUtils.pas
2017-09-30 sheepluva fix some fpc hints
2017-04-24 Wuzzy Backed out changeset 98824a464230 (disable GetLaunchX/Y again)
2016-05-12 Wuzzy Re-enable GetLaunchX/Y, use non-zero eject only for amDuck for now
2016-11-14 Wuzzy Add WorldEdge to Lua API to expose/change world edge type
2016-05-17 unc0rr Merge default qmlfrontend
2016-05-17 sheepluva implement ExtraftFileDir and ExtractFileName in uUtils
2016-05-15 sheepluva implement Trim() in uUtils
2016-05-02 antonc27 [BUG 66] - Create '/Logs' folder if not exists
2016-04-29 sheepluva aggregate music credits into a single file (individual files can still be used to override. useful for .hwp etc.)
2016-04-29 sheepluva move function
2016-04-27 sheepluva fallback to stdout if no writable logfile available
2016-03-29 unc0rr merge default qmlfrontend
2016-03-15 unc0rr logging via physfs
2016-03-15 unc0rr logging via physfs qmlfrontend
2015-09-03 unc0rr Merge default qmlfrontend
2015-08-10 sheepluva more copyright fixes
2015-01-03 unc0rr merge default qmlfrontend
2014-12-17 sheepluva grmlgrml
2014-12-02 unc0rr merge default qmlfrontend
2014-12-02 sheepluva oops, IOResult is a function in pascal, but not in pas2c
2014-12-02 nemo switch mapgen to enum. should still try and make sure the values are backwards compatible if possible.
2014-11-30 sheepluva turns out IOResult is actually IOResult() - a function that clears its result after each call
2014-11-30 sheepluva oops, fix logging. had = instead of <> in an error check
2014-11-29 sheepluva oops. no need to (re)open stderr I guess
2014-11-29 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
2014-11-29 sheepluva give variable with unit-wide scope a better name than just 'f'
2014-11-29 sheepluva some more fixing
2014-11-29 sheepluva fix some pas2c related issues
2014-11-18 unc0rr merge default qmlfrontend
2014-11-15 unc0rr This helps too
2014-11-15 unc0rr hmpf
2014-11-15 unc0rr Oops
2014-11-15 unc0rr Fix difference in map generation between fpc and pas2c engine
2014-09-27 unc0rr Getter and setter for seed qmlfrontend
2014-09-27 unc0rr - Get rid of engine's PathPrefix and UserPathPrefix qmlfrontend
2014-06-11 sheepluva WIP: PlaceSprite for lua API. also changed PlaceGirder so that it will return true/false for whether placing was successful too
2014-02-11 unc0rr - pas2c recognizes typecasts in initialization expressions
2014-02-09 unc0rr It compiles \o/
2014-02-08 unc0rr Even more explicit type conversions and other stuff to help pas2c use ansistrings
2014-02-06 sheepluva fix potential buffer overflow
2014-02-06 sheepluva rolling back my PChar stuff, because unC0Rr improves string handling pas2c instead <3
2014-02-04 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
2014-02-04 sheepluva yo dawg, I herd you like PChar...
2014-01-27 unc0rr Even more love to pas2c
2014-01-21 koda partial merge of the webgl branch
2014-01-17 sheepluva update copyright to 2014
2014-01-07 unc0rr pas2c engine now writes debug log webgl
2014-01-04 unc0rr merge default webgl
2013-09-19 Periklis Ntanasis use consts for TStatInfo enum spacecampaign
2013-10-11 koda merge with latest defaul, fixing compiling with fpc, parsing and rendering with pas2c, some minor problems with compiling with clang webgl
2013-07-26 koda remove old and unused getScreenDPI code
2013-06-28 koda uvariables comes before uutils
2013-06-28 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
2013-06-04 koda update branch webgl
2013-05-29 unc0rr bump copyright year for Andrey entries
2013-04-03 koda engine to c now compiles with some manual intervention (as of bug 596) webgl
2013-04-03 koda update branch again webgl
2013-04-02 unc0rr Fix rendering errors now. webgl
2013-04-03 koda strip PAS2C, old WEB symbols and outdated pas2c sources from default branch, all c-related development is done on the webgl branch
2013-04-02 koda update webgl branch webgl
2013-02-24 nemo add hiragana/katakana ranges to CJK check.
2013-02-11 unc0rr Bring back full log strings for commands, just a bit sanitized
2013-01-26 koda update branch webgl
2013-01-23 koda restored ios project file, updated Game() interface, tweaked arg parsing, updated log writing, minor warnings
2013-01-10 martin_bede Fix tons of warnings
2012-12-25 koda update branch with default webgl
2012-12-03 Rowan D GCI2012: Convert uMobile into a Callback Record
2012-11-22 koda revisit the debugfile section
2012-11-11 koda merge xymeng's gsoc engine with a few updates (and further checks on symbol definitions) webgl
2012-10-30 koda another stake at variable pre-initialisation - we lost preview logging in the course
2012-08-19 Stepan777 merge
2012-08-17 nemo This one gets called a lot when drawing rotated sprites
2012-08-17 nemo Consistency
2012-07-10 Stepan777 Fix bug with isInLag picture displayed at end of some videos.
2012-06-07 Stepan777 1. Add IFDEFs for video recording
2012-06-07 Stepan777 merge
2012-06-06 Xeli first attempt at implementing support for keys with modifiers
2012-06-04 Stepan777 here it is
2012-05-31 unc0rr pas2c stuff
2012-05-13 unc0rr Make uUtils.c compile
2012-05-10 unc0rr Some work to make more units compile after conversion to c
2012-05-05 koda old typed const moved to their proper unit
2012-05-05 koda the scope cleanup continues...
2012-05-02 koda change every return value into a more pascal-ish form, using the name of the fucntion (helps the parser and macpas compaitilibity)
2012-05-01 unc0rr Make Str2PChar more pas2c-friendly
2012-04-19 unc0rr Some more progress with pas2c
2012-02-17 koda the most important commit of the year
2012-01-17 lovelacer A partial reformatting of the pascal code to have consistent syntax. Things that are still inconsistent.
2011-11-26 unc0rr - Help parser more
2011-09-16 Xeli merge hedgeroid
2011-09-09 sheepluva monkey task: always log to userpath
2011-08-26 Xeli Fixed AddFileLog, there's now a log created in /sdcard/Android/data/org.hedgewars.mobile/cache/Data/ hedgeroid
2011-08-21 Xeli Removed chinese font hedgeroid
2011-06-22 Xeli Removed the extra WriteToConsole() hedgeroid
2011-06-21 Xeli First commit.. hedgeroid
2011-06-13 nemo Bit more reusability
2011-04-17 nemo An experiment - make bazooka AI use float instead of hwFloat - should be as accurate, but faster.
2011-04-10 unc0rr Add a parameter for game simulation with no gui/sound enabled, just to get statistics
2011-04-07 nemo For mikade - bit more flexibility in script captions
2011-03-04 unc0rr Optimize check (not like it is called much, just ffs; not tested)
2011-03-01 koda Happy 2011 :)
2011-02-01 koda addfilelog <3 debugfile
2010-12-27 nemo Add Hangul to CheckCJK
2010-12-24 nemo Make basic training solvable again. Freeze RNG at current version for less of this kind of issue in future, and a bit more savable of seeds. Disable offsets in preparation for release.
2010-12-03 nemo add visual gear registration
2010-11-30 koda un-break build (wrong merge in uConsole) and update project file with the new sources
2010-11-21 unc0rr uDebug
2010-11-21 unc0rr Move some command handlers out of uCommands into more appropriate places, thus removing some dependencies. Ideally uCommands shouldn't depend on anything (except for uTypes and uConsts probably)
2010-11-20 unc0rr Introduce uGearsRender
2010-11-18 unC0Rr Introduce uRenderUtils
2010-11-18 unC0Rr Move some stuff from uMisc to uUtils
less more (0) tip