This wiki has been moved to https://github.com/SuperTux/wiki into the mediawiki branch.

Changelog 0.3.5

From SuperTux
Jump to: navigation, search
  • view commit • Candle made more versatile: flicker can be disabled and RGB light color chosen
  • view commit • Powerups glow in the dark
  • view commit • Fireballs glow in the dark, and added basic torch sprite of bug 883
  • view commit • Explosions light up immediate area
  • view commit • Improved glow radius of powerups
  • view commit • Added glow and ice vulnerability to flame
  • view commit • New BadGuys: 'iceflame' flame with fire vulnerability, 'ghostflame' flame without vulnerabilities
  • view commit • Enhanced Willowisp glow, added Kugelblitz glow
  • view commit • Invincibility sparkles glow in the dark
  • view commit • Strawboxes glow when burning in the dark
  • view commit • Powerups placed outside of bonus blocks glow if default sprites are used
  • view commit • Improved iceflame graphics
  • view commit • Improved color candle light appearance
  • view commit • New BadGuys (code only): 'walkingflame', 'swalkingflame' similar to spiky, sspiky but vulnerable to ice and glow
  • view commit • Set version to 0.3.4
  • view commit • Restored coin-cost for reset points and added a coin penalty for aborting a level to discourage powerup farming
  • view commit • Owl releases payload just prior to leaving the sector bounds, fixes bug 877
  • view commit • Consolidated code for walkingflame and swalking flame, added new dormant state
  • view commit • Renamed walkingflame to livefire including sleeping and dormant versions
  • view commit • Owl releases payload when killed by fire of invincibility, fixes bug 782
  • view commit • Owl releases payload just prior to leaving the sector bounds, fixes bug 877
  • view commit • Owl releases payload when killed by fire of invincibility, fixes bug 782
  • view commit • Set version to 0.3.4-GIT
  • view commit • Restored coin-cost for reset points and added a coin penalty for aborting a level to discourage powerup farming
  • view commit • Climbing animation stops when Tux is not in motion
  • view commit • Custom BonusBlocks now always run scripts if defined. The use of "script" as the contents can be used if the BonusBlock is only to run a script.
  • view commit • New BonusBlock content: 'coinrain'. Causes ten coins to rain down from the top of the sector. These coins are counted in level stats.
  • view commit • Icy Island levels 10-12 badguy and graphic tweaks
  • view commit • Short Fuse runs dead-script when exploding, not just when kill_fall() is called
  • view commit • Reduced code for HeavyCoin used by CoinRain, correcting unusual coin behavior introduced in commit 4ed4ca8
  • view commit • New BonusBlock content: 'explode' - a coin explosion. Causes ten coins to be hurled through the air as an alternative to coin rain in covered areas such as cave levels. These coins are included in the level stats. Testable in test/bonusblock.stl.
  • view commit • HeavyCoins make noise when they collide with solid objects. TODO: use a unique sound.
  • view commit • Modified conditions in which Tux can release objects. Allow Tux to ungrab in close proximity to other objects and while under/in front of unisolid tiles. This resolves bug 847.
  • view commit • Unified some [DEBUG] log calls, bug 994.
  • view commit • New BadGuy: GoldBomb - a bomb that throws a bunch of coins when exploding. Note: these coins are currently counted in level statistics. Also goldbomb is not allowed to be dispensed at this time.
  • view commit • Merge branch 'glow_effects' Several enhancements to make dark levels more viable by adding a glow to several objects. Candles have additional functionality to allow for many custom ambient lighting effects. An ice vulnerability is also added to flame badguys; in addition, a fire vulnerable and invulnerable version of flame is added. Finally a spiky-like badguy, LiveFire, is added which offers a sleeping and dormant (does not wake) state as well. The effects can be observed in the added test level: "Glow Effects Test".
  • view commit • Added a version of mriceblock that does not fall off ledges, title smartblock with an ugly recolored sprite.
  • view commit • Icecrusher makes noise when hitting and throws up particles when hitting the ground. TODO: Unique sound effects are needed for icecrusher hitting ground, and player. Perhaps even unique sounds dependent on size of icecrusher used.
  • view commit • Animated eyes of icecrusher to follow Tux
  • view commit • Large icecrusher sprites also support eye animation, also eyes spin around while icecrusher is recovering. Note that icecrusher could still use some facial expressions for idle and recovering states. The recovering state could use multiple expressions dependent on if Tux was hit or not.
  • view commit • Removed discussion of move from SVN from TODO list as well as a couple of completed items
  • view commit • Cleaned up icecrusher eye socket graphics, made eyes during recovery more googly
  • view commit • Translations: Polish updated with UTF-8, resolves Issue 19
  • view commit • Added a phase factor to dazed icecrusher eye motion so that eyes spin while icecrusher is monemtarily sitting on the ground
  • view commit • Start making a list for WHATSNEW so we can actually say upon next release
  • view commit • Consolidated some tilegroups
  • view commit • Added some coin sprite actions for the editor
  • view commit • Fixed coloring of snow celing slopes and reorganized snow tilegroup some
  • view commit • Improved tileability of snow/unisolid2 tiles
  • view commit • Filled out darksnow tileset some
  • view commit • Added slopes and concave tiles for darksnow
  • view commit • Remade darksnow concave and slope tiles While this is an improvement, there is still room for more. For example, some slope transition tiles might be nice.
  • view commit • Credit where credit is due for French Translation. Added Léo Poughon as a French Translator per request of the last official translator, Benjamin Leduc (Giby). Léo consulted on the last round of translations.
  • view commit • Allow butt-jumping on infoblocks
  • view commit • Omit the copyright date from translation in the title screen, as requested in bug 995
  • view commit • Added diagonal pole tiles
  • view commit • Reset points no longer activate if already in ringing state.
  • view commit • Strings in the addon manager can now be translated (see bug 997)
  • view commit • Removed intro/extro.txt from world1 since they are not being used and time-consuming to translators
  • view commit • Tweaks to HeavyCoin to make it placeable in the editor (just in case)
  • view commit • Set default behavior for red potion powerups to flip level
  • view commit • New level: 'The Mountain Pass' designed to introduce players to some of the newer game elements. New elements include: - moving platforms - multi-hit bonus blocks - short fuse - climbing - weak blocks - coin rain
  • view commit • New elements and tweaks to world 1 levels prior to cave sequence
  • view commit • Replaced flames with iceflames in 'You Have 1 Minute' for Bonus Island 2. This addresses bug 949- aparently the OS X implementation of openAL limit the number of sound sources to 64. Since there were 81 flames in a relatively small area in this area, and each flame has a sound source, this limit was being reached causing a crash. Replacing each flame with the silent iceflame skirts the issue.
  • view commit • Recompress PNG images to save space, load time. Bug 999.
  • view commit • Partial resolution of bug 952
  • view commit • Issue 1001: Fix compilation warning
  • view commit • Added a .gitignore file for common build and patching files
  • view commit • bug 1001 part: Fix compiler warnings in iSpy
  • view commit • Fix dangling else in sqapi.cpp
  • view commit • Improved owl graphics
  • view commit • Removed level 'The Mountain Pass' introduced climbing instead of wind in 'A Fork in the Road' and a couple of subsequent level tweaks. The idea behind this is that wind and moving platforms can be elements of the Forest World.
  • view commit • Start working on a bonusblock drop procedure for when buttjump is used to open
  • view commit • Finish making powerups drop out of bonus blocks when hit with butt-jump Allows bonus_blocks to drop contents when opened with a butt-jump. This makes obtaining powerups while big less-trivial. Note that bonus_blocks on the ground will still send their contents up (with the exception of the Tux doll). There is some room for improvement here: a sort of "drop riser" would make it look nicer, and currently dolls are unobtainable on butt-jump which might be a little to harsh.
  • view commit • Added some contrast, blended colors, and added texture to owl graphics
  • view commit • Made the eyes of owl more owl-like
  • view commit • Appearance of vertical movement to owl graphics
  • view commit • Don't kill badguys twice when hitting spike after falling after being squished
  • view commit • Fix credits font size for Marcin Kocur
  • view commit • Checking if badguy is active before double-killing in a few more places
  • view commit • modified: CMakeLists.txt modified: external/squirrel/squirrel/sqdebug.cpp modified: src/control/joystickkeyboardcontroller.cpp modified: src/control/joystickkeyboardcontroller.hpp modified: src/gui/button.cpp modified: src/gui/button.hpp modified: src/gui/button_group.cpp modified: src/main.cpp modified: src/physfs/physfs_sdl.cpp modified: src/scripting/functions.cpp modified: src/supertux/console.cpp modified: src/supertux/main.cpp modified: src/supertux/menu/joystick_menu.cpp modified: src/supertux/menu/keyboard_menu.cpp modified: src/supertux/menu/keyboard_menu.hpp modified: src/supertux/screen_manager.cpp modified: src/video/gl/gl_renderer.cpp modified: src/video/sdl/sdl_renderer.cpp modified: src/video/texture_manager.cpp git add src/SDL2/
  • view commit • [bug 952 partial] Free mouse cursor surface before shutdown
  • view commit • Prevent previous music from playing when sound file couldn't be found
  • view commit • Cleaned up some junk in bonus_block. Removed some unnecessary switches to reduce the amount of code. Star and Tux dolls now make a noise when leaving the bonus block. Removed unused variable from coin_explode. Heavy coins now bounce once when hitting the ground at high velocity and reflect their y velocity when hitting the bottome of something. Made it easy for the editor to place bonus blocks with the flip level potions.
  • view commit • Changing the order in which the components are loaded, video first, then audio, less 'important' parts deferred => faster showing of supertux window
  • view commit • Concept art for LiveFire
  • view commit • Spikes for all directions
  • view commit • Added ice-slick tiles that can be used to make various surfaces slippery.
  • view commit • Tux can stop to backflip when landing on objects. Holding jump still continues backflipping. Fixes bug #1008.
  • view commit • Reverted part of revision 02c347cdae86. Loading config before controller was causing controller settings to be lost and default keybindings/joystick mapping to be adopted. This change reverts that part of the component loading re-order.
  • view commit • Tux can stop to backflip at will. Holding jump continues backflipping. Better fix for bug #1008.
  • view commit • My cool commit message
  • view commit • New comit of SDL2
  • view commit • Few more fixes to SDL2 conversion
  • view commit • Dispensed badguys are no longer counted in level stats. Modified dispenser to only dispense badguys, instead of moving_objects. Previously dispenser could be set to dispense not only objects such as rocks or other portables, but even secret areas (which obviously makes a mess if someone is foolish enough to do it in an actual level). This change limits dispensed objects to badguys only, which also makes it trivially easy to fix the long-standing issue of dispensed badguys being counted for the badguys killed level stat. This fix was done as well, so the badguy level stat should no longer exceed the total badguys level stat.
  • view commit • Using a reset point no longer marks statistics as invalid. The rationale for this change is as follows: stats should only be marked as invalid in cases of cheating, not normal game mechanics. When a player uses a reset point, they typically gain no advantage over starting from the begining of a level since all of the collection stats are reset while time continues to count up. Not displaying/recording statistics once a reset point is used has traditionally confused players (the fine print in one infoblock in the first level is easily missed/forgotten). Also in the case of custom levels with incredible difficulty, stats are essentially never recorded making the levels even less fun.
  • view commit • Removed coin penalty for aborting a level- this needs to be thought out more
  • view commit • Tweaked the backflip timer so that Tux cannot cancel backflip after an arbitrarily short time. This preserves the original backflip mechanics, while still allowing the fix for bug 1008 to be in effect.
  • view commit • Added level to Incubator Island: 'Primed for Action'
  • view commit • Improved death mechanics of flame and iceflame. These enemies no longer hurt Tux or can take additional hits while their death animations are playing.
  • view commit • Improved death mechanics of livefire
  • view commit • Made short_fuse explode when hit with bullets of all types
  • view commit • Worldmap now supports an additional level sprite action that indicates completion of all level stats.
  • view commit • Recompressing newly added files
  • view commit • Added a secondary coin sound to distinguish between coins collected and coins interacting with the environment
  • view commit • Tweaked worldmap HUD. Moved the level title text from FOREGROUND to HUD layer making it consistent with level stats text. Changed placement of level stats from being relative to the center of the screen to being relative to the lower right corner, this should make the level stats more aesthetic across more resolution settings.
  • view commit • Icecrusher will no longer drop if there are static solids between it and Tux, resolves bug 1012
  • view commit • Added a negative y-velocity component to horizontal climbing alignment adjustment to prevent Tux from walking in place temporarily when trying to climb from a standing position
  • view commit • Stalactites break free when disturbed by fire and ice bullets
  • view commit • Hide stats on levels that have none
  • view commit • Added ability to define a 'target time' for levels which is taken into consideration when marking a level 'perfect'. As a proof of principle, Icy Island levels prior to the underground sequence have been assigned arbitrary but attainable target times. However, this feature probably should only be used with great care in the main game (if at all). Statistics still need to be modified to display the target time if defined, otherwise it will be confusing to players trying for perfet stats.
  • view commit • Worldmap stats report level target time
  • view commit • Level into screen will now display target time if defined for level
  • view commit • Secret areas can also trigger a script
  • view commit • Recolored secret area editor icon to match area color used, and added a climbable area icon
  • view commit • Moved a bouncing snowball in 'Under the Ice' so that it is no longer doomed to fail at reaching Tux
  • view commit • More recoloring of editor icons
  • view commit • BonusBlock drawn on same layer as Block again
  • view commit • Recast 'Living in a Fridge' in the darksnow2 tileset, added some slick ice and a coin explode bonus block, and some minor badguy tweaks to make everyone able to die
  • view commit • Added a missing 'break' statement to statistics
  • view commit • Prevent livefire from wakeing from sleep while in the process of being extinguished
  • view commit • Made the secret area in 'Entrance to the Cave' a bit harder to accidentally find from the backside
  • view commit • Added some space back to a couple of tilegroups so that those who know how to place tileblocks in the editor can
  • view commit • WeakBlocks draw in front of other objects allowing them to hide objects
  • view commit • Haywire makes noise when enraged
  • view commit • Replaced holes with spikes and removed useless badguys in level 'Ice in the Hole'
  • view commit • Recast the end of the cave sequence in darksnow2 tiles
  • view commit • Addon manager references a different index to keep add-ons versioned appropriately
  • view commit • --amend
  • view commit • Issue 1015: Adding null-checks to GLRenderer::draw_surface
  • view commit • half fix for bug 622
  • view commit • Added parallax background and made tweaks to 'A Path in the Clouds' to make stats more obtainable
  • view commit • Parallax background to 'A Mysterious House of Ice'
  • view commit • Tentative untested fix to SDL_GetDisplayMode
  • view commit • Parallax background and badguy tweaks to level 'The Escape'
  • view commit • Added a warning message alerting that a badguy included in level stats has left the sector
  • view commit • Badguy and graphic upgrades to level 'The Shattered Bridge'
  • view commit • Touched up antarctic water tiles
  • view commit • Removed annoying white line that appeared on big Tux's neck when running in front of a dark background
  • view commit • Recast 'Arctic Ruins' in icebridge and antarctic water tiles, also made level a little more interesting
  • view commit • Check to make sure worldmap level sprite has a 'perfect' action before trying to set it once level is completed
  • view commit • Snowman enhancements: dead-script is passed to snowball, fireballs only kill body, and jumping on produces a sound.
  • view commit • New sounds: cracking, icecrash, pop, and sizzle.
  • view commit • Updated translations
  • view commit • Merge branch 'master' of https://code.google.com/p/supertux
  • view commit • When creating a brick object to handle tiles with attribute brick the iced image is used for icy variant of the tiles (ID 78 and 105).
  • view commit • Fixed a background flaw in 'The Escape'
  • view commit • Changed the draw layer of coins from LAYER_TILES to LAYER_OBJECTS - 1 (slightly behind other objects such as badguys)
  • view commit • Issue 952: Unloading/freeing all tilesets prior to shutdown
  • view commit • More effective method of freeing tilesets
  • view commit • Added several OS-specific rules to .gitignore
  • view commit • More options for narrow snow tiles, bug# 1029. Also used new tiles to make secret area in level "Entrance to the Cave" closer to its original form. In addition, removed trailing whitespace from tiles.strf
  • view commit • Keep dead Tux small, resolves bug#638 and issue#5
  • view commit • addition of greek font
  • view commit • translation update and addition
  • view commit • forgoten files for greek support
  • view commit • devanagari font basic support
  • view commit • Haywire not moving when jumping on it after freezing
  • view commit • Belarusian translation and font
  • view commit • Revert "Belarusian translation and font" due to startup crash
  • view commit • Belarusian translation and font
  • view commit • Translation updates
  • view commit • Credits fix
  • view commit • Translation updates
  • view commit • Nit: typo
  • view commit • Move falling badguys to LAYER_FALLING (= 500), fixes bug 1033
  • view commit • Language update
  • view commit • Devanagari upgrade
  • view commit • Devanagari upgrade
  • view commit • Start working on a bonusblock drop procedure for when buttjump is used to open
  • view commit • Finish making powerups drop out of bonus blocks when hit with butt-jump Allows bonus_blocks to drop contents when opened with a butt-jump. This makes obtaining powerups while big less-trivial. Note that bonus_blocks on the ground will still send their contents up (with the exception of the Tux doll). There is some room for improvement here: a sort of "drop riser" would make it look nicer, and currently dolls are unobtainable on butt-jump which might be a little to harsh.
  • view commit • Added some contrast, blended colors, and added texture to owl graphics
  • view commit • Made the eyes of owl more owl-like
  • view commit • Appearance of vertical movement to owl graphics
  • view commit • Don't kill badguys twice when hitting spike after falling after being squished
  • view commit • Fix credits font size for Marcin Kocur
  • view commit • Checking if badguy is active before double-killing in a few more places
  • view commit • [bug 952 partial] Free mouse cursor surface before shutdown
  • view commit • Prevent previous music from playing when sound file couldn't be found
  • view commit • Cleaned up some junk in bonus_block. Removed some unnecessary switches to reduce the amount of code. Star and Tux dolls now make a noise when leaving the bonus block. Removed unused variable from coin_explode. Heavy coins now bounce once when hitting the ground at high velocity and reflect their y velocity when hitting the bottome of something. Made it easy for the editor to place bonus blocks with the flip level potions.
  • view commit • Changing the order in which the components are loaded, video first, then audio, less 'important' parts deferred => faster showing of supertux window
  • view commit • Concept art for LiveFire
  • view commit • Spikes for all directions
  • view commit • Added ice-slick tiles that can be used to make various surfaces slippery.
  • view commit • Tux can stop to backflip when landing on objects. Holding jump still continues backflipping. Fixes bug #1008.
  • view commit • Reverted part of revision 02c347cdae86. Loading config before controller was causing controller settings to be lost and default keybindings/joystick mapping to be adopted. This change reverts that part of the component loading re-order.
  • view commit • Tux can stop to backflip at will. Holding jump continues backflipping. Better fix for bug #1008.
  • view commit • Dispensed badguys are no longer counted in level stats. Modified dispenser to only dispense badguys, instead of moving_objects. Previously dispenser could be set to dispense not only objects such as rocks or other portables, but even secret areas (which obviously makes a mess if someone is foolish enough to do it in an actual level). This change limits dispensed objects to badguys only, which also makes it trivially easy to fix the long-standing issue of dispensed badguys being counted for the badguys killed level stat. This fix was done as well, so the badguy level stat should no longer exceed the total badguys level stat.
  • view commit • Using a reset point no longer marks statistics as invalid. The rationale for this change is as follows: stats should only be marked as invalid in cases of cheating, not normal game mechanics. When a player uses a reset point, they typically gain no advantage over starting from the begining of a level since all of the collection stats are reset while time continues to count up. Not displaying/recording statistics once a reset point is used has traditionally confused players (the fine print in one infoblock in the first level is easily missed/forgotten). Also in the case of custom levels with incredible difficulty, stats are essentially never recorded making the levels even less fun.
  • view commit • Removed coin penalty for aborting a level- this needs to be thought out more
  • view commit • Tweaked the backflip timer so that Tux cannot cancel backflip after an arbitrarily short time. This preserves the original backflip mechanics, while still allowing the fix for bug 1008 to be in effect.
  • view commit • Added level to Incubator Island: 'Primed for Action'
  • view commit • Improved death mechanics of flame and iceflame. These enemies no longer hurt Tux or can take additional hits while their death animations are playing.
  • view commit • Improved death mechanics of livefire
  • view commit • Made short_fuse explode when hit with bullets of all types
  • view commit • Worldmap now supports an additional level sprite action that indicates completion of all level stats.
  • view commit • Recompressing newly added files
  • view commit • Added a secondary coin sound to distinguish between coins collected and coins interacting with the environment
  • view commit • Tweaked worldmap HUD. Moved the level title text from FOREGROUND to HUD layer making it consistent with level stats text. Changed placement of level stats from being relative to the center of the screen to being relative to the lower right corner, this should make the level stats more aesthetic across more resolution settings.
  • view commit • Icecrusher will no longer drop if there are static solids between it and Tux, resolves bug 1012
  • view commit • Added a negative y-velocity component to horizontal climbing alignment adjustment to prevent Tux from walking in place temporarily when trying to climb from a standing position
  • view commit • Stalactites break free when disturbed by fire and ice bullets
  • view commit • Hide stats on levels that have none
  • view commit • Added ability to define a 'target time' for levels which is taken into consideration when marking a level 'perfect'. As a proof of principle, Icy Island levels prior to the underground sequence have been assigned arbitrary but attainable target times. However, this feature probably should only be used with great care in the main game (if at all). Statistics still need to be modified to display the target time if defined, otherwise it will be confusing to players trying for perfet stats.
  • view commit • Worldmap stats report level target time
  • view commit • Level into screen will now display target time if defined for level
  • view commit • Secret areas can also trigger a script
  • view commit • Recolored secret area editor icon to match area color used, and added a climbable area icon
  • view commit • Moved a bouncing snowball in 'Under the Ice' so that it is no longer doomed to fail at reaching Tux
  • view commit • More recoloring of editor icons
  • view commit • BonusBlock drawn on same layer as Block again
  • view commit • Recast 'Living in a Fridge' in the darksnow2 tileset, added some slick ice and a coin explode bonus block, and some minor badguy tweaks to make everyone able to die
  • view commit • Added a missing 'break' statement to statistics
  • view commit • Prevent livefire from wakeing from sleep while in the process of being extinguished
  • view commit • Made the secret area in 'Entrance to the Cave' a bit harder to accidentally find from the backside
  • view commit • Added some space back to a couple of tilegroups so that those who know how to place tileblocks in the editor can
  • view commit • WeakBlocks draw in front of other objects allowing them to hide objects
  • view commit • Haywire makes noise when enraged
  • view commit • Replaced holes with spikes and removed useless badguys in level 'Ice in the Hole'
  • view commit • Recast the end of the cave sequence in darksnow2 tiles
  • view commit • Addon manager references a different index to keep add-ons versioned appropriately
  • view commit • --amend
  • view commit • Issue 1015: Adding null-checks to GLRenderer::draw_surface
  • view commit • half fix for bug 622
  • view commit • Added parallax background and made tweaks to 'A Path in the Clouds' to make stats more obtainable
  • view commit • Parallax background to 'A Mysterious House of Ice'
  • view commit • Parallax background and badguy tweaks to level 'The Escape'
  • view commit • Added a warning message alerting that a badguy included in level stats has left the sector
  • view commit • Badguy and graphic upgrades to level 'The Shattered Bridge'
  • view commit • Touched up antarctic water tiles
  • view commit • Removed annoying white line that appeared on big Tux's neck when running in front of a dark background
  • view commit • Recast 'Arctic Ruins' in icebridge and antarctic water tiles, also made level a little more interesting
  • view commit • Check to make sure worldmap level sprite has a 'perfect' action before trying to set it once level is completed
  • view commit • Snowman enhancements: dead-script is passed to snowball, fireballs only kill body, and jumping on produces a sound.
  • view commit • New sounds: cracking, icecrash, pop, and sizzle.
  • view commit • Updated translations
  • view commit • When creating a brick object to handle tiles with attribute brick the iced image is used for icy variant of the tiles (ID 78 and 105).
  • view commit • Fixed a background flaw in 'The Escape'
  • view commit • Changed the draw layer of coins from LAYER_TILES to LAYER_OBJECTS - 1 (slightly behind other objects such as badguys)
  • view commit • Issue 952: Unloading/freeing all tilesets prior to shutdown
  • view commit • More effective method of freeing tilesets
  • view commit • Added several OS-specific rules to .gitignore
  • view commit • More options for narrow snow tiles, bug# 1029. Also used new tiles to make secret area in level "Entrance to the Cave" closer to its original form. In addition, removed trailing whitespace from tiles.strf
  • view commit • Keep dead Tux small, resolves bug#638 and issue#5
  • view commit • addition of greek font
  • view commit • translation update and addition
  • view commit • forgoten files for greek support
  • view commit • devanagari font basic support
  • view commit • Haywire not moving when jumping on it after freezing
  • view commit • Belarusian translation and font
  • view commit • Revert "Belarusian translation and font" due to startup crash
  • view commit • Belarusian translation and font
  • view commit • Translation updates
  • view commit • Credits fix
  • view commit • Translation updates
  • view commit • Nit: typo
  • view commit • Move falling badguys to LAYER_FALLING (= 500), fixes bug 1033
  • view commit • Language update
  • view commit • Tweak to allow MinGW to compile, issues #26 & 27
  • view commit • Inform players of coin cost to use checkpoints, fixes issue #30
  • view commit • Fixing variable warnings in mrtree.cpp
  • view commit • Fixing some more compiler errors in Maverick
  • view commit • Fixing SuperTux crashes when compiled on Mac OS X 10.9
  • view commit • Do not resurrect squished bouncing snowball when colliding with badguy or tile
  • view commit • fixed forest slop tiling issues bug#73
  • view commit • Don't resurrect zeekling when colliding after squished
  • view commit • Changes to gitignore to make working with translations from Transifex easier
  • view commit • Some minor code cleanup resulting from a user running code through cppcheck, mostly removal of redundant code
  • view commit • Traditional chiness pictograms addition
  • view commit • Fixing compiler errors on Mavericks (not sure if those appeared for everyone)
  • view commit • =Language and font update
  • view commit • Allow OS X users to remove SuperTux using Launchpad
  • view commit • Update OS X Info.plist to newer identifier and 0.3.4-GIT
  • view commit • Don't count angrystone in level stats Formatting update for molerock
  • view commit • Speed improvement: Moving check online to different thread
  • view commit • Adding current level name and author to badguy warning
  • view commit • Adding level author and name to level license warning
  • view commit • Showing git commit hash in title bar instead of svn version
  • view commit • Using filename instead of author and level name
  • view commit • =Languages upgrade
  • view commit • Tinygettext little hack
  • view commit • trouble in coding
  • view commit • trouble in coding-UTF-8
  • view commit • trouble in coding-UTF-8
  • view commit • WIP improvement: Egg powerup rotation
  • view commit • credits update
  • view commit • credits update-2
  • view commit • copyright update
  • view commit • copyright update-2
  • view commit • Renamed some variables for rusty_trampoline since the build process for Windows cannot figure out namespaces and otherwise fails, resolves issue 33
  • view commit • Added a dead_script to ghosttree so that issue #34 could be closed
  • view commit • Transation update
  • view commit • Revert "Speed improvement: Moving check online to different thread"
  • view commit • Decreasing egg animation speed by 5 fps in order for it to look more like an egg
  • view commit • ZvNjGB4k
  • view commit • Add appdata
  • view commit • Change email address in SuperTux.appdata.xml file
  • view commit • Lower savebell sound for bigger bell
  • view commit • Devanagari upgrade
  • view commit • Devanagari upgrade
  • view commit • Tweak to allow MinGW to compile, issues #26 & 27
  • view commit • Inform players of coin cost to use checkpoints, fixes issue #30
  • view commit • Fixing variable warnings in mrtree.cpp
  • view commit • Fixing some more compiler errors in Maverick
  • view commit • Fixing SuperTux crashes when compiled on Mac OS X 10.9
  • view commit • Do not resurrect squished bouncing snowball when colliding with badguy or tile
  • view commit • fixed forest slop tiling issues bug#73
  • view commit • Don't resurrect zeekling when colliding after squished
  • view commit • Changes to gitignore to make working with translations from Transifex easier
  • view commit • Some minor code cleanup resulting from a user running code through cppcheck, mostly removal of redundant code
  • view commit • Traditional chiness pictograms addition
  • view commit • Fixing compiler errors on Mavericks (not sure if those appeared for everyone)
  • view commit • =Language and font update
  • view commit • Allow OS X users to remove SuperTux using Launchpad
  • view commit • Update OS X Info.plist to newer identifier and 0.3.4-GIT
  • view commit • Don't count angrystone in level stats Formatting update for molerock
  • view commit • Speed improvement: Moving check online to different thread
  • view commit • Adding current level name and author to badguy warning
  • view commit • Adding level author and name to level license warning
  • view commit • Showing git commit hash in title bar instead of svn version
  • view commit • Using filename instead of author and level name
  • view commit • =Languages upgrade
  • view commit • Tinygettext little hack
  • view commit • trouble in coding
  • view commit • trouble in coding-UTF-8
  • view commit • trouble in coding-UTF-8
  • view commit • WIP improvement: Egg powerup rotation
  • view commit • credits update
  • view commit • credits update-2
  • view commit • copyright update
  • view commit • copyright update-2
  • view commit • Renamed some variables for rusty_trampoline since the build process for Windows cannot figure out namespaces and otherwise fails, resolves issue 33
  • view commit • Added a dead_script to ghosttree so that issue #34 could be closed
  • view commit • Transation update
  • view commit • Revert "Speed improvement: Moving check online to different thread"
  • view commit • Decreasing egg animation speed by 5 fps in order for it to look more like an egg
  • view commit • ZvNjGB4k
  • view commit • Add appdata
  • view commit • Change email address in SuperTux.appdata.xml file
  • view commit • Lower savebell sound for bigger bell
  • view commit • Update to SDL version 2.0.1
  • view commit • remove an useless file
  • view commit • Adding nullchecks to resources.cpp in order to fix crashes that occur when specifying wrong command line flags
  • view commit • Resetting to previous powerups and coin count when aborting level to prevent powerup farming
  • view commit • Explosions destroy bricks
  • view commit • Translation update
  • view commit • Correcting egg sprite filepath in level 1
  • view commit • Ignore instead of exit when invalid command line options are given
  • view commit • Possible fix for issue 369: Wrong kill animation after being hit by enemy on a sloped tile
  • view commit • [Issue 3] Fix for jittering when there are slopes that end in a wall
  • view commit • Adding another null check to prevent another crash
  • view commit • Adding another null check to prevent another crash
  • view commit • add a todo
  • view commit • Fix extensive disk I/O when in worldmap (found using profiler)
  • view commit • Do not try to get search path every time
  • view commit • Possibly fixing Valgrind issue
  • view commit • Calling PHYSFS_freeList in destructor
  • view commit • Possibly fixing another memory leak
  • view commit • README and INSTALL in Markdown
  • view commit • Update SQUIRREL to 2.2.5
  • view commit • More debug markers before debug statements in willowisp.cpp
  • view commit • Update to SQUIRREL 3.0.4
  • view commit • corections related to .md
  • view commit • Translation update
  • view commit • Added extension to README.md in CMakeLists so that CMake can find the file again
  • view commit • name corection for greek small
  • view commit • Fixing compiler warning
  • view commit • Fixing OpenGL compiler warning since Mavericks
  • view commit • Try to use hardware surfaces instead of software ones
  • view commit • Alternative approach to rotating egg powerup.
  • view commit • A more elegant approach to backflip animation.
  • view commit • More explosion variety.
  • view commit • Separated shading on egg from the rotating graphic to make the rolling egg look more natural.
  • view commit • Adding level filename to log debug
  • view commit • Do not rotate sprite when we are dying
  • view commit • Reverted egg image in first level
  • view commit • Revert "Update to SQUIRREL 3.0.4"
  • view commit • update language
  • view commit • Music: update to 'Clavelian March'
  • view commit • Incubator Island: new level 'Into the Dark'
  • view commit • update language
  • view commit • Merge branch 'master' of https://code.google.com/p/supertux
  • view commit • update language
  • view commit • copyright update
  • view commit • fixed some errors in arcticskies1.png background
  • view commit • Fixed some tile issues in A Ghostly World, still needs attention.
  • view commit • Fixed forest slope tiling issues in forest world except for key levels and some levels not in the worldmap.
  • view commit • fixed some stuff in village level.
  • view commit • updated bonus1 worldmap to use the new snow tiles to the the path tiles issue. visuals can be improved now also
  • view commit • Icebridge tiles improvements, fixes #1044, thanks to 165your4
  • view commit • Correctly parse file:// urls
  • view commit • Fixing a few compiler errors, thanks to bluescreen_avenger at verizon dot net
  • view commit • More SDL2 fixes
  • view commit • More fixes
  • view commit • More fixes, SetAlpha problems remaining
  • view commit • More fixes, down to 4 errors
  • view commit • Rope tiles; bug#1050
  • view commit • Powerup: Iceflower improvements
  • view commit • Auto-run levels are automatically marked as solved.
  • view commit • Frozen badguys can be killed with butt-jump
  • view commit • Fixed a counting bug when using butt-jump on a multi-hit bonus block
  • view commit • Reduced the value of SWITCH_DELAY for magic blocks to prevent lanterns (and Tux) from prematurely passing through them while in free-fall
  • view commit • Added Bonus Island III
  • view commit • Invincibility stars sparkle when close to Tux
  • view commit • Purged SDL2 source code from the sourcetree, it's not needed
  • view commit • Fixed SDL2 include, should just be SDL.h
  • view commit • AdAdded check for SDL2 to CMake
  • view commit • Made code compile, not work, with SDL2, old code that needs work is disabled and marked with "#ifdef OLD_SDL1"
  • view commit • Disabled some more code, game now starts up and plays music, no graphics yet, just a black screen
  • view commit • Added -Wno-unused-parameter to disable annoying compiler warning
  • view commit • Removed unused "void Renderer::draw_text(const DrawingRequest& request);"
  • view commit • Implemented basic rendering operations, game is now playable again, rounded rectangles and other details still missing or broken
  • view commit • More .gitignore
  • view commit • Implemented SDLRenderer::draw_inverse_ellipse()
  • view commit • Implemented horizontal flipping in SDLRenderer
  • view commit • Implemented SDLRenderer::do_take_screenshot()
  • view commit • Implemented support for rounded rectangles
  • view commit • Fixed OpenGL renderer, starts now up and game seems playable
  • view commit • Fixed radius calculation for rounded rectangles
  • view commit • Removed unused SDL_Surface* screen; from GLLightmap
  • view commit • Fixed black borders in GL renderer
  • view commit • Removed some OLD_SDL1 code
  • view commit • Removed lots of OLD_SDL1 software rendering code from SDLTexture
  • view commit • Removed OLD_SDL1 software rendering code from SDL_Renderer
  • view commit • Use fullscreen and resolution config in SDLRenderer
  • view commit • Implemented set_gamma()
  • view commit • Hooked up window resize event (not yet implemented in Renderer)
  • view commit • Fixed crash when enabling console
  • view commit • Fixed text input in console, console itself doesn't handle unicode correctly, so weird stuff happens when pressing umlauts
  • view commit • Removed unused GUI classes Button and ButtonGroup
  • view commit • Print some debug info for the created SDL_Renderer
  • view commit • Implemented basic lightmap rendering, still a bit of an incomplete hack job, drawing code should be merged with SDLRenderer
  • view commit • Added PHYSICAL_SCREEN_WIDTH global variable, little ugly, but should do for now, still needs to be updated properly on window resize
  • view commit • Implemented SDLLightmap::get_light(), haven't tested it
  • view commit • Implemented Texture color modification
  • view commit • Fixed window title and icon, removed Renderer and Lightmap creation from DrawingContext and moved it to top-level init code
  • view commit • Fixed window resize in OpenGL and added window resize to SDL renderer
  • view commit • Reenabled vsync and some other OpenGL attributes
  • view commit • Implemented fullscreen mode selection, OpenGL only for the moment
  • view commit • Fixed typo that made mouse clicks not function properly
  • view commit • Implemented desktop_size discovery in GLRenderer
  • view commit • Removed pointless check for screen mode change, as we are creating the window for the first and only time at that point
  • view commit • Merged drawing code from SDLLightmap and SDLRenderer into helper class SDLPainter
  • view commit • Implemented sprite rotations for SDLRenderer
  • view commit • Implemented support for different blend modes in SDL
  • view commit • Use SCREEN_WIDTH/HEIGHT instead of SDL_RendererGetViewport(), as logical coordinates might be different then physical
  • view commit • Implemented window scaling in SDLRenderer, mouse input however breaks when scaling
  • view commit • Cleaned up coordinate translation a little, SDL mouse handling is still broken and SDL_RenderGetViewport() doesn't seem to return proper values
  • view commit • Pass mouse coordinates to mouse pointer manually instead of SDL_GetMouseState(), see bug #2442 in SDL2
  • view commit • Clear the screen to avoid garbage in unreachable areas after we reset the coordinate system
  • view commit • Use better filtering for scaling in SDL
  • view commit • Minor cleanup
  • view commit • Added fullscreen switching to SDLRenderer
  • view commit • Removed platform specific path magic and use SDL_GetBasePath() instead (untested)
  • view commit • Removed foobar from Renderer::to_logical(), it's no longer needed
  • view commit • Replaced SDL_RenderSetLogicalSize(), removed PHYSICAL_SCREEN_WIDTH/HEIGHT, improved mouse handling when using magnification
  • view commit • Reverted 91c1517 and reinserted the old mouse cursor code
  • view commit • Fixed surfaces not getting properly converted to textures in OpenGL (i.e. wrong colors on worldmap)
  • view commit • Only rotate egg when its actually moving (velocity <> 0)
  • view commit • Reimplemented magnification and aspect ratio handling
  • view commit • Moved some aspect ratio calculations into video/util.cpp
  • view commit • Merge branch 'feature/sdl2'
  • view commit • Replaced old SDL1 surface flags with 0
  • view commit • Fixed compiler warnings
  • view commit • Rolled file back to version from master, due to improper merge
  • view commit • Exit loop when font definition contains more characters then the image has data to avoid crash
  • view commit • Merge branch 'master' of https://code.google.com/p/supertux
  • view commit • Flesh out the intro scene some more. * Tux actually does stuff during the music * Dialogue
  • view commit • Changed deprecated -%pure_parser to +%pure-parser in parser.yy
  • view commit • Removed accidental supertux2 from LINK_LIBRARIES()
  • view commit • Merge branch 'master' of https://code.google.com/p/supertux
  • view commit • Merge branch 'master' of https://code.google.com/p/supertux
  • view commit • Use TARGET_INCLUDE_DIRECTORIES instead of INCLUDE_DIRECTORIES for SDL2, fixed MARK_AS_ADVANCED()
  • view commit • Enabled C++11 support
  • view commit • Replaced std::auto_ptr<> with std::unique_ptr<>
  • view commit • Updated to version 79b7bde of tinygettext
  • view commit • Updated source and include directories for tinygettext in CMakeLists.txt
  • view commit • Fixed some std::unique_ptr<> issues
  • view commit • Fix egg sprite
  • view commit • Move the invisible block in Via Nostalgica. Its current position reminds me too much of https://www.youtube.com/watch?v=koMIQipNbeA#t=76
  • view commit • Fix tile in the wrong layer
  • view commit • Turn the ledge in Entrance to the Cave into a secret area because I spent way too long trying to jump into it. Also raise the ceiling a bit so BigTux can get in too
  • view commit • More cave level tweaks
  • view commit • Make the coins secret again and also make it easier to get into the secret area.
  • view commit • Move Mtn_Pass to world2 since it uses moving platforms
  • view commit • Merge branch 'feature/c++11'
  • view commit • Fix C++0x flags for clang
  • view commit • Added support for desktop-fullscreen mode
  • view commit • Added 1-pixel transparent border around glyphs to avoid GL blending artifacts when scaling along with a script for doing so
  • view commit • Added 1px transparent border to most fonts, left a few out since glyph count doesn't match image size
  • view commit • Splitted the mouse cursor into three separate images to avoid blending artifacts
  • view commit • Minor cleanup
  • view commit • Added missing <vector> include
  • view commit • Minor CODINGSTYLE update: auto_ptr -> unique_ptr
  • view commit • Moved joystick specific code from JoystickKeyboardController into JoystickManager class
  • view commit • Init game controller on startup
  • view commit • Removed some old event eating code, as randomly discarding events is a bad idea with hotplug in place
  • view commit • Implemented basic support for SDL GameController
  • view commit • Removed obsolete keycode range check
  • view commit • Added MENU_BACK button (i.e. B on Xbox360 controller)
  • view commit • Moved keyboard code into KeyboardManager class
  • view commit • Fix for wrong lightmap size in fullscreen
  • view commit • Better fix. Keeping values intact
  • view commit • Keycode values changed between SDL1 and SDL2, so reset controls to default if old SDL1 values are found
  • view commit • Renamed JoystickKeyboardController to InputManager
  • view commit • Added option to disable gamecontroller use and fall back to old joystick code
  • view commit • Merge branch 'feature/gamecontroller'
  • view commit • Fixed missing SDL_WINDOW_RESIZABLE flag in GLRenderer
  • view commit • Merge button and stick input gracefully in GameControllerManager
  • view commit • Removed some unused code from Console
  • view commit • Turned MenuManager into a proper class instead of just a collection of static functions, added std::unique_ptr<> to Menu
  • view commit • Turned MenuStorage into a proper class
  • view commit • Moved menu code frome GameSession and Worldmap into the proper Menu::check_menu() calls
  • view commit • Use std::unique_ptr<> in ScreenManager
  • view commit • Minor code cleanup
  • view commit • Fixed crash when exiting menu and recalc_pos/all_menus
  • view commit • Merge branch 'feature/menu-cleanup'
  • view commit • Use std::unique_ptr<> in ContribMenu
  • view commit • Cleaned up some function names in MenuManager
  • view commit • Added MenuManager::draw()
  • view commit • Switched from passing pointers around to using numeric MenuIds and a factory class
  • view commit • Minor cleanup
  • view commit • Simplifying the Menu API a bit
  • view commit • Cleaned up MenuManager some more, some ownership issues remain, so things will crash right now
  • view commit • Added GameManager class to keep track of the World objects, should fix the crashing, menu transition effect still missing
  • view commit • Removed some disabled code
  • view commit • Further cleanup in the MenuManager
  • view commit • Reimplemented menu transition effects
  • view commit • Only show language and profile options in main menu, not when using the options in game
  • view commit • Implemented MenuManager::refresh() so that joystick/keyboard_manager have something to call when key bindings change
  • view commit • Renamed MenuManager::recalc_pos() -> MenuManager::on_window_resize() and Menu::update() -> Menu::process_input()
  • view commit • Implemented Menu::on_window_resize()
  • view commit • Fixed issue with MainMenu stack on top of the WorldmapMenu, might be worth to make MenuManager private to the Screen
  • view commit • Removed unimplemented "Profiles on Startup"
  • view commit • Load and save current profile to config file
  • view commit • Highlight the currently active profile in ProfileMenu
  • view commit • Display number of solved levels in ContribMenu, kind of ugly patch, save system needs a refactor
  • view commit • Clear menu stack when changing languages to force recreation of menus with the correct language
  • view commit • Merge branch 'feature/menu-cleanup'
  • view commit • Made WARNING build option usable again
  • view commit • Added rule to name variables m_*/g_*/s_* to CODINGSTYLE, should make naming conflicts less likely and make -Wshadow more useful
  • view commit • CODINGSTYLE: avoid spaces at the end of lines
  • view commit • Reduced texture from 1024x1024 to 128x128, no need to have it that big
  • view commit • Added missing include to trigger/door.cpp, fixes 0000866
  • view commit • Updated email address, grumbel@gmx.de -> grumbel@gmail.com
  • view commit • Removed unused function prototype
  • view commit • Moved argument parsing into CommandLineArguments
  • view commit • Added another note about comments to CODINGSTYLE
  • view commit • Added support for different log levels
  • view commit • Fixed compiler warnings due to new loglevel aware log macro
  • view commit • Added --debug and --verbose command line arguments
  • view commit • Merge branch 'feature/argparse'
  • view commit • Cleaned up the World class a bit
  • view commit • Disabled -Wabi in CMakeLists.txt
  • view commit • Added some m_ prefixes and made variables private in World
  • view commit • Moved World loading into a factory method World::load()
  • view commit • Minor cleanup in World, replaced global scripting::global_vm with local variable vm
  • view commit • Only clear Currenton pointer when the object is the one holding it
  • view commit • Moved savegame name generation into World class and made it automatic, moved folder creation into World::save_state()
  • view commit • Cleaned up the file handling in World, Worlds are now loaded by directory name instead of ".../info" filename
  • view commit • Added FileSystem::join("dir", "file") -> "dir/file"
  • view commit • Further filename untangling in World class
  • view commit • Moved TitleScreen::get_level_name() into GameManager, not a great place either, but a little better
  • view commit • Moved some state handling code into WorldState, sort of, most of it still just goes into the global Squirrel VM
  • view commit • Merge branch 'feature/savegame'
  • view commit • Gutted SDLSurfaceData, as it doesn't really need to do anything at the moment
  • view commit • Turned DrawingEffect into a proper bitset, used to be a mix of enum/bitset before. Fixes #569
  • view commit • Moved some joystick related messages into log_debug, added help message for manual joystick configuration
  • view commit • Minor cleanup in ScreenManager
  • view commit • Rewrote logic of ScreenManager to handle ScreenManager::quit() better and not have dangling current_screen pointers around
  • view commit • Rewrote ScreenManager push/pop handling again, should now be able to handle multiple push/pops in a row more gracefully
  • view commit • Merge branch 'feature/screenmanager'
  • view commit • Added missing includes to Squirrel and SuperTux to make -DENABLE_SQDBG=ON compile, fixes #575
  • view commit • Changed order of initialisation, so that tinygettext comes sooner, should allow translating --help messages, fixes #923
  • view commit • Added missing include to CommandLineArguments
  • view commit • Fixed memory leak in DrawingContext
  • view commit • Moved some declarations from drawing_requests.hpp to drawing_context.hpp to reduce include dependencies
  • view commit • Fixed memory leak in TextureManager, surfaces didn't get SDL_FreeSurface()'ed
  • view commit • Fixed memory leak in ObjectFactory
  • view commit • Delete dictionary_manager at the end of Main::run()
  • view commit • Fixed memory leaks in TileManager
  • view commit • Merge branch 'feature/memoryleaks'
  • view commit • Removed trailing whitespace from all *.?pp files
  • view commit • Possibly fix problems with a git modification being stuck.
  • view commit • Fixing a failing when there are no menu items
  • view commit • Better fix for crash when selecting back
  • view commit • restore mandarine specific symbols
  • view commit • Use std::unique_ptr<> throughout the audio system
  • view commit • Fixed SDL gradient renderer not drawing anything if top and bottom colors are the same
  • view commit • Update to Squirrel 3.0.6
  • view commit • Fixes to sq_setprintfunc due to Squirrel API changes
  • view commit • Added primitive font generator
  • view commit • A few quick hacks to get the Squirrel debugger sqdbg to compile on Linux
  • view commit • Updating comment to replace svnversion with git
  • view commit • Fix for SDL double-reporting display modes
  • view commit • Correctly scale ice border / frame to screen size, fixes bug #620
  • view commit • Fix persistent memory leak in GameSession::get_demo_random_seed()
  • view commit • Revert "Correctly scale ice border / frame to screen size, fixes bug #620"
  • view commit • Fixed crash due to DrawingRequestData being cast to the wrong type
  • view commit • Fixed compiler warning in Squirrel
  • view commit • Removed "data/levels/world1/world.nut", as all the load/save it does should really be on the C++ side
  • view commit • Removed load/save functions from scripting interface
  • view commit • Moved Levelset into it's own class, pass WorldState around instead of PlayerState, removed .../world.nut support
  • view commit • Renamed WorldState to Savegame and implemented basic load/save for Worldmaps and Levelsets
  • view commit • Some initial work on getting load/save working for Levelsets
  • view commit • Fixed state table creation issue on loading a savegame
  • view commit • Renamed GameManager::start_game() to GameManager::start_worldmap()
  • view commit • Hacked together basic support for Levelset saving
  • view commit • Removed useless comment
  • view commit • Replaced deprecated sq_createslot() with sq_newslot()
  • view commit • Removed erroneous sq_pop(), in Squirrel3 sq_deleteslot() does always pop the argument, even on failure
  • view commit • Fill the savegame with all levels from a levelset on start, so the ContribMenu shows the correct number
  • view commit • Merge branch 'feature/savegame'
  • view commit • Added lots of command line options to font-generator.py
  • view commit • Removed space from zh-white.stf letter list
  • view commit • Generator some new chinese fonts, just normal sized ones for now
  • view commit • Removed unneeded code, sq_newslot() will override a given slot, a separate sq_deleteslot() isn't needed
  • view commit • Remove SDL 1.3 from TODO list (done with update to SDL 2.0)
  • view commit • Improve of chiness taiwan and mandarin font
  • view commit • Merge branch 'master' of https://code.google.com/p/supertux Well I work in same time than others :p
  • view commit • Fixed compiler warning about missing return
  • view commit • Reintroduced load_worldmap(), load_level() and save_state(), as some addon levels are using them (untested)
  • view commit • Translations updates
  • view commit • Translations updates
  • view commit • Added simple cheat menu to grow/fire/ice/shrink/... Tux
  • view commit • Clear menu stack on MenuManager::set_menu() to avoid accidentally stacking menus
  • view commit • Removed old Menu::check_menu() and replaced it with Menu::menu_action()
  • view commit • Removed assert(active_item < int(items.size())); as that is no longer save to call due to Menu being potentially deleted at that point
  • view commit • Added WorldmapCheatMenu (grow/fire/snow/etc., mark levels as solved)
  • view commit • Prevent menu calls while another menu is active
  • view commit • restore mandarine specific symbols
  • view commit • Merge branch 'master' of https://code.google.com/p/supertux
  • view commit • Improved markdown syntax so it's more readable on command line, fixes #1057
  • view commit • Added conversion from and to Vector to Sizef
  • view commit • Return size as Sizef instead of Vector in Rectf
  • view commit • Fixed code that broke due to changes to Rectf and Sizef
  • view commit • Changed DrawingContext::draw_surface_part() to handle srcrect/dstrect, instead of just srcrect/dstpos, this allows surface scaling
  • view commit • Reenabled TitleScreen border, looks a bit terrible in 1280x720, as it was designed for 800x600
  • view commit • Merge branch 'feature/surface-scaling'
  • view commit • Fixed hitboxes/hotspot for WorldMap Tux
  • view commit • Moved all duplicated drawing code from GLLightmap and GLRenderer into new GLPainter class
  • view commit • Decode letters from argv as UTF-8 in tools/font-generator.py
  • view commit • Render SDL lightmaps at lower resolutions, as specified by LIGHTMAP_DIV
  • view commit • Fixed incorrect size in Sprite::draw_part()
  • view commit • Removed some superfluous Vector() calls, source object is already a Vector
  • view commit • Made conversion Vector -> Sizef explicit, just to be on the safe side
  • view commit • Moved Block code to block.cpp, was in the wrong file, i.e. bonus_block.cpp
  • view commit • Added Renderer::start_draw()/end_draw() to fix scale issue issue SDLRenderer/SDLLightmap
  • view commit • Added some m_ prefixes to member variables in SDLRenderer and related classes
  • view commit • Added some m_ prefixes to member variables in GLRenderer and related classes
  • view commit • Made code -Wshadow clean
  • view commit • Made code -Wshadow clean, missed a bunch of issues in the last commit
  • view commit • Scale credits background image to whole screen size
  • view commit • Cleaned up VideoSystem initalisation
  • view commit • Made Console into a Currenton
  • view commit • Turned a lot of other global objects into Currentons
  • view commit • Added m_ prefixes to Console
  • view commit • Split of the line buffer from Console into ConsoleBuffer class
  • view commit • Moved global dictionary into gettext.cpp, no need to have it in globals.cpp
  • view commit • Use more RAII in initialisation code
  • view commit • Added Scripting class to bundle up all the Squirrel init code
  • view commit • Merge branch 'feature/init-cleanup'
  • view commit • Turned AddonManager into a Currenton
  • view commit • Fixed initialisation order issue in GLVideoSystem
  • view commit • Added m_ prefixes to TextureManager
  • view commit • Separate KeyboardConfig out into a separate class that can be stored in the global Config object
  • view commit • Separate JoystickConfig out into a separate class that can be stored in the global Config object
  • view commit • Fixed AddonManager load/save of disabled addon files
  • view commit • Removed some old .svn related stuff from CMakeLists
  • view commit • Removed dependency between CommandLineArguments and Physfs
  • view commit • Removed binreloc support, SDL2 provides that functionality now with SDL_GetBasePath()
  • view commit • Minor cleanup
  • view commit • Added FileSystem::exists(), FileSystem::is_directory() and FileSystem::mkdir()
  • view commit • Cleaned up Physfs/filesystem initialisation
  • view commit • Added --datadir/--userdir command line arguments and SUPERTUX2_DATA_DIR environment variable (probably redundant)
  • view commit • Small improvement to PhysfsSubsystem debug output
  • view commit • Removed useless Makefile
  • view commit • allow localization of apple cmd keys
  • view commit • Fixed mixup between Win32's "supertux2" and Linux/MacOSX ".supertux2" directory name
  • view commit • Added --developer option, also Ctrl-F2, which enabled cheats
  • view commit • Added cheat menu keyboard and joystick bindings, only visible in developer mode
  • view commit • Added switch to turn off developer mode to the OptionMenu
  • view commit • Removed some remaining empty 'void Menu::check_menu()' calls
  • view commit • Merge branch 'feature/developer-mode'
  • view commit • help menu translation per line
  • view commit • Optional glbinding as OpenGL binding
  • view commit • Update keys for cheat menu and console only when items are enabled. Fixes #1062.
  • view commit • Fixed mixup in the config reading that caused keyboard to reset, also use reference instead of pointer in JoystickConfig
  • view commit • Remove link to happypenguin.org. Site has been discontinued
  • view commit • Update translation just for kidding Sydney
  • view commit • Disable glbinding debug option
  • view commit • First round of cleanup up the AddonManager a bit
  • view commit • Some more AddonManager refactoring
  • view commit • Removed unneeded curl includes
  • view commit • Large scale refactor/rewrite of the AddonManager, adding cleaner separation between repository addons and installed ones
  • view commit • Updated copyright header
  • view commit • Added check for MD5 and version number to Addon online check
  • view commit • Make sure that duplicate Addon install requests don't lead to duplicates in the installed_addon list
  • view commit • Keep proper track of MD5 checksums of addons
  • view commit • Added script to generate index for addon repository
  • view commit • Fixed MenuEntry id generation in AddonMenu
  • view commit • Added "Nothing New" indicator after check for new packages with no new results
  • view commit • Removed some overly verbose debug output
  • view commit • Load/save the Addon enabled/disabled state to the config file
  • view commit • build-addon-index.py will now build the .zip files from src/
  • view commit • Catch errors when enabling addons, i.e. when the addon was deleted but is still in the config
  • view commit • Renamed "http_url", just "url"
  • view commit • Added official addon repository URL back in, downloading new addons should now work again
  • view commit • Merge branch 'feature/addon-manager'
  • view commit • Added const some member function qualifiers in Controller
  • view commit • Made member variables private and removed friendship to Menu in MenuManager
  • view commit • Added some initial dialog code, doesn't do anything yet
  • view commit • Renamed MenuManager::current() to MenuManager::current_menu()
  • view commit • Added Rectf::grown(float border) method
  • view commit • Implemented Dialog::draw()
  • view commit • Added callback functions to Dialog
  • view commit • Added little toy test for Dialog when exiting SuperTux
  • view commit • Added mouse support to the Dialog class
  • view commit • Use same colors for Dialog as for Menu
  • view commit • Merge branch 'feature/menu-dialogs'
  • view commit • Added cURL to the list of dependecies
  • view commit • Adding note about optional glbinding dependency and how to configure for it
  • view commit • Some initial code to get Downloader non-blocking
  • view commit • Added slightly cleaner way to communicate TransferStatus
  • view commit • Added some async code to AddonManager
  • view commit • Added AddonDialog and connected it into the whole non-blocking update stuff
  • view commit • Replaced fancy C++11 lambda with old style static function wrap in Downloader
  • view commit • Hooked up progress reporting into the AddonDialog, non-blocking downloads are working now
  • view commit • Removed AddonMenu sorting code, since Addons are order dependend they should never be sorted
  • view commit • Implemented delayed destruction of Dialog in MenuManager to avoid "delete this" type problems
  • view commit • Added file writing and then-callback to Downloader
  • view commit • Added then-callback to AddonManager and use the then-callback of Downloader
  • view commit • Made AddonDialog output some prettier text, installation of Addons now seem to work
  • view commit • Added ugly workaround for Console crash at startup
  • view commit • Handle all numeric characters as fixed width, even in variable spaced fonts
  • view commit • Implemented non-blocking download for the repository index list
  • view commit • Use a chain of callbacks instead of a single one in TransferStatusPtr
  • view commit • Removed AddonManager::InstallRequest, the data can be hold in the lambda capture instead
  • view commit • Renamed AddonDialog to DownloadDialog, as it isn't AddonManager specific any more
  • view commit • Wait for an explicit "Close" by the user instead of closing the DownloadDialog automatically
  • view commit • Save and parse repository index when AddonManager loads
  • view commit • A first try at error handling in the Downloader
  • view commit • Changed error handling in TransferStatus, then-callbacks are now always called and have a 'success' flag
  • view commit • Moved abort() and update() calls into TransferStatus, also fixed abort() handling, then-callbacks are now called
  • view commit • Merge branch 'feature/download-non-blocking'
  • view commit • Added default and cancel button to the Dialog
  • view commit • Split Controller::PAUSE_MENU into ESCAPE and START, as they need to act different in some contexts
  • view commit • Made Menu::get_item_by_id(int id) error message sligthly more useful
  • view commit • Fixed Controller enum to string conversion
  • view commit • Only refresh menu items that have been created in the JoystickMenu to avoid crash
  • view commit • Updated the TODO a bit
  • view commit • Added -Wnon-virtual-dtor and -Wcast-qual warning flags
  • view commit • Deleted TODO and merged it into http://supertux.lethargik.org/wiki/TODO-List
  • view commit • Removed some obsolete stuff from supertux/globals.hpp
  • view commit • Switched from CURLOPT_XFERINFOFUNCTION back to CURLOPT_PROGRESSFUNCTION, since some old cURL versions don't support the former
  • view commit • Removed made public variables private in JoystickManager and KeyboardManager
  • view commit • Added missing <array> include to addon/downloader.cpp
  • view commit • Fixed SDLLightmap::get_light()
  • view commit • Fixed resize handling of lightmaps, they are now recreated on resize()
  • view commit • Don't clear the keymap when loading from file so that the default config is preserved
  • view commit • Changed default window size from 800x600 to 1280x800
  • view commit • Converted tile from grayscale to RGB due to compatibility issues with Flexlay
  • view commit • Silenced two compiler warnings
  • view commit • Disabled -Wlogical-op, as that fails on clang
  • view commit • Replaced boost::shared_ptr<> with std::shared_ptr<>
  • view commit • Fixed numerous issues that caused errors in clang
  • view commit • Translation updates
  • view commit • Fixed format string warning in clang
  • view commit • Update requirement about SDL to SDL2
  • view commit • Update requirement about SDL_image to SDL2_image
  • view commit • Adding working .travis.yml file
  • view commit • Adding build status to README.md
  • view commit • Removing branches from travis.yml
  • view commit • Fixing notifications in travis.yml
  • view commit • Removing IRC notifications and enabling email notifications to supertux-commit@lists.lethargik.org
  • view commit • -j4 for all dependencies
  • view commit • Using j5 for all make statements
  • view commit • Reset angle before starting kill animation
  • view commit • Using variables for version numbers in travis.yml
  • view commit • All environment variables in one line
  • view commit • Update CMake requirement to latest version
  • view commit • Fix grammar mistake in README.md [ci skip]
  • view commit • Using un-optimized version of liane. Optimized version had background issues.
  • view commit • Translation updates
  • view commit • addition of appdata
  • view commit • missing file
  • view commit • Fixed return type foobar in the curl progress callback
  • view commit • Added experimental Halloween tiles and backgrounds
  • view commit • Replaced Ref and RefCounter with std::shared_ptr<>
  • view commit • Replaced ::iterator stuff with auto
  • view commit • Removed obsolete comment
  • view commit • Merge branch 'feature/smart-ptr'
  • view commit • .travis.yml: add fast_finish to matrix, use -j $(nproc) for make Closes #5
  • view commit • Switched from 64x64 back to 32x32 tiling, looks a little worse, but is easier to deal with in the editor
  • view commit • Added some tiles variation for halloween, darkened border around halloween tiles
  • view commit • Added Halloween decal and fog
  • view commit • Some more Halloween tweaks
  • view commit • Moved "Wrote screenshot..." message from log_debug to log_info
  • view commit • Added some more Halloween tiles
  • view commit • Added Kirby badguy
  • view commit • Added death sprite for Kirby
  • view commit • Added Fatbat sprite
  • view commit • Added Halloween worldmap
  • view commit • More robust way of calculating the falling layer
  • view commit • Bugfix (use private variable instead of class member)
  • view commit • Fixing falling layer for most of the cases
  • view commit • Removed Kirby badguy code, use simple sprite replacement in the level instead
  • view commit • Added Halloween worldmap properly into the game
  • view commit • Replaced Halloween worldmap grass texture with a better looking one, resized pumpkin-home and scarecrow by 2x
  • view commit • Turned home and scarecrow into decal, added trees, copied water tiles from ice-world
  • view commit • Added water splash, darkwater and vignette to halloween worldmap
  • view commit • Added roads to Halloween worldmap
  • view commit • Split Halloween exit into foreground and background layer
  • view commit • Cleaned up Halloween backgrounds and expanded them to proper size (i.e. 1280x800)
  • view commit • Added torch graphics
  • view commit • Added torch code
  • view commit • Fixed compiler warning
  • view commit • Added torches to halloween1
  • view commit • Added another halloween level
  • view commit • Started shaping up Halloween2
  • view commit • Some more work on Halloween1
  • view commit • Added gravestone graphics
  • view commit • Added halloween3, just empty placeholder
  • view commit • Played a bit around with the brush tool
  • view commit • Prefixing squirrel output with [SQUIRREL]
  • view commit • Added one-tile height step graphics for Halloween
  • view commit • Added ghostforest music and smoothed some tiles
  • view commit • Added some enemies and smoothed some tiles
  • view commit • Snow slope transition tiles Contributed by Forty-Two Resolves bug #1065
  • view commit • Added a new halloween level
  • view commit • Added coins, enemies and a goal to Halloween3
  • view commit • Added vignette, fog and some background decoration
  • view commit • Added a halloween themed brick covered with cobwebs
  • view commit • Added a fifth halloween level
  • view commit • Some more work on halloween1 and 2
  • view commit • Cleaned up Halloween2, added more enemies and coins
  • view commit • Finished Halloween1 and Halloween2
  • view commit • Some finishing touched to halloween3
  • view commit • Added music to Halloween levels (nothing new, all recycled)
  • view commit • Added pseudo intro/outro level (placeholder)
  • view commit • Disabled confirmation dialog on Quit
  • view commit • Put Halloween levels into a linear path
  • view commit • Marked secret areas and did a bit more cleanup of Halloween levels
  • view commit • Use CMAKE_RC_COMPILER instead of windres.exe
  • view commit • Added Halloween intro/outro images
  • view commit • Fixed some layer sorting issues in Halloween
  • view commit • Added some unfinished story text
  • view commit • Removed buggy decal
  • view commit • Added levelnames and fixed contact field in Halloween
  • view commit • Gave Halloween intro/outro a proper title
  • view commit • Fleshed out the intro/outro story somewhat
  • view commit • Spelling fixes
  • view commit • Further spelling fixes for intro and outro.txt
  • view commit • Removing unneeded make directive
  • view commit • Renamed data/levels/halloween/ to data/levels/halloween2014/
  • view commit • Moved intro/outro from data/levels/ to data/images/
  • view commit • Some final touchup to the halloween story
  • view commit • Code quality: Rename variable
  • view commit • SDL2.0.1 dep addition
  • view commit • Basic code structure to allow for two new powerups
  • view commit • Basic airflower capabilities added: higher jumps and faster max run speed
  • view commit • Code structure for basic earthflower ability: illumination in the dark
  • view commit • New powerups added to cheat menu
  • view commit • Graphics for powerups: airflower and earthflower
  • view commit • Completed airflower powerup abilities. Airflower is meant to be a powerup geared to speed runs and sky levels. It makes Tux light on his feet, with a passive ability of faster max run speed and greater attainable jump height. In addition, airflower has an active ability which allows Tux to glide for a short period of time after jumping. The duration that Tux can glide increases with additional airflower powerups. To glide, the user only needs to hold the jump key while falling. Every time the player jumps they may glide for a set amount of time which is reset upon Tux touching the ground. Tux sprites still need to be done, and it may be worth considering replacing the backflip with a launching jump when Tux has this powerup. Of course tweaks to the values used will also likely be needed.
  • view commit • Removed unused graphic: effects/light_red.png
  • view commit • New powerups added to worldmap cheat menu
  • view commit • Bouncing on enemies and trampolines also gets a hight bonus from airflower
  • view commit • Butt-jump stops gliding
  • view commit • Removed some holes from standing Tux graphics
  • view commit • Tweak icecrusher draw layers to avoid objects (such as coins) from appearing inside the eyes. Also removed excess debug line.
  • view commit • [cppcheck] Part 1: Performance
  • view commit • Small style fix
  • view commit • [cppcheck] Part 2: Some further style fixes etc.
  • view commit • [cppcheck] Part 3: More perf fixes that were missed during non-verbose run for whatever reason
  • view commit • Removing unused var 'slotfile'
  • view commit • Removed 'add_bullet' from Sector, moved bullet checks into Player
  • view commit • Minimal code for earthflower active ability. To activate stone form, press DOWN while holding the ACTION key. Player does not take damage while in stone form, and ability can be use offensively to crush enemies- including those that cannot be squished. Still needs timers set up to limit the ability, and a ton of sprite work.
  • view commit • Changed egg shadow draw layer so it will no longer appear in front of bonusblocks before the egg is out.
  • view commit • Created a new definition for Particles.
  • view commit • Brought back particles for bomb explosions
  • view commit • Finished up code for basic functionality of earthflower powerup.
  • view commit • Added missing graphic for earthflower
  • view commit • Added some vertical motion to the hard hat for when walking.
  • view commit • Stone form is heavy enough to break through bricks
  • view commit • Explicitly defined the angle used by Particles, used new definition for particles generated by skid and buttjump.
  • view commit • Generated particles need not have any randomness in either angle or velocity.
  • view commit • Icecrusher crushes bricks.
  • view commit • Crude attempt at a hat for airflower. At least it gets the idea across.
  • view commit • Added missing graphic for airflower
  • view commit • translation update
  • view commit • Credit update
  • view commit • Do not draw powerup hat if there is no action defined
  • view commit • Miner's hardhat shakes with stone Tux during second prior to end of stone form
  • view commit • Reduced number of needed powerup hat images
  • view commit • Improved graphics for hardhat light
  • view commit • Sprite action work for powerup hats: climbing, backflip.
  • view commit • Silence compiler warning
  • view commit • Adding my name to credits file
  • view commit • Don't exit when no .git directory is present
  • view commit • Finished skid and duck actions for hardhat. Also completed all light for hardhat.
  • view commit • Finish out stone form with some quick-and-dirty graphics
  • view commit • Woldmap images for earthtux
  • view commit • Ugly air hat graphics for skid, duck, and worldmap
  • view commit • Fixed a Segmentation Fault when mr_iceblock was kicked into a brick containing coins due to earthflower related changes
  • view commit • Reverted a couple of graphics back to a RGB color space from grayscale color space, for some reason the grayscale images are not always being drawn.
  • view commit • translation update
  • view commit • extra symbol in cyrilic for Serbian
  • view commit • Use CMake 3.1 for Travis
  • view commit • Copyright update to 2015
  • view commit • Update to Squirrel 3.0.7 stable
  • view commit • Use field width of 9 on sscanf (fixes cppcheck portability issues)
  • view commit • Update CMake to 3.1.1 in .travis.yml
  • view commit • Adding sign that shows Tux holding an ice block
  • view commit • Pause music when pressing ESC during a level and resume it when exiting the pause menu
  • view commit • Adding gettext calls to 2 strings in addon manager
  • view commit • Update CMake to 3.1.2 in .travis.yml
  • view commit • Adding industrial tiles, thanks Sydney! Fixes bug #1071
  • view commit • Adding snowmerge tiles, fixes #1058
  • view commit • add Korean Font
  • view commit • cyrilic font improve #
  • view commit • Add optional lpSecurityAttributes parameter to CreateDirectory call to make compilation on MSYS2 possible
  • view commit • Fix for uninitialized members
  • view commit • First try at auto-submitting Travis builds to Coverity
  • view commit • Update CMake to 3.1.3
  • view commit • Add coverity build status to Readme.md
  • view commit • Add missing 'global' identifier to .travis.yml
  • view commit • [travis] Hopefully fix build
  • view commit • Calculate foremost layer correctly (previous implementation didn't work at all)
  • view commit • Clean from previous travis build before starting new one
  • view commit • Fix coverity #29405: Unchecked dynamic_cast
  • view commit • Remove bogus asserts, fixes Coverity #29378 and #29408
  • view commit • Fix for coverity #29377: Properly free memory of 's'
  • view commit • Fix for coverity #29370
  • view commit • Use result of nproc instead of entering a definite number
  • view commit • Wreorder fix
  • view commit • Fix for coverity #29386
  • view commit • Fix for coverity #29394
  • view commit • Correct font size for Serbian localizer, changed credits entry for myself from 'Contrib Programming' to 'Programming' and move myself upwards
  • view commit • Credit addition: Sydney
  • view commit • Add a new wall tile to tiles.strf
  • view commit • Correct font size for Serbian localizer, changed credits entry for myself from 'Contrib Programming' to 'Programming' and move myself upwards
  • view commit • Credit addition: Sydney
  • view commit • Merge branch 'master' of https://code.google.com/p/supertux
  • view commit • Revert "Use result of nproc instead of entering a definite number" This fixes build timeouts on Travis This reverts commit cbcf9cb495916b3f190408dda3c52f02756cce7c.
  • view commit • Korean font update
  • view commit • slight tile upgrade to match existing tiles
  • view commit • Add 165your4 to supertux credits
  • view commit • translation update
  • view commit • add of arabic font
  • view commit • Fix for coverity #29409 - Use char 0 instead of NULL
  • view commit • Fix for coverity #29402
  • view commit • Fix for coverity #29401
  • view commit • Fix compiler errors
  • view commit • Hopefully fix coverity issues
  • view commit • Fix for coverity #29369
  • view commit • Fix for coverity #29345
  • view commit • Fix for coverity #29369 (another further down)
  • view commit • Fix for coverity #29360
  • view commit • Fix coverity #29352
  • view commit • Add current level to another debug message
  • view commit • Few level polish
  • view commit • Fix all #29358 issues
  • view commit • Fix coverity #29357
  • view commit • Fix coverity #29604
  • view commit • Replace sq_newslot with sq_createslot where appropriate (shorter and does the same thing) [ci skip]
  • view commit • Possible fix for coverity #29375
  • view commit • Proposed fix for coverity #29372
  • view commit • Revert "Proposed fix for coverity #29372" because of causing Segmentation faults. [ci skip] This reverts commit c0b5cfa3eadebef8101f87cd593eb221bdef9280.
  • view commit • New sound effects
  • view commit • Add a freeze testing level onder test levels Fixes #7 on Github. [ci skip]
  • view commit • Rudimentary approach at water splash effect for badguys
  • view commit • Fix coverity issues (uninitialized members)
  • view commit • Revert "Possible fix for coverity #29375"
  • view commit • Revert ca83136
  • view commit • Remove R sign from castle of Nolok level
  • view commit • Fix syntax error reported by cppcheck
  • view commit • Add a new wall tile to tiles.strf
  • view commit • Add heart sign to Castle level
  • view commit • Fixing a few cppcheck warnings
  • view commit • Possible fix for expression that's always false
  • view commit • Add name to new test level
  • view commit • Rename ice freeze level due to crash
  • view commit • Remove bogus assert
  • view commit • Fix level names when language is set to auto-detect
  • view commit • Adding another round of custom snow tiles, thanks to dexnim
  • view commit • Patch Squirrel before starting coverity analysis
  • view commit • Move patch command to variable
  • view commit • Add another patch occurrence
  • view commit • Fix another round of squirrel coverity issues
  • view commit • a few new tiles to fix issues and satisfy the Rwalltile replacement
  • view commit • Only check coverity_scan branch
  • view commit • better sound for splash effect
  • view commit • Cut sound, make it a little bit lower etc.
  • view commit • Move patch to another directory
  • view commit • Fix patch application
  • view commit • Remove misplaced squirrel_coverity patch
  • view commit • Another round of fixes for squirrel
  • view commit • More verbose debug message
  • view commit • Fix for images with invalid pixel formats
  • view commit • Proper fix for waterfall tiles
  • view commit • Downgrade surface format message from warning to debug
  • view commit • .travis.yml: reindent to ensure consistency
  • view commit • .travis.yml: use env.matrix for Debug/Release builds
  • view commit • .travis.yml: use gcc-4.9 Closes #9
  • view commit • Make tux and yeti dying state not reveal secret tilemaps
  • view commit • Fix patch application (again)
  • view commit • Fix Tux walking backwards after automatic backflipping, fixes #1063
  • view commit • Support for right-to-left fonts. Set (rtl #t) in a *.stf file to specify that this font is read from right to left
  • view commit • Add explanation to rtl switch to fonts README
  • view commit • Add math defines to all Win32. Fixes compilation errors on Windows with MSYS2
  • view commit • Remove previously committed redundant change
  • view commit • add RTL info
  • view commit • Squirrel patches can be applied again.
  • view commit • Fixes for coverity #29400
  • view commit • Fix for newly detected squirrel errors
  • view commit • Make curl a required dependency, compilation fails without it
  • view commit • Merge branch 'master' of https://code.google.com/p/supertux
  • view commit • Check return value of some lisp.get calls
  • view commit • Fade out and pause music on death and resume on restart of level, fixes #1064
  • view commit • Pause the game when window loses focus, fixes #513
  • view commit • Load audio earlier in the process. Might save us some time
  • view commit • Only pause game on focus lose when game session is active
  • view commit • Exclude end sequence from focus lose code
  • view commit • Fix for correct music playing after dying in a different sector
  • view commit • Constify a couple more methods
  • view commit • Stop music, so that its handle can be freed, before playing other music on sector change
  • view commit • Candle property warning to debug
  • view commit • Update CMake to 3.2.1 in .travis.yml
  • view commit • Fix crash on ESC press when no music is playing
  • view commit • Const'ify methods in sector.cpp
  • view commit • Remove levels from Incubator island worldmap that have been deleted from the directory
  • view commit • Fix incubator island, fix level in bonus island 2
  • view commit • Revert "Load audio earlier in the process. Might save us some time"
  • view commit • Fix cmake download path
  • view commit • Fix music not properly fading in again
  • view commit • Change music fade-in time Closes #10
  • view commit • A few fixes for Squirrel unchecked return values
  • view commit • Fix for syntax errors
  • view commit • Remove last patch since it has undone some of the previous squirrel fixes
  • view commit • Set countMe flag to false for headless snomen
  • view commit • Add a couple grey castle tiles to ST castle inventory.
  • view commit • .travis.yml: only use 3 threads for make
  • view commit • Move COPYING to LICENSE
  • view commit • README.md: minor formatting cleanups
  • view commit • Updated addon repository URL and improved debug output on download
  • view commit • Fix path to LICENSE and README.md
  • view commit • appdata: reading comments is usually a good idea
  • view commit • Updated addon URL: SuperTuxTeam -> SuperTux
  • view commit • Update supertux repository links
  • view commit • Update link to travis
  • view commit • Easter Egg: Add Santa head to tux during christmas
  • view commit • Change a few member functions to const
  • view commit • Horizontal gradient support for levels
  • view commit • Fix crash when no direction is set on a gradient
  • view commit • Default to not applying coverity patches [ci skip]
  • view commit • Use different patch command
  • view commit • Revert project name change in .travis.yaml
  • view commit • Updated WHATSNEW.txt to remove google code link
  • view commit • Apply coverity patches once instead of at every build
  • view commit • Add support for horizontal gradients to WHATSNEW.txt
  • view commit • Workaround for a crash on MSYS2 when starting with --debug
  • view commit • Fixed miniswig output (input/inputfile mixup)
  • view commit • Slightly better fix for crashes when calling log_debug. Using std:cerr now
  • view commit • [Issue 3] Fix for jittering when there are slopes that end in a wall This sets the ground flag even if Tux is ever so slightly above the ground.
  • view commit • Adjust grace value of x to be smaller
  • view commit • Second change to the ground flag calculation, check if floor_normal != 0
  • view commit • Add a warning sign at the top to Crystal Beauty secret area, fixes #1006
  • view commit • Allow remapped keys to be used as navigation keys, additional to default keys This fixes bug #1052
  • view commit • Fix compiler warning
  • view commit • Potentially fix high disk I/O on worldmaps. Set Tux position variable higher in the process
  • view commit • Unify both calls to level title and level target time, fixes unnecessary disk I/O
  • view commit • Remove last_target_time and last_title members from worldmap.hpp [skip ci]
  • view commit • Constify some methods in worldmap.cpp
  • view commit • add freeze compatability and images to cherrybombs Fixes bug #1036, closes #58 (PR) on Github.
  • view commit • translation updates
  • view commit • Backout all commits that were supposed to fix the jittering due to a more severe bug they triggered.
  • view commit • Use solid LZMA compression for cpack installer [ci skip]
  • view commit • Add stone tux image and make it work in game
  • view commit • Merge pull request #59 from sydneyjd/tuxstatue
  • view commit • Fix compiler warning in player.cpp
  • view commit • Release SuperTux 0.3.5
  • view commit • Revert "Fix compiler warning in player.cpp"