hedgewars/hwengine.pas
2019-08-06 Wuzzy Remember maximized state of game window
2019-05-07 Wuzzy Precise + camera movement keys = move camera at slower
2019-04-30 Wuzzy Fix Pas2C failing to include SysUtils
2019-04-18 Wuzzy Refactor mouse movement handling
2019-04-08 Wuzzy Fix map preview not matching actual map
2019-01-17 Wuzzy Initialize newGameTicks/newRealTicks
2019-01-15 Wuzzy Make game engine load the user's locale correctly (bug 688)
2019-01-15 Wuzzy Refactor hwengine: Rename cLocale to cLanguage
2019-01-14 Wuzzy Remove a bunch of dead out-commented code
2018-12-13 nemo Backed out changeset 1ffa8bfc5c58 0.9.25
2018-12-13 nemo Disable screenshoting in pas2c due to unimplemented function. bug #719 0.9.25
2018-12-05 nemo Add log note just in case pas2c does anything odd. 0.9.25
2018-11-12 alfadur make engine windows checks work for 64bit builds
2018-10-02 Wuzzy IFNDEF custom exception handlung away in pas2c builds
2018-08-01 Wuzzy Load default clan colors from settings file
2018-07-16 Wuzzy When hwengine crashes w/ error 217, write backtrace in log, too
2018-07-15 Wuzzy Fix hwengine --help returning with exit code 51
2018-03-03 unc0rr Having chat mode as game state was a mistake
2018-02-20 Wuzzy VideoRec: Fix many effects not being recorded
2018-01-07 unc0rr - ResizeWindow function to pass engine new window size qmlfrontend
2018-01-02 unc0rr Break engine completely and make it render in frontend window (no actual rendering yet, just white screen) qmlfrontend
2017-12-24 unc0rr Preview rendering seems to work now qmlfrontend
2017-12-16 unc0rr Merge default. This branch is up-to-date and code is working. qmlfrontend
2017-11-25 nemo Should probably have gl context stuff in its own unit separate from store, but, don't close the gl context before anything that might still want to do gl operations
2017-11-12 Wuzzy Backed out changeset 575c0de98505
2017-11-02 nemo initialise previousGameState to something valid and not gsSuspend
2017-10-30 Wuzzy Fix Hedgewars going into suspension mode (game freezes) when windows got minimized
2017-10-28 Wuzzy Use SDL_SetRelativeMouseMode to detect mouse movements, fixes xinput issues
2017-10-19 nemo extend land digest to all surfaces that could possibly be loaded into Land[] - i.e. ones that impact sync
2017-10-06 alfadur (Hopefully) fix game camera being shifted on Windows 10
2017-09-30 sheepluva fix some fpc hints
2017-09-12 nemo this probably isn't helpful
2017-09-12 nemo This should be ok right?
2017-07-08 sheepluva fix issue 199: video recording crashed when trying to freeEverything twice
2017-04-08 Wuzzy Load screen: Move “LOADING” from image into text box
2016-10-01 sheepluva fix issue 110
2016-07-15 unc0rr merge default qmlfrontend
2016-06-21 sheepluva remove experimental in-game credits code
2016-06-21 nemo no.
2016-05-17 unc0rr Merge default qmlfrontend
2016-05-17 unc0rr - Add state to engine callback for it to know what engine is sending qmlfrontend
2016-04-29 sheepluva show credits only briefly
2016-04-29 sheepluva music credits etc.
2016-04-29 sheepluva do not show credits in stats-only mode
2016-04-29 sheepluva move function
2016-04-28 sheepluva some initial credits-display implementation
2016-04-25 unc0rr Merge default qmlfrontend
2016-04-23 frd pas2c converts exit to return, so change RunEngine signature
2016-04-02 unc0rr - Init physfs before creating debug log
2016-03-29 unc0rr merge default qmlfrontend
2016-03-29 unc0rr Pass paths to initModule of uPhysFSLayer (as in 4be6cd55f1cf from qmlfrontend branch)
2016-03-14 unc0rr Merge default qmlfrontend
2016-02-14 Anton Malmygin Fix for cursor movement problems on touch devices
2016-02-09 unc0rr Merge default qmlfrontend
2016-02-04 unc0rr Fix a crasher
2016-01-31 unc0rr Bye-bye TryDo
2016-01-09 unc0rr SDLTry doesn't halt engine no more
2016-01-12 sheepluva don't send text input to chat if not in chat-mode.
2016-01-12 sheepluva finish SDL2-window focus change detection code
2016-01-11 sheepluva stop screenshot-flash-effects from showing up on consecutive screenshots
2016-01-10 sheepluva fix/clean-up mousewheel code
2016-01-01 unc0rr merge default qmlfrontend
2015-12-31 nemo Force locations for hogs if even TryHard fails on initial spawn.
2015-12-03 unc0rr - Accept team and team color from net qmlfrontend
2015-11-30 unc0rr - Implement engine runs queue qmlfrontend
2015-11-16 unc0rr Merge default (add a bunch of FIXMEs) qmlfrontend
2015-11-11 sheepluva reenable cursor movement etc. sdl2transition
2015-11-10 sheepluva merge default sdl2transition
2015-11-10 sheepluva drop support for SDL 1.2 sdl2transition
2015-11-07 sheepluva merge orphan head (while discarding all its changes) to make koda and his hg-git happy
2015-09-11 sheepluva pas2c doesn't like {$ENDIF} with argument
2015-09-10 sheepluva merge branch ios-revival into default
2015-09-10 antonc27 - ifdef for CMEM ios-revival
2015-09-10 antonc27 - ifdef for engine exit/halt ios-revival
2015-08-15 antonc27 - Fix for retrieving 'Maze' preview genration ios-revival
2015-08-13 antonc27 - Fix for app crash after ending game ios-revival
2015-08-12 antonc27 - Using come for internal memory management ios-revival
2015-08-08 antonc27 - Fix for PascalImports and for GenLandPreview ios-revival
2015-09-03 unc0rr Merge default qmlfrontend
2015-08-10 sheepluva more copyright fixes
2015-07-21 nemo just disable landpixels w/ blurry land instead. the mask can be helpful for debugging at least.
2015-04-02 unc0rr - Merge default qmlfrontend
2015-03-01 sheepluva selections
2015-01-03 unc0rr merge default qmlfrontend
2014-12-07 nemo Add that "make screenshots of Land/LandPixels" thing for map creators
2014-12-03 sheepluva pas2c-whoops
2014-12-03 sheepluva add warning to logs when tests terminates prematurely
2014-12-03 sheepluva unexpected return from lua test should not return exit status 0
2014-12-02 unc0rr merge default qmlfrontend
2014-11-30 nemo Wuzzy's changes to climbhome w/ some tweaks by me
2014-11-29 nemo Reset max team health after script may have screwed with it on start. Maybe a script max health reset function could be useful too. Set climbhome hogs to invulnerable while not their turn if needed to avoid accidental mine/dead hog damage. Tweak cake fire boom a bit.
2014-11-18 unc0rr merge default qmlfrontend
2014-10-31 unc0rr - Allow to delete teams from config qmlfrontend
2014-10-25 nemo cosmetic disabling of clouds with sea edges and underwater theme
2014-09-27 unc0rr - Get rid of engine's PathPrefix and UserPathPrefix qmlfrontend
2014-09-19 unc0rr - Remove --port command qmlfrontend
2014-09-19 unc0rr Strip some HWLIBRARY ifdefs qmlfrontend
2014-06-14 sheepluva clean up halting a little
2014-06-14 sheepluva fix gl2 build, further rendering cleanup WIP, also new chat command: /debugvl
2014-06-14 sheepluva huh? me? nono, don't mind me. I'm just here to clean up.
2014-06-10 sheepluva update viewlimits after screen/window resize
2014-06-10 sheepluva some minor tweaks and stuff
2014-03-04 unc0rr Don't call halt()
2014-03-03 unc0rr Remove game/preview functions split in library mode, just let normal procedure run instead:
2014-02-26 unc0rr Add alpha channel to preview
2014-02-24 nemo move the freeModule too, couple of style tweaks
2014-02-23 nemo Allow lua drawn maps (shoppamap, tunnels, diagonal maze etc) to generate previews.
2014-02-14 unc0rr In stats-only mode:
2014-02-12 unc0rr - Remove few PAS2C ifdef's
2014-02-09 unc0rr It compiles \o/
2014-02-07 unc0rr Revert 88929358d2e1 in favor of ansistrings implementation in pas2c
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-01-21 koda partial merge of the webgl branch
2014-01-18 nemo Make poison damage possibly variable (might as well since effects is a count). Scripts might find it handy.
2014-01-17 unc0rr Convert some ansistrings to pchars
2014-01-17 sheepluva update copyright to 2014
2014-01-14 sheepluva simple mechanism to run lua-based test cases. experimental - I will back it out if it turns out to be nonsense
2014-01-04 unc0rr merge default webgl
2013-11-10 unc0rr Accept SDL_TEXTINPUT events for chat (why first and only first chat invocation receives event for 't' key?) sdl2transition
2013-11-09 unc0rr All I want is to receive some events... sdl2transition
2013-11-08 unc0rr - Keyboard bindings seem to work fully sdl2transition
2013-11-07 unc0rr Sounds can be heard now sdl2transition
2013-11-07 unc0rr Fix SDL_GL_SwapWindow, engine renders graphics now sdl2transition
2013-11-07 unc0rr Provide more information to SDLTry sdl2transition
2013-10-28 koda correctly use USE_TOUCH_INTERFACE
2013-10-14 koda Fix bug 656 by using the right resolution values
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-09-27 unc0rr - Actually call uTexture.initModule and .freeModule
2013-09-26 unc0rr - Load default binds from settings.ini
2013-09-21 unc0rr Finish rework of default binds system. Default binds now work even before first turn.
2013-07-27 koda update the touch interface to the new SDL2 API
2013-07-06 koda use SDL2 as ifdef symbol because we're not really sdl1.3 compatible, change the compatibility layer, drop unused code, add some documentation
2013-07-02 koda engine uses final (?) SDL 2 APIs, new events and types added. Touch input broke by the way, and system events should be handled differently
2013-06-27 unc0rr Refactoring: VGSHandlers.inc -> uVisualGearsHandlers.pas
2013-06-27 unc0rr Refactoring: ArgParsers.inc -> ArgParsers.pas
2013-06-23 nemo Configuration for tag display default
2013-06-04 koda update branch webgl
2013-05-29 unc0rr bump copyright year for Andrey entries
2013-05-21 unc0rr Don't accept keyboard/mouse events on startup phase
2013-05-02 unc0rr Apparently resetPosition is not needed at all (/pause doesn't call it and works the same)
2013-04-20 koda update 0.9.19 with dev branch 0.9.19
2013-04-15 unc0rr Implement issue 308 with '|' as separator
2013-04-03 koda update branch again 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 ios compiles again (using an old version of sdl)
2013-04-02 koda update webgl branch webgl
2013-03-17 nemo Key returned 0 for arrows under linux. Sym works, clearer anyway.
2013-03-01 koda split version information in engine too
2013-01-26 koda update branch webgl
2013-01-26 koda uConsole on a diet
2013-01-10 martin_bede Fix tons of warnings
2013-01-04 unc0rr Merge from default flibqtfrontend
2013-01-03 vitiv Separated fullscreen and windowed hwengine resolution parameters.
2012-12-31 vitiv merged changes
2012-12-29 dag10 GCI2012: Advanced Keyboard Configuration
2012-12-30 vitiv Preserve windowed resolution after manual resize
2013-01-02 koda install shaders only when needed, find clang only when needed, fix building on windows, better cmake boolean vars webgl
2012-12-25 koda update branch with default webgl
2012-12-25 koda convert Game() library call to argc,argv format so that we can use the new parsing functions
2012-12-24 RowanD GCI2012: Change Argument Passing Between Frontend and Engine
2012-12-18 koda minor adjustments to libengine, moc is correctly created as definitions are set before calling it, params are better numbered and we don't subclass qthread but rather use moveToThread()
2012-12-16 koda move GetParams in ArgParser, print a warning when using a deprecated command, pascalisation of +1s
2012-12-16 RowanD GCI2012: Optional Second Argument
2012-12-16 unc0rr Merge from default flibqtfrontend
2012-12-16 RowanD improve engine cmd line parsing and its documentation
2012-12-08 unc0rr Merge with default flibqtfrontend
2012-12-05 Drew Gottlieb GCI2012: Remove Quit Prompt On Mouse Click
2012-12-05 Drew Gottlieb GCI2012: Remove Quit Prompt On Mouse Click flibqtfrontend
2012-12-04 koda can reopen engine again...
2012-12-04 koda can reopen engine again... flibqtfrontend
2012-12-04 koda third merge, yay
2012-12-04 koda first merge
2012-12-03 Joe Doyle (Ginto8) Made user data path default to '.'.
2012-12-01 Joe Doyle (Ginto8) Fix more errors. It compiles!
2012-12-01 Joe Doyle (Ginto8) Fix some stupid errors I caused
2012-12-01 Joe Doyle (Ginto8) Make user folder default to global folder in hwengine
2012-12-01 Joe Doyle (Ginto8) Make user folder default to global folder in hwengine
2012-11-30 Rowan D GCI2012: Command Line Parsing
2012-11-21 koda updated branch webgl
2012-11-17 unc0rr Merge physfslayer branch into default. Have fun!
2012-11-15 Xeli another tweak tomake --stats-only work on headless servers
2012-11-15 nemo make stats-only mode work headless. also skip a few things to save time/memory.
2012-11-11 koda merge xymeng's gsoc engine with a few updates (and further checks on symbol definitions) webgl
2012-11-14 unc0rr Get rid of Pathz and UserPathz physfslayer
2012-11-13 unc0rr merge with default physfslayer
2012-11-11 koda merge with latest default webgl
2012-11-06 nemo This should ensure zsm doesn't screw up locale, hopefully.
2012-11-07 koda move stuff out of engine folder webgl
2012-11-05 unc0rr Start work on physfs support in engine physfslayer
2012-11-02 Xeli merge from hedgeroid, includes Medo's work from GSoC
2012-10-30 koda another stake at variable pre-initialisation - we lost preview logging in the course
2012-10-28 Xeli merge Medo's GSoC work hedgeroid
2012-10-28 koda cleanup in initEverything and freeEverything
2012-10-28 koda * fix initialisation, preload values and then read args
2012-10-27 koda minor macro cleanup
2012-09-16 Medo Merge
2012-08-28 unc0rr Merge Stepik-777's video recording gsoc project
2012-08-27 Medo Merge
2012-08-24 nemo fromdos + fix end of turn velocity
2012-08-20 Medo engine: Don't overwrite isTerminated if it's already true
2012-08-22 nemo initModule really not needed for uRandom
2012-08-05 Stepan777 merge
2012-08-05 nemo unbreak AI. remove inits from uLand
2012-07-26 Stepan777 uploading to youtube, it works, but user interface is still incomplete
2012-07-26 Stepan777 merge
2012-07-25 unc0rr - Implement AI land marks which only used to tracks visited areas on the map for now. Significantly reduces wasting of cpu time by AI checking same place several times (10x or even more in rare cases)
2012-07-13 Stepan777 Correctly distinguish between game and real ticks while recording video,
2012-07-10 Stepan777 Fix bug with isInLag picture displayed at end of some videos.
2012-07-09 Stepan777 fix bug with desynced camera positions
2012-06-26 Stepan777 Here they come - thumbnails.
2012-07-10 Wolfgang Steffens Added auto cropping to atlasing
2012-06-24 Stepan777 remaining IFDEFs
2012-06-11 Stepan777 1. Implement new page in frontend with options for video recording.
2012-06-07 Stepan777 1. Add IFDEFs for video recording
2012-06-05 Wolfgang Steffens Merge
2012-06-04 Stepan777 here it is
2012-05-31 unc0rr pas2c stuff
2012-05-28 Wolfgang Steffens moved generic matrix code to uMatrix.pas
2012-05-22 Wolfgang Steffens Replaced matrix related FFP code with explicit matrix calculations.
2012-05-17 Xeli remove ProcessKdb references all together, removed movecursor() because it doesnt seem to do anything
2012-05-12 unc0rr help pas2c
2012-05-11 unc0rr Function to compare string to char ftw
2012-05-11 nemo Avoid returning an array for the sake of pas2c
2012-05-10 koda minor changes for warnings and a variables scope
2012-05-10 unc0rr Fix for Int type and sysutils in hwengine.pas
2012-05-05 koda the scope cleanup continues...
2012-05-05 koda split OnDestroy across the appropriate modules (this doen't cause leaks on mobile, right?)
2012-05-05 koda revisit isTerminated in hwengine
2012-05-05 koda adjust the scope of a few uSound variables and functions
2012-05-02 koda add support for default pascal mode by removing default arguments value (maybe this also helps the parser)
2012-04-28 Xeli changed uKeys to uInputHandler to better reflect its function
2012-04-28 sheepluva license header year range adjustments
2012-04-23 Xeli - change uKeys to be event based rather than polling
2012-04-08 koda formatting
2012-02-23 nemo Revert most of 033e4a8a9c74 and 9d501dc22f71 (see bug #362)
2012-02-17 koda the most important commit of the year
2012-02-13 koda update position of on screen buttons on resize
less more (0) -240 tip