hedgewars/hwengine.pas
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
2012-02-12 koda gather context restoration under a single keyword
2012-02-06 koda ios game configuration page supports rotation, with some enhancements (like the new slider); some glitches here and there
2012-01-29 koda rotation ftw!!! (engine part)
2012-01-26 koda ios sanity restored: applied new paths for sdl projects, turned off fullscreen, added 3 lines of documentation, removal of sdl patch (every mod has been integrated mainstream)
2012-01-26 Xeli added pause/resume functionality for android, android need the opengl context to be recreated along with textures and whatnot
2012-01-17 lovelacer A partial reformatting of the pascal code to have consistent syntax. Things that are still inconsistent.
2011-11-24 koda GSoC 2011: Android port - merged mainstream
2011-11-12 koda slight cleanup, fix compiling with sdl-1.2 hedgeroid
2011-11-12 Xeli merge hedgeroid
2011-11-12 nemo Eh. n/m. Even when I did 1 shl, didn't seem right, and anyway, it isn't much of a mask if there are 16 categories and we use 10, of which those are the most common.
2011-11-12 Xeli merge...i think hedgeroid
2011-11-12 nemo Add an event mask for SDL1.2
2011-11-03 koda double two finger tap to make screenshot on ios (though folder is not yet accessible)
2011-11-03 koda make screenshots with 32bits of depths, so that they are more opengles friendly
2011-10-28 koda one dangerous merge hedgeroid
2011-10-28 koda restore game config on iphone
2011-10-16 koda merge the changes applied to 0.9.16
2011-09-30 koda a little code cleanup
2011-09-25 koda changed Game arguments to accept data path on 9th array element (like planned) hedgeroid
2011-09-25 Xeli merge hedgeroid
2011-09-25 koda some hopefully harmless experiments Hedgewars-iOS-1.3.2
2011-09-24 koda warnings round also for ios
2011-09-24 unc0rr Fix some warnings
2011-09-25 nemo merge from default. Pulls in sheepluva's frontend work, and unbreaks engine cmake. 0.9.16
2011-09-20 koda let's use the built in events, shall we
2011-09-19 koda this reintroduces the gsSuspend state to fix multitasking on ios
2011-09-16 Xeli merge hedgeroid
2011-09-15 sheepluva screenshots: display a msg on failure and log causative error
2011-09-09 sheepluva Scripting: Update screen dimensions on screen resize and introduce onScreenResize() event.
2011-09-09 Xeli merge hedgeroid
2011-09-09 sheepluva "fix" for a screen scaling problem I had after resizing to odd width number values
2011-09-08 sheepluva * ShoppaKing/TrophyRace maps updated by wolfmarc
2011-09-08 sheepluva change minimum resolution back to 640x480 (full weapon menu too big for smaller screens)
2011-09-02 nemo Add a delay before applying screen resize to cut down on resize events (especially bad on OSes that need texture recreation)
2011-09-02 unc0rr Why so serious
2011-09-01 Xeli merge + changed the tardis image to egg.png because the data folder isn't up to date hedgeroid
2011-09-01 Xeli Changed SDL_PollEvent to SDL_PeepEvents
2011-08-26 nemo Use frontend value for fullscreening.
2011-08-25 sheepluva some camera adjustments (should also fix cam flickering on lowerst res)
2011-08-23 nemo Set more generous minimums. Flicker seems to have nothing to do with minimum size. I get it even for fairly large dimensions after scaling down from a much larger size. Similar to issues with zoom from about a month ago, before unc0rr fixed them.
2011-08-23 nemo don't override user defined size when resizing
2011-08-23 koda enable window resizing (tested only on linux) - fix issue 103
2011-08-23 koda FREE AT LAST!!! SDL came around a (mostly) sane way for implementing rotation events, so we can scrap all the workaround code that has been added to workaround it!! Also this allows us to use proper (internal) multitasking handling and can simplify optional settings and other yet unexplored features. Yay!
2011-08-21 Xeli merge hedgeroid
2011-08-21 nemo Fix localisation of scripts
2011-08-15 Xeli merge hedgeroid
2011-08-14 koda smaller code cleanup
2011-08-14 nemo Seduction animation. New visual gear type.
2011-08-15 Xeli Zoom and moving the camera now works with SDL_FINGER* events hedgeroid
2011-08-11 Xeli Android touch events propagate to hwengine now hedgeroid
2011-08-09 Xeli merge hedgeroid
2011-08-07 unc0rr Enter gsConfirm state when loosing focus
2011-08-06 koda Ditch the renderer system in sdl1.3 and use the 'old fashioned' sdl/opengl context. This gives us more flexibility and less problem in receiving video events (expecially on mobile platform) as well as not having to care to reset the gl context every time sdl interferes.
2011-08-04 Xeli added GenLandPreview declaration hedgeroid
2011-06-28 Xeli Added an argument to Game(PChar) which provides a path to the data folder. This allows the user/java side to change from internal sdcard to sdcard hedgeroid
2011-06-24 Xeli put back GLUnit in the uses clause, indentation fix, path fix hedgeroid
2011-06-24 Xeli Fixed the incomplete merge of rev: 22c1f4833a86 hedgeroid
2011-06-21 Xeli First commit.. hedgeroid
2011-06-14 nemo corrected user ptData path
2011-06-13 nemo Bit more reusability
2011-06-13 nemo Enable ~/.hedgewars/Data (or platform equivalent) to override/extend pretty much everything in system Data dir. Obviously desyncing can occur, so this is at user's own risk. Should simplify map etc install. Needs testing.
2011-05-27 unc0rr Don't allocate SDL_event structure on stack
2011-04-25 koda initial refactoring of ObjcExports and OverlayViewController
2011-04-21 koda Clean Augean stables 2 (pascal has classnames available)
2011-04-20 koda and now for something completely different, overlay refactoring!
2011-04-10 unc0rr Add a parameter for game simulation with no gui/sound enabled, just to get statistics
2011-04-05 koda merge
2011-04-05 nemo set cLocale even for en
2011-04-05 koda strangely enough, the new sdl rotation code is incompatible with our system... this is a workaround that should hold up until their code becomes more stable
2011-04-05 nemo Allow override of voicepack with a locale voicepack. Untested, but should mean that a Default voice should use the Ukranian version if that is their locale.
2011-03-29 sheepluva fix leaking of hand-drawn maps
2011-03-26 koda fix a couple of loose ends
2011-03-01 koda Happy 2011 :)
2011-02-10 koda screenshot binding for library (on ios it just plays the sound)
2011-02-08 koda screenshots 4 ios
2011-02-07 koda update sdl apis to use the new rendering functions
2011-02-06 sheepluva I need this export in order to not have the wrapper.c fail to find Game() on linux
2011-02-01 sheepluva Thou shalt not leak!
2011-02-01 koda addfilelog <3 debugfile
2011-01-31 koda merge 0.9.15 once again
2011-01-17 koda merge
2011-01-17 koda merge latest 0.9.15 changes into head
2011-01-04 koda smaller rearrangement of (non stereo related) variables experimental3D
2011-01-04 koda merge with HEAD after 0.9.15 release, move consts and vars in their proper files experimental3D
2011-01-01 Henek added flake configuration also in sudden death and SDClouds for underwater
2011-01-31 koda yay, sdl resumed development and accepted some of our patches in mainstream 0.9.15
2011-01-13 koda general uKey refactor in preparaiton of two new shortcuts 0.9.15
2010-12-08 unc0rr Stub to recieve /draw command
2010-12-04 koda more retina support and multitasking support
2010-11-30 koda un-break build (wrong merge in uConsole) and update project file with the new sources
2010-11-22 unc0rr uCommandHandlers
2010-11-21 nemo revert 4388 - was there already, I didn't notice. still no idea what the problem is
2010-11-21 nemo I think unc0rr forgot to add initModule here
2010-11-21 unc0rr uDebug
2010-11-21 unc0rr uCaptions
2010-11-20 unc0rr Move land hash checking into commands
2010-11-18 unC0Rr Move SendStats to uIO
2010-11-18 unC0Rr Move some stuff from uMisc to uUtils
2010-11-18 unC0Rr Introduce uCommands.pas
2010-11-17 unC0Rr Move variables from uMisc to uVariables
2010-11-17 unC0Rr Introduce unit uTypes in order to remove some cyclic unit dependencies
2010-11-15 koda update the 3d branch after release experimental3D
2010-10-31 nemo making indentation consistent (noticed while debugging)
2010-10-27 koda update branch with latest head, most likely breaking water color in stereo mode experimental3D
2010-10-14 koda less warning, no rotation glitch, more comments
2010-10-12 koda minor stuff
2010-10-09 koda made the new menu toggable
2010-10-07 koda move all mobile-related functions in their own module, provides a structure for future mobile ports
2010-10-02 koda iPad Video Out support (+less warnings +code update for latest SDL)
2010-09-27 smaxx Engine:
2010-09-26 koda finishing touches to save games handling (help label, dim on overlay, edit text only when table is editable)
2010-09-08 nemo Remove ready timer halting game ticks in chat
2010-09-01 koda remove now useless toggle, add ai team
2010-09-01 smaxx Engine:
2010-08-27 koda tap to dismiss 'get ready', add a toggle to enable/disable it
2010-08-26 smaxx Engine:
2010-08-24 koda set flake to non critical, no touches until game is starding, moved some variables to be initialized in the right place
2010-08-24 smaxx Engine:
2010-08-14 koda disable AI teleport
2010-08-02 koda clean and reorder arguments passed to engine
2010-07-31 koda remove trailing spaces from end of line
2010-08-18 smaxx Engine: experimental3D
2010-08-02 koda new quality slider widget (needs to be customized), removed obsolete arguments experimental3D
2010-07-31 koda merge
2010-07-31 koda applying smaxx patch where it should be experimental3D
2010-07-31 koda patch by lucass (polished by me) - command line parsing is now much more flexible
2010-07-25 koda use llvm to compile, don't preview map on wimpier devices, merge vsync, fix iphone launch image
2010-07-22 koda reduce the number of keywords used and switch to BMP format for screenshots
2010-07-17 koda making chat work... (keyboard support is heavily broken in sdl upstream)
2010-07-10 koda cWeaponTooltips -> rqTooltipsOff
2010-07-07 koda enable tooltips on ipad (todo: disable them on iphone)
2010-07-06 koda icons \o/
2010-07-05 koda button to open ammomenu
2010-07-03 koda a couple of fixes i missed previously
2010-07-03 koda further code cleanup and less redundancy
2010-07-03 koda make runtime quality check for iDevices
2010-07-02 koda land arrays are allocated dynamically, so DOWNSCALE and LOWRES macros are now removed and replaced by run time flags rqBlurryLand and rqLowRes
2010-07-02 koda interpret parameters before initializing everything
2010-07-02 koda small cleanup
2010-06-30 koda tiy new overlay graphics
2010-06-30 koda turn cReducedQuality into a LongInt and provide a series of quality flags (and best of all, this is still compatible with current frontend)
2010-06-20 koda some memory caring code
2010-06-20 koda fix zoom smoothness
2010-06-05 koda now engine can be optionally built as library, there's an example wrapper of how to use it
2010-06-03 koda map preview generation reworked like nemo suggested (he was right, it's quickier in this way)
2010-06-02 koda a bunch of minor stuff
2010-05-31 koda add some memory aware code
2010-05-16 koda update sdl functions to latest revision
2010-05-07 sheepluva wait for AI thread to finish before freeing ressources (to avoid segfaults on game exit)
2010-05-07 sheepluva * no zooming when game is paused
2010-05-06 sheepluva * get rid of some fpc hints (redundant/superfluous includes)
2010-05-02 smxx Engine:
2010-05-01 nemo Break out DrawHH/DrawGear to reduce scrolling in uGears.pas, add portal graphics
2010-04-26 koda add other controls for map preview, also fix a bug in digest
2010-04-25 koda wow all these files only for land preview and seed generation
2010-04-06 koda restore and update the old general settings
2010-04-01 nemo Update (c) lines to 2010 as unc0rr requested - they all had varying values so I just took the first year mentioned, then tacked on -2010
2010-03-29 koda just some very sane stuff for the iphone port (plus some macro on pascal files)
2010-03-29 smxx Engine:
2010-03-29 smxx Engine:
2010-03-29 smxx Engine:
2010-03-26 nemo Remove doubled call of freeEverything
2010-03-25 koda testing ftw
2010-03-25 koda reworked interaction of engine/frontend when closing
2010-03-24 smxx Engine:
2010-03-23 nemo Free land object SDL surfaces.
2010-03-23 unc0rr wtf
2010-03-22 nemo I can't read.
2010-03-22 nemo Oops. More like this. (initEverything was being called for Game() and preview in non-iphone already)
2010-03-22 nemo Remove doubled call of freeEverything. restore freeing of LandBackSurface pending unc0rr explaining why 'sactly he took it out (assuming an error right now)
2010-03-22 unc0rr Clean Augean stables
2010-03-22 nemo Just tidying up a bit. Comments, moving uMisc to end of frees in case ones above it need logging
2010-03-21 unc0rr In pascal unit is a namespace
2010-03-21 koda a couple of smaller cleanups that didn't get in previous commit
2010-03-20 koda update project for ipad target
2010-03-18 koda move the buttons a little
2010-03-14 smxx Engine:
2010-03-06 unc0rr Replace tabs with spaces using 'expand -t 4' command
2010-03-06 unc0rr hate Smaxx (tested)
2010-03-01 smxx Engine:
2010-02-18 smxx Engine:
2010-02-13 koda allow to compile engine as library with HWLIBRARY symbol
2010-02-12 smxx Engine:
2010-02-10 koda add a new way to fetch version info from pascal to c
2010-02-10 smxx Engine:
2010-02-10 smxx Engine:
2010-02-10 smxx Engine:
2010-02-04 smxx Server:
2010-02-03 koda implement transition in the way i had in mind
2010-01-31 smxx Engine:
2010-01-29 koda LANDSCAPE ON IPHONE
2010-01-28 nemo IOResult is a special variable
2010-01-27 nemo Tweak load order
2010-01-26 nemo Alternate loading for koda's consideration. For case of pt_BR will try en, pt, then pt_BR
2010-01-26 koda complete the replacement of init/free wrappers for every unit
2010-01-26 nemo Free up some unfreed memory. Needed for Koda's iphone lib work
2010-01-24 koda update iphone frontend to the new (silly) sdl api, code cleanups for other sections
2010-01-24 koda fix a nasty 196 bytes memory leak in engine, plus other stuff for iphone frontend
2010-01-23 koda rewrite gamesetup to use less memory, rename effects to sound plus some nice actions, settings work in game again
2010-01-18 koda replace initialization/finalization statements with custom init functions
2010-01-16 koda objc/pascal finally working
2010-01-16 koda code cleanup and opengles optimizations
2010-01-12 koda better network support + initial work for returning to frontend
2010-01-10 koda initial support for engine protocol
2010-01-09 koda move mixed functions in PascalExports
2010-01-09 koda iphone overlay button animation
2010-01-08 koda move all sdl source files in a proper directory
2010-01-07 koda additional modifications for touch input
2010-01-07 koda injection of custom code in SDL for iPhone in order to implement our frontend
2010-01-05 nemo Non-hacked version of CJK handling. Should switch to CJK rendering only if a particular string needs it, instead of based on locale file.
2010-01-03 koda lupdate + Palewolf's updated spanish translation + other patches of mine
2010-01-03 koda smaller patches, one missing Sky-lowres, IMG_Init and Mix_Init (might require newer libraries), updates to SDL bindings, code cleanup, new compile flags
2009-12-24 koda introduction of IMG_Init
2009-12-20 koda binding typo
2009-12-16 koda random updates for 10.6 and iphone builds
2009-11-29 unc0rr Smaxx patch with tuning by me:
2009-11-20 koda trailing mods from previous commit
2009-11-20 koda revamped file access and debug display
2009-11-05 koda revert previous commit to remove a wip patch
2009-11-05 koda update themes cmakefiles to use GLOB instead of listing all the files
2009-11-05 koda fix iphone build
2009-11-05 koda revamped SDLh.pas
2009-11-05 koda move compiler directives to standard pascal
2009-10-26 koda other controls implementation + sdlh revisited (once again)
2009-10-25 koda touch control completely revamped
2009-10-25 koda fix a segfault in the iphone simulator by moving options.inc at the beginning of the file
2009-10-25 koda added little/big endian checks, added symbol for touch input, simplified iphoneos definitions
2009-10-25 koda convert 24 bits images to 32 (faster to manage)
2009-10-25 koda completes touch input/control (problems with moving camera)
2009-10-24 koda more updates on touch input/control
2009-10-23 koda WE HAVE HOGS MOVING ON IPHONE
2009-10-20 koda ifdefs all the way
2009-10-20 nemo Bunch of neat stuff by Smaxx. ATI check, translucent name tags to reduce terrain fail, disabling health crates on invulnerable hogs. Also tweaks to prior stuff.
2009-10-20 koda WE HAVE TOUCH INPUT
2009-10-12 unc0rr Huge Smaxx patch with some fixes by me:
2009-10-10 koda fix that nasty "Pascal Internal Error" when compiling
2009-10-08 koda fix a very rare bug in which CurSlot becomes greater than cMaxCurSlot
2009-09-22 koda Smaxx's patch fixing openal sound issues with poor card drivers
2009-09-22 koda converts some gl calls to gles
2009-09-10 unc0rr - Implement zoom reset
2009-09-10 nemo Strip trailing spaces
2009-08-19 koda rename dpr -> pas, restores ammos on two columns, minor fixes to openalbridge
less more (0) tip