hedgewars/uSound.pas
2013-03-06 unc0rr PhysFS-aware check for directory existence. Should fix issue 511.
2013-02-05 nemo Trying to prevent audio mute from endlessly spamming. Untested.
2013-01-26 koda update branch webgl
2013-01-10 martin_bede Fix tons of warnings
2012-12-25 koda update branch with default webgl
2012-12-04 Mitchell Kember Changed uSound.pas so that music will still play if music is enabled and sound is disabled. Effectively, isSoundEnabled represents only sound effects and does not include music (and I have replaced the places where both are concerned with a logical combination of the two).
2012-12-02 unc0rr Fix check for file existance
2012-12-01 koda use High() to avoid future out of bounds in uSound
2012-12-01 nemo oups
2012-11-30 Joe Doyle (Ginto8) Move global variables to units that use them
2012-11-21 koda updated branch webgl
2012-11-17 unc0rr Use (undocumented) Mix_LoadMUS_RW to load music physfslayer
2012-11-11 koda merge xymeng's gsoc engine with a few updates (and further checks on symbol definitions) webgl
2012-11-14 unc0rr Get rid of Pathz and UserPathz physfslayer
2012-11-11 koda merge with latest default webgl
2012-11-08 nemo couple of nots
2012-11-06 nemo This should ensure zsm doesn't screw up locale, hopefully.
2012-11-06 nemo Remove duplicate files from voices (add a fallback check in uSound). Add JustYouWait as an alternate to IllGetYou. Note that IllGetYou being called every turn seems awkward. IMO they probably should be reserved for significant enemy action. Maybe played by team of heavily damaged or killed hog.
2012-11-07 koda parentheses for everyone webgl
2012-10-30 koda another stake at variable pre-initialisation - we lost preview logging in the course
2012-10-28 koda * fix initialisation, preload values and then read args
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-20 koda ooops (and indentation)
2012-07-20 koda press 8 to mute audio while ingame
2012-05-31 unc0rr pas2c stuff
2012-05-11 unc0rr More tolerance to pas2c
2012-05-11 unc0rr Make pas2c happier with uSound
2012-05-10 unc0rr Some work to make more units compile after conversion to c
2012-05-05 koda fix more breakage
2012-05-05 koda adjust the scope of a few uSound variables and functions
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-04-21 unc0rr - Remove support for variables in command handlers
2012-04-08 koda when focus is lost lower the volume to a minimum
2012-02-17 koda the most important commit of the year
2012-01-17 lovelacer A partial reformatting of the pascal code to have consistent syntax. Things that are still inconsistent.
2012-01-06 koda fix a couple of loose ends: sdl_mixer is informed of that OGG is provided by Tremor with its own macro, there is no more a segfault on Tremor cleanup, added new event type and timestamp entry for SDL, removed spurious characters from the japanese translation, uSound errors now are output with SDLTry, uSound doesn't need sound preloading any more
2011-12-09 nemo missing nil
2011-11-30 Henek present somthing that could be taken as a structure
2011-11-24 koda GSoC 2011: Android port - merged mainstream
2011-11-13 koda be more gentle when you stop channels at the end of the game
2011-11-13 nemo Use -1 to clear all channels before playing victory sound
2011-11-13 koda modify ReleaseSound so that it performs a partial release of unused sounds, useful for responding to memory warnings
2011-11-13 nemo Clear all other sounds before playing flawless victory / victory 0.9.17
2011-10-28 koda one dangerous merge hedgeroid
2011-09-30 koda a little code cleanup
2011-09-16 Xeli merge hedgeroid
2011-09-15 sheepluva moar sparkles :3
2011-09-15 nemo Avoid hog repeating himself
2011-09-01 Xeli merge + changed the tardis image to egg.png because the data folder isn't up to date hedgeroid
2011-08-23 nemo restore screwed up test
2011-08-24 = Xeli merg with the latest rev of 22nd (end of GSoC) hedgeroid
2011-08-22 nemo Put it in the add as well
2011-08-22 nemo Add check for no sound
2011-08-21 nemo Try to avoid overlapping voices for major statements (not things like byebye or oof)
2011-08-21 Xeli changed an ifdef so that android too uses mono sound hedgeroid
2011-06-13 nemo Bit more reusability
2011-06-13 nemo Enable ~/.hedgewars/Data (or platform equivalent) to override/extend pretty much everything in system Data dir. Obviously desyncing can occur, so this is at user's own risk. Should simplify map etc install. Needs testing.
2011-04-10 sheepluva //
2011-04-05 nemo Allow override of voicepack with a locale voicepack. Untested, but should mean that a Default voice should use the Ukranian version if that is their locale.
2011-03-26 koda fix a couple of loose ends
2011-03-01 koda Happy 2011 :)
2011-02-27 nemo make defective mines explode if they take enough damage, add missing interface line for koda's new uSound fade
2011-02-26 koda usound: added function for loops with fade in and out
2011-02-19 koda remove unused ios code
2010-12-28 Henek sudden death, now with visual and audial effects :D
2010-12-05 koda add a simple check to prevent loading sounds when device is muted
2010-11-21 unc0rr Remove some more circular dependencies
2010-11-21 unc0rr uDebug
2010-11-21 unc0rr Move some command handlers out of uCommands into more appropriate places, thus removing some dependencies. Ideally uCommands shouldn't depend on anything (except for uTypes and uConsts probably)
2010-11-18 unC0Rr Haven't found a better place than uIO for OutError
2010-11-18 unC0Rr Move some stuff from uMisc to uUtils
2010-11-17 unc0rr Move variables from uConsts to uVariables
2010-11-17 unC0Rr Move variables from uMisc to uVariables
2010-11-17 unC0Rr Introduce unit uTypes in order to remove some cyclic unit dependencies
2010-09-04 koda typos, reduced sound size and last minute fixes
2010-07-31 koda remove trailing spaces from end of line
2010-07-24 koda use external libs more consistently
2010-07-23 koda sound is loaded lazily
2010-07-03 koda further code cleanup and less redundancy
2010-06-21 koda memory management for openalbridge
2010-05-04 smxx Engine:
2010-03-31 smxx Engine:
2010-03-31 smxx Engine:
2010-03-30 smxx Engine:
2010-03-21 unc0rr In pascal unit is a namespace
2010-03-06 unc0rr Replace tabs with spaces using 'expand -t 4' command
2010-03-01 smxx Engine:
2010-02-20 smxx Engine:
2010-02-04 smxx Engine:
2010-02-04 smxx Engine:
2010-01-26 koda complete the replacement of init/free wrappers for every unit
2010-01-03 koda lupdate + Palewolf's updated spanish translation + other patches of mine
2010-01-03 koda check for sdl_image and sdl_mixer versions
2010-01-03 koda smaller patches, one missing Sky-lowres, IMG_Init and Mix_Init (might require newer libraries), updates to SDL bindings, code cleanup, new compile flags
2009-11-29 unc0rr Smaxx patch with tuning by me:
2009-11-20 koda trailing mods from previous commit
2009-11-20 koda revamped file access and debug display
2009-11-05 koda revert previous commit to remove a wip patch
2009-11-05 koda update themes cmakefiles to use GLOB instead of listing all the files
2009-11-05 koda move compiler directives to standard pascal
2009-10-17 koda revert audio to use SDL_mixer -- also frontend uses it, so it needs sdlmixer sources
2009-10-16 koda fix for faders
2009-10-16 koda THE fix for openalbridge
2009-10-14 koda Smaxx patch for fixing all sound related issues on any system
2009-10-11 koda fix build and partially moves messages to errlib
2009-10-10 koda fix that nasty "Pascal Internal Error" when compiling
2009-10-10 unc0rr Oops, fix build
2009-10-08 unc0rr Fix integer->SmallInt
2009-09-22 koda Smaxx's patch fixing openal sound issues with poor card drivers
2009-09-22 koda converts some gl calls to gles
2009-08-19 koda improved fix for right click on mac
2009-08-19 koda restored volumen control (hoorray)
2009-08-12 unc0rr Don't spam debug log
2009-07-15 koda sound for mortar
2009-07-12 koda corrects a wrong binding
2009-07-12 koda updates licence and fix a memory leak (which was consuming iphone memory)
2009-07-07 nemo typo :(
2009-07-06 nemo don't link for windows, for now
2009-07-06 koda same as before
2009-07-06 koda once again, trying to restore windows compatibility from nemo's experiments
2009-07-03 koda reworked progress structure
2009-06-30 koda -Smaxx' patch: checks for initialized openal + disables sound options if openal init fails
2009-06-30 koda -Smaxx's porting of the library to MSVC compilers
2009-06-29 koda -openalbridge headers cleaned
2009-06-29 koda - fade in/out functions merged, but kept binary compatibility
2009-06-29 koda initial bugfix for volume setup
2009-06-28 nemo koda/Smaxx changes to openal for crossplatform building
2009-06-25 nemo koda adds threading for fadein/out. Untested under windows, but works beautifully under Linux (and presumably OSX, right koda?)
2009-06-24 unc0rr - Fix quickplay sound bug triggered by two faults: ttsmj's (passing voicepack with empty name in team config) and koda's (he changed fallback to default scheme condition)
2009-06-24 unc0rr koda's OpenAL conversion:
2009-06-18 nemo Smaxx refactor of LoadImage to use flags, iphone changes by koda (mostly use of rgba instead of rgb)
2009-01-30 unc0rr Implement initial sound volume option
2009-01-19 unc0rr Patch by nemo (polished by me)
2009-01-14 unc0rr Mostly fix voicepack usage
2009-01-12 unc0rr Fix small bug in voicepacks support in engine. It's complete and tested now.
2009-01-12 unc0rr Finish voicepacks support in engine (not tested though)
2009-01-12 unc0rr Start voicepacks implementation
2009-01-02 unc0rr Don't play sounds when quick replaying in spectate mode
2008-08-16 unc0rr Play music in menu also, with fading effects when run game
2008-07-29 unc0rr Fix previous commit
2008-07-27 unc0rr Add an option to engine for turning music off
2008-07-27 unc0rr - Disable ability to resize window
2008-07-25 unc0rr Remove deprecated function
2008-07-25 unc0rr Enable music dependance on current land theme
2008-07-07 unc0rr Update copyright headers a bit
2007-09-22 unc0rr Fix warnings
2007-08-18 unc0rr Fix some warnings
2007-07-21 unc0rr Fix some bug, finish playlist implementation
2007-07-20 unc0rr Finalize basic playlists implementation
2007-02-18 unc0rr - Fix creating net server in Windows issue
2007-02-05 unc0rr Update copyright information
2007-01-27 unc0rr integer -> LongInt
2007-01-21 unc0rr Small fixes to bring engine to life
2007-01-21 unc0rr Fixed-point arithmetics in engine.
2006-11-30 unc0rr Fix music loading path
2006-11-28 unc0rr - Pickhammer sound
2006-10-05 unc0rr Relicense to GPL
2006-10-03 unc0rr - Fixed crash with sound turned off
2006-09-27 unc0rr - Some improvements to volume control
2006-09-27 unc0rr Changeable volume
2006-08-06 unc0rr - make the game be run from ${PREFIX}/bin with data in ${PREFIX}/share/hedgewars/Data
2006-06-23 unc0rr - Many AI improvements
2006-01-19 unc0rr - Fixed bubble theme object
2005-09-07 unc0rr - Show no crosshair when using mine
2005-09-04 unc0rr Fix some issues with sound
2005-08-23 unc0rr - set svn:eol-style to native
2005-08-22 unc0rr Add current sources.
less more (0) tip