Mon, 14 May 2012 22:47:56 +0400 unc0rr Learn hask^Wpascal, dudes!
Sun, 13 May 2012 18:50:04 -0400 nemo AI can't use cWindSpeedf since it now does a smooth transition
Sun, 13 May 2012 18:31:05 -0400 nemo oops
Sun, 13 May 2012 14:56:05 -0400 nemo Dammit Xeli
Sun, 13 May 2012 21:46:50 +0400 unc0rr '\xd7af' -> 0xd7af
Sun, 13 May 2012 21:39:20 +0400 unc0rr Make uUtils.c compile
Sun, 13 May 2012 01:54:26 +0400 unc0rr help pas2c
Sun, 13 May 2012 00:50:45 +0400 unc0rr More magic
Sat, 12 May 2012 16:45:06 -0400 nemo unc0rr's magic macro
Sun, 13 May 2012 00:40:01 +0400 unc0rr oops, wrong type
Sat, 12 May 2012 23:55:09 +0400 unc0rr pas2c stuff again
Sat, 12 May 2012 22:50:33 +0400 unc0rr Get rid of cripple SendIPCc
Sat, 12 May 2012 22:44:39 +0400 unc0rr A solution to char vs string problem: mark single-letter strings with _S macro
Sat, 12 May 2012 22:13:56 +0400 unc0rr Make pas2c even more happier with uGears.c, allow assigning arrays in some cases
Sat, 12 May 2012 00:25:49 +0400 unc0rr Add missing identifiers
Fri, 11 May 2012 16:09:11 -0400 nemo Fix casing and type for gl
Fri, 11 May 2012 23:36:42 +0400 unc0rr sysutils -> SysUtils
Fri, 11 May 2012 23:34:35 +0400 unc0rr Recognize length on arrays as a separate function
Fri, 11 May 2012 23:22:01 +0400 unc0rr More tolerance to pas2c
Fri, 11 May 2012 23:03:28 +0400 unc0rr Properly track type in ref2CF, this fixes issues with functions returning strings used in expression (like "a" + line())
Fri, 11 May 2012 22:54:19 +0400 unc0rr Define NOCONSOLE for pas2c
Fri, 11 May 2012 22:50:52 +0400 unc0rr uCommandHandlers now compiles
Fri, 11 May 2012 22:35:09 +0400 unc0rr Support operator 'in', replace it with equality checks against each element of set
Fri, 11 May 2012 22:17:39 +0400 unc0rr Recognize (hwFloat op int) expressions
Fri, 11 May 2012 22:09:34 +0400 unc0rr Convert "unit.function()" properly
Fri, 11 May 2012 21:10:58 +0400 unc0rr Function to compare string to char ftw
Fri, 11 May 2012 20:01:57 +0400 unc0rr Make pas2c happier with uSound
Fri, 11 May 2012 19:33:21 +0400 unc0rr Be more wise about constant initialization expressions being not arrays
Fri, 11 May 2012 11:08:50 -0400 nemo Avoid returning an array for the sake of pas2c
Fri, 11 May 2012 00:11:01 +0200 koda fix building with lua (i think)
Fri, 11 May 2012 00:05:47 +0200 koda minor changes for warnings and a variables scope
Thu, 10 May 2012 23:21:56 +0200 koda the ios port runs again, although with a few things to sort out
Thu, 10 May 2012 22:15:31 +0200 koda ios: this commit just removes the overlay class files (with all submenus and resources) while working on a proper restoration
Fri, 11 May 2012 01:01:29 +0400 unc0rr Fix identifiers case in uLandTemplates (too lazy to make proper implementation in pas2c)
Fri, 11 May 2012 00:36:32 +0400 unc0rr Declare Param* functions
Fri, 11 May 2012 00:33:14 +0400 unc0rr Fix for Int type and sysutils in hwengine.pas
Fri, 11 May 2012 00:28:06 +0400 unc0rr Some work to make more units compile after conversion to c
Thu, 10 May 2012 23:51:05 +0400 unc0rr Support overloaded operators on (hwFloat op hwFloat) calls
Thu, 10 May 2012 22:55:13 +0400 unc0rr More definitions and mess with pascal code
Thu, 10 May 2012 13:45:47 +0400 unc0rr Render function variables in struct with no mangling. 13 C units are compilable now.
Thu, 10 May 2012 13:41:18 +0400 unc0rr Handle function type differently
Thu, 10 May 2012 13:16:31 +0400 unc0rr Some more definitions and slight fixes
Thu, 10 May 2012 11:29:18 +0400 unc0rr uAmmos.c now compiles (3 warnings though)
Thu, 10 May 2012 11:12:06 +0400 unc0rr Implement built-in functions Low() and High()
Wed, 09 May 2012 17:33:25 -0400 nemo Reflects change in previous revision to uTypes
Thu, 10 May 2012 00:58:05 +0400 unc0rr (PointerTo (SimpleType _)) could be a pointer to a non-struct type
Tue, 08 May 2012 00:17:02 +0400 unc0rr Prepend unit name to function identifiers
Mon, 07 May 2012 23:48:24 +0400 unc0rr Mangle overloaded functions (only different number of parameters is supported)
Mon, 07 May 2012 14:53:08 +0200 koda when Lua is not found, fallback to compiling the one that comes bundled in our sources
Mon, 07 May 2012 11:59:09 +0200 koda invert LUA symbol meaning and avoid hints when compiling without it
Mon, 07 May 2012 10:51:32 +0200 koda add support for FPC and FPFLAGS cmake arguments (helps crosscompiling)
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...
Sat, 05 May 2012 17:29:04 +0100 koda split OnDestroy across the appropriate modules (this doen't cause leaks on mobile, right?)
Sat, 05 May 2012 17:19:33 +0100 koda revisit isTerminated in hwengine
Sat, 05 May 2012 16:53:46 +0100 koda fix more breakage
Sat, 05 May 2012 16:41:14 +0200 Xeli removed the default argument in uWorld
Sat, 05 May 2012 16:38:41 +0200 Xeli fix breakage
Sat, 05 May 2012 15:17:16 +0100 koda adjust the scope of a few uSound variables and functions
Thu, 03 May 2012 22:48:02 +0200 Medo Merge
Sat, 05 May 2012 00:01:12 +0400 unc0rr Convert namespace from list into map in preparation for implementation of overloaded functions support. Greatly improve speed of rendering as a side effect (parse + render time reduced from 5:20 to 0:20)
Thu, 03 May 2012 19:00:17 +0200 sheepluva some tweaks/fixes/etc to the map preview and reload stuff
Thu, 03 May 2012 14:21:53 +0200 sheepluva visually indicate when map preview generation is in progress.
Thu, 03 May 2012 16:04:38 +0100 koda HAPPY 7000th COMMIT HEDGEWARS
Thu, 03 May 2012 13:25:40 +0200 sheepluva add DLC button to net game room
Thu, 03 May 2012 12:33:08 +0200 sheepluva + display lack of map in a nice way, don't generate bogus preview in the background
Thu, 03 May 2012 12:21:16 +0400 unc0rr Get rid of overloaded functions in uRenderUtils
Thu, 03 May 2012 00:21:17 -0400 nemo merge
Thu, 03 May 2012 03:18:10 +0200 sheepluva small tweaks/fixes to room list header saving and restore...
Thu, 03 May 2012 00:20:58 -0400 nemo Switch effects to longint for convenience of tracking ice states. I could add a new Hedgehog value, but since we have this effects list being all useless as booleans anyway...
Thu, 03 May 2012 15:34:26 +0200 Medo Updated android support library to the latest version (r8)
Thu, 03 May 2012 02:45:08 +0200 sheepluva fix a previewmap-related QObject::disconnect segfault
Wed, 02 May 2012 19:16:12 -0400 nemo Initial stub for freezer
Wed, 02 May 2012 23:53:45 +0200 Medo Merge
Thu, 03 May 2012 01:18:29 +0200 sheepluva fix: issue with playing team list vertically collapsing
Wed, 02 May 2012 18:36:27 -0400 nemo Workaround for stuck pages.
Wed, 02 May 2012 21:45:55 +0200 sheepluva tweak how the header customization is stored in the settings file
Wed, 02 May 2012 22:51:42 +0400 unc0rr Render float consts into defines
Wed, 02 May 2012 22:12:58 +0400 unc0rr GetRandom -> GetRandomf
Wed, 02 May 2012 19:36:23 +0200 sheepluva allow F5 magic to refresh demos/saves list too
Wed, 02 May 2012 16:36:11 +0100 koda rename a few Draw* routines
Wed, 02 May 2012 14:41:21 +0100 koda wut?
Wed, 02 May 2012 14:35:54 +0100 koda remove old ukeys hooks from pascalexport (definitely breaking the ios port, will have to work on that, but for now sheepluva and xeli will be happy *hopefully*)
Wed, 02 May 2012 15:33:34 +0200 sheepluva rooms list
Wed, 02 May 2012 14:30:22 +0200 sheepluva roomslist: reimplement filters
Wed, 02 May 2012 07:39:25 -0400 nemo remove IFDEF 0 for sake of poor parser
Wed, 02 May 2012 13:00:10 +0200 sheepluva room list: replace magic table column indexes with enum. makes future changes to the room list format way easier.
Wed, 02 May 2012 11:43:43 +0100 koda marked a couple of functions as inline
Wed, 02 May 2012 12:24:44 +0200 sheepluva make search filter field have a useable size on low frontend resolution
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)
Wed, 02 May 2012 11:28:38 +0200 sheepluva make column sorting three-state: asc -> dsc -> off/default (= by room state)
Wed, 02 May 2012 10:57:36 +0200 sheepluva sort by room state by default
Wed, 02 May 2012 10:47:21 +0200 sheepluva allow custom sorting of roomslist (by clicking on header sections)
Wed, 02 May 2012 08:07:17 +0100 koda add support for default pascal mode by removing default arguments value (maybe this also helps the parser)
Tue, 01 May 2012 17:33:28 -0400 nemo Removing maps can cause desyncs. This is why we still have Cheese, Sticks, Sheep etc.
Tue, 01 May 2012 23:03:25 +0200 sheepluva remove map: Sticks
Tue, 01 May 2012 21:24:04 +0200 sheepluva roomslistmodel: prettier names for map +rnd+ etc.; point out unavailable maps
Tue, 01 May 2012 19:56:55 +0200 koda breaking news, we don't support typed consts anymore
Tue, 01 May 2012 20:54:30 +0400 unc0rr Hopefully this change doesn't break anything
Tue, 01 May 2012 20:54:02 +0400 unc0rr Better type deriving
Tue, 01 May 2012 19:29:47 +0400 unc0rr Declare const ints as enums
Tue, 01 May 2012 19:28:30 +0400 unc0rr Make Str2PChar more pas2c-friendly
Tue, 01 May 2012 16:16:09 +0200 sheepluva adjust column widths
Tue, 01 May 2012 16:20:12 +0200 koda oops^2
Tue, 01 May 2012 15:29:48 +0200 koda oops
Tue, 01 May 2012 15:23:11 +0200 koda minor changes for more compatibilities with other compilers
Tue, 01 May 2012 14:57:40 +0200 sheepluva RoomsListModel:
Tue, 01 May 2012 11:39:24 +0100 koda remove SDL_SCANCODE_*
Tue, 01 May 2012 11:25:44 +0100 koda add NULL definition and align types to their correct bitwidth
Tue, 01 May 2012 11:39:11 +0200 sheepluva display haxx0red teams colors correctly.
Tue, 01 May 2012 00:22:10 +0200 sheepluva made the hog count thingy prettier when on low space... have fun squishing hogs!
Mon, 30 Apr 2012 23:14:40 +0200 sheepluva Qt: fix issue with hog count being not visible on low resolutions/long team names and hard to read on very high resolutions
Mon, 30 Apr 2012 23:35:40 +0400 unc0rr Support recurrent function calls. The code is kinda hackish and ugly, but I really spent a few hours thinking on a good solution.
Mon, 30 Apr 2012 20:12:43 +0200 sheepluva add missing copyright headers to roomslistmodel
Mon, 30 Apr 2012 17:43:21 +0400 unc0rr Rework string init macro
Mon, 30 Apr 2012 16:55:02 +0400 unc0rr Raise exception when .inc file isn't found
Sun, 29 Apr 2012 21:17:27 +0200 Xeli wops
Sun, 29 Apr 2012 21:05:09 +0200 Xeli implement switch for the touch interface
Sun, 29 Apr 2012 18:08:46 +0200 Xeli hide utilitywidget when changing turns, this also fixes some inconsistency when using targetting weapons
Sun, 29 Apr 2012 20:52:10 +0200 sheepluva map, theme & style selection won't be lost on data updata now (except the selected map/theme/style is deleted ofc). enabling F5 key to reload data :>
Sun, 29 Apr 2012 17:23:05 +0200 sheepluva make it auto-update (whoops,forgot)
Sun, 29 Apr 2012 17:12:49 +0200 sheepluva hello GameStyleModel
Sun, 29 Apr 2012 16:09:42 +0200 Xeli target using the utility button, this fixes bee
Sun, 29 Apr 2012 14:10:59 +0200 Xeli enabled grenade timer, needs a button image
Sat, 28 Apr 2012 15:18:30 +0200 Xeli wops, removed some writeln
Sat, 28 Apr 2012 15:03:52 +0200 Xeli changed uKeys to uInputHandler to better reflect its function
Sun, 29 Apr 2012 14:00:35 +0200 sheepluva * make HatModel update automatically (also renamed class and files)
Sat, 28 Apr 2012 18:56:31 +0200 sheepluva license header year range adjustments
Sat, 28 Apr 2012 14:41:40 +0200 Xeli - changed targetting, to launch an airstrike move the cursor/pointer to a location and then press the firebutton
Sat, 28 Apr 2012 12:46:57 +0200 Xeli -Fixed FingerHasMoved function, still might need a little tweaking
Fri, 27 Apr 2012 23:39:01 +0200 Xeli remove last boolean keys references and using only ParseCommand in uTouch now
Sat, 28 Apr 2012 12:35:29 +0200 sheepluva various comment tweaks/fixes
Sat, 28 Apr 2012 11:56:09 +0200 sheepluva MapModel: add getters for random maps based on type, so that the mapContainer does not have to magically know how maps and separators are ordered within the model
Sat, 28 Apr 2012 09:25:30 +0200 sheepluva fix for issue 186 ("Screen gets messed up when selecting Hand Drawn Map")
Sat, 28 Apr 2012 00:08:12 -0400 nemo unbreak snowball
Fri, 27 Apr 2012 22:25:26 -0400 nemo Ok, 20,000 was a bit much. Arbitrary multiplier that seems to shove things off enough.
Sat, 28 Apr 2012 00:24:37 +0200 sheepluva MapModel: comments/docs, small tweaks
Fri, 27 Apr 2012 23:17:11 +0200 Xeli reimplement the quit engine+frontend keys
Fri, 27 Apr 2012 23:09:27 +0200 Xeli add ammoprop to enable to up and down buttons on for the touch interface
Fri, 27 Apr 2012 23:10:48 +0200 sheepluva decouple current theme from map theme (fixes theme confusion bugs of last commit)
Fri, 27 Apr 2012 22:22:04 +0200 sheepluva MapModel converted to QStandardItemList; separators fixed; changed used data format (human-readable struct instead of magic list) for map info in HwMapContainer (+ various small cleanups in that class)
Fri, 27 Apr 2012 11:47:37 +0200 sheepluva MapModel, various cleanups. TODO/FIXME: QComboBox separator not working with custom models
Thu, 26 Apr 2012 16:15:37 +0200 sheepluva messing with the theme model a bit (gets now auto-updated after DLC download too)
Fri, 27 Apr 2012 16:57:54 -0400 nemo theme tweaks
Fri, 27 Apr 2012 22:15:08 +0400 unc0rr Show number of points in drawn map
Fri, 27 Apr 2012 00:43:48 +0400 unc0rr Cursor for DrawMapScene. Feel free to ajust its look.
Thu, 26 Apr 2012 09:48:52 +0200 sheepluva mapContainer: use DataManager, reload maps after data update (e.g. by DLC)
Thu, 26 Apr 2012 09:47:35 +0200 sheepluva make DLC trigger data reload
Thu, 26 Apr 2012 07:44:44 +0200 sheepluva make DataManager a QObject with reload() slot that emits signal updated()
Thu, 26 Apr 2012 07:22:05 +0200 sheepluva renaming HWDataManager -> DataManager
Wed, 25 Apr 2012 17:44:48 +0200 sheepluva reimplement auto-kick for ignored players (it was temporarily removed during refactoring)
Wed, 25 Apr 2012 08:23:48 +0200 sheepluva nemo said I was boring for removing the "hello" randomizer on room join.
Tue, 24 Apr 2012 17:16:18 -0400 nemo Oh, and I guess this is needed as well, although if many other places in the code do this, pas2c will need
Tue, 24 Apr 2012 16:58:19 -0400 nemo Make adler32 friendlier for pas2c - this should work the same (needs testing ofc)
Tue, 24 Apr 2012 23:56:41 +0400 unc0rr Fix GetAmmoEntry in PascalExports
Tue, 24 Apr 2012 23:50:40 +0400 unc0rr Get rid of overloaded functions in uAmmo
Tue, 24 Apr 2012 23:33:39 +0400 unc0rr uCommands compiles
Tue, 24 Apr 2012 22:27:56 +0400 unc0rr Fix types
Tue, 24 Apr 2012 16:11:07 +0400 unc0rr Don't add duplicates into string consts
Tue, 24 Apr 2012 06:53:39 +0200 koda this should enable png screenshots on osx as well
Mon, 23 Apr 2012 19:23:28 +0200 Xeli in uTouch dont use bools to represent keystrokes, but issue ParseCommands
Mon, 23 Apr 2012 19:22:43 +0200 Xeli fix the ammomenu F# buttons
Mon, 23 Apr 2012 19:22:16 +0200 Xeli - change uKeys to be event based rather than polling
Mon, 23 Apr 2012 13:22:30 +0000 vittorio giovara case sensitivity + correct variable check
Mon, 23 Apr 2012 04:14:21 +0200 koda when libpng is not found, gratiously fallback to bmp screenshots; untested
Mon, 23 Apr 2012 04:05:18 +0200 koda ios minor warning and optimisation for team color
Sun, 22 Apr 2012 13:58:53 -0400 nemo Make clouds/flakes change direction smoothly
Sun, 22 Apr 2012 21:23:32 +0400 unc0rr Allow LIST command while in room to not annoy old frontends (0.9.17 or less) with warnings
Sun, 22 Apr 2012 18:38:34 +0200 koda added savepassword checkbox to options page, which now reloads values at every acces
Sun, 22 Apr 2012 17:03:55 +0200 Stepan777 add a checkbox for the password field prompt (issue 316)
Sun, 22 Apr 2012 15:13:17 +0200 Xeli fixed uKeys (aka almost revert it back)
Sun, 22 Apr 2012 04:48:11 +0200 koda ios: turn on more warning messages and start correcting them
Sun, 22 Apr 2012 03:59:24 +0200 Stepan777 memory leak in hwform.cpp (issue 386)
Sun, 22 Apr 2012 02:10:44 +0200 koda fix compiling hw for ios (was looking for the wrong math.h and used an old variable name)
Sat, 21 Apr 2012 18:11:24 -0400 nemo *sigh*
Sat, 21 Apr 2012 18:05:42 -0400 nemo Seems to me placing hogs does not need 5s since it is a fixed interval now. Maybe if placing hogs was ever 0 seconds or something.
Sat, 21 Apr 2012 23:00:08 +0400 unc0rr Oops
Sat, 21 Apr 2012 20:12:22 +0400 unc0rr Make pas2c even smarter. Now uIO.c compiles fine, and only 1 warning when compiled with -Wall (clang).
Sat, 21 Apr 2012 18:02:44 +0200 Xeli - Don't crash on back press, but shutdown hedgewars
Sat, 21 Apr 2012 17:59:14 +0200 Xeli - Added support for keyboards on android
Sat, 21 Apr 2012 17:55:45 +0200 Xeli - Return of the F<numbers> in the ammomenu
Sat, 21 Apr 2012 19:51:13 +0400 unc0rr - Remove support for variables in command handlers
Fri, 20 Apr 2012 23:03:20 +0400 unc0rr Fix parsing of exit() call without parameters
Fri, 20 Apr 2012 22:56:56 +0400 unc0rr Move all strings into constants to make them of string255 type
Fri, 20 Apr 2012 22:03:35 +0400 unc0rr Many small improvements to pas2c
Fri, 20 Apr 2012 01:50:47 +0400 unc0rr Some more progress with pas2c
Thu, 19 Apr 2012 23:36:20 +0400 unc0rr - Track array size to use for High function
Thu, 19 Apr 2012 18:15:03 +0200 Xeli android: prevent the app from a semi-crash when exiting a game
Sun, 15 Apr 2012 00:47:22 +0400 unc0rr Improve rendering of function types, ranges, and more
Sat, 14 Apr 2012 23:50:14 +0400 unc0rr Fix insanity
Sat, 14 Apr 2012 23:36:57 +0400 unc0rr More string types
Sat, 14 Apr 2012 23:19:45 +0400 unc0rr Get rid of TGearsType to simplify pas2c
Sat, 14 Apr 2012 22:40:23 +0400 unc0rr Render some builtin functions
Sat, 14 Apr 2012 22:24:09 +0400 unc0rr Render unions
Fri, 13 Apr 2012 01:41:11 +0200 koda minor gl debug/comments
Fri, 13 Apr 2012 00:18:10 +0200 koda disable png screenshots on mobile for now
Fri, 13 Apr 2012 00:08:46 +0400 unc0rr Support string constants
Thu, 12 Apr 2012 23:10:35 +0400 Stepan777 Oops, forgot file
Thu, 12 Apr 2012 23:05:46 +0400 Stepan777 png screenshots
Wed, 11 Apr 2012 22:47:21 +0400 unc0rr Support operators declarations
Wed, 11 Apr 2012 22:46:59 +0400 unc0rr Simplify converter's life
Wed, 11 Apr 2012 01:04:58 +0400 unc0rr Improve rendering of function types, arrays, and more
Mon, 09 Apr 2012 23:20:42 +0200 koda vob* variables need to be reset
Tue, 10 Apr 2012 00:00:25 +0400 unc0rr Unbreak build (change was only tested with pas2c parser, and was okay to it)
Mon, 09 Apr 2012 23:55:12 +0400 unc0rr First try to compile with clang: improve renderer a bit. The result of pas2c is still far from normal C source.
Mon, 09 Apr 2012 23:36:23 +0400 unc0rr Better handle switch statement
Mon, 09 Apr 2012 22:01:36 +0400 unc0rr Eraser tool
Mon, 09 Apr 2012 22:01:13 +0400 unc0rr Better support for strings
Mon, 09 Apr 2012 04:55:46 +0200 koda ios: resample the sound effects in CAF as suggested in ios sdk (100kB of space saved)
Mon, 09 Apr 2012 04:43:30 +0200 koda ios: refactor the code of the after-game statistics display using delegates
Mon, 09 Apr 2012 03:25:17 +0200 koda ios: convert audio operation from class to instance, plays better with memory
Mon, 09 Apr 2012 02:02:14 +0200 koda i don't understand this, but without this change audio doesn't fade on ios
Sun, 08 Apr 2012 20:31:01 -0400 nemo remove stray pixels
Sun, 08 Apr 2012 23:41:34 +0200 koda ios: don't prompt restoring a game that didn't complete loading
Sun, 08 Apr 2012 23:31:02 +0200 koda ios, this method belongs here
Sun, 08 Apr 2012 19:06:25 +0200 koda ios: schemes table was being drawn on top of the table border
Sun, 08 Apr 2012 18:46:09 +0200 koda formatting
Sun, 08 Apr 2012 18:11:37 +0200 koda when focus is lost lower the volume to a minimum
Sat, 07 Apr 2012 22:13:15 +0200 koda by popular demand, switch Nature and Golf music (issue 383)
Fri, 06 Apr 2012 16:59:32 +0400 unc0rr Convert some operators
Thu, 05 Apr 2012 17:52:27 +0400 unc0rr Unwind 'with' construction
Thu, 05 Apr 2012 14:58:34 +0400 unc0rr Improve rendering into C
Thu, 05 Apr 2012 14:50:58 +0400 unc0rr Make function more pascal-ish
Thu, 05 Apr 2012 00:42:43 +0400 unc0rr More external definitions for pas2c
(0) -3000 -1000 -224 +224 +1000 +3000 tip