2012-05-15 android: add missing graphics, only placeholders tho..
Xeli [Tue, 15 May 2012 21:07:47 +0200] rev 7081
android: add missing graphics, only placeholders tho..
2012-05-14 Refactored TTexture to allow encoding sprite(s) at an arbitrary location within
Wolfgang Steffens <WolfgangSteff@gmail.com> [Mon, 14 May 2012 19:26:50 +0200] rev 7080
Refactored TTexture to allow encoding sprite(s) at an arbitrary location within a (possibly shared) physical texture. The original variant only allowed encoding a sprite at the bottomleft of a larger physical texture to use NPOT sprites on POT only supporting systems.
2012-05-14 Learn hask^Wpascal, dudes!
unc0rr [Mon, 14 May 2012 22:47:56 +0400] rev 7079
Learn hask^Wpascal, dudes!
2012-05-13 AI can't use cWindSpeedf since it now does a smooth transition
nemo [Sun, 13 May 2012 18:50:04 -0400] rev 7078
AI can't use cWindSpeedf since it now does a smooth transition
2012-05-13 oops
nemo [Sun, 13 May 2012 18:31:05 -0400] rev 7077
oops
2012-05-13 Dammit Xeli
nemo [Sun, 13 May 2012 14:56:05 -0400] rev 7076
Dammit Xeli
2012-05-13 '\xd7af' -> 0xd7af
unc0rr [Sun, 13 May 2012 21:46:50 +0400] rev 7075
'\xd7af' -> 0xd7af
2012-05-13 Make uUtils.c compile
unc0rr [Sun, 13 May 2012 21:39:20 +0400] rev 7074
Make uUtils.c compile
2012-05-12 help pas2c
unc0rr [Sun, 13 May 2012 01:54:26 +0400] rev 7073
help pas2c
2012-05-12 More magic
unc0rr [Sun, 13 May 2012 00:50:45 +0400] rev 7072
More magic
2012-05-12 unc0rr's magic macro
nemo [Sat, 12 May 2012 16:45:06 -0400] rev 7071
unc0rr's magic macro
2012-05-12 oops, wrong type
unc0rr [Sun, 13 May 2012 00:40:01 +0400] rev 7070
oops, wrong type
2012-05-12 pas2c stuff again
unc0rr [Sat, 12 May 2012 23:55:09 +0400] rev 7069
pas2c stuff again
2012-05-12 Get rid of cripple SendIPCc
unc0rr [Sat, 12 May 2012 22:50:33 +0400] rev 7068
Get rid of cripple SendIPCc
2012-05-12 A solution to char vs string problem: mark single-letter strings with _S macro
unc0rr [Sat, 12 May 2012 22:44:39 +0400] rev 7067
A solution to char vs string problem: mark single-letter strings with _S macro
2012-05-12 Make pas2c even more happier with uGears.c, allow assigning arrays in some cases
unc0rr [Sat, 12 May 2012 22:13:56 +0400] rev 7066
Make pas2c even more happier with uGears.c, allow assigning arrays in some cases
2012-05-11 Add missing identifiers
unc0rr [Sat, 12 May 2012 00:25:49 +0400] rev 7065
Add missing identifiers
2012-05-11 Fix casing and type for gl
nemo [Fri, 11 May 2012 16:09:11 -0400] rev 7064
Fix casing and type for gl
2012-05-11 sysutils -> SysUtils
unc0rr [Fri, 11 May 2012 23:36:42 +0400] rev 7063
sysutils -> SysUtils
2012-05-11 Recognize length on arrays as a separate function
unc0rr [Fri, 11 May 2012 23:34:35 +0400] rev 7062
Recognize length on arrays as a separate function
2012-05-11 More tolerance to pas2c
unc0rr [Fri, 11 May 2012 23:22:01 +0400] rev 7061
More tolerance to pas2c
2012-05-11 Properly track type in ref2CF, this fixes issues with functions returning strings used in expression (like "a" + line())
unc0rr [Fri, 11 May 2012 23:03:28 +0400] rev 7060
Properly track type in ref2CF, this fixes issues with functions returning strings used in expression (like "a" + line())
2012-05-11 Define NOCONSOLE for pas2c
unc0rr [Fri, 11 May 2012 22:54:19 +0400] rev 7059
Define NOCONSOLE for pas2c
2012-05-11 uCommandHandlers now compiles
unc0rr [Fri, 11 May 2012 22:50:52 +0400] rev 7058
uCommandHandlers now compiles
2012-05-11 Support operator 'in', replace it with equality checks against each element of set
unc0rr [Fri, 11 May 2012 22:35:09 +0400] rev 7057
Support operator 'in', replace it with equality checks against each element of set
2012-05-11 Recognize (hwFloat op int) expressions
unc0rr [Fri, 11 May 2012 22:17:39 +0400] rev 7056
Recognize (hwFloat op int) expressions
2012-05-11 Convert "unit.function()" properly
unc0rr [Fri, 11 May 2012 22:09:34 +0400] rev 7055
Convert "unit.function()" properly
2012-05-11 Function to compare string to char ftw
unc0rr [Fri, 11 May 2012 21:10:58 +0400] rev 7054
Function to compare string to char ftw
2012-05-11 Make pas2c happier with uSound
unc0rr [Fri, 11 May 2012 20:01:57 +0400] rev 7053
Make pas2c happier with uSound
2012-05-11 Be more wise about constant initialization expressions being not arrays
unc0rr [Fri, 11 May 2012 19:33:21 +0400] rev 7052
Be more wise about constant initialization expressions being not arrays
2012-05-11 Avoid returning an array for the sake of pas2c
nemo [Fri, 11 May 2012 11:08:50 -0400] rev 7051
Avoid returning an array for the sake of pas2c
2012-05-10 fix building with lua (i think)
koda [Fri, 11 May 2012 00:11:01 +0200] rev 7050
fix building with lua (i think)
2012-05-10 minor changes for warnings and a variables scope
koda [Fri, 11 May 2012 00:05:47 +0200] rev 7049
minor changes for warnings and a variables scope
2012-05-10 the ios port runs again, although with a few things to sort out
koda [Thu, 10 May 2012 23:21:56 +0200] rev 7048
the ios port runs again, although with a few things to sort out
2012-05-10 ios: this commit just removes the overlay class files (with all submenus and resources) while working on a proper restoration
koda [Thu, 10 May 2012 22:15:31 +0200] rev 7047
ios: this commit just removes the overlay class files (with all submenus and resources) while working on a proper restoration
2012-05-10 Fix identifiers case in uLandTemplates (too lazy to make proper implementation in pas2c)
unc0rr [Fri, 11 May 2012 01:01:29 +0400] rev 7046
Fix identifiers case in uLandTemplates (too lazy to make proper implementation in pas2c)
2012-05-10 Declare Param* functions
unc0rr [Fri, 11 May 2012 00:36:32 +0400] rev 7045
Declare Param* functions
2012-05-10 Fix for Int type and sysutils in hwengine.pas
unc0rr [Fri, 11 May 2012 00:33:14 +0400] rev 7044
Fix for Int type and sysutils in hwengine.pas
2012-05-10 Some work to make more units compile after conversion to c
unc0rr [Fri, 11 May 2012 00:28:06 +0400] rev 7043
Some work to make more units compile after conversion to c
2012-05-10 Support overloaded operators on (hwFloat op hwFloat) calls
unc0rr [Thu, 10 May 2012 23:51:05 +0400] rev 7042
Support overloaded operators on (hwFloat op hwFloat) calls
2012-05-10 More definitions and mess with pascal code
unc0rr [Thu, 10 May 2012 22:55:13 +0400] rev 7041
More definitions and mess with pascal code
2012-05-10 Render function variables in struct with no mangling. 13 C units are compilable now.
unc0rr [Thu, 10 May 2012 13:45:47 +0400] rev 7040
Render function variables in struct with no mangling. 13 C units are compilable now.
2012-05-10 Handle function type differently
unc0rr [Thu, 10 May 2012 13:41:18 +0400] rev 7039
Handle function type differently
2012-05-10 Some more definitions and slight fixes
unc0rr [Thu, 10 May 2012 13:16:31 +0400] rev 7038
Some more definitions and slight fixes
2012-05-10 uAmmos.c now compiles (3 warnings though)
unc0rr [Thu, 10 May 2012 11:29:18 +0400] rev 7037
uAmmos.c now compiles (3 warnings though)
2012-05-10 Implement built-in functions Low() and High()
unc0rr [Thu, 10 May 2012 11:12:06 +0400] rev 7036
Implement built-in functions Low() and High()
2012-05-09 Reflects change in previous revision to uTypes
nemo [Wed, 09 May 2012 17:33:25 -0400] rev 7035
Reflects change in previous revision to uTypes
2012-05-09 (PointerTo (SimpleType _)) could be a pointer to a non-struct type
unc0rr [Thu, 10 May 2012 00:58:05 +0400] rev 7034
(PointerTo (SimpleType _)) could be a pointer to a non-struct type
2012-05-07 Prepend unit name to function identifiers
unc0rr [Tue, 08 May 2012 00:17:02 +0400] rev 7033
Prepend unit name to function identifiers
2012-05-07 Mangle overloaded functions (only different number of parameters is supported)
unc0rr [Mon, 07 May 2012 23:48:24 +0400] rev 7032
Mangle overloaded functions (only different number of parameters is supported)
2012-05-07 when Lua is not found, fallback to compiling the one that comes bundled in our sources
koda [Mon, 07 May 2012 14:53:08 +0200] rev 7031
when Lua is not found, fallback to compiling the one that comes bundled in our sources
2012-05-07 invert LUA symbol meaning and avoid hints when compiling without it
koda [Mon, 07 May 2012 11:59:09 +0200] rev 7030
invert LUA symbol meaning and avoid hints when compiling without it
2012-05-07 add support for FPC and FPFLAGS cmake arguments (helps crosscompiling)
koda [Mon, 07 May 2012 10:51:32 +0200] rev 7029
add support for FPC and FPFLAGS cmake arguments (helps crosscompiling)
2012-05-05 old typed const moved to their proper unit
koda [Sat, 05 May 2012 19:04:59 +0100] rev 7028
old typed const moved to their proper unit
2012-05-05 the scope cleanup continues...
koda [Sat, 05 May 2012 18:10:41 +0100] rev 7027
the scope cleanup continues...
2012-05-05 split OnDestroy across the appropriate modules (this doen't cause leaks on mobile, right?)
koda [Sat, 05 May 2012 17:29:04 +0100] rev 7026
split OnDestroy across the appropriate modules (this doen't cause leaks on mobile, right?)
2012-05-05 revisit isTerminated in hwengine
koda [Sat, 05 May 2012 17:19:33 +0100] rev 7025
revisit isTerminated in hwengine
2012-05-05 fix more breakage
koda [Sat, 05 May 2012 16:53:46 +0100] rev 7024
fix more breakage
2012-05-05 removed the default argument in uWorld
Xeli [Sat, 05 May 2012 16:41:14 +0200] rev 7023
removed the default argument in uWorld
2012-05-05 fix breakage
Xeli [Sat, 05 May 2012 16:38:41 +0200] rev 7022
fix breakage
2012-05-05 adjust the scope of a few uSound variables and functions
koda [Sat, 05 May 2012 15:17:16 +0100] rev 7021
adjust the scope of a few uSound variables and functions
2012-05-03 Merge
Medo <smaxein@googlemail.com> [Thu, 03 May 2012 22:48:02 +0200] rev 7020
Merge
2012-05-04 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)
unc0rr [Sat, 05 May 2012 00:01:12 +0400] rev 7019
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)
2012-05-03 some tweaks/fixes/etc to the map preview and reload stuff
sheepluva [Thu, 03 May 2012 19:00:17 +0200] rev 7018
some tweaks/fixes/etc to the map preview and reload stuff also fixed an old bug of a "stuck random/drawn map preview" when changing maps quickly
2012-05-03 visually indicate when map preview generation is in progress.
sheepluva [Thu, 03 May 2012 14:21:53 +0200] rev 7017
visually indicate when map preview generation is in progress.
2012-05-03 HAPPY 7000th COMMIT HEDGEWARS
koda [Thu, 03 May 2012 16:04:38 +0100] rev 7016
HAPPY 7000th COMMIT HEDGEWARS - enforce strong typechecking for strings - disable embedded fpc exceptions (binary size savings of ~5k) - add stack check in debug mode
2012-05-03 add DLC button to net game room
sheepluva [Thu, 03 May 2012 13:25:40 +0200] rev 7015
add DLC button to net game room
2012-05-03 + display lack of map in a nice way, don't generate bogus preview in the background
sheepluva [Thu, 03 May 2012 12:33:08 +0200] rev 7014
+ display lack of map in a nice way, don't generate bogus preview in the background * improve map selection behavior in online mode, so that players can load a missing map and have it correctly selected after pressing F5 without any rejoin, map-reselection. also doesn't cause "different maps generated" anymore if map is missing, instead the person lacking the map gets "invalid genmap" and drops out of game immediatly
2012-05-03 Get rid of overloaded functions in uRenderUtils
unc0rr [Thu, 03 May 2012 12:21:16 +0400] rev 7013
Get rid of overloaded functions in uRenderUtils
2012-05-03 merge
nemo [Thu, 03 May 2012 00:21:17 -0400] rev 7012
merge
2012-05-03 small tweaks/fixes to room list header saving and restore...
sheepluva [Thu, 03 May 2012 03:18:10 +0200] rev 7011
small tweaks/fixes to room list header saving and restore... setModel should be really done in the constructor of the page IMO btw
2012-05-03 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...
nemo [Thu, 03 May 2012 00:20:58 -0400] rev 7010
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...
2012-05-03 Updated android support library to the latest version (r8)
Medo <smaxein@googlemail.com> [Thu, 03 May 2012 15:34:26 +0200] rev 7009
Updated android support library to the latest version (r8)
2012-05-03 fix a previewmap-related QObject::disconnect segfault
sheepluva [Thu, 03 May 2012 02:45:08 +0200] rev 7008
fix a previewmap-related QObject::disconnect segfault
2012-05-02 Initial stub for freezer
nemo [Wed, 02 May 2012 19:16:12 -0400] rev 7007
Initial stub for freezer
2012-05-02 Merge
Medo <smaxein@googlemail.com> [Wed, 02 May 2012 23:53:45 +0200] rev 7006
Merge
2012-05-02 fix: issue with playing team list vertically collapsing
sheepluva [Thu, 03 May 2012 01:18:29 +0200] rev 7005
fix: issue with playing team list vertically collapsing
2012-05-02 Workaround for stuck pages.
nemo [Wed, 02 May 2012 18:36:27 -0400] rev 7004
Workaround for stuck pages.
2012-05-02 tweak how the header customization is stored in the settings file
sheepluva [Wed, 02 May 2012 21:45:55 +0200] rev 7003
tweak how the header customization is stored in the settings file
2012-05-02 Render float consts into defines
unc0rr [Wed, 02 May 2012 22:51:42 +0400] rev 7002
Render float consts into defines
2012-05-02 GetRandom -> GetRandomf
unc0rr [Wed, 02 May 2012 22:12:58 +0400] rev 7001
GetRandom -> GetRandomf
2012-05-02 allow F5 magic to refresh demos/saves list too
sheepluva [Wed, 02 May 2012 19:36:23 +0200] rev 7000
allow F5 magic to refresh demos/saves list too
2012-05-02 rename a few Draw* routines
koda [Wed, 02 May 2012 16:36:11 +0100] rev 6999
rename a few Draw* routines
2012-05-02 wut?
koda [Wed, 02 May 2012 14:41:21 +0100] rev 6998
wut?
2012-05-02 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*)
koda [Wed, 02 May 2012 14:35:54 +0100] rev 6997
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*)
2012-05-02 rooms list
sheepluva [Wed, 02 May 2012 15:33:34 +0200] rev 6996
rooms list + reorder filter chain for better performance (sorting and full-text search are now last step, not first) + automatically restore custom column widths and sort settings...
2012-05-02 roomslist: reimplement filters
sheepluva [Wed, 02 May 2012 14:30:22 +0200] rev 6995
roomslist: reimplement filters implementation details: YO DAWG, I herd you like QSortFilterProxyModels, so I put a QSortFilterProxyModel in your QSortFilterProxyModel in your QSortFilterProxyModel in your QSortFilterProxyModel so that you can filter while you filter while you filter while you filter!
2012-05-02 remove IFDEF 0 for sake of poor parser
nemo [Wed, 02 May 2012 07:39:25 -0400] rev 6994
remove IFDEF 0 for sake of poor parser
2012-05-02 room list: replace magic table column indexes with enum. makes future changes to the room list format way easier.
sheepluva [Wed, 02 May 2012 13:00:10 +0200] rev 6993
room list: replace magic table column indexes with enum. makes future changes to the room list format way easier.
2012-05-02 marked a couple of functions as inline
koda [Wed, 02 May 2012 11:43:43 +0100] rev 6992
marked a couple of functions as inline resolved all warnings/hints/notes added -Ooregvar optimisation (stores frequently used variables in registers, saving ~30k code size)
2012-05-02 make search filter field have a useable size on low frontend resolution
sheepluva [Wed, 02 May 2012 12:24:44 +0200] rev 6991
make search filter field have a useable size on low frontend resolution
2012-05-02 change every return value into a more pascal-ish form, using the name of the fucntion (helps the parser and macpas compaitilibity)
koda [Wed, 02 May 2012 10:53:13 +0100] rev 6990
change every return value into a more pascal-ish form, using the name of the fucntion (helps the parser and macpas compaitilibity)
2012-05-02 make column sorting three-state: asc -> dsc -> off/default (= by room state)
sheepluva [Wed, 02 May 2012 11:28:38 +0200] rev 6989
make column sorting three-state: asc -> dsc -> off/default (= by room state)
2012-05-02 sort by room state by default
sheepluva [Wed, 02 May 2012 10:57:36 +0200] rev 6988
sort by room state by default
2012-05-02 allow custom sorting of roomslist (by clicking on header sections)
sheepluva [Wed, 02 May 2012 10:47:21 +0200] rev 6987
allow custom sorting of roomslist (by clicking on header sections)
2012-05-02 add support for default pascal mode by removing default arguments value (maybe this also helps the parser)
koda [Wed, 02 May 2012 08:07:17 +0100] rev 6986
add support for default pascal mode by removing default arguments value (maybe this also helps the parser)
2012-05-01 Removing maps can cause desyncs. This is why we still have Cheese, Sticks, Sheep etc.
nemo [Tue, 01 May 2012 17:33:28 -0400] rev 6985
Removing maps can cause desyncs. This is why we still have Cheese, Sticks, Sheep etc. They need to remain until replacements are put in place.
2012-05-01 remove map: Sticks
sheepluva [Tue, 01 May 2012 23:03:25 +0200] rev 6984
remove map: Sticks reason: obvious :P
2012-05-01 roomslistmodel: prettier names for map +rnd+ etc.; point out unavailable maps
sheepluva [Tue, 01 May 2012 21:24:04 +0200] rev 6983
roomslistmodel: prettier names for map +rnd+ etc.; point out unavailable maps some other small tweaks and fixes
2012-05-01 breaking news, we don't support typed consts anymore
koda [Tue, 01 May 2012 19:56:55 +0200] rev 6982
breaking news, we don't support typed consts anymore
2012-05-01 Hopefully this change doesn't break anything
unc0rr [Tue, 01 May 2012 20:54:30 +0400] rev 6981
Hopefully this change doesn't break anything
2012-05-01 Better type deriving
unc0rr [Tue, 01 May 2012 20:54:02 +0400] rev 6980
Better type deriving
2012-05-01 Declare const ints as enums
unc0rr [Tue, 01 May 2012 19:29:47 +0400] rev 6979
Declare const ints as enums
2012-05-01 Make Str2PChar more pas2c-friendly
unc0rr [Tue, 01 May 2012 19:28:30 +0400] rev 6978
Make Str2PChar more pas2c-friendly
2012-05-01 adjust column widths
sheepluva [Tue, 01 May 2012 16:16:09 +0200] rev 6977
adjust column widths fix a warning
2012-05-01 oops^2
koda [Tue, 01 May 2012 16:20:12 +0200] rev 6976
oops^2
2012-05-01 oops
koda [Tue, 01 May 2012 15:29:48 +0200] rev 6975
oops
2012-05-01 minor changes for more compatibilities with other compilers
koda [Tue, 01 May 2012 15:23:11 +0200] rev 6974
minor changes for more compatibilities with other compilers
2012-05-01 RoomsListModel:
sheepluva [Tue, 01 May 2012 14:57:40 +0200] rev 6973
RoomsListModel: + in progress icon * fixed room delete and update (name match lookup was done in wrong column)
2012-05-01 remove SDL_SCANCODE_*
koda [Tue, 01 May 2012 11:39:24 +0100] rev 6972
remove SDL_SCANCODE_*
2012-05-01 add NULL definition and align types to their correct bitwidth
koda [Tue, 01 May 2012 11:25:44 +0100] rev 6971
add NULL definition and align types to their correct bitwidth
2012-05-01 display haxx0red teams colors correctly.
sheepluva [Tue, 01 May 2012 11:39:11 +0200] rev 6970
display haxx0red teams colors correctly. also got rid of some casts and std:: iteration stuff
2012-04-30 made the hog count thingy prettier when on low space... have fun squishing hogs!
sheepluva [Tue, 01 May 2012 00:22:10 +0200] rev 6969
made the hog count thingy prettier when on low space... have fun squishing hogs!
2012-04-30 Qt: fix issue with hog count being not visible on low resolutions/long team names and hard to read on very high resolutions
sheepluva [Mon, 30 Apr 2012 23:14:40 +0200] rev 6968
Qt: fix issue with hog count being not visible on low resolutions/long team names and hard to read on very high resolutions
2012-04-30 Support recurrent function calls. The code is kinda hackish and ugly, but I really spent a few hours thinking on a good solution.
unc0rr [Mon, 30 Apr 2012 23:35:40 +0400] rev 6967
Support recurrent function calls. The code is kinda hackish and ugly, but I really spent a few hours thinking on a good solution.
2012-04-30 add missing copyright headers to roomslistmodel
sheepluva [Mon, 30 Apr 2012 20:12:43 +0200] rev 6966
add missing copyright headers to roomslistmodel
2012-04-30 Rework string init macro
unc0rr [Mon, 30 Apr 2012 17:43:21 +0400] rev 6965
Rework string init macro
2012-04-30 Raise exception when .inc file isn't found
unc0rr [Mon, 30 Apr 2012 16:55:02 +0400] rev 6964
Raise exception when .inc file isn't found
2012-04-29 wops
Xeli [Sun, 29 Apr 2012 21:17:27 +0200] rev 6963
wops
2012-04-29 implement switch for the touch interface
Xeli [Sun, 29 Apr 2012 21:05:09 +0200] rev 6962
implement switch for the touch interface
(0) -3000 -1000 -120 +120 +1000 +3000 tip