nemo [Fri, 27 Jul 2012 23:16:30 -0400] rev 7462
oops
Medo <smaxein@googlemail.com> [Thu, 02 Aug 2012 16:36:11 +0200] rev 7461
Hedgeroid: Started to implement RoomActivity
belphegorr <szabibibi@gmail.com> [Sat, 18 Aug 2012 11:34:49 +0300] rev 7460
Forgot to add mission 9 -.-'
nemo [Fri, 27 Jul 2012 19:27:39 -0400] rev 7459
Allow AfterAttack to proceed even if the Hedgehog is dead. They could be resurrected after all.
Medo <smaxein@googlemail.com> [Thu, 02 Aug 2012 16:35:12 +0200] rev 7458
frontlib: Fixed flib_netconn_send_leaveRoom returning -1 even though there was no error.
belphegorr <szabibibi@gmail.com> [Thu, 16 Aug 2012 16:07:04 +0300] rev 7457
Added Mission 9: The Enemy Of My Enemy
unc0rr [Fri, 27 Jul 2012 20:45:02 +0400] rev 7456
merge
Medo <smaxein@googlemail.com> [Wed, 01 Aug 2012 21:13:39 +0200] rev 7455
Hedgeroid: Fix argument passing to ChatFragment, small layout fixes
belphegorr <szabibibi@gmail.com> [Thu, 16 Aug 2012 16:06:24 +0300] rev 7454
Modified final cutscene and fixed a skipping bug
unc0rr [Fri, 27 Jul 2012 11:41:16 +0400] rev 7453
oops
Medo <smaxein@googlemail.com> [Wed, 01 Aug 2012 20:56:32 +0200] rev 7452
Hedgeroid: Added libjnidispatch.so and jna.jar
belphegorr <szabibibi@gmail.com> [Fri, 10 Aug 2012 20:11:05 +0300] rev 7451
Fixed variable loading errors and added saving of "M8Scene" in mission 8
unc0rr [Fri, 27 Jul 2012 10:29:37 +0400] rev 7450
Fix edge case problems with sniper rifle
Medo <smaxein@googlemail.com> [Wed, 01 Aug 2012 20:41:54 +0200] rev 7449
Hedgeroid: Room screen WIP
belphegorr <szabibibi@gmail.com> [Fri, 10 Aug 2012 04:26:58 +0300] rev 7448
Solved "floating repositionings" in every mission
Fixed bug where gear message wouldn't be reset after animations
Mission 5: fixed bug where control would be messed up when animation interrupted the turn of a hedgehog that was using multi-shot weapons
Replaced graves with circles for marking enemy positions
Stepan777 <stepik-777@mail.ru> [Thu, 26 Jul 2012 21:58:25 +0400] rev 7447
uploading to youtube, it works, but user interface is still incomplete
unc0rr [Thu, 26 Jul 2012 11:56:58 +0400] rev 7446
No more AI jumping lulz
nemo [Fri, 27 Jul 2012 10:47:23 -0400] rev 7445
this one too
Medo <smaxein@googlemail.com> [Fri, 27 Jul 2012 01:38:24 +0200] rev 7444
Hedgeroid: various improvements:
- Improved main menu dialogs
- Fixed hardware enter button not sending chat messages on Transformer
- Fixed /me messages showing the /me as part of the message
belphegorr <szabibibi@gmail.com> [Fri, 10 Aug 2012 00:20:52 +0300] rev 7443
Added Mission 8: Long Live The Queen
Stepan777 <stepik-777@mail.ru> [Thu, 26 Jul 2012 21:56:47 +0400] rev 7442
merge
unc0rr [Thu, 26 Jul 2012 11:56:43 +0400] rev 7441
Better prediction of cluster, melon, and whip
nemo [Fri, 27 Jul 2012 10:38:29 -0400] rev 7440
rewrite to make the string shorter
Medo <smaxein@googlemail.com> [Thu, 26 Jul 2012 11:10:56 +0200] rev 7439
Merge
belphegorr <szabibibi@gmail.com> [Fri, 10 Aug 2012 00:20:21 +0300] rev 7438
Modified Animate.lua: Modified event removal function to check if removed event is before current one, added optional parameter to RemoveEventFunc for optional checking of parameter list identicity.
unc0rr [Wed, 25 Jul 2012 22:46:03 +0400] rev 7437
merge
belphegorr <szabibibi@gmail.com> [Thu, 02 Aug 2012 05:52:56 +0300] rev 7436
Removed gfOneClanMode from Mission 7
unc0rr [Wed, 25 Jul 2012 16:31:34 +0400] rev 7435
Commit commented out code which I used to debug AI walking
belphegorr <szabibibi@gmail.com> [Tue, 31 Jul 2012 21:21:27 +0300] rev 7434
Added Mission 7: Family Reunion
unc0rr [Wed, 25 Jul 2012 16:24:30 +0400] rev 7433
- 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)
- More branching in walk algorythm which allows for better coverage of reachable places. Sometimes makes AI perform ridiculous jumping just to make a tiny step.
- Small fixes/adjustments
unc0rr [Wed, 25 Jul 2012 22:36:39 +0400] rev 7432
Bonus for dealing more damage than needed to kill. Should help with cake leaving 1hp issue. Not tested.
belphegorr <szabibibi@gmail.com> [Tue, 31 Jul 2012 21:20:58 +0300] rev 7431
Mission 6: Modified a dialogue timing
unc0rr [Wed, 25 Jul 2012 12:29:53 +0400] rev 7430
Some tiny improvements to AI walking algorythm
xymeng [Wed, 25 Jul 2012 10:57:00 -0400] rev 7429
Changes to pas2c - unreviewed apart from cursory glance and compile test.
belphegorr <szabibibi@gmail.com> [Tue, 31 Jul 2012 20:25:28 +0300] rev 7428
Mission 6: Fixed a typo, an animation bug, added 2 rope crates to the weapon stack
unc0rr [Wed, 25 Jul 2012 12:28:14 +0400] rev 7427
Adjust firepunch and bat consts yet again
nemo [Wed, 25 Jul 2012 10:56:14 -0400] rev 7426
Changes for the benefit of pas2c. Use downto in for loops to avoid repeated calls of Random/GetRandom. Wrap nots.
belphegorr <szabibibi@gmail.com> [Tue, 31 Jul 2012 17:19:24 +0300] rev 7425
Mission 1: Fixed a typo
Mission 2: Added gfPerHogAmmo for the sake of the story
Mission 5: Removed mines, barrels
Added caption showing turns left until wave 3
Reduced turns before wave 3
Fixed crashes during animations caused by HideHog
Changed cannibal positions
Added marks for at the positions wave 3 appears at
unc0rr [Tue, 24 Jul 2012 16:12:41 +0400] rev 7424
Prefer to bat enemy away dealing the same amount of damage
nemo [Tue, 24 Jul 2012 18:53:42 -0400] rev 7423
workaround - not great though since they probably should have proper initial values like they used to have in uConsts. leaving a note to koda
belphegorr <szabibibi@gmail.com> [Tue, 24 Jul 2012 20:46:12 +0300] rev 7422
Changed name of princess in mission 6 (forgot it last time).
unc0rr [Tue, 24 Jul 2012 16:10:09 +0400] rev 7421
No need to redefine signal
nemo [Tue, 24 Jul 2012 17:50:42 -0400] rev 7420
Fix bee crasher, tweak splash values
belphegorr <szabibibi@gmail.com> [Tue, 24 Jul 2012 20:21:01 +0300] rev 7419
Removed some campaign variables from Mission 6.
nemo [Sat, 21 Jul 2012 17:51:51 -0400] rev 7418
better?
belphegorr <szabibibi@gmail.com> [Tue, 24 Jul 2012 20:15:30 +0300] rev 7417
Switched Fell From Heaven to Fell From Grace on missions 5, 6.
Changed start dialogue of the princess in Mission 6.
unc0rr [Sun, 22 Jul 2012 00:48:48 +0400] rev 7416
AI uses cake! Known issues: AI could damage itself for no reason, could let cake go looping in a hole with exit closed by AI hog.
belphegorr <szabibibi@gmail.com> [Tue, 24 Jul 2012 18:36:23 +0300] rev 7415
Fixed localization of Mission 6 and fixed a typo.
nemo [Fri, 20 Jul 2012 21:30:53 -0400] rev 7414
unc0rr, let me know what you think? Values were chosen semi-arbitrarily. But I was playing through a lot of large demos.
belphegorr <szabibibi@gmail.com> [Mon, 23 Jul 2012 19:17:04 +0300] rev 7413
Finished mission 6: Dragon's lair
Modified uCommandHandlers (DrawGear function), as the last merge was causing crashes when hogs were hidden.
nemo [Fri, 20 Jul 2012 21:15:38 -0400] rev 7412
Ok. *these* should be safe with just this one extra check...
nemo [Thu, 30 Aug 2012 12:13:24 -0400] rev 7411
checkpoint merge
nemo [Fri, 20 Jul 2012 19:56:58 -0400] rev 7410
:( I have no idea why this did not work
nemo [Fri, 20 Jul 2012 18:48:04 -0400] rev 7409
Avoid desync playing back demos
nemo [Fri, 20 Jul 2012 17:43:35 -0400] rev 7408
don't need the camera following invisible stuff (maybe this should be in the general camera routine?)
nemo [Fri, 20 Jul 2012 15:12:47 -0400] rev 7407
I thirst for randomness.
nemo [Fri, 20 Jul 2012 14:16:05 -0400] rev 7406
Try avoiding spamming the log by retaining the gears. untested.
unc0rr [Fri, 20 Jul 2012 18:42:45 +0400] rev 7405
Replace stupid 'mod' with 'and'
koda [Fri, 20 Jul 2012 15:39:13 +0100] rev 7404
ooops (and indentation)
koda [Fri, 20 Jul 2012 12:25:53 +0100] rev 7403
press 8 to mute audio while ingame
unc0rr [Fri, 20 Jul 2012 09:09:17 +0400] rev 7402
mod operator is so stupid in pascal
nemo [Thu, 19 Jul 2012 20:34:21 -0400] rev 7401
oh yeah, these too
nemo [Thu, 19 Jul 2012 17:34:18 -0400] rev 7400
Fix TARDIS, make switcher work w/ the new more stringent check.
nemo [Thu, 19 Jul 2012 17:14:02 -0400] rev 7399
Update team health
unc0rr [Wed, 18 Jul 2012 23:02:14 +0400] rev 7398
Start TestCake
koda [Wed, 18 Jul 2012 15:05:56 +0100] rev 7397
allow FPFLAGS and GHFLAGS only in cmakes able to support them
nemo [Mon, 16 Jul 2012 23:08:42 -0400] rev 7396
what the heck, let's add a few more
unc0rr [Mon, 16 Jul 2012 23:46:44 +0400] rev 7395
- Check for harmful gear deletions
- Catch and fix bug in kamikaze
- TARDIS has similar bug, leave fixing to its authors
unc0rr [Mon, 16 Jul 2012 23:12:59 +0400] rev 7394
Use gmDestroy message instead
nemo [Sun, 15 Jul 2012 16:56:05 -0400] rev 7393
Fix bug in resurrector deleting graves (exists in stable too), remove some unnecessary assignments due to the fillchar 0
Stepan777 <stepik-777@mail.ru> [Fri, 13 Jul 2012 16:39:20 +0400] rev 7392
Correctly distinguish between game and real ticks while recording video,
so that paused game and speed-up demo are recorded better.
Also support recording videos from demos executed directly (without frontend),
such videos will be automatically encoded on frontend startup.
nemo [Sun, 15 Jul 2012 15:35:28 -0400] rev 7391
Apparently order of multiple getrandom in params is undefined. Also remove broken and pointless getrandom call.
Stepan777 <stepik-777@mail.ru> [Fri, 13 Jul 2012 16:35:42 +0400] rev 7390
merge
nemo [Sat, 14 Jul 2012 23:19:09 -0400] rev 7389
Sorry about the slight delay in pickup. You can blame a few lame cheaters. This is to make their cheating a bit harder.
unc0rr [Fri, 13 Jul 2012 13:21:52 +0400] rev 7388
Catch all exceptions in clientSendLoop. If there could something besides IOException be thrown there, that would explain ping timeouts server issue.
unc0rr [Fri, 10 Jan 2014 00:57:15 +0400] rev 7387
Filter sprSDFlake too, so engine could pass initialization
Stepan777 <stepik-777@mail.ru> [Tue, 10 Jul 2012 21:58:19 +0400] rev 7386
Fix bug with isInLag picture displayed at end of some videos.
+ Some improvements to user interface.
unc0rr [Fri, 13 Jul 2012 01:07:53 +0400] rev 7385
Don't consider moving hedgehogs in place rating in after attack mode
Wolfgang Steffens <WolfgangSteff@gmail.com> [Thu, 09 Jan 2014 22:38:40 +0400] rev 7384
Import temp.diff which is a try to fix glitches with textures edges
Stepan777 <stepik-777@mail.ru> [Tue, 10 Jul 2012 21:56:25 +0400] rev 7383
merge
unc0rr [Thu, 12 Jul 2012 23:31:06 +0400] rev 7382
When removing a record, set selection on the next item in the list
unc0rr [Thu, 09 Jan 2014 22:35:40 +0400] rev 7381
Wolfgang Steffens's gl2 and atlas branch
sheepluva [Wed, 18 Jun 2014 19:57:25 +0200] rev 7380
closing wosteffs ancient debug commit head. default branch has been a dual-headed monster for long enough IMO
Stepan777 <stepik-777@mail.ru> [Mon, 09 Jul 2012 21:45:30 +0400] rev 7379
fix bug with desynced camera positions
nemo [Thu, 12 Jul 2012 06:19:32 -0400] rev 7378
Reduce number of walk bonuses further, doubt even 128 are needed. Fix count reset.
Wolfgang Steffens <WolfgangSteff@gmail.com> [Tue, 10 Jul 2012 16:38:50 +0200] rev 7377
Debug commit
Added code to replace sprites with a checkerboard pattern in order
to identify filtering issues.
This version only renders DrawSprite()'s with the checkerboard pattern
for debugging purposes
cleaned up some unneeded stuff
Stepan777 <stepik-777@mail.ru> [Mon, 09 Jul 2012 17:03:57 +0400] rev 7376
rework saving of camera positions so there is no need to know framerate during prerecording.
support x264 on older versions of ffmpeg/libav.
remove some unuseful options.
nemo [Wed, 11 Jul 2012 22:18:43 -0400] rev 7375
Tell AI to avoid edges, especially ones over water (this does not include checking whether a knock could drown yet). Also make flakes pick a new random dx/dy on respawn to further reduce patterns. Also disable a couple of weapons for the particularly dumb AI levels, and disable switching for the dumbest.
Wolfgang Steffens <WolfgangSteff@gmail.com> [Tue, 10 Jul 2012 11:09:38 +0200] rev 7374
Merge
Stepan777 <stepik-777@mail.ru> [Mon, 09 Jul 2012 16:42:13 +0400] rev 7373
merge
nemo [Mon, 09 Jul 2012 23:28:02 -0400] rev 7372
Spread the droplets around more so it looks less square (looked especially bad with piano). Slow down large splashes a bit for dramatic purposes, also taking low-g into account. Small splashes you can't really tell anyway.
Stepan777 <stepik-777@mail.ru> [Sun, 08 Jul 2012 13:29:06 +0400] rev 7371
First try to use framebuffer, instead of auxilary buffer.
On my computer this fixes large resolutions (e.g. 1920x1080)
unc0rr [Sun, 08 Jul 2012 23:14:24 +0400] rev 7370
Introduce uGearsHandlers.pas, for now only part of cake handlers is moved there
Stepan777 <stepik-777@mail.ru> [Sun, 08 Jul 2012 13:21:12 +0400] rev 7369
Move SDL_GetTicks() to another place, maybe this will fix sound desync.
Also, ensure that thumbnail is aslways saved.
nemo [Sun, 08 Jul 2012 13:49:41 -0400] rev 7368
A bit more convoluted, but more attractive visually
Stepan777 <stepik-777@mail.ru> [Sun, 08 Jul 2012 13:18:52 +0400] rev 7367
merge
nemo [Sun, 08 Jul 2012 12:00:27 -0400] rev 7366
Insert at front of same Z, not end. Saves a little time on insertion and lua lookup of recent adds.
Stepan777 <stepik-777@mail.ru> [Sat, 07 Jul 2012 19:59:44 +0400] rev 7365
fix alpha channel in image rescaling
nemo [Sun, 08 Jul 2012 11:43:22 -0400] rev 7364
Draw bombs behind plane
Stepan777 <stepik-777@mail.ru> [Sat, 07 Jul 2012 19:17:50 +0400] rev 7363
Fix thumbnails. On some OpenGL implementations they weren't working.
unc0rr [Sun, 08 Jul 2012 18:59:25 +0400] rev 7362
Fix rare condition when hog's gear stucks in an infinite loop which adds 1 to its Y coordinate not checking for drowning
Stepan777 <stepik-777@mail.ru> [Sat, 07 Jul 2012 17:43:10 +0400] rev 7361
fix frontend for ffmpeg 0.7.13
nemo [Sun, 08 Jul 2012 10:35:40 -0400] rev 7360
Intended to help on bottom border maps or "red" maps - don't assume erasure if there is indestructible land below the hog
Stepan777 <stepik-777@mail.ru> [Sat, 07 Jul 2012 17:26:20 +0400] rev 7359
Fix compilation of hwengine on ffmpeg 0.7.13.
But frontend does not compiles.
Medo <smaxein@googlemail.com> [Thu, 26 Jul 2012 11:01:32 +0200] rev 7358
Hedgeroid: Major overhaul of the network connection code. Now it is threaded and
errors are handled properly.
nemo [Sun, 08 Jul 2012 10:03:31 -0400] rev 7357
Score AI resurrection as a kill. These values will not be the same as the in-game scoring, since in-game scoring doesn't count friendlies.
Stepan777 <stepik-777@mail.ru> [Sat, 07 Jul 2012 16:21:42 +0400] rev 7356
fix for older ffmpeg (0.7.13)
Medo <smaxein@googlemail.com> [Tue, 24 Jul 2012 16:57:48 +0200] rev 7355
Hedgeroid: Misguided attempts at getting the connection lifecycle right.
Committing this because it basically runs this way, so i might want to revert to
it later :)
kjpou1 [Sat, 07 Jul 2012 23:22:03 +0200] rev 7354
remaining files for the Danish translation
Stepan777 <stepik-777@mail.ru> [Fri, 06 Jul 2012 19:15:44 +0400] rev 7353
When there are videos that are being encoded and user tries to quit display dialog with warning.
Medo <smaxein@googlemail.com> [Mon, 23 Jul 2012 00:17:06 +0200] rev 7352
Hedgeroid: Reworked player and room lists, added menus, added playername query
Still work in progress...
unc0rr [Sat, 07 Jul 2012 23:31:59 +0400] rev 7351
- Check ready status only after deleting player's teams (should fix the bug when you're unable to start game)
- Send LEFT message after deletion of player's teams (no idea if this breaks anything, but this is more accurate behavior)
Stepan777 <stepik-777@mail.ru> [Fri, 06 Jul 2012 13:22:33 +0400] rev 7350
When compiling with sdl2 use it instead of glut for creating hidden window (as suggested by koda).
This is not tested but it should work.
Medo <smaxein@googlemail.com> [Sat, 21 Jul 2012 14:56:52 +0200] rev 7349
Hedgeroid: More work on the lobby activity
nemo [Sat, 07 Jul 2012 15:28:47 -0400] rev 7348
Limit firepunch/whip drowning checks to max AI, bat to top 2 levels.
Stepan777 <stepik-777@mail.ru> [Fri, 06 Jul 2012 12:50:18 +0400] rev 7347
merge
Medo <smaxein@googlemail.com> [Thu, 19 Jul 2012 22:55:36 +0200] rev 7346
Hedgeroid: Lobby activity improvements
nemo [Sat, 07 Jul 2012 14:29:35 -0400] rev 7345
unbreak grayscale
Medo <smaxein@googlemail.com> [Thu, 19 Jul 2012 22:53:39 +0200] rev 7344
Hedgeroid: Modified detection of assets on SD card (should be more reliable)
unc0rr [Fri, 06 Jul 2012 01:25:04 +0400] rev 7343
It is global var
Medo <smaxein@googlemail.com> [Thu, 19 Jul 2012 18:58:18 +0200] rev 7342
Hedgeroid: Got the roomlist working... more or less.
unc0rr [Thu, 05 Jul 2012 20:53:55 +0400] rev 7341
Fix crash when hedgehog dies while switching from it
Medo <smaxein@googlemail.com> [Thu, 19 Jul 2012 18:31:58 +0200] rev 7340
Re-Added the commandline client, but it's not compilable agains the latest frontlib
at the moment.
nemo [Wed, 04 Jul 2012 12:41:47 -0400] rev 7339
free up power for use by script
Medo <smaxein@googlemail.com> [Thu, 19 Jul 2012 17:56:38 +0200] rev 7338
frontlib:
- Removed automatic roomlist handling, since the server doesn't inform of every change after all
- Added flib_netconn_get_playername
- Added a callback mechanism for logging
nemo [Wed, 04 Jul 2012 10:56:42 -0400] rev 7337
Allow script to set number of ammo in a crate. untested.
Medo <smaxein@googlemail.com> [Wed, 18 Jul 2012 21:34:49 +0200] rev 7336
frontlib: Fix onRoomUpdateCb receiving a null pointer
unc0rr [Tue, 03 Jul 2012 22:44:50 +0400] rev 7335
- Don't call Length() on variable size arrays
- Make pas2c fail on such calls
Medo <smaxein@googlemail.com> [Tue, 17 Jul 2012 23:06:20 +0200] rev 7334
Hedgeroid: Fixed multitouch breakage
unc0rr [Sat, 30 Jun 2012 01:09:31 +0400] rev 7333
Properly convert taking address of function with var parameters
Medo <smaxein@googlemail.com> [Tue, 17 Jul 2012 22:27:16 +0200] rev 7332
Hedgeroid: Chat and player list work now, but everything is very much WIP
unc0rr [Sat, 30 Jun 2012 00:34:51 +0400] rev 7331
Well, since we have database on the same computer as game server, could remove caching, but I just set expiration time to 10 minutes
Medo <smaxein@googlemail.com> [Mon, 16 Jul 2012 20:16:03 +0200] rev 7330
Hedgeroid: Layout experiments for the lobby page
unc0rr [Sat, 30 Jun 2012 00:20:01 +0400] rev 7329
Don't produce unnecessary and erroneous defines
Medo <smaxein@googlemail.com> [Wed, 11 Jul 2012 01:52:01 +0200] rev 7328
Hedgeroid: Added experimental lobby chat
xymeng [Fri, 29 Jun 2012 22:46:58 +0400] rev 7327
Fix the function definition issue so the function pointer format now looks correct.
Medo <smaxein@googlemail.com> [Wed, 11 Jul 2012 01:51:28 +0200] rev 7326
Hedgeroid: Simplified some code
unc0rr [Fri, 29 Jun 2012 01:23:43 +0400] rev 7325
Tiny optimization + formatting fix
Medo <smaxein@googlemail.com> [Wed, 11 Jul 2012 01:40:35 +0200] rev 7324
frontlib: Added missing disconnect case
unc0rr [Fri, 29 Jun 2012 00:45:13 +0400] rev 7323
Convert function with var parameters declarations into #define + function which accepts pointers
Medo <smaxein@googlemail.com> [Tue, 10 Jul 2012 19:40:10 +0200] rev 7322
frontlib: Added the NDK build file for Android
unc0rr [Thu, 28 Jun 2012 22:45:06 +0400] rev 7321
- Try sending remove message in 'finally' as a last resort
- Some sources maintainance
Medo <smaxein@googlemail.com> [Tue, 10 Jul 2012 19:33:57 +0200] rev 7320
frontlib: Renamed cfg to scheme, Un-refcounted some types, small API adjustments
nemo [Wed, 27 Jun 2012 16:40:36 -0400] rev 7319
ocd
Medo <smaxein@googlemail.com> [Thu, 05 Jul 2012 22:22:48 +0200] rev 7318
Improved asset moving time by an order of magnitude (3s vs. 25s on my device)
unc0rr [Thu, 28 Jun 2012 00:30:50 +0400] rev 7317
Prepare to handle passing by reference
Medo <smaxein@googlemail.com> [Thu, 05 Jul 2012 00:33:24 +0200] rev 7316
frontlib: Improved and unified parameter checking, moved the cmdlineClient out
of the frontlib code.
unc0rr [Wed, 27 Jun 2012 22:53:26 +0400] rev 7315
Remove trailing spaces
Medo <smaxein@googlemail.com> [Wed, 27 Jun 2012 22:52:19 +0200] rev 7314
frontlib: Fixes and improvements. Added a GPLv2+ license header to all frontlib
files that did not have their license fixed already.
nemo [Wed, 27 Jun 2012 13:47:42 -0400] rev 7313
Use toUtf8 instead TODO - find out 'sactly what the website is using for hashes.
Medo <smaxein@googlemail.com> [Wed, 27 Jun 2012 18:04:17 +0200] rev 7312
Merge
sphrix [Wed, 27 Jun 2012 13:39:46 -0400] rev 7311
Missions localisation
nemo [Wed, 27 Jun 2012 09:16:34 -0400] rev 7310
More efficient
nemo [Wed, 27 Jun 2012 08:54:03 -0400] rev 7309
oops
nemo [Wed, 27 Jun 2012 07:58:16 -0400] rev 7308
Another try at the trace with more aggressive optimisation. Also tweaked the radial gradiant a bit to match the original more
nemo [Tue, 26 Jun 2012 23:02:25 -0400] rev 7307
This is necessary because commands can contain 0s, and StrPas used by LuaPas halts at the first 0. It might be necessary to change the base string handling.
Stepan777 <stepik-777@mail.ru> [Tue, 26 Jun 2012 23:29:41 +0400] rev 7306
Here they come - thumbnails.
Also fixing some resizing issues in pagevideos - now it resizes nicer.
Wait for a announcement on hedgewars.org, I hope to make it soon.
nemo [Tue, 26 Jun 2012 20:05:24 -0400] rev 7305
Extend TARDIS away time a bit (minimum, range) to make it a bit more useful. Remove a couple of unused variables.
Wolfgang Steffens <WolfgangSteff@gmail.com> [Tue, 10 Jul 2012 11:08:35 +0200] rev 7304
Added auto cropping to atlasing
Added splitting of animation sheets to frames and auto crop the frames.
Fixed some atlas blitting issues. Vertex coords are still improper tho for
auto cropped frames
Stepan777 <stepik-777@mail.ru> [Tue, 26 Jun 2012 23:23:02 +0400] rev 7303
merge
koda [Wed, 27 Jun 2012 01:25:26 +0200] rev 7302
updated ios project file
Wolfgang Steffens <WolfgangSteff@gmail.com> [Mon, 25 Jun 2012 16:22:03 +0200] rev 7301
GL1.x fixes
nemo [Tue, 26 Jun 2012 14:38:19 -0400] rev 7300
Quick inkscape trace + a radial gradiant glow on the hedgewars logo. Perhaps it'll encourage Tiy to provide the vector original.
Wolfgang Steffens <WolfgangSteff@gmail.com> [Mon, 25 Jun 2012 15:46:49 +0200] rev 7299
Merge
unc0rr [Tue, 26 Jun 2012 21:13:27 +0400] rev 7298
Don't set erasing flag when it is unnecessary so hwmap could compress better
Wolfgang Steffens <WolfgangSteff@gmail.com> [Mon, 25 Jun 2012 15:46:08 +0200] rev 7297
using atlas for rendering now
nemo [Tue, 26 Jun 2012 11:08:33 -0400] rev 7296
er. this one too
Wolfgang Steffens <WolfgangSteff@gmail.com> [Mon, 25 Jun 2012 12:02:54 +0200] rev 7295
made surface retaining mandatory
Stepan777 <stepik-777@mail.ru> [Tue, 26 Jun 2012 02:15:50 +0400] rev 7294
merge
nemo [Tue, 26 Jun 2012 10:14:40 -0400] rev 7293
Add green mask for anti-portal areas on custom maps. Flagged as Bouncy since it is intended for that general use. Needs testing.
Wolfgang Steffens <WolfgangSteff@gmail.com> [Mon, 25 Jun 2012 12:01:19 +0200] rev 7292
added missing uBinPacker.pas and uAtlas.pas
Wolfgang Steffens <WolfgangSteff@gmail.com> [Mon, 25 Jun 2012 11:47:40 +0200] rev 7291
retaining SDL surfaces in order to allow recreating atlases from scratch without
reading back textures from the GL
nemo [Mon, 25 Jun 2012 09:40:56 -0400] rev 7290
Update contributor e-mail address
Stepan777 <stepik-777@mail.ru> [Tue, 26 Jun 2012 02:14:35 +0400] rev 7289
Restore almost old TCPBase behaviour
(it was only necessary to move emiting of isReadyNow() from ClientDisconnect() to NewConnection()).
Also ensure deletion of IPCSocket.
Wolfgang Steffens <WolfgangSteff@gmail.com> [Mon, 25 Jun 2012 10:44:27 +0200] rev 7288
Merge
nemo [Mon, 25 Jun 2012 09:01:03 -0400] rev 7287
oops
Stepan777 <stepik-777@mail.ru> [Sun, 24 Jun 2012 21:33:45 +0400] rev 7286
remaining IFDEFs
unc0rr [Mon, 25 Jun 2012 10:16:19 +0400] rev 7285
oops
Stepan777 <stepik-777@mail.ru> [Sun, 24 Jun 2012 21:32:33 +0400] rev 7284
merge
nemo [Sun, 24 Jun 2012 20:30:51 -0400] rev 7283
oops
Stepan777 <stepik-777@mail.ru> [Sun, 24 Jun 2012 21:15:20 +0400] rev 7282
correctly fix odd dimensions (it was incorrectly fixed in previous commit)
nemo [Sun, 24 Jun 2012 18:21:12 -0400] rev 7281
These 2 need masks now
Stepan777 <stepik-777@mail.ru> [Sun, 24 Jun 2012 20:57:02 +0400] rev 7280
pagevideos is now much better that before:
1. Display list of video files.
2. For each file in progress display progress bar.
3. Description for each file (size, duration etc).
4. It is possible to remove and rename files.
5. Video file can be launched in external media player.
6. ...
also fixed some bugs
http://postimage.org/image/hk87cuqm9/
unc0rr [Sun, 24 Jun 2012 22:37:44 +0400] rev 7279
Fix completely broken RateHammer
Stepan777 <stepik-777@mail.ru> [Sun, 24 Jun 2012 20:31:26 +0400] rev 7278
merge
nemo [Sun, 24 Jun 2012 13:18:33 -0400] rev 7277
Sanity limits.
nemo [Sun, 24 Jun 2012 09:12:53 -0400] rev 7276
Another take at prettier crate appearance
Medo <smaxein@googlemail.com> [Wed, 27 Jun 2012 18:02:45 +0200] rev 7275
frontlib: Getting there :) Added commandline client for testing
nemo [Sat, 23 Jun 2012 23:04:06 -0400] rev 7274
Try to use TestCollExcludingMe a bit less - the flag bit is a bit (heh) more accurate.
Medo <smaxein@googlemail.com> [Mon, 25 Jun 2012 15:21:18 +0200] rev 7273
frontlib: Using macros for simplification of callbacks
nemo [Sat, 23 Jun 2012 22:39:00 -0400] rev 7272
Second part of the change. Make collision check use the new mask bit.
Medo <smaxein@googlemail.com> [Mon, 25 Jun 2012 00:42:07 +0200] rev 7271
frontlib: Intermittent commit. Things are still in flux but we're getting there :)
nemo [Sat, 23 Jun 2012 21:37:47 -0400] rev 7270
Step 1. Add current hedgehog as top bit of bottom byte.
Medo <smaxein@googlemail.com> [Thu, 21 Jun 2012 21:32:12 +0200] rev 7269
More progress on the netplay part of the frontlib
unc0rr [Sat, 23 Jun 2012 22:44:11 +0400] rev 7268
- Fix cake bug introduced in
r2ccfc93c6b5e
- New debugging tool which dumps land into log file
Medo <smaxein@googlemail.com> [Tue, 19 Jun 2012 21:20:08 +0200] rev 7267
Merge
unc0rr [Fri, 22 Jun 2012 08:13:51 +0400] rev 7266
Swap order of actions
unc0rr [Tue, 19 Jun 2012 01:20:19 +0400] rev 7265
Output log to stdout instead of stderr
unc0rr [Tue, 19 Jun 2012 00:40:52 +0400] rev 7264
Oops, forgot this
belphegorr <szabibibi@gmail.com> [Mon, 23 Jul 2012 19:15:59 +0300] rev 7263
Added a new function: AddNewEvent, which only adds an event to the list if it doesn't already exist. Kept the old one as it might me useful to be able to add an event more than once.
unc0rr [Mon, 18 Jun 2012 23:45:21 +0400] rev 7262
set(LUA_LIBRARY lua.dll) for win32 builds
belphegorr <szabibibi@gmail.com> [Sat, 21 Jul 2012 01:54:41 +0300] rev 7261
Placed hiding hogs at the end of StartMission in Mission 3
unc0rr [Sun, 17 Jun 2012 22:11:09 +0400] rev 7260
BindsModel
belphegorr <szabibibi@gmail.com> [Sat, 21 Jul 2012 01:53:17 +0300] rev 7259
Added localization
unc0rr [Sun, 17 Jun 2012 21:45:49 +0400] rev 7258
- Move colorsModel to appropriate place
- Less includes in DataManager.h
belphegorr <szabibibi@gmail.com> [Sat, 21 Jul 2012 01:47:34 +0300] rev 7257
Modified DrawGear so that it doesn't draw the gear when it has message gmRemoveFromList (it was causing havoc when I used HideHog as it could not access the position of the hog)
koda [Sun, 17 Jun 2012 16:32:44 +0200] rev 7256
CROSSAPPLE ftw
belphegorr <szabibibi@gmail.com> [Mon, 16 Jul 2012 20:56:55 +0300] rev 7255
Fixed a visual gear in Mission 5
Animate.lua: added an optional boolean parameter to AnimVisualGear - follow
unc0rr [Sun, 17 Jun 2012 14:13:19 +0400] rev 7254
This should fix default hogs names in network game
belphegorr <szabibibi@gmail.com> [Mon, 16 Jul 2012 20:38:31 +0300] rev 7253
Added fifth mission and fixed minor control bug with mission 4
unc0rr [Sun, 17 Jun 2012 00:08:20 +0400] rev 7252
Catch all types of exceptions in recv thread. Should probably help with ghosts problem, though I have no idea which else kind of exception could arise there.
belphegorr <szabibibi@gmail.com> [Tue, 10 Jul 2012 23:06:56 +0300] rev 7251
Fixed a bug where certain ammo types were added to the wrong hogs.
unc0rr [Thu, 14 Jun 2012 16:35:36 +0400] rev 7250
AI loves to jump
belphegorr <szabibibi@gmail.com> [Tue, 10 Jul 2012 15:20:12 +0300] rev 7249
Reduced mission 4 difficulty (enemy health and level) and fixed a bug where hogs would comment on the death of Dense Cloud eve though he isn't added
koda [Thu, 14 Jun 2012 00:34:50 +0200] rev 7248
ios: disable some warnings
belphegorr <szabibibi@gmail.com> [Sun, 08 Jul 2012 19:28:40 +0300] rev 7247
Changed a ShowMission in Mission 4
koda [Thu, 14 Jun 2012 00:21:23 +0200] rev 7246
it was inevitable
belphegorr <szabibibi@gmail.com> [Sun, 08 Jul 2012 19:15:38 +0300] rev 7245
Modified frontend so that updating campaogn progress no longer changes current index of the mission combo box
Updated Animate.lua (forgot to copy it last time)
Mission 1: Fixed a bug where events would cause animations to stutter
Moved a crate
Made the princess and the elder pay attention to Leaks A Lot
Changed the name of the chief to Righteous Beard
Mission 2: -
Mission 3: Removed leftover debug lines
Solved a bug where Dense Cloud could not select weapons during final scene
Made the hogs fave each other during the final animation
Mission 4: Solved a bug where Dense Cloud would appear even if he's dead
koda [Thu, 14 Jun 2012 00:10:06 +0200] rev 7244
ios: explain why setting a style disables schemes and/or weapons sometimes
belphegorr <szabibibi@gmail.com> [Fri, 06 Jul 2012 15:10:36 +0300] rev 7243
Modified Animate.lua function AnimMove to take highercase direction (e.g. "Left")
Solved a bug in Mission 4 where after the second wave appears, control went to the cannibals
Changed random seed to 1
koda [Thu, 14 Jun 2012 00:03:01 +0200] rev 7242
ios: for mission configuration, use the bundled cfg file instead of providing plist files
belphegorr <szabibibi@gmail.com> [Fri, 06 Jul 2012 14:45:55 +0300] rev 7241
Modified Mission 4: reduced second wave health, reduced some ammos, added some ammos, added reaction to hog death, added reaction to second wave of hogs
koda [Wed, 13 Jun 2012 23:28:54 +0200] rev 7240
add default cfg files for uniformity in missions
belphegorr <szabibibi@gmail.com> [Fri, 06 Jul 2012 12:30:07 +0300] rev 7239
Increased turn time to 40
Stepan777 <stepik-777@mail.ru> [Tue, 12 Jun 2012 17:20:27 +0400] rev 7238
fix very stupid bug :)
koda [Wed, 13 Jun 2012 23:25:15 +0200] rev 7237
DPI for everyone
belphegorr <szabibibi@gmail.com> [Thu, 05 Jul 2012 17:19:11 +0300] rev 7236
Reduced number of crates on the challenge in mission 1, fixed an error with mission 3 (at the end)
Stepan777 <stepik-777@mail.ru> [Mon, 11 Jun 2012 18:15:30 +0400] rev 7235
1. Implement new page in frontend with options for video recording.
2. Store temoprary files in different directory
Medo <smaxein@googlemail.com> [Tue, 19 Jun 2012 21:17:05 +0200] rev 7234
frontlib: Started work on the server connection code
nemo [Wed, 13 Jun 2012 11:18:30 -0400] rev 7233
LUA_FOUND should surely be set only if the system lua was found.
belphegorr <szabibibi@gmail.com> [Thu, 05 Jul 2012 16:50:06 +0300] rev 7232
Reduced ammo count on Mission 2
Stepan777 <stepik-777@mail.ru> [Mon, 11 Jun 2012 17:56:10 +0400] rev 7231
merge
Medo <smaxein@googlemail.com> [Fri, 15 Jun 2012 19:57:25 +0200] rev 7230
Changed frontlib to use the existing ini file formats of the QtFrontend
nemo [Tue, 12 Jun 2012 21:42:22 -0400] rev 7229
Couple of missed sections from last time. Shield is still a bit odd
belphegorr <szabibibi@gmail.com> [Thu, 05 Jul 2012 16:43:15 +0300] rev 7228
Modified some crate positions, added sound to teleports, fixed loc errors...
Medo <smaxein@googlemail.com> [Tue, 12 Jun 2012 21:10:11 +0200] rev 7227
frontlib: Rewrote the ini helper code, finished ini reading/writing support for all relevant file types
koda [Mon, 11 Jun 2012 01:16:43 +0200] rev 7226
reorganize options.inc a little
belphegorr <szabibibi@gmail.com> [Thu, 05 Jul 2012 16:02:42 +0300] rev 7225
Added localization and changed primary team color.
Medo <smaxein@googlemail.com> [Tue, 12 Jun 2012 11:25:05 +0200] rev 7224
Cleanup, refactoring and generally more development in the frontlib
koda [Mon, 11 Jun 2012 01:13:57 +0200] rev 7223
uniform NOPNG and NOSERVER cmake symbols
belphegorr <szabibibi@gmail.com> [Thu, 05 Jul 2012 00:57:30 +0300] rev 7222
Added Mission 4: United We Stand
Medo <smaxein@googlemail.com> [Mon, 11 Jun 2012 00:06:22 +0200] rev 7221
Merge
koda [Mon, 11 Jun 2012 00:03:04 +0200] rev 7220
sed 's/\t/ /g' CMakeLists.txt
belphegorr <szabibibi@gmail.com> [Tue, 03 Jul 2012 12:15:07 +0300] rev 7219
Set the choice constants to the correct values (1-3 instead of 0-2).
nemo [Sun, 10 Jun 2012 14:36:40 -0400] rev 7218
Ensure that Clan ammo always takes precedence over Per Hog Ammo in the flags. It'd be best for the user sake if these buttons acted more like radio buttons.
belphegorr <szabibibi@gmail.com> [Sun, 01 Jul 2012 17:24:04 +0300] rev 7217
Removed some debugging lines I forgot to remove.
nemo [Sat, 09 Jun 2012 17:15:45 -0400] rev 7216
disable this debug too
belphegorr <szabibibi@gmail.com> [Sun, 01 Jul 2012 17:11:59 +0300] rev 7215
Added mission 3: The Journey Back
nemo [Sat, 09 Jun 2012 16:51:56 -0400] rev 7214
Remove debug pixel draws, skip tracing on own shoved hogs. Should speed things up allowing more evaluations of stuff.
belphegorr <szabibibi@gmail.com> [Fri, 29 Jun 2012 14:39:05 +0300] rev 7213
Fixed some bugs with Mission 2 and Animate.lua.
unc0rr [Sat, 09 Jun 2012 23:35:55 +0400] rev 7212
TestBaseballBat
belphegorr <szabibibi@gmail.com> [Tue, 26 Jun 2012 02:07:58 +0300] rev 7211
Fixed a bug in Mission 2, where hidden hogs appeared before getting deleted on losing the game.
unc0rr [Sat, 09 Jun 2012 21:31:26 +0400] rev 7210
- Adjust some consts so whip and firepunch work perfectly
- Temporarily make AI draw expected traceshove trajectory while I'm working on baseball bat
belphegorr <szabibibi@gmail.com> [Tue, 26 Jun 2012 01:17:04 +0300] rev 7209
Changed color of the "Natives" team to make it more visible and reduced difficulty of the "easy" challenge in the first mission.
nemo [Sat, 09 Jun 2012 10:28:45 -0400] rev 7208
Ignore all objects for fall tracing with shove to avoid considering checkins as obstacles. many objects will get knocked by the kick anyway, so end result should be pretty good. Oh, and ditch the sniper rifle doubling.
belphegorr <szabibibi@gmail.com> [Tue, 26 Jun 2012 00:57:09 +0300] rev 7207
Fixed a bug where, after finishing a campaign mission, the user needed to reselect the team in the frontend in order to see the next mission.
nemo [Sat, 09 Jun 2012 09:53:15 -0400] rev 7206
Double sniper rifle damage (AI seems unaware of second shot, when playing). Spread out flakes along X when looping and add a little Y variation. This avoids noticeable patterns. Especially on the rarer close layer or dense flakes like rain (for Y)
belphegorr <szabibibi@gmail.com> [Mon, 25 Jun 2012 11:17:19 +0300] rev 7205
Added the helper script I forgot to add last time
unc0rr [Sat, 09 Jun 2012 17:05:16 +0400] rev 7204
- Fix damage calculation in TestSniperRifle, aim a bit lower to compensate initial angle shift in sniper rifle. As a result, AI seems to never fail sniper rifle shots.
- Temporarily make AI tell its expectations in chat
belphegorr <szabibibi@gmail.com> [Mon, 25 Jun 2012 11:16:24 +0300] rev 7203
Copied the first two campaign missions and the helper script into share/hedgewars/Data/
Xeli [Sat, 09 Jun 2012 12:15:05 +0200] rev 7202
restore fpc 2.4.2 compatibility
belphegorr <szabibibi@gmail.com> [Mon, 25 Jun 2012 10:46:48 +0300] rev 7201
The first campaign commit with a lot of changes...
branch 'default'
added QTfrontend/campaign.cpp
added QTfrontend/campaign.h
changed QTfrontend/CMakeLists.txt
changed QTfrontend/game.cpp
changed QTfrontend/game.h
changed QTfrontend/hwform.cpp
changed QTfrontend/hwform.h
changed QTfrontend/ui/page/pagecampaign.cpp
changed QTfrontend/ui/page/pagecampaign.h
changed QTfrontend/ui/page/pagesingleplayer.cpp
changed hedgewars/uCommandHandlers.pas
changed hedgewars/uIO.pas
changed hedgewars/uScript.pas
changed hedgewars/uVariables.pas
unc0rr [Fri, 08 Jun 2012 23:56:08 +0400] rev 7200
New bright and shiny TestFirepunch which actually works
Xeli [Fri, 08 Jun 2012 19:25:40 +0200] rev 7199
fix shift key by disabling the key modifiers for now
Stepan777 <stepik-777@mail.ru> [Fri, 08 Jun 2012 02:52:35 +0400] rev 7198
1. Add IFDEFs for video recording
2. Options for video recording were hardcoded in engine,
now they are hardcoded in frontend and passed to engine thru command line
(later it will be possible to change them in frontend)
unc0rr [Fri, 08 Jun 2012 18:03:44 +0400] rev 7197
- TestSniperRifle ftw (still needs some consts adjustments, because AI seems to love sniper rifle too much)
- Also optimize TestDesertEagle a bit
- Also some formatting changes
Stepan777 <stepik-777@mail.ru> [Fri, 08 Jun 2012 02:41:14 +0400] rev 7196
merge
unc0rr [Fri, 08 Jun 2012 14:30:46 +0400] rev 7195
Check for gstHHDriven instead of damage check, so ballgun stops when turn ends in multiattack mode
Stepan777 <stepik-777@mail.ru> [Thu, 07 Jun 2012 17:42:32 +0400] rev 7194
merge
Xeli [Thu, 07 Jun 2012 22:40:28 +0200] rev 7193
ignore keymodifers other than ctrl/alt/shift
Xeli [Thu, 07 Jun 2012 01:28:39 +0200] rev 7192
removed some writelns
Xeli [Thu, 07 Jun 2012 01:10:57 +0200] rev 7191
first attempt at implementing support for keys with modifiers
to use it, the keybinding have to be of the form mod:<modkey>:..:<modkey> <function> <keycode>
for instance in an ini file change findhh=h to findhh=mod:lshift h
nemo [Wed, 06 Jun 2012 17:56:39 -0400] rev 7190
Make it AI survival almost definitely impossible by adding a 3rd pass to FindGear. 1st pass normal, 2nd pass allow close to objects, 3rd pass, allow overlapping objects.
unc0rr [Wed, 06 Jun 2012 22:11:55 +0400] rev 7189
Not needed here
Wolfgang Steffens <WolfgangSteff@gmail.com> [Tue, 05 Jun 2012 22:37:36 +0200] rev 7188
Removed leftover FFP code: We should now be GL2 GLSL1.30+ forward compatible.
Added a seperate shader for the gradient used for water drawing.
Disabled 3D mode for GL2 codepath as this still has some FFP left.
unc0rr [Tue, 05 Jun 2012 14:07:28 +0400] rev 7187
- Allow camera movement while current hedgehog is falling
- Some tiny changes
Wolfgang Steffens <WolfgangSteff@gmail.com> [Tue, 05 Jun 2012 22:17:06 +0200] rev 7186
Merge
Xeli [Tue, 05 Jun 2012 19:36:07 +0200] rev 7185
Android: first attempt at using the density call from java
Xeli [Tue, 05 Jun 2012 19:33:49 +0200] rev 7184
only reset those keys which actually change their bindings
nemo [Mon, 04 Jun 2012 19:43:39 -0400] rev 7183
tidy flags
Medo <smaxein@googlemail.com> [Mon, 11 Jun 2012 00:02:17 +0200] rev 7182
Small improvements to the frontend lib for better debugging
nemo [Mon, 04 Jun 2012 19:36:55 -0400] rev 7181
Welp. We have a bit of a problem here. Reverting the move of nextturn. But this causes a desync in scripting unless we can find a better fix.
Stepan777 <stepik-777@mail.ru> [Mon, 04 Jun 2012 21:32:30 +0400] rev 7180
here it is
Medo <smaxein@googlemail.com> [Sat, 09 Jun 2012 03:28:38 +0200] rev 7179
Implemented game launching API for the frontlib.
It is still buggy though, and not all game settings can be conveniently created/modified yet.
unc0rr [Mon, 04 Jun 2012 22:43:56 +0400] rev 7178
Don't make unnecessary calls to TestWhip, TestFirePunch, TestBaseballBat and TestHammer functions as they have no need to take Targ parameter into account and thus may only be called once per position
Medo <smaxein@googlemail.com> [Fri, 08 Jun 2012 19:52:24 +0200] rev 7177
Implemented public API for letting the engine render maps
nemo [Mon, 04 Jun 2012 08:11:47 -0400] rev 7176
Make watching AI v AI on ai survival a bit more entertaining
Medo <smaxein@googlemail.com> [Thu, 07 Jun 2012 02:45:18 +0200] rev 7175
Added ini reading/writing for game schemes to the frontend lib
nemo [Sun, 03 Jun 2012 23:04:21 -0400] rev 7174
Workaround for
bug #144. This workaround had occurred to me a while ago, but wasn't sure if placing them unfairly was better than not placing them at all. Argument for not placing at all is people should probably abort the game when they notice it. Argument for placing unfairly is people can still abort, and if we really wanted them to abort, we should probably just have halted launch if all hogs failed to spawn. This way at least play can continue.
Medo <smaxein@googlemail.com> [Mon, 04 Jun 2012 21:12:20 +0200] rev 7173
Frontlib: Work on the callback mechanisms for IPC
Work commit; It compiles and runs but will need a major overhaul tomorrow.
nemo [Sun, 03 Jun 2012 22:56:30 -0400] rev 7172
After experimenting with a long running average at maxed out FPS and a variety of map sizes, 128 seems to actually be a good size to use if only drawing bits of world with stuff in it. 64 actually did even better in some situations, but significantly worse in others (lots of land, zoomed out).
Medo <smaxein@googlemail.com> [Sun, 03 Jun 2012 01:24:18 +0200] rev 7171
frontlib refactoring
socket.h now completely wraps all the lowlevel neworking, so it would be easy
to switch away from SDL_net if needed. Also reduced global state by making an
IPC connection an object-like thing.
nemo [Sun, 03 Jun 2012 18:52:22 -0400] rev 7170
Only create textures for non-empty LandPixel chunks. This should save a fair amount of memory, especially on smaller maps, and eliminate a number of draws
Medo <smaxein@googlemail.com> [Sat, 02 Jun 2012 22:54:09 +0200] rev 7169
Merge
nemo [Sun, 03 Jun 2012 11:02:12 -0400] rev 7168
warp sound when AI survival hog respawns. attempt at a bit of a crate spawn animation (moar sparkles and a quick fadein)
Xeli [Sat, 02 Jun 2012 22:31:41 +0200] rev 7167
Android: added a callback to java to determine dpi/dip how much we should scale the ui
Medo <smaxein@googlemail.com> [Sat, 02 Jun 2012 14:27:09 +0200] rev 7166
Merge
nemo [Sat, 02 Jun 2012 16:25:13 -0400] rev 7165
add onGameTick20 to basic training, extend laser sight out way more (it was visible at top when completely zoomed out), move call of new turn to after AfterSwitchHedgehog to avoid lua issues in onNewTurn - if this causes problems, lua can do delayed actions in onGameTick
unc0rr [Fri, 01 Jun 2012 12:42:44 +0400] rev 7164
Some brainfucking code which greatly reduces number of TestCollision* calls in hedgehog walk routine. Especially helpful to AI optimization. Also fixes some edge cases.
mikade <redgrinner@gmail.com> [Fri, 01 Jun 2012 00:19:30 +0200] rev 7163
merge
Medo <smaxein@googlemail.com> [Sat, 02 Jun 2012 14:26:52 +0200] rev 7162
Demo recording for the frontend library
nemo [Thu, 31 May 2012 12:52:31 -0400] rev 7161
Name the flags for fall tracking and indicating whether the explosion erases terrain.
Medo <smaxein@googlemail.com> [Thu, 31 May 2012 18:54:40 +0200] rev 7160
Moved frontlib into project_files
unc0rr [Thu, 31 May 2012 20:07:40 +0400] rev 7159
merge
Medo <smaxein@googlemail.com> [Thu, 31 May 2012 18:32:01 +0200] rev 7158
Further work on the frontend library, restructuring, ...
unc0rr [Thu, 31 May 2012 20:07:17 +0400] rev 7157
merge
mikade <redgrinner@gmail.com> [Thu, 31 May 2012 15:50:25 +0200] rev 7156
Add a GetTag method so that SetTag doesn't feel lonely.
Medo <smaxein@googlemail.com> [Thu, 31 May 2012 00:35:06 +0200] rev 7155
Started work on the frontend networking library
unc0rr [Thu, 31 May 2012 18:02:30 +0400] rev 7154
Improve TestWhip
sheepluva [Thu, 31 May 2012 00:11:42 +0200] rev 7153
minor tweaks for options page; should improve readability at small window size... a bit...
Medo <smaxein@googlemail.com> [Tue, 29 May 2012 23:04:03 +0200] rev 7152
Removed dead/deprecated code and comments
unc0rr [Thu, 31 May 2012 15:14:39 +0400] rev 7151
pas2c stuff
unc0rr [Wed, 30 May 2012 22:45:30 +0400] rev 7150
This should make drawn maps rendering even more faster
Medo <smaxein@googlemail.com> [Tue, 29 May 2012 22:33:10 +0200] rev 7149
Merge
unc0rr [Wed, 30 May 2012 19:01:19 +0400] rev 7148
merge
unc0rr [Wed, 30 May 2012 18:00:29 +0400] rev 7147
Render drawn maps 10-500 times faster
unc0rr [Tue, 29 May 2012 22:21:19 +0400] rev 7146
Oops, forgot to set 'erasing' flag on decoding
unc0rr [Mon, 28 May 2012 22:42:59 +0400] rev 7145
Fix a bug with wrong state of teams list when color isn't changed manually
nemo [Mon, 28 May 2012 14:20:51 -0400] rev 7144
Remove a couple more timers, should mean alpha matches old pulse time now
nemo [Mon, 28 May 2012 14:11:50 -0400] rev 7143
also change specialists
nemo [Mon, 28 May 2012 14:01:23 -0400] rev 7142
Set air attack to active by default, make time look a bit nicer, avoid plane buzz activating.
Xeli [Mon, 28 May 2012 19:33:57 +0200] rev 7141
change the array which represents the keyboard state to be a boolean array rather than byte array
Xeli [Mon, 28 May 2012 19:15:51 +0200] rev 7140
Don't allow for multiple key up(or down) events, it will ignore the excess events
nemo [Mon, 28 May 2012 12:21:54 -0400] rev 7139
Also change Highlander and Racer
Wolfgang Steffens <WolfgangSteff@gmail.com> [Mon, 28 May 2012 10:38:27 +0200] rev 7138
moved generic matrix code to uMatrix.pas
updated shader and client logic to use a mat4 rather than
ftransform or gl_ModelViewProjectionMatrix.
unc0rr [Mon, 28 May 2012 20:04:49 +0400] rev 7137
merge
Wolfgang Steffens <WolfgangSteff@gmail.com> [Mon, 28 May 2012 10:34:33 +0200] rev 7136
merge
nemo [Mon, 28 May 2012 01:51:50 -0400] rev 7135
Add onGameTick20 to try and encourage lua to be a bit more efficient. Rewrite Space Invasion to use it. Top speed of aliens is 25% higher now, although that could be changed, I kinda liked it. Change parameter order of div().
unc0rr [Mon, 28 May 2012 17:54:23 +0400] rev 7134
Some improvements to pas2c
unc0rr [Mon, 28 May 2012 00:44:51 +0400] rev 7133
Fix a remote crasher
unc0rr [Fri, 25 May 2012 15:35:48 +0400] rev 7132
- Fix some AI stupidness factors
- Slight optimizations and formatting
unc0rr [Mon, 28 May 2012 00:43:36 +0400] rev 7131
Make frontend compile with clang
unc0rr [Sun, 27 May 2012 23:42:43 +0400] rev 7130
- Allow switching colors with mouse wheel
- Use indices instead of color values
- Introduce a model for colors
- Some small fixes, .pro can be used to build again
- Yay, tested it to work via network (and fixed a bug!)
(TODO: pass colors to engine by index)
Wolfgang Steffens <WolfgangSteff@gmail.com> [Fri, 25 May 2012 09:00:54 +0200] rev 7129
initial GLSL1.2 test version
nemo [Sat, 26 May 2012 16:50:51 -0400] rev 7128
Minor freezer changes, allow snow to accumulate on indestructible terrain too.
Wolfgang Steffens <WolfgangSteff@gmail.com> [Fri, 25 May 2012 08:51:54 +0200] rev 7127
Removed lazy update: workaround for R7103
unc0rr [Sat, 26 May 2012 22:27:57 +0400] rev 7126
Bring leftTeams back (with a fix) as it is apparently needed for spectators.
Wolfgang Steffens <WolfgangSteff@gmail.com> [Fri, 25 May 2012 08:42:26 +0200] rev 7125
merge
unc0rr [Fri, 25 May 2012 00:06:42 +0400] rev 7124
- Restore pre-
r9257cf8e7af2 behavior
- Get rid of leftTeams, send REMOVE_TEAM immediately instead
Medo <smaxein@googlemail.com> [Wed, 23 May 2012 22:46:37 +0200] rev 7123
Merge
nemo [Wed, 23 May 2012 16:51:37 -0400] rev 7122
Fix reported in
bug #327, comment #3 - untested but seems reasonable/safe.
nemo [Wed, 23 May 2012 16:34:12 -0400] rev 7121
http://www.demoties.com/wp-content/uploads/2011/03/mar-01-6.jpg
unc0rr [Wed, 23 May 2012 23:30:50 +0400] rev 7120
Mark team for deletion when letting others know it has left during game. Should help with quitters problem.
unc0rr [Wed, 23 May 2012 23:24:03 +0400] rev 7119
Don't remove already removed team
Xeli [Wed, 23 May 2012 21:19:15 +0200] rev 7118
wops add this too
Xeli [Wed, 23 May 2012 21:16:44 +0200] rev 7117
reimplemented ResetKbd and calling it when exiting gsChat status, this restores behavior from.17: You can now walk -> press t/chat -> type some stuff while still walking -> exit gsChat and stop walking at that moment
Xeli [Wed, 23 May 2012 19:56:14 +0200] rev 7116
android: fix the default make target
Xeli [Wed, 23 May 2012 19:54:53 +0200] rev 7115
Android: add freezer commit message
koda [Wed, 23 May 2012 02:39:30 +0200] rev 7114
add NOPNG to cmake to explicitly disable PNG dependency
reorganise osx detection and variable initalization (simpler crosscompiling) in cmake
koda [Wed, 23 May 2012 01:53:25 +0200] rev 7113
add GHC and GHFLAGS from cmake too
koda [Wed, 23 May 2012 01:39:31 +0200] rev 7112
rename a few internal cmake variables (for consistency and readability)
Wolfgang Steffens <WolfgangSteff@gmail.com> [Tue, 22 May 2012 09:25:03 +0200] rev 7111
Replaced matrix related FFP code with explicit matrix calculations.
The modelview matrices now get uploaded at a single point via glLoadMatrix4
rather than using the GL1 matrix stack.
In the GL2 variant this will become a uniform upload.
Medo <smaxein@googlemail.com> [Tue, 22 May 2012 11:19:32 +0200] rev 7110
Merge
koda [Wed, 23 May 2012 00:45:37 +0200] rev 7109
there a libSDLMain.a in the bundled SDL framework
Wolfgang Steffens <WolfgangSteff@gmail.com> [Tue, 22 May 2012 09:18:46 +0200] rev 7108
Merge
Xeli [Tue, 22 May 2012 00:41:26 +0200] rev 7107
android: possible fix for bitmap recycle errors
Xeli [Tue, 22 May 2012 00:40:43 +0200] rev 7106
fixed wheelup/down
Wheel up and down used to be swapped in both binds.cpp and uKeys.pas (2 wrongs make a right eh)
After I fixed uKeys zooming was inverted, so I changed binds.cpp too, but now existing teams will still have its zoom inverted..
koda [Mon, 21 May 2012 22:54:34 +0200] rev 7105
add a nilcheck
nemo [Mon, 21 May 2012 16:46:24 -0400] rev 7104
checksum
unc0rr [Tue, 22 May 2012 00:29:32 +0400] rev 7103
Feel free to add real checksum function
koda [Mon, 21 May 2012 06:34:17 +0200] rev 7102
better lazy loading for cScaleFactor
nemo [Sun, 20 May 2012 19:42:55 -0400] rev 7101
Ok. I think *this* should flip it correctly...
Xeli [Sun, 20 May 2012 21:09:13 +0200] rev 7100
android: added an unsigned target to the makefile, to help automate signing
Xeli [Sun, 20 May 2012 17:17:21 +0200] rev 7099
remove the need to qt and co when using cmake with -DANDROID=1
nemo [Sun, 20 May 2012 10:55:58 -0400] rev 7098
Minor tweaks to freezer, mostly to simplify current state to laptop
nemo [Sun, 20 May 2012 10:45:16 -0400] rev 7097
clean up pngs
mikade <redgrinner@gmail.com> [Sun, 20 May 2012 10:54:52 +0200] rev 7096
merge
mikade <redgrinner@gmail.com> [Sun, 20 May 2012 00:08:26 +0200] rev 7095
+ Trivial update.
+ Script for managing WxW, AFR, and Surf'n'Crate shoppa-variants.
mikade <redgrinner@gmail.com> [Sat, 19 May 2012 17:15:12 +0200] rev 7094
A few scripts to try out. 2x challenge, 1x GSoC training, 1x user mission.
nemo [Sun, 20 May 2012 01:00:00 -0400] rev 7093
Bit more freezer.
nemo [Fri, 18 May 2012 13:35:22 -0400] rev 7092
Add an emergency return to the timebox in the case of death of rest of team. Also add a small visual effect to AI survival
nemo [Thu, 17 May 2012 20:23:58 -0400] rev 7091
Might help if this was actually its own unique weapon
nemo [Thu, 17 May 2012 18:22:20 -0400] rev 7090
Provide training/campaign with a random seed to ignore/use.
Xeli [Thu, 17 May 2012 20:19:35 +0200] rev 7089
remove ProcessKdb references all together, removed movecursor() because it doesnt seem to do anything
Xeli [Thu, 17 May 2012 20:01:56 +0200] rev 7088
first attempt at fixing controller/gamepad, it works with the android controller but it doesnt have hats/buttons, needs testing
Xeli [Thu, 17 May 2012 16:52:17 +0200] rev 7087
dont allow choosing weapons when the AI is playing
Xeli [Thu, 17 May 2012 16:51:54 +0200] rev 7086
android typo/sabotage
Xeli [Thu, 17 May 2012 15:58:24 +0200] rev 7085
fix sdl13 build
Wolfgang Steffens <WolfgangSteff@gmail.com> [Mon, 14 May 2012 22:14:17 +0200] rev 7084
readded optimization for SetScale
Xeli [Thu, 17 May 2012 15:58:04 +0200] rev 7083
unbreak android build
- export the Game function
- fill the ammo store with 0s in the frondend, if we're missing any weapons
- use english as default language
Wolfgang Steffens <WolfgangSteff@gmail.com> [Mon, 14 May 2012 19:48:34 +0200] rev 7082
Replaced FFP code that sets up orthogonal projection with explicit matrix
calculation. Storing the orthogonal projection in the projection matrix for
legacy GL (1.x) rather than in the modelview matrix.
Xeli [Tue, 15 May 2012 21:07:47 +0200] rev 7081
android: add missing graphics, only placeholders tho..
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.
unc0rr [Mon, 14 May 2012 22:47:56 +0400] rev 7079
Learn hask^Wpascal, dudes!
nemo [Sun, 13 May 2012 18:50:04 -0400] rev 7078
AI can't use cWindSpeedf since it now does a smooth transition
nemo [Sun, 13 May 2012 18:31:05 -0400] rev 7077
oops
nemo [Sun, 13 May 2012 14:56:05 -0400] rev 7076
Dammit Xeli
unc0rr [Sun, 13 May 2012 21:46:50 +0400] rev 7075
'\xd7af' -> 0xd7af
unc0rr [Sun, 13 May 2012 21:39:20 +0400] rev 7074
Make uUtils.c compile
unc0rr [Sun, 13 May 2012 01:54:26 +0400] rev 7073
help pas2c
unc0rr [Sun, 13 May 2012 00:50:45 +0400] rev 7072
More magic
nemo [Sat, 12 May 2012 16:45:06 -0400] rev 7071
unc0rr's magic macro
unc0rr [Sun, 13 May 2012 00:40:01 +0400] rev 7070
oops, wrong type
unc0rr [Sat, 12 May 2012 23:55:09 +0400] rev 7069
pas2c stuff again
unc0rr [Sat, 12 May 2012 22:50:33 +0400] rev 7068
Get rid of cripple SendIPCc
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
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
unc0rr [Sat, 12 May 2012 00:25:49 +0400] rev 7065
Add missing identifiers
nemo [Fri, 11 May 2012 16:09:11 -0400] rev 7064
Fix casing and type for gl
unc0rr [Fri, 11 May 2012 23:36:42 +0400] rev 7063
sysutils -> SysUtils
unc0rr [Fri, 11 May 2012 23:34:35 +0400] rev 7062
Recognize length on arrays as a separate function
unc0rr [Fri, 11 May 2012 23:22:01 +0400] rev 7061
More tolerance to pas2c
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())
unc0rr [Fri, 11 May 2012 22:54:19 +0400] rev 7059
Define NOCONSOLE for pas2c
unc0rr [Fri, 11 May 2012 22:50:52 +0400] rev 7058
uCommandHandlers now compiles
unc0rr [Fri, 11 May 2012 22:35:09 +0400] rev 7057
Support operator 'in', replace it with equality checks against each element of set
unc0rr [Fri, 11 May 2012 22:17:39 +0400] rev 7056
Recognize (hwFloat op int) expressions
unc0rr [Fri, 11 May 2012 22:09:34 +0400] rev 7055
Convert "unit.function()" properly
unc0rr [Fri, 11 May 2012 21:10:58 +0400] rev 7054
Function to compare string to char ftw
unc0rr [Fri, 11 May 2012 20:01:57 +0400] rev 7053
Make pas2c happier with uSound
unc0rr [Fri, 11 May 2012 19:33:21 +0400] rev 7052
Be more wise about constant initialization expressions being not arrays
nemo [Fri, 11 May 2012 11:08:50 -0400] rev 7051
Avoid returning an array for the sake of pas2c
koda [Fri, 11 May 2012 00:11:01 +0200] rev 7050
fix building with lua (i think)
koda [Fri, 11 May 2012 00:05:47 +0200] rev 7049
minor changes for warnings and a variables scope
koda [Thu, 10 May 2012 23:21:56 +0200] rev 7048
the ios port runs again, although with a few things to sort out
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
unc0rr [Fri, 11 May 2012 01:01:29 +0400] rev 7046
Fix identifiers case in uLandTemplates (too lazy to make proper implementation in pas2c)
unc0rr [Fri, 11 May 2012 00:36:32 +0400] rev 7045
Declare Param* functions
unc0rr [Fri, 11 May 2012 00:33:14 +0400] rev 7044
Fix for Int type and sysutils in hwengine.pas
unc0rr [Fri, 11 May 2012 00:28:06 +0400] rev 7043
Some work to make more units compile after conversion to c
unc0rr [Thu, 10 May 2012 23:51:05 +0400] rev 7042
Support overloaded operators on (hwFloat op hwFloat) calls
unc0rr [Thu, 10 May 2012 22:55:13 +0400] rev 7041
More definitions and mess with pascal code
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.
unc0rr [Thu, 10 May 2012 13:41:18 +0400] rev 7039
Handle function type differently
unc0rr [Thu, 10 May 2012 13:16:31 +0400] rev 7038
Some more definitions and slight fixes
unc0rr [Thu, 10 May 2012 11:29:18 +0400] rev 7037
uAmmos.c now compiles (3 warnings though)
unc0rr [Thu, 10 May 2012 11:12:06 +0400] rev 7036
Implement built-in functions Low() and High()
nemo [Wed, 09 May 2012 17:33:25 -0400] rev 7035
Reflects change in previous revision to uTypes
unc0rr [Thu, 10 May 2012 00:58:05 +0400] rev 7034
(PointerTo (SimpleType _)) could be a pointer to a non-struct type
unc0rr [Tue, 08 May 2012 00:17:02 +0400] rev 7033
Prepend unit name to function identifiers
unc0rr [Mon, 07 May 2012 23:48:24 +0400] rev 7032
Mangle overloaded functions (only different number of parameters is supported)
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
koda [Mon, 07 May 2012 11:59:09 +0200] rev 7030
invert LUA symbol meaning and avoid hints when compiling without it
koda [Mon, 07 May 2012 10:51:32 +0200] rev 7029
add support for FPC and FPFLAGS cmake arguments (helps crosscompiling)
koda [Sat, 05 May 2012 19:04:59 +0100] rev 7028
old typed const moved to their proper unit
koda [Sat, 05 May 2012 18:10:41 +0100] rev 7027
the scope cleanup continues...
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?)
koda [Sat, 05 May 2012 17:19:33 +0100] rev 7025
revisit isTerminated in hwengine
koda [Sat, 05 May 2012 16:53:46 +0100] rev 7024
fix more breakage
Xeli [Sat, 05 May 2012 16:41:14 +0200] rev 7023
removed the default argument in uWorld
Xeli [Sat, 05 May 2012 16:38:41 +0200] rev 7022
fix breakage
koda [Sat, 05 May 2012 15:17:16 +0100] rev 7021
adjust the scope of a few uSound variables and functions
Medo <smaxein@googlemail.com> [Thu, 03 May 2012 22:48:02 +0200] rev 7020
Merge
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)
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
sheepluva [Thu, 03 May 2012 14:21:53 +0200] rev 7017
visually indicate when map preview generation is in progress.
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
sheepluva [Thu, 03 May 2012 13:25:40 +0200] rev 7015
add DLC button to net game room
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
unc0rr [Thu, 03 May 2012 12:21:16 +0400] rev 7013
Get rid of overloaded functions in uRenderUtils
nemo [Thu, 03 May 2012 00:21:17 -0400] rev 7012
merge
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
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...
Medo <smaxein@googlemail.com> [Thu, 03 May 2012 15:34:26 +0200] rev 7009
Updated android support library to the latest version (r8)
sheepluva [Thu, 03 May 2012 02:45:08 +0200] rev 7008
fix a previewmap-related QObject::disconnect segfault
nemo [Wed, 02 May 2012 19:16:12 -0400] rev 7007
Initial stub for freezer
Medo <smaxein@googlemail.com> [Wed, 02 May 2012 23:53:45 +0200] rev 7006
Merge
sheepluva [Thu, 03 May 2012 01:18:29 +0200] rev 7005
fix: issue with playing team list vertically collapsing
nemo [Wed, 02 May 2012 18:36:27 -0400] rev 7004
Workaround for stuck pages.
sheepluva [Wed, 02 May 2012 21:45:55 +0200] rev 7003
tweak how the header customization is stored in the settings file
unc0rr [Wed, 02 May 2012 22:51:42 +0400] rev 7002
Render float consts into defines
unc0rr [Wed, 02 May 2012 22:12:58 +0400] rev 7001
GetRandom -> GetRandomf
sheepluva [Wed, 02 May 2012 19:36:23 +0200] rev 7000
allow F5 magic to refresh demos/saves list too
koda [Wed, 02 May 2012 16:36:11 +0100] rev 6999
rename a few Draw* routines
koda [Wed, 02 May 2012 14:41:21 +0100] rev 6998
wut?
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*)
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...
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