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!
nemo [Wed, 02 May 2012 07:39:25 -0400] rev 6994
remove IFDEF 0 for sake of poor parser
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.
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)
sheepluva [Wed, 02 May 2012 12:24:44 +0200] rev 6991
make search filter field have a useable size on low frontend resolution
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)
sheepluva [Wed, 02 May 2012 11:28:38 +0200] rev 6989
make column sorting three-state: asc -> dsc -> off/default (= by room state)
sheepluva [Wed, 02 May 2012 10:57:36 +0200] rev 6988
sort by room state by default
sheepluva [Wed, 02 May 2012 10:47:21 +0200] rev 6987
allow custom sorting of roomslist (by clicking on header sections)
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)
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.
sheepluva [Tue, 01 May 2012 23:03:25 +0200] rev 6984
remove map: Sticks
reason: obvious :P
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
koda [Tue, 01 May 2012 19:56:55 +0200] rev 6982
breaking news, we don't support typed consts anymore
unc0rr [Tue, 01 May 2012 20:54:30 +0400] rev 6981
Hopefully this change doesn't break anything
unc0rr [Tue, 01 May 2012 20:54:02 +0400] rev 6980
Better type deriving
unc0rr [Tue, 01 May 2012 19:29:47 +0400] rev 6979
Declare const ints as enums
unc0rr [Tue, 01 May 2012 19:28:30 +0400] rev 6978
Make Str2PChar more pas2c-friendly
sheepluva [Tue, 01 May 2012 16:16:09 +0200] rev 6977
adjust column widths
fix a warning
koda [Tue, 01 May 2012 16:20:12 +0200] rev 6976
oops^2
koda [Tue, 01 May 2012 15:29:48 +0200] rev 6975
oops
koda [Tue, 01 May 2012 15:23:11 +0200] rev 6974
minor changes for more compatibilities with other compilers
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)
koda [Tue, 01 May 2012 11:39:24 +0100] rev 6972
remove SDL_SCANCODE_*
koda [Tue, 01 May 2012 11:25:44 +0100] rev 6971
add NULL definition and align types to their correct bitwidth
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
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!
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
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.
sheepluva [Mon, 30 Apr 2012 20:12:43 +0200] rev 6966
add missing copyright headers to roomslistmodel