2012-10-07 unc0rr Bring back sorting
2012-10-07 unc0rr Bring icons back
2012-10-07 nemo Set default collision mask for gears at currenthedgehog X/Y to FF7F, expose mask to scripting as well. This should resolve the collision part of bug #420
2012-10-06 unc0rr Further work on moving to players list model
2012-10-06 unc0rr Simplify file loading procedure
2012-10-05 unc0rr Start moving to players list model.
2012-10-03 unc0rr No commit message
2012-10-01 unc0rr - Fix warnings and hints
2012-09-30 unc0rr Show more statuses in icons.
2012-09-29 unc0rr Move hedgehog's step routine into separate function, use it in both hedgehog and ai code
2012-09-28 koda use cmake OPTION for arguments and further cleanup on CMakeFiles
2012-09-27 nemo revert since I didn't quite get this working smoothly enough. was close though. perhaps some other time. Shame because calling game tick less frequently can save a lot of CPU
2012-09-27 unc0rr Fix some hints
2012-09-27 unc0rr Shutup pas2c
2012-09-27 unc0rr vector2Angle function which converts vector to angle from -2048 to 2048
2012-09-27 unc0rr Always run simple game on medium maps
2012-09-27 unc0rr Oops
2012-09-26 unc0rr Fix framing
2012-09-25 unc0rr - Keep track of room name so correct name is displayed when you become room admin
2012-09-25 koda only accept RELASE and DEBUG build type configuration
2012-09-25 koda another little tweak
2012-09-25 koda sdl_extras updated/fixed (is this file still needed?)
2012-09-24 koda forgot a few checks from rev f40c65ae3eab
2012-09-24 koda force a DEBUG build when HW_DEV is true, some CMakeLists.txt cleanup/commenting
2012-09-24 koda slight tweak to lua linking (that will break everything, i'm sure)
2012-09-22 unc0rr Make sheepluva happy
2012-09-22 unc0rr Allow using system proxy settings
2012-09-21 unc0rr - Small fix
2012-09-21 unc0rr Support for proxies (not tested)
2012-09-20 koda blindly trying to fix the android build
2012-09-20 koda nicer debug log visuals on ios
2012-09-20 koda switch the Tremor implementation from the Cocos2D one to the lowmem-no-byte branch and let's see what happens
2012-09-20 koda update ios project file again to reflect SDL2 renaming
2012-09-16 Medo Hedgeroid: Updated base locale
2012-09-20 koda issue ENGINECLEAN only when fpc < 2.6
2012-09-16 Medo Hedgeroid: Update to new NDK toolchain (requires NDK r8b)
2012-09-20 koda updated ios project file
2012-09-16 Medo frontlib+Hedgeroid: Added support for the new client flags (chief, admin, reg)
2012-09-16 unc0rr Treat init expression in parens as just expression instead of array initializer when there's only one entry in expressions list
2012-09-16 Medo frontlib: Add/change comments to correspond to recent changes in QtFrontend and server
2012-09-16 unc0rr New hwSqrt which is up to 8.7% more efficient than old one on synthetic tests
2012-09-16 Medo Merge
2012-09-16 ChipHome Italian translation update
2012-09-11 ChipHome Italian engine translation update
2012-09-09 sheepluva recognize client-flags h and u, ROOM_CONTROL_ACCESS will be ignored from here on
2012-09-09 sheepluva client-flags: make code easier to read/prettier; add parsing of flag 'a'; add warning in console on unknown flag; ignore ADMIN_ACCESS
2012-09-09 unc0rr 'h' status for room admins
2012-09-09 unc0rr Reset to default colors button
2012-09-09 unc0rr - Some improvements to tr() calls
2012-09-09 unc0rr - Fix some warnings in frontend
2012-09-09 unc0rr Polish settings page a bit
2012-09-08 unc0rr More consistency in terminology
2012-09-07 sheepluva merging in campaign updates - please test
2012-09-05 belphegorr Fixed grammar/vocabulary and improved balance
2012-09-06 sheepluva fix for issue 293 : "rope stuck after picking crate"
2012-09-05 sheepluva fix a segfault related to tcp servers deleting themselves without removing themselves from the internal server list first.
2012-09-04 nemo retain frontend effects setting exiting/leaving settings
2012-09-04 unc0rr Fix some warnings
2012-09-04 unc0rr Stop messages without possible desync on load from save
2012-09-04 sheepluva I didn't want to do this since it seems less clean, but...
2012-09-04 unc0rr Show who is the room admin on join (no tested, also I don't like how it is done via server warnings, but it seems there's no other solution compatible with .17)
2012-09-04 sheepluva skip second CheckForWin if water wasn't raised after first one
2012-09-04 sheepluva fix multi-shot related game ends leading to incomplete stats, fixes issue 372
2012-09-04 unc0rr More Qt-ish code, fix couple warnings.
2012-09-04 unc0rr Unset room restrictions on player/team joins when changing room admin
2012-09-04 unc0rr More precision
2012-09-03 nemo forgot to add back c96ff1a053d0
2012-09-03 sheepluva fix for issue 376 (embedding barrels in ceiling)
2012-09-03 nemo Fix line endings, add missing amMine entry
2012-09-03 sheepluva teleport hack fixes:
2012-09-03 nemo adjust velocity when entering/exiting the 4x routine
2012-09-03 nemo Let's try *4 instead. Not nearly as much of a win, but might be usable.
2012-09-03 nemo So, unc0rr won't let me revert to pre-e496587db93e, but reverting db731c523653 makes the rope less-sticky-enough to actually be usable in an ordinary game without my screaming at the monitor as I drown for the nth time...
2012-09-02 sheepluva if this doesn't work I shall cry like a lady
2012-09-02 sheepluva I assumed NO_VIDEOREC would be set if ${FFMPEG_FOUND} was false. doesn't seem to be the case.
2012-09-02 sheepluva engineclean returns
2012-09-02 unc0rr Not sticky rope
2012-09-02 nemo perf tweak
2012-09-02 nemo LAND_HEIGHT/LAND_WIDTH need setting later now
2012-09-02 nemo Correct snow fall/rotation (matching visual gear)
2012-09-02 unc0rr Oops
2012-09-01 unc0rr Rope fix without hacks.
2012-09-01 nemo oops
2012-09-01 nemo remove checks from c4272519b128, ed7fecd0f5fd just hides 'em instead.
2012-09-01 unc0rr hide health bars of dead teams
2012-09-01 nemo Differentiate videos from demos - navigating between them was too confusing. BTW, why is this on the front page, instead of next to the demos button?
2012-09-01 sheepluva fix parsing of 'if': identifiers can also contain underscores
2012-08-31 unc0rr fix parsing of 'if'
2012-08-31 sheepluva clean up LoadImage and UserPathz/AltPath/etc related redundancy by introducing 3 new functions in uStore.pas
2012-08-31 sheepluva * don't build moc for campaign.h
2012-08-31 nemo oops
2012-08-31 sheepluva use old approach for printing gl extentions for pas2c (less complex/no StrUtils dependencies)
2012-08-31 sheepluva min -> qMin
2012-08-31 sheepluva don't query/print GL_AUX_BUFFERS if video recording is disabled
2012-08-31 sheepluva print all GL_EXTENSIONS properly to logfile (should a;sp fix build on systems with compiler/lib versions that can't implicity cast PGLubyte to PChar)
2012-08-31 nemo Allow adjusting bitrate so that I can get a somewhat usable webm video. The audio is still tinny and unlistenable. Configuration option for that might be helpful, or just adjusting defaults in the wrapper.
2012-08-25 sheepluva add 'a classic fairytale' campaign to cmake install
2012-08-30 sheepluva dos2unix newline fixes on 7 (video recording-)merged files
2012-08-30 unc0rr Move some options to the second page so first page doesn't look ugly on low resolution
2012-08-30 nemo neglected stuff
2012-08-30 nemo Checking merge against latest trunk
2012-08-30 nemo preliminary creeper (not yet functional)
2012-08-29 sheepluva new grave: dragonball (incl. svg) by Randy
2012-08-29 nemo tiny (probably) optimisation
2012-08-29 nemo A few more operators. Committing in case unc0rr wants to fiddle.
2012-08-29 nemo isZero appears to be never used. Use it in a few obvious cases and add web variant.
2012-08-29 unc0rr Fix library installation in win32
2012-08-29 nemo disable snowball damage, by request of sheepluva
2012-08-29 sheepluva remove a redundant assignment; whitespace fixes
2012-08-29 unc0rr This should work better
2012-08-28 sheepluva fix build for me
2012-08-28 unc0rr Make ffmpeg optional for frontend
2012-08-28 unc0rr Small fix
2012-08-28 unc0rr Merge Stepik-777's video recording gsoc project
2012-08-27 nemo Starting to rewrite uFloat routines to avoid QWordValue - in the interests of JS which may get uint64/int64 in the spec in the future but does not have it now.
2012-08-27 Medo Merge
2012-08-27 sheepluva shutting the windows/pas2c build bot up: pas2c seems to fail parsing 'not' after a logical 'and' or 'or' (if no parenthesis)
2012-08-27 nemo Nerf X component a bit, allow knocks of nearby targets and upward kicks of overlapping
2012-08-27 nemo so unc0rr might replace this all. but anyway. fix copypasta.
2012-08-26 nemo shoppa hack, take... 4?
2012-08-26 nemo another shot in the dark. still w/ no input from shoppa players
2012-08-26 nemo shoppa hack guesses. continued. let's assume there's a small Y component.
2012-08-26 nemo another shot in the dark. let's assume they expect to control their direction as well. this might be the *wrong* direction...
2012-08-26 nemo hack for shoppa players, take 2. take into account sides, and a guess that a "slide" involves no upward movement
2012-08-26 nemo Hack to try and appease the shoppa players
2012-08-25 nemo reducing this value is sufficient to ensure crates drop just below top border or a girder
2012-08-25 nemo Fix throwing things off rope, also make throwing things a bit more generic and gear density dependent (so you can throw mines further, and also throw dynamite a little).
2012-08-25 nemo Allow escaping from tight spots
2012-08-25 unc0rr Disable workaround, as it still makes server crash and hung clients are hidden from players anyway
2012-08-25 nemo Ensure crates can spawn just below the border on a bordered map.
2012-08-25 nemo let's see if mikade will still accept this at least
2012-08-25 nemo make cheating a bit easier (mikade insisted). Also, try flipping dust for a bit more variety.
2012-08-25 nemo oops
2012-08-24 nemo Hey. How's this? It makes it harder to get stuck in the vertical rope position, prevents the wall trick, and also I think makes it easier to unglue a horizontal rope?
2012-08-24 nemo fromdos + fix end of turn velocity
2012-08-24 unc0rr An attempt to run main rope code only every 8th tick:
2012-08-24 unc0rr Move rope code to separate unit
2012-08-24 nemo Fix formatting, reduce border sensitivity
2012-08-23 Medo Hedgeroid: Fixed map preview again (might be a JNA bug)
2012-08-23 nemo also needs exclusion here
2012-08-23 Medo Hedgeroid improvements:
2012-08-23 unc0rr Don't leave frontend in engine waiting state when there's error occured on attempt to start engine
2012-08-21 Medo Hedgeroid: Some code cleanup, adding a forgotten file
2012-08-23 unc0rr Slightly faster and slightly better templates #41 and #43
2012-08-20 Medo License change: With the agreement of Xeli, I changed the Hedgeroid license to
2012-08-23 nemo drawn maps have a fixed 4096x2048 area right now
2012-08-20 Medo Hedgeroid: Final sprint to the deadline
2012-08-23 nemo move this section back to the connection code, and add an exclusion for air attack. probably should play a few portal games just in case
2012-08-20 Medo frontlib: Improved documentation of netconn, unified naming of a callback
2012-08-22 nemo *sigh*
2012-08-20 Medo engine: Don't overwrite isTerminated if it's already true
2012-08-22 nemo initModule really not needed for uRandom
2012-08-19 Medo Fix engine crashes on game end
2012-08-22 nemo Burn a random number in the override. Make sure cirbuf is reset.
2012-08-18 Medo Merge
2012-08-22 nemo extra nil check for lua hog switch
2012-08-18 Medo Hedgeroid: Don't change the template when clicking the map.
2012-08-22 unc0rr now really avoid
2012-08-18 Medo Hedgeroid: Increased assetsversion (d'oh)
2012-08-22 nemo avoid overflow on templates
2012-08-18 Medo Hedgeroid:
2012-08-21 nemo allow lua to specify template by number
2012-08-18 Medo frontlib: Return more filled-in team objects
2012-08-19 Stepan777 merge
2012-08-21 unc0rr Cancel shotgun shot if hedgehog is moved moved (by explosion)
2012-08-18 Medo engine: Fixed indentation regression
2012-08-18 nemo koda changed the CMake flag w/o updating the wiki or INSTALL file :(
2012-08-18 Medo Merge
2012-08-18 Medo Hedgeroid: Don't update the map preview just for a theme change
2012-08-18 nemo oops
2012-08-18 Medo Hedgeroid: Fixed JNA mapping of size_t
2012-08-18 Xeli fix the touchUI on android, ignore device dpi for now
2012-08-18 Medo engine: Fixed sigsegv on android caused by modifying Template.FillPoints constants
2012-08-18 nemo byte order
2012-08-17 Medo Hedgeroid: Fixed memory handling issues
2012-08-18 unc0rr Simplify code a bit
2012-08-17 Medo Hedgeroid: Fixed the restructuring-induced breakage
2012-08-18 unc0rr GoBack() here is not needed anymore
2012-08-17 Medo Merge
2012-08-18 nemo Avoid a bit of a memory spike on small maps
2012-08-17 nemo This one gets called a lot when drawing rotated sprites
2012-08-17 nemo Consistency
2012-08-17 nemo This union hasn't been needed for 5 years, and makes using other headers harder.
2012-08-16 unc0rr Forgot this state
2012-08-12 Stepan777 minor changes in list of codecs
2012-08-15 nemo Poor visual gear value in theme now bears little resemblance to the number of gears actually spawned. But, it certainly shouldn't be related to LAND_WIDTH.
2012-08-11 Stepan777 Insert license in avwrapper.c
2012-08-15 unc0rr Allow customization of colors in ui, store custom colors in config
2012-08-11 Stepan777 cmake scripts
2012-08-15 unc0rr Check if hedgehog is still active instead
2012-08-10 Stepan777 better cmake script
2012-08-13 unc0rr Room bans. They're more simple, than the global ones: if you ban someone, he is banned by ip in this room for the rest of the room lifetime. Not tested.
2012-08-10 Stepan777 merge
2012-08-13 unc0rr Allow JOINED message in lobby
2012-08-09 Stepan777 fix FindFFMPEG
2012-08-30 nemo I shouldn'tve tracked this really, I should have just rejected that part of the transplant
2012-08-13 Jie Luo Simplified Chinese Translation update
2012-08-08 Stepan777 improve html links + small bugfixes
2012-08-30 nemo Final checkpoint w/ campaign.
2012-08-09 unc0rr Check if 'for' cycle body is executed at least once
2012-08-08 Stepan777 FindFFMPEG.cmake (used only for frontend for now).
2012-08-25 belphegorr All missions: switched blood needers with meatbags in dialogues
2012-08-09 unc0rr Don't accept room messages when not in room state. Not tested even if it builds.
2012-08-08 Stepan777 merge
2012-08-25 belphegorr Mission 3: Added initial FirePunch
2012-08-09 nemo When exiting a room where one was host, server sends a REMOVE_TEAM for the local team. It appears that this loop would not break in that case. Add a log message and a break. (I've hit a frozen frontend twice now)
2012-08-25 belphegorr Mission 2: fixed ammo menu bug
2012-08-08 unc0rr Keep room till last player quits
2012-08-25 belphegorr Mission 7: increased distance between Leaks and the princess, fixed EmitDenseClouds typo
2012-08-08 nemo er. more like this.
2012-08-25 belphegorr Mission 5: fixed a few bugs that came with the update (ammo menu bug and initial gear elimination bug)
2012-08-08 nemo Allow scripting to delete gears
2012-08-25 belphegorr Changed a line in Mission 2 dialogue...
2012-08-07 nemo oops
2012-08-25 belphegorr Fixed crashes in mission 3 after RestoreHog
2012-08-07 unc0rr Keep inlining
2012-08-22 belphegorr Modified missions to be compatible with the merge
2012-08-06 unc0rr More mess in pas2c:
2012-08-19 belphegorr Mission 3: Modified onPrecise (added out-commented debug code)
2012-08-06 nemo revert 3188794b9d87. does not do what I'd like.
2012-08-17 Medo Hedgeroid: Frantic scrabbling toward the deadline
2012-08-05 Stepan777 improve video uploading
2012-08-19 belphegorr Mission 3: reduced enemy turn time, fixed other HideHog problems
2012-08-06 nemo oops
2012-08-17 Medo frontlib: Moved mapname sending to the end of flib_netconn_send_map
2012-08-05 Stepan777 merge
2012-08-19 belphegorr Solved issues with HideHog in mission 2 and 3
2012-08-05 nemo no cake for youuuuu
2012-08-17 Medo engine: Added JNI-compatible function to start map generation
2012-08-19 belphegorr Modified AddAmmo()-s in consideration of gfPerHogAmmo in mission 2
2012-08-05 unc0rr Introduce 'a' and 'u' client flags to mark admins and authenticated users
2012-08-15 Medo frontlib:
2012-08-19 belphegorr Removed debug code.
2012-08-05 nemo Add bot level to CPU flag
2012-08-12 Medo frontlib/Hedgeroid: Modified frontlib build in Hedgeroid so it works without having to copy the source dir.
2012-08-19 belphegorr Mission 7: Added a visual gear to mark height, changed ShowMission to be more precise.
2012-08-05 nemo Perf opt for the c conversion. Use downto instead to avoid repeated function calls in the loop
2012-08-12 Medo Hedgeroid: fix wrong filenames due to windows not treating files case sensitive
2012-08-19 belphegorr Fixed a typo, frontend is now working properly
2012-08-05 nemo Also flag cases. Side effect might be some odd collision in rare cases w/ portals. Also, might cause unexpected collisions w/ cases in TestColl - although we could add a proximity check to the flag there, or simply switch to TestCollExcludingMe again. uCollisions seems mismatched w/ AI TestColl anyway. Possibly r+1+r vs r+r for gear diametre.
2012-08-12 Medo Removed useless cast in cmdlineClient
2012-08-30 nemo Silly add to facilitate transplant
2012-08-05 nemo oops
2012-08-12 Medo Hedgeroid:
2012-08-19 belphegorr Mission 7: changed enemy health, ammos, fixed crashes, princess no longer hidden
2012-08-05 nemo unbreak AI. remove inits from uLand
2012-08-12 Medo frontlib improvements:
2012-08-19 belphegorr Forgot to add mission 10
2012-08-05 nemo An experimental template to abuse this ability. A quick doubling of the "Islands" crazy template
2012-08-12 Medo frontlib: Added functions to query important constants from the library
2012-08-18 belphegorr Added a story ending mission/cut-scene
2012-08-05 nemo First pass at variable land size. For playing a small map (forced on rqLowRes), this should save 42MiB of RAM.
2012-08-06 Medo Hedgeroid: Start using the frontlib for more operations
2012-08-18 belphegorr Added a FollowGear to the leaderDead animation in mission 9
2012-08-04 nemo Fix kamikaze crasher. Handle overlapping hogs case.
2012-08-06 Medo frontlib: Brought commandline client (almost) up to date with the frontlib changes
2012-08-18 belphegorr Fixed a few bugs in mission 7
2012-08-03 unc0rr TestKamikaze, needs polishing
2012-08-06 Medo frontlib: prevent writing a "binds" section of the team file when there are no binds
2012-08-18 belphegorr Fixed a typo in mission 6
2012-08-01 nemo Toggle autoCameraOn in Findhh instead of checking FollowGear which could be set in a variety of places. Issue #404
2012-08-06 Medo frontlib: fixed ini writing failing because of an inverted condition
2012-08-18 belphegorr Fixed bug in mission 5 with invisible obstacles
2012-07-31 unc0rr Okay, this is workaround over ping timeouts problem on the server. Could make server crash if recieve thread wakes up after second ping timeout event.
2012-08-06 Medo frontlib: Removed reference counting from schemelist
2012-08-18 belphegorr Crashfix, healthfix in mission 5
2012-07-28 nemo oops
2012-08-02 Medo Hedgeroid: Started to implement RoomActivity
2012-08-18 belphegorr Forgot to add mission 9 -.-'
2012-07-27 nemo Allow AfterAttack to proceed even if the Hedgehog is dead. They could be resurrected after all.
2012-08-02 Medo frontlib: Fixed flib_netconn_send_leaveRoom returning -1 even though there was no error.
2012-08-16 belphegorr Added Mission 9: The Enemy Of My Enemy
2012-07-27 unc0rr merge
2012-08-01 Medo Hedgeroid: Fix argument passing to ChatFragment, small layout fixes
2012-08-16 belphegorr Modified final cutscene and fixed a skipping bug
2012-07-27 unc0rr oops
2012-08-01 Medo Hedgeroid: Added libjnidispatch.so and jna.jar
2012-08-10 belphegorr Fixed variable loading errors and added saving of "M8Scene" in mission 8
2012-07-27 unc0rr Fix edge case problems with sniper rifle
2012-08-01 Medo Hedgeroid: Room screen WIP
2012-08-10 belphegorr Solved "floating repositionings" in every mission
2012-07-26 Stepan777 uploading to youtube, it works, but user interface is still incomplete
2012-07-26 unc0rr No more AI jumping lulz
2012-07-27 nemo this one too
2012-07-26 Medo Hedgeroid: various improvements:
2012-08-09 belphegorr Added Mission 8: Long Live The Queen
2012-07-26 Stepan777 merge
2012-07-26 unc0rr Better prediction of cluster, melon, and whip
2012-07-27 nemo rewrite to make the string shorter
2012-07-26 Medo Merge
2012-08-09 belphegorr 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.
2012-07-25 unc0rr merge
2012-08-02 belphegorr Removed gfOneClanMode from Mission 7
2012-07-25 unc0rr Commit commented out code which I used to debug AI walking
2012-07-31 belphegorr Added Mission 7: Family Reunion
2012-07-25 unc0rr - Implement AI land marks which only used to tracks visited areas on the map for now. Significantly reduces wasting of cpu time by AI checking same place several times (10x or even more in rare cases)
2012-07-25 unc0rr Bonus for dealing more damage than needed to kill. Should help with cake leaving 1hp issue. Not tested.
2012-07-31 belphegorr Mission 6: Modified a dialogue timing
2012-07-25 unc0rr Some tiny improvements to AI walking algorythm
2012-07-25 xymeng Changes to pas2c - unreviewed apart from cursory glance and compile test.
2012-07-31 belphegorr Mission 6: Fixed a typo, an animation bug, added 2 rope crates to the weapon stack
2012-07-25 unc0rr Adjust firepunch and bat consts yet again
2012-07-25 nemo Changes for the benefit of pas2c. Use downto in for loops to avoid repeated calls of Random/GetRandom. Wrap nots.
2012-07-31 belphegorr Mission 1: Fixed a typo
2012-07-24 unc0rr Prefer to bat enemy away dealing the same amount of damage
2012-07-24 nemo workaround - not great though since they probably should have proper initial values like they used to have in uConsts. leaving a note to koda
2012-07-24 belphegorr Changed name of princess in mission 6 (forgot it last time).
2012-07-24 unc0rr No need to redefine signal
2012-07-24 nemo Fix bee crasher, tweak splash values
2012-07-24 belphegorr Removed some campaign variables from Mission 6.
2012-07-21 nemo better?
2012-07-24 belphegorr Switched Fell From Heaven to Fell From Grace on missions 5, 6.
2012-07-21 unc0rr 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.
2012-07-24 belphegorr Fixed localization of Mission 6 and fixed a typo.
2012-07-21 nemo unc0rr, let me know what you think? Values were chosen semi-arbitrarily. But I was playing through a lot of large demos.
2012-07-23 belphegorr Finished mission 6: Dragon's lair
2012-07-21 nemo Ok. *these* should be safe with just this one extra check...
2012-08-30 nemo checkpoint merge
2012-07-20 nemo :( I have no idea why this did not work
2012-07-20 nemo Avoid desync playing back demos
2012-07-20 nemo don't need the camera following invisible stuff (maybe this should be in the general camera routine?)
2012-07-20 nemo I thirst for randomness.
2012-07-20 nemo Try avoiding spamming the log by retaining the gears. untested.
2012-07-20 unc0rr Replace stupid 'mod' with 'and'
2012-07-20 koda ooops (and indentation)
2012-07-20 koda press 8 to mute audio while ingame
2012-07-20 unc0rr mod operator is so stupid in pascal
2012-07-20 nemo oh yeah, these too
2012-07-19 nemo Fix TARDIS, make switcher work w/ the new more stringent check.
2012-07-19 nemo Update team health
2012-07-18 unc0rr Start TestCake
2012-07-18 koda allow FPFLAGS and GHFLAGS only in cmakes able to support them
2012-07-17 nemo what the heck, let's add a few more
2012-07-16 unc0rr - Check for harmful gear deletions
2012-07-16 unc0rr Use gmDestroy message instead
2012-07-15 nemo Fix bug in resurrector deleting graves (exists in stable too), remove some unnecessary assignments due to the fillchar 0
2012-07-13 Stepan777 Correctly distinguish between game and real ticks while recording video,
2012-07-15 nemo Apparently order of multiple getrandom in params is undefined. Also remove broken and pointless getrandom call.
2012-07-13 Stepan777 merge
2012-07-15 nemo Sorry about the slight delay in pickup. You can blame a few lame cheaters. This is to make their cheating a bit harder.
2012-07-13 unc0rr Catch all exceptions in clientSendLoop. If there could something besides IOException be thrown there, that would explain ping timeouts server issue.
2014-01-09 unc0rr Filter sprSDFlake too, so engine could pass initialization gl2
2012-07-10 Stepan777 Fix bug with isInLag picture displayed at end of some videos.
2012-07-12 unc0rr Don't consider moving hedgehogs in place rating in after attack mode
2014-01-09 Wolfgang Steffens Import temp.diff which is a try to fix glitches with textures edges gl2
2012-07-10 Stepan777 merge
2012-07-12 unc0rr When removing a record, set selection on the next item in the list
2014-01-09 unc0rr Wolfgang Steffens's gl2 and atlas branch gl2
2014-06-18 sheepluva closing wosteffs ancient debug commit head. default branch has been a dual-headed monster for long enough IMO
2012-07-09 Stepan777 fix bug with desynced camera positions
2012-07-12 nemo Reduce number of walk bonuses further, doubt even 128 are needed. Fix count reset.
2012-07-10 Wolfgang Steffens Debug commit
2012-07-09 Stepan777 rework saving of camera positions so there is no need to know framerate during prerecording.
2012-07-12 nemo 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.
2012-07-10 Wolfgang Steffens Merge
2012-07-09 Stepan777 merge
2012-07-10 nemo 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.
2012-07-08 Stepan777 First try to use framebuffer, instead of auxilary buffer.
2012-07-08 unc0rr Introduce uGearsHandlers.pas, for now only part of cake handlers is moved there
2012-07-08 Stepan777 Move SDL_GetTicks() to another place, maybe this will fix sound desync.
2012-07-08 nemo A bit more convoluted, but more attractive visually
2012-07-08 Stepan777 merge
2012-07-08 nemo Insert at front of same Z, not end. Saves a little time on insertion and lua lookup of recent adds.
2012-07-07 Stepan777 fix alpha channel in image rescaling
2012-07-08 nemo Draw bombs behind plane
2012-07-07 Stepan777 Fix thumbnails. On some OpenGL implementations they weren't working.
2012-07-08 unc0rr Fix rare condition when hog's gear stucks in an infinite loop which adds 1 to its Y coordinate not checking for drowning
2012-07-07 Stepan777 fix frontend for ffmpeg 0.7.13
2012-07-08 nemo Intended to help on bottom border maps or "red" maps - don't assume erasure if there is indestructible land below the hog
2012-07-07 Stepan777 Fix compilation of hwengine on ffmpeg 0.7.13.
2012-07-26 Medo Hedgeroid: Major overhaul of the network connection code. Now it is threaded and
2012-07-08 nemo 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.
2012-07-07 Stepan777 fix for older ffmpeg (0.7.13)
2012-07-24 Medo Hedgeroid: Misguided attempts at getting the connection lifecycle right.
2012-07-07 kjpou1 remaining files for the Danish translation
2012-07-06 Stepan777 When there are videos that are being encoded and user tries to quit display dialog with warning.
2012-07-22 Medo Hedgeroid: Reworked player and room lists, added menus, added playername query
2012-07-07 unc0rr - Check ready status only after deleting player's teams (should fix the bug when you're unable to start game)
2012-07-06 Stepan777 When compiling with sdl2 use it instead of glut for creating hidden window (as suggested by koda).
2012-07-21 Medo Hedgeroid: More work on the lobby activity
2012-07-07 nemo Limit firepunch/whip drowning checks to max AI, bat to top 2 levels.
2012-07-06 Stepan777 merge
2012-07-19 Medo Hedgeroid: Lobby activity improvements
2012-07-07 nemo unbreak grayscale
2012-07-19 Medo Hedgeroid: Modified detection of assets on SD card (should be more reliable)
2012-07-05 unc0rr It is global var
2012-07-19 Medo Hedgeroid: Got the roomlist working... more or less.
2012-07-05 unc0rr Fix crash when hedgehog dies while switching from it
2012-07-19 Medo Re-Added the commandline client, but it's not compilable agains the latest frontlib
2012-07-04 nemo free up power for use by script
2012-07-19 Medo frontlib:
2012-07-04 nemo Allow script to set number of ammo in a crate. untested.
2012-07-18 Medo frontlib: Fix onRoomUpdateCb receiving a null pointer
2012-07-03 unc0rr - Don't call Length() on variable size arrays
2012-07-17 Medo Hedgeroid: Fixed multitouch breakage
2012-06-29 unc0rr Properly convert taking address of function with var parameters
2012-07-17 Medo Hedgeroid: Chat and player list work now, but everything is very much WIP
2012-06-29 unc0rr Well, since we have database on the same computer as game server, could remove caching, but I just set expiration time to 10 minutes
2012-07-16 Medo Hedgeroid: Layout experiments for the lobby page
2012-06-29 unc0rr Don't produce unnecessary and erroneous defines
2012-07-10 Medo Hedgeroid: Added experimental lobby chat
2012-06-29 xymeng Fix the function definition issue so the function pointer format now looks correct.
2012-07-10 Medo Hedgeroid: Simplified some code
2012-06-28 unc0rr Tiny optimization + formatting fix
2012-07-10 Medo frontlib: Added missing disconnect case
2012-06-28 unc0rr Convert function with var parameters declarations into #define + function which accepts pointers
2012-07-10 Medo frontlib: Added the NDK build file for Android
2012-06-28 unc0rr - Try sending remove message in 'finally' as a last resort
2012-07-10 Medo frontlib: Renamed cfg to scheme, Un-refcounted some types, small API adjustments
2012-06-27 nemo ocd
2012-07-05 Medo Improved asset moving time by an order of magnitude (3s vs. 25s on my device)
2012-06-27 unc0rr Prepare to handle passing by reference
2012-07-04 Medo frontlib: Improved and unified parameter checking, moved the cmdlineClient out
2012-06-27 unc0rr Remove trailing spaces
2012-06-27 Medo frontlib: Fixes and improvements. Added a GPLv2+ license header to all frontlib
2012-06-27 nemo Use toUtf8 instead TODO - find out 'sactly what the website is using for hashes.
2012-06-27 Medo Merge
2012-06-27 sphrix Missions localisation
2012-06-27 nemo More efficient
2012-06-27 nemo oops
2012-06-27 nemo Another try at the trace with more aggressive optimisation. Also tweaked the radial gradiant a bit to match the original more
2012-06-27 nemo 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.
2012-06-26 Stepan777 Here they come - thumbnails.
2012-06-27 nemo Extend TARDIS away time a bit (minimum, range) to make it a bit more useful. Remove a couple of unused variables.
2012-07-10 Wolfgang Steffens Added auto cropping to atlasing
2012-06-26 Stepan777 merge
2012-06-26 koda updated ios project file
2012-06-25 Wolfgang Steffens GL1.x fixes
2012-06-26 nemo Quick inkscape trace + a radial gradiant glow on the hedgewars logo. Perhaps it'll encourage Tiy to provide the vector original.
2012-06-25 Wolfgang Steffens Merge
2012-06-26 unc0rr Don't set erasing flag when it is unnecessary so hwmap could compress better
2012-06-25 Wolfgang Steffens using atlas for rendering now
2012-06-26 nemo er. this one too
2012-06-25 Wolfgang Steffens made surface retaining mandatory
2012-06-25 Stepan777 merge
2012-06-26 nemo Add green mask for anti-portal areas on custom maps. Flagged as Bouncy since it is intended for that general use. Needs testing.
2012-06-25 Wolfgang Steffens added missing uBinPacker.pas and uAtlas.pas
2012-06-25 Wolfgang Steffens retaining SDL surfaces in order to allow recreating atlases from scratch without
2012-06-25 nemo Update contributor e-mail address
2012-06-25 Stepan777 Restore almost old TCPBase behaviour
2012-06-25 Wolfgang Steffens Merge
2012-06-25 nemo oops
2012-06-24 Stepan777 remaining IFDEFs
2012-06-25 unc0rr oops
2012-06-24 Stepan777 merge
2012-06-25 nemo oops
2012-06-24 Stepan777 correctly fix odd dimensions (it was incorrectly fixed in previous commit)
2012-06-24 nemo These 2 need masks now
2012-06-24 Stepan777 pagevideos is now much better that before:
2012-06-24 unc0rr Fix completely broken RateHammer
2012-06-24 Stepan777 merge
2012-06-24 nemo Sanity limits.
2012-06-24 nemo Another take at prettier crate appearance
2012-06-27 Medo frontlib: Getting there :) Added commandline client for testing
2012-06-24 nemo Try to use TestCollExcludingMe a bit less - the flag bit is a bit (heh) more accurate.
2012-06-25 Medo frontlib: Using macros for simplification of callbacks
2012-06-24 nemo Second part of the change. Make collision check use the new mask bit.
2012-06-24 Medo frontlib: Intermittent commit. Things are still in flux but we're getting there :)
2012-06-24 nemo Step 1. Add current hedgehog as top bit of bottom byte.
2012-06-21 Medo More progress on the netplay part of the frontlib
2012-06-23 unc0rr - Fix cake bug introduced in r2ccfc93c6b5e
2012-06-19 Medo Merge
2012-06-22 unc0rr Swap order of actions
2012-06-18 unc0rr Output log to stdout instead of stderr
2012-06-18 unc0rr Oops, forgot this
2012-07-23 belphegorr 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.
2012-06-18 unc0rr set(LUA_LIBRARY lua.dll) for win32 builds
2012-07-20 belphegorr Placed hiding hogs at the end of StartMission in Mission 3
2012-06-17 unc0rr BindsModel
2012-07-20 belphegorr Added localization
2012-06-17 unc0rr - Move colorsModel to appropriate place
2012-07-20 belphegorr 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)
2012-06-17 koda CROSSAPPLE ftw
2012-07-16 belphegorr Fixed a visual gear in Mission 5
2012-06-17 unc0rr This should fix default hogs names in network game
2012-07-16 belphegorr Added fifth mission and fixed minor control bug with mission 4
2012-06-16 unc0rr 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.
2012-07-10 belphegorr Fixed a bug where certain ammo types were added to the wrong hogs.
2012-06-14 unc0rr AI loves to jump
2012-07-10 belphegorr 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
2012-06-13 koda ios: disable some warnings
2012-07-08 belphegorr Changed a ShowMission in Mission 4
2012-06-13 koda it was inevitable
2012-07-08 belphegorr Modified frontend so that updating campaogn progress no longer changes current index of the mission combo box
2012-06-13 koda ios: explain why setting a style disables schemes and/or weapons sometimes
2012-07-06 belphegorr Modified Animate.lua function AnimMove to take highercase direction (e.g. "Left")
2012-06-13 koda ios: for mission configuration, use the bundled cfg file instead of providing plist files
2012-07-06 belphegorr 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
2012-06-13 koda add default cfg files for uniformity in missions
2012-07-06 belphegorr Increased turn time to 40
2012-06-12 Stepan777 fix very stupid bug :)
2012-06-13 koda DPI for everyone
2012-07-05 belphegorr Reduced number of crates on the challenge in mission 1, fixed an error with mission 3 (at the end)
2012-06-11 Stepan777 1. Implement new page in frontend with options for video recording.
2012-06-19 Medo frontlib: Started work on the server connection code
2012-06-13 nemo LUA_FOUND should surely be set only if the system lua was found.
2012-07-05 belphegorr Reduced ammo count on Mission 2
2012-06-11 Stepan777 merge
2012-06-15 Medo Changed frontlib to use the existing ini file formats of the QtFrontend
2012-06-13 nemo Couple of missed sections from last time. Shield is still a bit odd
2012-07-05 belphegorr Modified some crate positions, added sound to teleports, fixed loc errors...
2012-06-12 Medo frontlib: Rewrote the ini helper code, finished ini reading/writing support for all relevant file types
2012-06-10 koda reorganize options.inc a little
2012-07-05 belphegorr Added localization and changed primary team color.
2012-06-12 Medo Cleanup, refactoring and generally more development in the frontlib
2012-06-10 koda uniform NOPNG and NOSERVER cmake symbols
2012-07-04 belphegorr Added Mission 4: United We Stand
2012-06-10 Medo Merge
2012-06-10 koda sed 's/\t/ /g' CMakeLists.txt
2012-07-03 belphegorr Set the choice constants to the correct values (1-3 instead of 0-2).
2012-06-10 nemo 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.
2012-07-01 belphegorr Removed some debugging lines I forgot to remove.
2012-06-09 nemo disable this debug too
2012-07-01 belphegorr Added mission 3: The Journey Back
2012-06-09 nemo Remove debug pixel draws, skip tracing on own shoved hogs. Should speed things up allowing more evaluations of stuff.
2012-06-29 belphegorr Fixed some bugs with Mission 2 and Animate.lua.
2012-06-09 unc0rr TestBaseballBat
2012-06-25 belphegorr Fixed a bug in Mission 2, where hidden hogs appeared before getting deleted on losing the game.
2012-06-09 unc0rr - Adjust some consts so whip and firepunch work perfectly
2012-06-25 belphegorr Changed color of the "Natives" team to make it more visible and reduced difficulty of the "easy" challenge in the first mission.
2012-06-09 nemo 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.
2012-06-25 belphegorr 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.
2012-06-09 nemo 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)
2012-06-25 belphegorr Added the helper script I forgot to add last time
2012-06-09 unc0rr - 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.
2012-06-25 belphegorr Copied the first two campaign missions and the helper script into share/hedgewars/Data/
2012-06-09 Xeli restore fpc 2.4.2 compatibility
2012-06-25 belphegorr The first campaign commit with a lot of changes...
2012-06-08 unc0rr New bright and shiny TestFirepunch which actually works
2012-06-08 Xeli fix shift key by disabling the key modifiers for now
2012-06-07 Stepan777 1. Add IFDEFs for video recording
2012-06-08 unc0rr - TestSniperRifle ftw (still needs some consts adjustments, because AI seems to love sniper rifle too much)
2012-06-07 Stepan777 merge
2012-06-08 unc0rr Check for gstHHDriven instead of damage check, so ballgun stops when turn ends in multiattack mode
2012-06-07 Stepan777 merge
2012-06-07 Xeli ignore keymodifers other than ctrl/alt/shift
2012-06-06 Xeli removed some writelns
2012-06-06 Xeli first attempt at implementing support for keys with modifiers
2012-06-06 nemo 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.
2012-06-06 unc0rr Not needed here
2012-06-05 Wolfgang Steffens Removed leftover FFP code: We should now be GL2 GLSL1.30+ forward compatible.
2012-06-05 unc0rr - Allow camera movement while current hedgehog is falling
2012-06-05 Wolfgang Steffens Merge
2012-06-05 Xeli Android: first attempt at using the density call from java
2012-06-05 Xeli only reset those keys which actually change their bindings
2012-06-04 nemo tidy flags
2012-06-10 Medo Small improvements to the frontend lib for better debugging
2012-06-04 nemo 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.
2012-06-04 Stepan777 here it is
2012-06-09 Medo Implemented game launching API for the frontlib.
2012-06-04 unc0rr 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
2012-06-08 Medo Implemented public API for letting the engine render maps
2012-06-04 nemo Make watching AI v AI on ai survival a bit more entertaining
2012-06-07 Medo Added ini reading/writing for game schemes to the frontend lib
2012-06-04 nemo 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.
2012-06-04 Medo Frontlib: Work on the callback mechanisms for IPC
2012-06-04 nemo 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).
2012-06-02 Medo frontlib refactoring
2012-06-03 nemo 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
2012-06-02 Medo Merge
2012-06-03 nemo warp sound when AI survival hog respawns. attempt at a bit of a crate spawn animation (moar sparkles and a quick fadein)
2012-06-02 Xeli Android: added a callback to java to determine dpi/dip how much we should scale the ui
2012-06-02 Medo Merge
2012-06-02 nemo 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
2012-06-01 unc0rr Some brainfucking code which greatly reduces number of TestCollision* calls in hedgehog walk routine. Especially helpful to AI optimization. Also fixes some edge cases.
2012-05-31 mikade merge
2012-06-02 Medo Demo recording for the frontend library
2012-05-31 nemo Name the flags for fall tracking and indicating whether the explosion erases terrain.
2012-05-31 Medo Moved frontlib into project_files
2012-05-31 unc0rr merge
2012-05-31 Medo Further work on the frontend library, restructuring, ...
2012-05-31 unc0rr merge
2012-05-31 mikade Add a GetTag method so that SetTag doesn't feel lonely.
2012-05-30 Medo Started work on the frontend networking library
2012-05-31 unc0rr Improve TestWhip
2012-05-30 sheepluva minor tweaks for options page; should improve readability at small window size... a bit...
2012-05-29 Medo Removed dead/deprecated code and comments
2012-05-31 unc0rr pas2c stuff
2012-05-30 unc0rr This should make drawn maps rendering even more faster
2012-05-29 Medo Merge
2012-05-30 unc0rr merge
2012-05-30 unc0rr Render drawn maps 10-500 times faster
2012-05-29 unc0rr Oops, forgot to set 'erasing' flag on decoding
2012-05-28 unc0rr Fix a bug with wrong state of teams list when color isn't changed manually
2012-05-28 nemo Remove a couple more timers, should mean alpha matches old pulse time now
2012-05-28 nemo also change specialists
2012-05-28 nemo Set air attack to active by default, make time look a bit nicer, avoid plane buzz activating.
2012-05-28 Xeli change the array which represents the keyboard state to be a boolean array rather than byte array
2012-05-28 Xeli Don't allow for multiple key up(or down) events, it will ignore the excess events
2012-05-28 nemo Also change Highlander and Racer
2012-05-28 Wolfgang Steffens moved generic matrix code to uMatrix.pas
2012-05-28 unc0rr merge
2012-05-28 Wolfgang Steffens merge
2012-05-28 nemo 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().
2012-05-28 unc0rr Some improvements to pas2c
2012-05-27 unc0rr Fix a remote crasher
2012-05-25 unc0rr - Fix some AI stupidness factors
2012-05-27 unc0rr Make frontend compile with clang
2012-05-27 unc0rr - Allow switching colors with mouse wheel
2012-05-25 Wolfgang Steffens initial GLSL1.2 test version
2012-05-26 nemo Minor freezer changes, allow snow to accumulate on indestructible terrain too.
2012-05-25 Wolfgang Steffens Removed lazy update: workaround for R7103
2012-05-26 unc0rr Bring leftTeams back (with a fix) as it is apparently needed for spectators.
2012-05-25 Wolfgang Steffens merge
2012-05-24 unc0rr - Restore pre-r9257cf8e7af2 behavior
2012-05-23 Medo Merge
2012-05-23 nemo Fix reported in bug #327, comment #3 - untested but seems reasonable/safe.
2012-05-23 nemo http://www.demoties.com/wp-content/uploads/2011/03/mar-01-6.jpg
2012-05-23 unc0rr Mark team for deletion when letting others know it has left during game. Should help with quitters problem.
2012-05-23 unc0rr Don't remove already removed team
2012-05-23 Xeli wops add this too
2012-05-23 Xeli 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
2012-05-23 Xeli android: fix the default make target
2012-05-23 Xeli Android: add freezer commit message
2012-05-23 koda add NOPNG to cmake to explicitly disable PNG dependency
2012-05-22 koda add GHC and GHFLAGS from cmake too
2012-05-22 koda rename a few internal cmake variables (for consistency and readability)
2012-05-22 Wolfgang Steffens Replaced matrix related FFP code with explicit matrix calculations.
2012-05-22 Medo Merge
2012-05-22 koda there a libSDLMain.a in the bundled SDL framework
2012-05-22 Wolfgang Steffens Merge
2012-05-21 Xeli android: possible fix for bitmap recycle errors
2012-05-21 Xeli fixed wheelup/down
2012-05-21 koda add a nilcheck
2012-05-21 nemo checksum
2012-05-21 unc0rr Feel free to add real checksum function
2012-05-21 koda better lazy loading for cScaleFactor
2012-05-20 nemo Ok. I think *this* should flip it correctly...
2012-05-20 Xeli android: added an unsigned target to the makefile, to help automate signing
2012-05-20 Xeli remove the need to qt and co when using cmake with -DANDROID=1
2012-05-20 nemo Minor tweaks to freezer, mostly to simplify current state to laptop
2012-05-20 nemo clean up pngs
2012-05-20 mikade merge
2012-05-19 mikade + Trivial update.
2012-05-19 mikade A few scripts to try out. 2x challenge, 1x GSoC training, 1x user mission.
2012-05-20 nemo Bit more freezer.
2012-05-18 nemo 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
2012-05-18 nemo Might help if this was actually its own unique weapon
2012-05-17 nemo Provide training/campaign with a random seed to ignore/use.
2012-05-17 Xeli remove ProcessKdb references all together, removed movecursor() because it doesnt seem to do anything
2012-05-17 Xeli first attempt at fixing controller/gamepad, it works with the android controller but it doesnt have hats/buttons, needs testing
2012-05-17 Xeli dont allow choosing weapons when the AI is playing
2012-05-17 Xeli android typo/sabotage
2012-05-17 Xeli fix sdl13 build
2012-05-14 Wolfgang Steffens readded optimization for SetScale
2012-05-17 Xeli unbreak android build
2012-05-14 Wolfgang Steffens Replaced FFP code that sets up orthogonal projection with explicit matrix
2012-05-15 Xeli android: add missing graphics, only placeholders tho..
2012-05-14 Wolfgang Steffens Refactored TTexture to allow encoding sprite(s) at an arbitrary location within
2012-05-14 unc0rr Learn hask^Wpascal, dudes!
2012-05-13 nemo AI can't use cWindSpeedf since it now does a smooth transition
2012-05-13 nemo oops
2012-05-13 nemo Dammit Xeli
2012-05-13 unc0rr '\xd7af' -> 0xd7af
2012-05-13 unc0rr Make uUtils.c compile
2012-05-12 unc0rr help pas2c
2012-05-12 unc0rr More magic
2012-05-12 nemo unc0rr's magic macro
2012-05-12 unc0rr oops, wrong type
2012-05-12 unc0rr pas2c stuff again
2012-05-12 unc0rr Get rid of cripple SendIPCc
2012-05-12 unc0rr A solution to char vs string problem: mark single-letter strings with _S macro
2012-05-12 unc0rr Make pas2c even more happier with uGears.c, allow assigning arrays in some cases
2012-05-11 unc0rr Add missing identifiers
2012-05-11 nemo Fix casing and type for gl
2012-05-11 unc0rr sysutils -> SysUtils
2012-05-11 unc0rr Recognize length on arrays as a separate function
2012-05-11 unc0rr More tolerance to pas2c
2012-05-11 unc0rr Properly track type in ref2CF, this fixes issues with functions returning strings used in expression (like "a" + line())
2012-05-11 unc0rr Define NOCONSOLE for pas2c
2012-05-11 unc0rr uCommandHandlers now compiles
2012-05-11 unc0rr Support operator 'in', replace it with equality checks against each element of set
2012-05-11 unc0rr Recognize (hwFloat op int) expressions
2012-05-11 unc0rr Convert "unit.function()" properly
2012-05-11 unc0rr Function to compare string to char ftw
2012-05-11 unc0rr Make pas2c happier with uSound
2012-05-11 unc0rr Be more wise about constant initialization expressions being not arrays
2012-05-11 nemo Avoid returning an array for the sake of pas2c
2012-05-10 koda fix building with lua (i think)
2012-05-10 koda minor changes for warnings and a variables scope
2012-05-10 koda the ios port runs again, although with a few things to sort out
2012-05-10 koda ios: this commit just removes the overlay class files (with all submenus and resources) while working on a proper restoration
2012-05-10 unc0rr Fix identifiers case in uLandTemplates (too lazy to make proper implementation in pas2c)
2012-05-10 unc0rr Declare Param* functions
2012-05-10 unc0rr Fix for Int type and sysutils in hwengine.pas
2012-05-10 unc0rr Some work to make more units compile after conversion to c
2012-05-10 unc0rr Support overloaded operators on (hwFloat op hwFloat) calls
2012-05-10 unc0rr More definitions and mess with pascal code
2012-05-10 unc0rr Render function variables in struct with no mangling. 13 C units are compilable now.
2012-05-10 unc0rr Handle function type differently
2012-05-10 unc0rr Some more definitions and slight fixes
2012-05-10 unc0rr uAmmos.c now compiles (3 warnings though)
2012-05-10 unc0rr Implement built-in functions Low() and High()
2012-05-09 nemo Reflects change in previous revision to uTypes
2012-05-09 unc0rr (PointerTo (SimpleType _)) could be a pointer to a non-struct type
2012-05-07 unc0rr Prepend unit name to function identifiers
2012-05-07 unc0rr Mangle overloaded functions (only different number of parameters is supported)
2012-05-07 koda when Lua is not found, fallback to compiling the one that comes bundled in our sources
2012-05-07 koda invert LUA symbol meaning and avoid hints when compiling without it
2012-05-07 koda add support for FPC and FPFLAGS cmake arguments (helps crosscompiling)
2012-05-05 koda old typed const moved to their proper unit
2012-05-05 koda the scope cleanup continues...
2012-05-05 koda split OnDestroy across the appropriate modules (this doen't cause leaks on mobile, right?)
2012-05-05 koda revisit isTerminated in hwengine
2012-05-05 koda fix more breakage
2012-05-05 Xeli removed the default argument in uWorld
2012-05-05 Xeli fix breakage
2012-05-05 koda adjust the scope of a few uSound variables and functions
2012-05-03 Medo Merge
2012-05-04 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)
2012-05-03 sheepluva some tweaks/fixes/etc to the map preview and reload stuff
2012-05-03 sheepluva visually indicate when map preview generation is in progress.
2012-05-03 koda HAPPY 7000th COMMIT HEDGEWARS
2012-05-03 sheepluva add DLC button to net game room
2012-05-03 sheepluva + display lack of map in a nice way, don't generate bogus preview in the background
2012-05-03 unc0rr Get rid of overloaded functions in uRenderUtils
2012-05-03 nemo merge
2012-05-03 sheepluva small tweaks/fixes to room list header saving and restore...
2012-05-03 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...
2012-05-03 Medo Updated android support library to the latest version (r8)
2012-05-03 sheepluva fix a previewmap-related QObject::disconnect segfault
2012-05-02 nemo Initial stub for freezer
2012-05-02 Medo Merge
2012-05-02 sheepluva fix: issue with playing team list vertically collapsing
2012-05-02 nemo Workaround for stuck pages.
2012-05-02 sheepluva tweak how the header customization is stored in the settings file
2012-05-02 unc0rr Render float consts into defines
2012-05-02 unc0rr GetRandom -> GetRandomf
2012-05-02 sheepluva allow F5 magic to refresh demos/saves list too
2012-05-02 koda rename a few Draw* routines
2012-05-02 koda wut?
2012-05-02 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*)
2012-05-02 sheepluva rooms list
2012-05-02 sheepluva roomslist: reimplement filters
2012-05-02 nemo remove IFDEF 0 for sake of poor parser
2012-05-02 sheepluva room list: replace magic table column indexes with enum. makes future changes to the room list format way easier.
2012-05-02 koda marked a couple of functions as inline
2012-05-02 sheepluva make search filter field have a useable size on low frontend resolution
2012-05-02 koda 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 sheepluva make column sorting three-state: asc -> dsc -> off/default (= by room state)
2012-05-02 sheepluva sort by room state by default
2012-05-02 sheepluva allow custom sorting of roomslist (by clicking on header sections)
2012-05-02 koda add support for default pascal mode by removing default arguments value (maybe this also helps the parser)
2012-05-01 nemo Removing maps can cause desyncs. This is why we still have Cheese, Sticks, Sheep etc.
2012-05-01 sheepluva remove map: Sticks
2012-05-01 sheepluva roomslistmodel: prettier names for map +rnd+ etc.; point out unavailable maps
2012-05-01 koda breaking news, we don't support typed consts anymore
2012-05-01 unc0rr Hopefully this change doesn't break anything
2012-05-01 unc0rr Better type deriving
2012-05-01 unc0rr Declare const ints as enums
2012-05-01 unc0rr Make Str2PChar more pas2c-friendly
2012-05-01 sheepluva adjust column widths
2012-05-01 koda oops^2
2012-05-01 koda oops
2012-05-01 koda minor changes for more compatibilities with other compilers
2012-05-01 sheepluva RoomsListModel:
2012-05-01 koda remove SDL_SCANCODE_*
2012-05-01 koda add NULL definition and align types to their correct bitwidth
2012-05-01 sheepluva display haxx0red teams colors correctly.
2012-04-30 sheepluva made the hog count thingy prettier when on low space... have fun squishing hogs!
2012-04-30 sheepluva 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 unc0rr 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 sheepluva add missing copyright headers to roomslistmodel
2012-04-30 unc0rr Rework string init macro
2012-04-30 unc0rr Raise exception when .inc file isn't found
2012-04-29 Xeli wops
2012-04-29 Xeli implement switch for the touch interface
2012-04-29 Xeli hide utilitywidget when changing turns, this also fixes some inconsistency when using targetting weapons
2012-04-29 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 :>
2012-04-29 sheepluva make it auto-update (whoops,forgot)
2012-04-29 sheepluva hello GameStyleModel
2012-04-29 Xeli target using the utility button, this fixes bee
2012-04-29 Xeli enabled grenade timer, needs a button image
2012-04-28 Xeli wops, removed some writeln
2012-04-28 Xeli changed uKeys to uInputHandler to better reflect its function
2012-04-29 sheepluva * make HatModel update automatically (also renamed class and files)
2012-04-28 sheepluva license header year range adjustments
2012-04-28 Xeli - changed targetting, to launch an airstrike move the cursor/pointer to a location and then press the firebutton
2012-04-28 Xeli -Fixed FingerHasMoved function, still might need a little tweaking
2012-04-27 Xeli remove last boolean keys references and using only ParseCommand in uTouch now
2012-04-28 sheepluva various comment tweaks/fixes
2012-04-28 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
2012-04-28 sheepluva fix for issue 186 ("Screen gets messed up when selecting Hand Drawn Map")
2012-04-28 nemo unbreak snowball
2012-04-28 nemo Ok, 20,000 was a bit much. Arbitrary multiplier that seems to shove things off enough.
2012-04-27 sheepluva MapModel: comments/docs, small tweaks
2012-04-27 Xeli reimplement the quit engine+frontend keys
2012-04-27 Xeli add ammoprop to enable to up and down buttons on for the touch interface
2012-04-27 sheepluva decouple current theme from map theme (fixes theme confusion bugs of last commit)
2012-04-27 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)
2012-04-27 sheepluva MapModel, various cleanups. TODO/FIXME: QComboBox separator not working with custom models
2012-04-26 sheepluva messing with the theme model a bit (gets now auto-updated after DLC download too)
2012-04-27 nemo theme tweaks
2012-04-27 unc0rr Show number of points in drawn map
2012-04-26 unc0rr Cursor for DrawMapScene. Feel free to ajust its look.
2012-04-26 sheepluva mapContainer: use DataManager, reload maps after data update (e.g. by DLC)
2012-04-26 sheepluva make DLC trigger data reload
2012-04-26 sheepluva make DataManager a QObject with reload() slot that emits signal updated()
2012-04-26 sheepluva renaming HWDataManager -> DataManager
2012-04-25 sheepluva reimplement auto-kick for ignored players (it was temporarily removed during refactoring)
2012-04-25 sheepluva nemo said I was boring for removing the "hello" randomizer on room join.
2012-04-24 nemo Oh, and I guess this is needed as well, although if many other places in the code do this, pas2c will need
2012-04-24 nemo Make adler32 friendlier for pas2c - this should work the same (needs testing ofc)
2012-04-24 unc0rr Fix GetAmmoEntry in PascalExports
2012-04-24 unc0rr Get rid of overloaded functions in uAmmo
2012-04-24 unc0rr uCommands compiles
2012-04-24 unc0rr Fix types
2012-04-24 unc0rr Don't add duplicates into string consts
2012-04-24 koda this should enable png screenshots on osx as well
2012-04-23 Xeli in uTouch dont use bools to represent keystrokes, but issue ParseCommands
2012-04-23 Xeli fix the ammomenu F# buttons
2012-04-23 Xeli - change uKeys to be event based rather than polling
2012-04-23 vittorio giovara case sensitivity + correct variable check
2012-04-23 koda when libpng is not found, gratiously fallback to bmp screenshots; untested
2012-04-23 koda ios minor warning and optimisation for team color
2012-04-22 nemo Make clouds/flakes change direction smoothly
2012-04-22 unc0rr Allow LIST command while in room to not annoy old frontends (0.9.17 or less) with warnings
2012-04-22 koda added savepassword checkbox to options page, which now reloads values at every acces
2012-04-22 Stepan777 add a checkbox for the password field prompt (issue 316)
2012-04-22 Xeli fixed uKeys (aka almost revert it back)
2012-04-22 koda ios: turn on more warning messages and start correcting them
2012-04-22 Stepan777 memory leak in hwform.cpp (issue 386)
2012-04-22 koda fix compiling hw for ios (was looking for the wrong math.h and used an old variable name)
2012-04-21 nemo *sigh*
2012-04-21 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.
2012-04-21 unc0rr Oops
2012-04-21 unc0rr Make pas2c even smarter. Now uIO.c compiles fine, and only 1 warning when compiled with -Wall (clang).
2012-04-21 Xeli - Don't crash on back press, but shutdown hedgewars
2012-04-21 Xeli - Added support for keyboards on android
2012-04-21 Xeli - Return of the F<numbers> in the ammomenu
2012-04-21 unc0rr - Remove support for variables in command handlers
2012-04-20 unc0rr Fix parsing of exit() call without parameters
2012-04-20 unc0rr Move all strings into constants to make them of string255 type
2012-04-20 unc0rr Many small improvements to pas2c
2012-04-19 unc0rr Some more progress with pas2c
2012-04-19 unc0rr - Track array size to use for High function
2012-04-19 Xeli android: prevent the app from a semi-crash when exiting a game
2012-04-14 unc0rr Improve rendering of function types, ranges, and more
2012-04-14 unc0rr Fix insanity
2012-04-14 unc0rr More string types
2012-04-14 unc0rr Get rid of TGearsType to simplify pas2c
2012-04-14 unc0rr Render some builtin functions
2012-04-14 unc0rr Render unions
2012-04-12 koda minor gl debug/comments
2012-04-12 koda disable png screenshots on mobile for now
2012-04-12 unc0rr Support string constants
2012-04-12 Stepan777 Oops, forgot file
2012-04-12 Stepan777 png screenshots
2012-04-11 unc0rr Support operators declarations
2012-04-11 unc0rr Simplify converter's life
2012-04-10 unc0rr Improve rendering of function types, arrays, and more
2012-04-09 koda vob* variables need to be reset
2012-04-09 unc0rr Unbreak build (change was only tested with pas2c parser, and was okay to it)
2012-04-09 unc0rr First try to compile with clang: improve renderer a bit. The result of pas2c is still far from normal C source.
2012-04-09 unc0rr Better handle switch statement
2012-04-09 unc0rr Eraser tool
2012-04-09 unc0rr Better support for strings
2012-04-09 koda ios: resample the sound effects in CAF as suggested in ios sdk (100kB of space saved)
2012-04-09 koda ios: refactor the code of the after-game statistics display using delegates
2012-04-09 koda ios: convert audio operation from class to instance, plays better with memory
2012-04-09 koda i don't understand this, but without this change audio doesn't fade on ios
2012-04-09 nemo remove stray pixels
2012-04-08 koda ios: don't prompt restoring a game that didn't complete loading
2012-04-08 koda ios, this method belongs here
2012-04-08 koda ios: schemes table was being drawn on top of the table border
2012-04-08 koda formatting
2012-04-08 koda when focus is lost lower the volume to a minimum
2012-04-07 koda by popular demand, switch Nature and Golf music (issue 383)
2012-04-06 unc0rr Convert some operators
2012-04-05 unc0rr Unwind 'with' construction
2012-04-05 unc0rr Improve rendering into C
2012-04-05 unc0rr Make function more pascal-ish
2012-04-04 unc0rr More external definitions for pas2c
2012-04-04 unc0rr Finish the toughest part of the converter. Now it knows types of everything, so could correctly recognize bitwise operators and type convertions.
2012-04-04 unc0rr Normalize RecordFields before conversion. Helps with namespaces problem.
2012-04-03 unc0rr Fix withState' not returning lastType
2012-04-01 Medo Added copyright notice to Scheme.java
2012-04-03 krdrt5367 ja update
2012-04-01 Medo Hedgeroid: Added ini4j library, updated android support library and added lib licenses
2012-04-03 krdrt5367 de update
2012-04-01 Medo Added some toString methods to help when debugging
2012-04-03 krdrt5 cz update
2012-04-01 Medo Merge
2012-04-02 unc0rr - Handle multidimensional arrays better
2012-04-01 Medo Scheme definitions now use .ini files.
2012-04-02 unc0rr Finally fix the bug with pointer declarations polluting namespace with bad records
2012-03-31 Medo Removed some unused imports and a redundand nullcheck
2012-04-01 koda let's outsmart the compiler for no particular benefit
2012-03-31 Medo Added hashcode function for Team to make it consistent with equals.
2012-03-30 Medo Remove API Level 8 dependency found by Android Lint
2012-03-30 unc0rr More clean namespace, some fixes
2012-03-30 unc0rr Much better types handling, work correctly with functions
2012-03-29 unc0rr - Treat strings as arrays of chars
2012-03-28 unc0rr Better deriving, some fixes
2012-03-28 unc0rr Resolve deferred type on dereference
2012-03-28 nemo invalidate on switch
2012-03-27 koda dates are no more!
2012-03-27 koda ios: fix offset for 'details' table header in iphone game configuration
2012-03-27 koda ios: prevent an horrible hack for the in-game help pages; they would actually need a serious refactoring to allow localisation and rotation support
2012-03-27 koda ios: use notifications instead of class methods (maybe tidier)
2012-03-27 nemo At mikade's request. give scripting access to the map name prior to override.
2012-03-26 unc0rr Dig into namespaces even more
2012-03-26 unc0rr Just some further work
2012-03-26 koda ios, one more grenade timer tweak
2012-03-26 koda i didn't even know it was possible (spotted by adam4813)
2012-03-26 koda ios: fix blocked preview button
2012-03-26 koda ios headers cleanup, with tweaks to +randomPort and grenade timer handling in overlay
2012-03-25 mikade merge
2012-03-25 mikade - don't give hogs air weps when border is enabled
2012-03-25 mikade Added a missing loc
2012-03-25 mikade Add the parameters I missed the first time when I added these hooks.
2012-03-25 unc0rr - Apply unit's namespace to current scope when referencing unit name
2012-03-24 unc0rr Fix wrong type returned from id2C
2012-03-24 unc0rr Fix server thinking game is still not finished sometimes
2012-03-24 Xeli wops ;i
2012-03-24 Xeli ANDROID and WIN32 can both be set to 1, so have ANDROID take preference
2012-03-24 Xeli fixed some typo's. LUA_LIBRARY now points to the right name, regardless of the host machine. Running cmake after a bad attempt (ie forgot to add paths to PATH) now works rather than having to clean the cache
2012-03-24 nemo LandBackTex take 2
2012-03-23 nemo This has bugged me for a while. Since we are missing the source SVGs for this theme, removed the leaves crudely in GIMP. Also added some basic roots. Someone more artistic is encouraged to try and improve it.
2012-03-23 unc0rr Oops
2012-03-23 Xeli unbreak engine
2012-03-22 simmax Improved cmake build script for Android:
2012-03-23 Xeli first part of the utilitywidget (grenade timer/swap hogs) code
2012-03-22 unc0rr Add more strictness in hope it will help with space leak
2012-03-21 nemo Try different splash sounds too
2012-03-20 nemo bit of an experiment in variable splash sizes based on object/speed. not sure if it looks good yet. need to drown more stuff.
2012-03-18 Xeli fix ammomenu, the cursor actually works now -_-
2012-03-18 koda workaround the different Lion ABI by forcing fpc 2.6 as minimum compiler version on osx
2012-03-18 koda updated ios project file to work with fpc 2.6
2012-03-18 nemo revert this until someone makes it not screw up camera focus
2012-03-17 Xeli touchinterface, move the up/down arrows a bit down
2012-03-17 Xeli make the Ammomenu show up a little faster
2012-03-17 Xeli You can now change AMAnimType to enable the animation through the x/y axis and alpha for example
2012-03-17 Xeli make ammomenu's speed dependent on RealTicks rather than frames
2012-03-13 Xeli allow for 0 values on AMShiftTarget, this allows for movement across one axis
2012-03-17 nemo Disable anim for stats screen ("In game" stays visible otherwise)
2012-03-17 nemo Ensure flawless is false if any hog is lost, unless it was lost doing a kamikaze
2012-03-17 nemo I imagine this should use the game window width, but I'll let someone else figure it out. I'm just sick of frames being half-visible in navigation.
2012-03-17 nemo eh. guess they really should be here
2012-03-17 nemo Adding leftX/rightX/topY to simplify determining bounds based on map playing area.
2012-03-17 nemo I think this is a little more efficient than dxdy, and easier to read. We call DxDy2 a lot, can any of those use Angle/DirAngle?
2012-03-17 nemo orient kamikaze correctly when going through portals
2012-03-15 nemo oh yeah, dY...
2012-03-15 nemo Allow RC plane to go through portals
2012-03-14 unc0rr Oops, fix range (2 is too small value)
2012-03-14 nemo Add fall damage
2012-03-14 nemo For reasons I can't fathom, if this portion isn't commented out, the AI completely fails w/ a weaponset of only firepunch.
2012-03-13 unc0rr Variable pen width
2012-03-13 nemo tweak take 2
2012-03-13 nemo Small tweak to return something more useful in the negative 0 case on dX
2012-03-13 nemo Minimise another sqrt check.
2012-03-12 unc0rr Avoid local rate minimums around hog (within 15 pixels). Not tested.
2012-03-12 unc0rr Compatibility
2012-03-12 nemo Change rest of AI tests to floats, reenable snowball
2012-03-12 nemo Try adding it to deagle too. Although the routine still doesn't consider angle, so it'll pretty much be luck. Might be a waste of time.
2012-03-12 nemo Hm. Score was a bit too much, AI was doing suicidal things.
2012-03-12 nemo small tweak. make drowning prefer higher health hogs
2012-03-12 nemo Teach AI to drown with shotgun too
2012-03-12 nemo Start on adding drowning bonus to bat/firepunch/whip. AI still is not smart enough to change direction when firepunching to face the water, or change the angle of the bat.
2012-03-11 nemo Add drowning to grenade too, try some little optimisations
(0) -3000 -1000 -960 +960 +1000 +3000 tip