[SCM] Packaging for Lugaru HD annotated tag, debian/0_20110520.1+hge4354-1, created. debian/0_20110520.1+hge4354-1
Arand Nash
ienorand at gmail.com
Thu Jun 30 08:01:33 UTC 2011
The annotated tag, debian/0_20110520.1+hge4354-1 has been created
at 7ceff41b5949818c2ea52479c2502e62ab637904 (tag)
tagging 88dcaf202a538ad22b1ec7abcb540bea9166536f (commit)
tagged by Arand Nash
on Thu Jun 30 00:11:36 2011 +0200
- Shortlog ------------------------------------------------------------
Debian release 0~20110520.1+hge4354-1
Alexander Monakov (104):
Clean up skin texture loading
Remove Compare
Cleanup handling of console commands
Add missing console commands
Remove include of non-existent file
Merge original history
Merge
Merge
Remove commented out code
Remove deleted files from CMakeLists.txt
Remove Random.cpp
Merge
Remove HitStruct and associated commented-out code
Remove commented out code
Merge
Make animation types an enum, move to a separate file
Move declaration of animation array into Animation.h
Prepare to cleanup animation loading
Unused
Cleanup animation loading
Fix failure to create 'Users' file
Add Animation.cpp missing from second-to-last commit
Unused
Unused
Drop sound min_distance
Make sounds an enum
Cleanup sound loading
Unused
Unused
Drop MinMaxDistance
Drop remains of Sample_load
Drop Open_Stream
Drop commented-out remains of MinMaxDistance
Drop Doppler
Rename channels -> impl_channels in wrapper
Move playing stuff to the right wrapper :)
Make static
More static
Unify strms and samps
Unused
Slightly squash unpack stuff
Slightly squash pack stuff
Fix a regression that challenge screen is not shown
More const-correctness in Text.{cpp,h}
Awards.def
Move some global vars from Globals.cpp, add decls to headers
Move stats vars and award computation to Awards.cpp
Add a FIXME reminder
Make bonuses an enum
Consolidate bonus externs
Move bonusnum too
Bonus Score deduplication
Forgont one instance of Wolfbonus
A tiny cleanup
SolidHitBonus simplification
Remove comments that confuse Vim
Drop dead code
Prepare to cleanup sound emission
Cleanup sound emission
Prepare to add animation bits
Add bits as last arg to DECLARE_ANIM
Simplify idle animations
Simplify sit animations
Simplify sleep animations
Simplify crouch animations
Simplify run animations
Simplify stop animations
Simplify land animations
Simplify landhard and flip animations
Simplify walljump animations
Drop useless ATM zero-initialization
Drop last remains of PlaySoundEx from Person.cpp
A bit more readable CheckKick
Simplify DoMipmaps
Reindent Person::Reverse
Remove more comments that also confuse Vim
More PlaySoundEx eradication
More PlayStreamEx eradication
Remove more commented-out code. Out of sight, out of mind
Introduce resume_stream
Introduce pause_sound
Remove some extra declarations of "channels"
Migrate some definitions from Constants.h
Migrate some more definitions from Constants.h
Migrate some more definitions from Constants.h
Remove unused definitions from Constants.h
Migrate some more definitions from Constants.h
Simplify dialogue handling
Move dialogue stuff to Game.{cpp,h}
Move map/waypoint/pose types to Game.h
Remove Constants.h
Minor SkyBox cleanup
Squash one remaining registration tidbit
Minor Loadlevel cleanup
Map loading cleanup
Remove terraindetail (== 1 anyway)
Add missing prototypes
Do not link against OpenGL library
Set swap interval via SDL, enable by default
Guard SDL_GL_SWAP_CONTROL by version check
Do not define INLINE in custom config for libjpeg
Obtain float max value from std::numeric_limits
Merge with p/lugaru
Fixup shipped config
Arand Nash (46):
Initial dh_make and rm some templates
Update control file
No -hd in name, create .install files
Add wrapper script
Install the script
Initial changelog entry
Copyright in DEP5
Remove things uneccessary for GNU/Linux
Merge branch 'clean' into debian_clean
control rules .desktop
Documentation
Installation, section
Erroneous sections in control, rm watch.ex
repacked version
Remove everything but Data/
Merge branch 'clean_data' into debian_clean_data
Clean for lugaru-data package
remove .hg*
Merge branch 'clean' into clean_data
Merge branch 'clean_data' into debian_clean_data
get-orig-source in rules
correct version date
Tweak description Add Neal Gompa to authors
Update get-orig-source, more general, .orig dir
Add the emacs hint to rules
Merge branch 'clean_data' of ../lugaru into data
Merge branch 'debian_clean_data' of ../lugaru into debian_data
Update version and README
copyright formatting
Update get-*-source targets
Remove DH_OPTIONS since we don't use it
Update to compat 8
separate variables for orig, current
Delete COMPILING as well
Fixup copyright with Temple content
Copyright fixups, concerning Temple
Remove .hgtags from get- targets
pkg-games maintainer, arand uploader
set in non-free in control
Package splitting should only be in d/copyright
Document VCS usage in Debian
branch pointers for git-buildpackage
Add VCSes to control
alioth.somethingsomething.git isn't valid
Enhances lugar instead of strong recommendation
Don't close ITP bug in -data package
Christian Ohm (1):
Get rid of dupicated code in the text routines.
Côme BERNIGAUD (80):
Add a pretty and desactivable damage bar.
activate the damage bar in the config file
merging :-)
merge
Damage bar disabled by default.
The damage bar now appear in the option menu
HUGE refactoring:
merge & removing debug printf. (in Settings.cpp, by myself, useless)
oops, I forgot to add some files.
No more thread for text field, SDLPollEvent is used instead. There is still a thread for key configuration. (I do not plan to remove it)
Some clean up.
Removed an unused function
I removed a Macinput include
Cleanning up Sprite class. More can be done, but it's already prettier.
oops
finally...
and removing useless Setting files.
Remove commented out code
Adjust source code formatting
Minor code simplifications
Cleanup SDL video routines
Remove early exit Linux-specific hack
Do not open browser for registering the game
Move player account handling into separate class
Various SDL input and Game::* cleanups
just some clean up.
some more clean up.
Adding back Settings files. (sorry about that).
cleaning up again.
removing an unused file
removing unused files
Missing files in the CMakeList.txt
removing unused mainmenu values (11, 13 and 17)
optimizing LoadLevel(int which)
Jeff & David of Wolfire agreed to relicense portions of the game assets under CC-BY-SA 3.0
Little fix in Account.cpp
noaccount crash corrected
Bug fixed (we couldn't access to account menu)
Some clean up in the menu system and the drawing menu function.
Some reorganization of MenuTick.
some cleanup
Some cleans, some duplicated code corrected.
some more cleans thanks to cppcheck
no more 5000 int array, a nice vector instead.
some more unused variables cleanup
first modifications in order to support multiple campaign.
clean ups, and now campaignProgess is well initialized in accounts
almost nothing
Problem fixed (LoadCampaign added when going back to campaign menu)
No more black background for the map, some little cleanup
The game now supports multiple campaigns!
Adding the temple campaign so we can test multiple campaigns features.
I had added the wrong maps, not it works better
Some bug fixes. Now the game remember which campaign you were playing last time.
removing a debug cout
merge
bug fix in the campaign screen (lines on the map were not correctly shown)
Weapon clean up.
bug fix from weapon clean up
some small cleanups
Some cleans, fullscreen is back if "--windowed" isn't passed as option.
bugfix (world texture was messed when fullscreen/windowed switch) and cleanups
little cleanup about campaign level handling
cleanup of campaign levels handling.
A lot of clean up in MenuDraw.
Added a instruction file for compilation.
bug fix about pause menu
bugfix about weapons
renaming some maps to be coherent.
Refactor of the texture system
added a missing texture (the world image for temple campaign)
adding missing source files
The console key is now easy to configure. (the option will only be shown in debug mode)
console commands works again.
fixed some unwanted debug output
bugfix about the console
Added tag stableRC1 for changeset c3d5e4ac8224
Some refactor about Person class.
supressed a done TODO
merge
David Rosen (1):
Users file saved in write directory
Harley Laue (20):
Quickly created CMake to build the source
Source changes to make Linux CMake build use system libs
Renamed old Makefile, updated .hgignore, and made changes to png functions to remove references to old defines
Find Vorbis via CMake instead of just assuming it's installed
Added a couple missing Windows files
merged
Pulled full demo content back in so installing installs a playable game
Oops, BZip2 isn't really a dependency!
Kill Windows line endings in the middle of the file
Looks like UNIX also needs the MacCompatibility.cpp for ConvertFileName.
wincompat.h doesn't seem to be used, and it has a questionable copyright
Removed FMod from the source.
Merged FMod changes in
Forgot to update CMake... again...
Seems there were a few things I forgot when I removed FMod. Should be about it
Missed an fmod header
Fixed CMake so Force internal actually has a chance at working correctly
Merged
Applied patch from issue #4
Don't force GL headers if the user doesn't want that
Marcus Comstedt (1):
Use system g++ and SDL/OpenAL on Linux
Neal Gompa (ニール・ゴンパ) (86):
Added in support for the CMake module for searching for and configuring to use libvorbisfile and libogg
Added support for 'make install' target in CMake scripts
Removing Visual Studio Projects -- superseded by CMake
Renaming old makefile to makefile.old - Indicating deprecation of makefile
Resolved merges of FindOggVorbis.cmake and CMakeLists.txt
Resolved merges again
Added support for compiling Windows *.rc files included into the CMake scripts
Added the new Windows source code files to the CMake scripts
Added 'CONTENT-LICENSE.txt' with info about game asset licensing
Updated 'FindOggVorbis.cmake' to work better on Linux (hopefully fixes Windows Ogg detection too)
Made initial fixes towards building in MinGW for 32-bit Windows
Added Win32 conditional to CMake scripts for building on Windows
Fixed Windows conditionals for building resources and OpenGL library linkage in CMake scripts; Switching to default branch
Switching to default branch and closing cmake branch; Merged with Icculus's repository
Disabled inclusion of unneeded Windows header files in 'gamegl.h'
Disabled inclusion of 'vld.h' in 'OpenGL_Windows.cpp' because we don't need Visual Leak Detector
More Windows include fixes in 'OpenGL_Windows.cpp' and some in 'TGALoader.cpp'
Huge fix in 'WinInput.cpp'! Added conditional code for key mappings
Merged changes for 'CMakeLists.txt'
Added extern structure to 'OpenGL_Windows.cpp' and fixed header inclusion order
Fixed 'head' define to C++ style constant to fix breakage with zlib
Removed redundant OpenGL utility function definition
Added a conditional to fix for Windows
Removed superfluous files from CMakeLists source tree listing
Fixed a typo in setting OpenAL include directory paths
fixed header include for Windows in 'openal_wrapper.cpp'
Fixed 'OpenGL_Windows.cpp' to work on Linux and Windows; Fixed 'Sources/CMakeLists.txt' for Windows build
More fixes to 'OpenGL_Windows.cpp' to work on Linux and Windows
Made fixes for includes in 'openal_wrapper.cpp' and tweaked the CMake scripts a bit
Remove 'wincompat.h' from CMake scripts to let it build again
Added win32 SDL libraries for MinGW and MSVC; Modified CMake scripts to properly install 'SDL.dll' to install prefix
Added 'mesa_wgl.h' to make OpenGL headers happy on Windows
Added internal OpenAL libs for MinGW on Windows; MSVC internal libs to come soon
Merged
Oops, forgot to actually commit the MinGW OpenAL libs themselves...
Oops, forgot to actually pre-define the OpenAL internal library configuration
Fixed error in handling Lugaru's default Windows install prefix
Fixed includes in 'openal_wrapper.h' to fit with CMake's detection scheme
Fixed install paths in CMake so that the compiled binary is properly installed
Something screwy with internal headers, replaced them with headers from OpenAL-Soft
Something screwy with internal headers, added headers from OpenAL-Soft
Merged
Fixed CMake detection of internal libs
Modified internal SDL lib configuration to properly set up; Added #undef/#define to 'openal_wrapper.h' to fix building on Windows
Reverted internal SDL lib configuration modification, made the problem worse
Fixed paths for MinGW SDL libraries
Fixed SDL linkage and internal libjpeg linkage breaks
Removed 'md5.h' from CMake scripts, as it no longer exists
Added in support for MSVC building for MSVC2005 and MSVC2008; Windows support is hopefully complete from the builsystem.
Added in support for resource compilation in MSVC; Windows support is hopefully complete from the buildsystem.
Added in 'stdint.h' and 'inttypes.h' for MSVC as Dependencies, since MSVC isn't C99 compliant
Added in 'stdint.h' and 'inttypes.h' files, since MSVC isn't C99 compliant
Fixed conditional with configuring OpenGL to only activate with MinGW
Restored old OpenGL headers; hopefully this makes it work on MSVC
Made sure that 'MacCompatibility.h' is used only with UNIX
Changed paths in several files from OS9 style to POSIX-style to make it work better on Linux and Windows
Oops, Initial forward slash needs to be removed in POSIX file paths
Reverting file paths changes; they make the problem a lot worse (segfaults)
Made a few more filepaths use ConvertFileName(), so it works on Windows compiled with MinGW
Made sound file filepaths use ConvertFileName(), so it works on Windows compiled with MinGW
Made some filepaths in 'GameTick.cpp' use ConvertFileName(), so it works on Windows compiled with MinGW; Don't hold your breath, still a lot of the file to go through
Made it halfway through 'GameTick.cpp' in converting file paths to use ConvertFileName(), so it works on Windows compiled with MinGW; Don't hold your breath, still a lot of the file to go through
Another block of 'GameTick.cpp' converted file paths to use ConvertFileName(), so it works on Windows compiled with MinGW; Don't hold your breath, still a lot of the file to go through
Reverted all changes to 'GameTick.cpp' because it broke Lugaru codebase badly
Fixed a mistake in using ConvertFileName() in 'GameInitDispose.cpp'
Commented out usage of header in OpenGL headers because it broke MSVC
Replaced headers with icculus' OpenGL headers, which hopefully fix MSVC building without breaking MinGW builds
Corrected header include in OpenGL header
Replacing the headers yet again, this time from Mesa 7.8.1
Removing option to not use internal OpenGL headers on Windows; headers for all Windows compilers are not sane
Fixed movement sounds
Fix error on forcing inclusion of OpenGL headers on Windows
Looks like Windows users aren't the only ones that need to be handled carefully. Made CMake scripts copy SDL dylib as part of install build process on Mac OS X.
Whoops. Make sure CMake scripts copy SDL dylib only if it is being linked to it in the first place...
Made massive change to CMake scripts. Hopefully now CMake scripts will produce working Mac OS X Application bundles in the install step.
Fixed header include in 'OpenGL_Windows.cpp'
Moved 'resource.h' inclusion in 'OpenGL_Windows.cpp' to only be included on Win32 platform
Took off some FORCE markers to allow configuration on OSX
Fixed Data folder path for OSX bundles
Removed Mac OS X garbage files
Added a line to enforce inclusion of C99 support headers for MSVC
Turn on x86_64 building by default in CMake scripts for OSX
Removing plain makefiles -- Deprecated in favor of CMake generated makefiles, which now work on all major platforms
Added redefinition for MSVC
Fixed 'string.h' include to make cross compiling work from Linux to Windows
Jeff & David of Wolfire agreed to relicense portions of the game assets under CC-BY-SA 3.0
Ondřej Hošek (1):
Quick fix to Lugaru's freezing at going out of focus
Reece Dunn (1):
Use const char * for string arguments to avoid deprecated conversion warnings.
Ryan C. Gordon (161):
Initial import.
First file compiles. :)
Added SDL headers.
More work.
Renamed WinDefs.* to MacCompatibility.*, since most of it is Linux-specific.
More work.
Work continues.
Don't disable all warnings...
Added newline to all the source/headers in Source.
Changed my mind about the warnings for now...
More effort.
More work: compiles, missing like 5 symbols.
Handle case mismatch in filenames.
Game builds and runs...need more input.
Lots of input work...demo is now fully playable.
Started removing DevIL dependency. PNG read support works now.
Added libpng and zlib to source control.
JPG support.
Implemented screenshots without DevIL...now DevIL is totally unrequired.
Dynamically load the GL.
Use real SDL mouse grab instead of cursor warping (should fix running game
More prefpath fixes.
Enabled optimizations.
Fixed mouse buttons.
Launch web browsers on Linux.
Patched to compile on the Holy Build Box.
Holy Build Box makefile tweaks.
Experiment to wedge OpenAL in here...
Build fixes.
First shot at an OpenAL renderer. Sound effects work, no music.
Statically link fmod.
Chdir to base dir on startup and check for --windowed and --nomousegrab
Fixed writing to prefpath.
Fixed resolution selection and added 1920x1200 mode for my monitor. :)
Fixed shift, ctrl and alt.
Try to use ALSA first, then OSS, plus command lines to change behaviour.
Patched to link.
Patched to link with OpenAL.
Fixed keyboard input AGAIN.
Added pitch to fix slomo.
Force XYZ to initialize to please Valgrind.
Hack around crash on shutdown.
First shot at crappy "streaming".
More OpenAL work.
More AL fixes. Seems to be complete now.
Whoops, broke browser launch code...
Disable AL_EXT_vorbis, as untested.
Don't lock mouse if video mode couldn't be set. Fixes i.o Bugzilla #2344.
Swap GL buffers in menu, even if motion blur effect is running in-game.
Hack to stop all audio when the tutorial finishes, which stops the overlapping
Scary code to call execvp() instead of system() to launch browser...
Whoops, nasty malloc bug.
Link against non-SSE2 libGLU.
This was sitting unadded in my working directory...putting it in svn so I can
Mkdir bin directories in Makefile.
Use a crosstool compiler.
Removed static library GLU, added SGI's GLU sources.
Patched to compile on newer gcc.
Made embedded libjpeg compile.
Cleaned up incorrect OpenGL init code.
Added missing SGI GLU source code we need.
There's really no reason to use ccache with this.
Simplified web browser launching on Linux.
Added .hgignore.
Forgot to add GLU sources to revision control.
Fixed buffer overrun (misunderstanding about input system).
Changed capitalization of the small window caption.
Behold the magic of ld -rpath $ORIGIN ...!
Changed out SDL and OpenAL libs.
Commented out some altypes.h code that doesn't work on Apple's compiler. :/
More problems with Apple's compiler.
Cleaned up some things that don't compile on Mac OS X.
Fixed va_list assignments.
Updated .hgignore with run directory.
Updated makefile with Mac OS X build fixes.
Updated web browser launching code.
Set Terrain scale to 1.0f by default so we avoid a division by zero.
Various Mac build fixes.
Universal binary support in build system. Sorta duct-taped, but whatever.
Use Mac-friendly prefpath.
chdir to base of app bundle on the Mac.
Fixed data loading on PowerPC builds compiled with GCC.
Fixed audio playback on PowerPC systems.
Removed unnecessary std::vectors.
Use the correct registration string for a given platform.
Another regcode fix.
Mac OS X builds sanity check.
Allow Mac OS X builds to quit with Apple-Q hotkey.
Try fallbacks if we can't set video mode.
Allow user to set any reasonable resolution.
Make Apple-Q work like the Carbonized version.
Implemented OPENAL_Sample_SetMinMaxDistance().
Reworked build system to make Mac Universal Binaries correctly on one machine.
Force a double-buffered GL context.
Fixed motion blur.
Don't reference glFinish() directly.
Drop keyboard input if it was part of the grab or window/fullscreen toggle.
This ugly hack makes text input usable on fast systems. :(
Added initial Xcode project.
Ignore some other Xcode metadata.
Added (more or less) demo data files.
Changed data dir mentioned in makefile.
Added GPL license and headers.
Merging cmake branch to the default branch.
Merge to mainline.
jpeglib (etc) need to be wrapped in extern "C". :/
makemac.sh updated for Data directory.
Merge to unconfuse my repo.
Added prebuilt Mac SDL libraries.
Removed Logger (it's not GPL compatible).
Merged latest cmake branch to default.
Moving GLU sources into a Dependencies directory.
Moving SDL12 headers into Dependencies.
Removing GL headers we don't need.
Moving GL headers into Dependencies.
Moving OpenAL into dependencies.
Upgraded libjpeg from 6b to 8a and moved it to Dependencies.
Upgraded zlib from 1.2.3 to 1.2.5 and moved it to Dependencies.
Upgraded libpng from 1.2.8 to 1.4.1 and moved it to Dependencies.
Upgraded libogg from 1.0 to 2.0 and moved it to Dependencies.
Upgraded libvorbis from 1.0.1 to 1.3.1 and moved it to Dependencies.
Moved prebuilt Mac OS X SDL libs to Dependencies.
Added a basic libjpeg config header.
Updated makefile.old with the new dependencies stuff.
Updated Xcode project for new dependencies.
Make RUNDIR be "." in makefile.old.
Fixed makemac.sh
Merge.
Removed some unneeded source files.
Removed some commented code that isn't coming back.
Merge.
Some Windows build fixes.
Fixed command key sticking (where Mac users might quit game by accident).
Fixed Mac builds with makefile.old.
Cleaned up the stricmp() nonsense.
Reworked CMakeLists.txt.
Merge.
Fixed dependencies, made them optional (so you can override system libs).
Fixed printf() formatting string.
Fixed another printf() format string issue.
Fixed some strrchr compiler warnings.
merge
Removed leftover DevIL support code.
Implemented isFocused().
Fixed Xcode project.
Removed MD5 sources.
Removed non-SDL codepaths.
Merge.
Removed old OS9 code stuff.
Removed registration checks.
Replaced Constants.h defines with const ints.
Removed unused netmessages code.
Merge.
Lighting code cleanup.
Maybe fix some MSVC build issues.
Fixed compiler warning.
Fix use of va_copy() on MSVC.
Removed DRIVER.CC (unused).
Removed Quit.png<space> ... it's not used. Maybe a pre-HD texture?
Fixed Build-and-run in the Xcode project.
Fixed compiler warnings about taking the address of a temporary.
Ryan Hanson (4):
Made filepaths use ConvertFileName(), so it works on Windows compiled with MinGW
Made a couple more filepaths use ConvertFileName(), so it works on Windows compiled with MinGW
Added a ConvertFileName() to 'Models.cpp'
Added a ConvertFileName() to 'GameTick.cpp'
Vadim Trochinsky (28):
Initial stereo code.
Merged with parent
Move stereo reversing code so that it works for all stereo modes.
Added signature for changeset 2c45b18d41b6
Do not initialize stencil buffer for interlaced stereo if we're not using interlaced stereo
Added signature for changeset a117f6eeffe2
Merge
Added signature for changeset 308aeba39655
Read stereo settings to config file, and read them back.
Added signature for changeset cb8570a4c328
merge
Added signature for changeset e22c5c02ba45
Add default stereo settings to config file
Added signature for changeset 38fd6c455d14
Merge
Added signature for changeset 9b260ab4978b
Moved stereo initialization code to a separate file.
Fix separator in screenshot code
Rewrite config file system, remove duplicate config writing code, make a better config parser
Fix writing settings that take effect on restart
Whoops. Forgot to fix one instance of the config writing code.
merge
Add config screen
merge
Remove glDrawPixels code for initializing interlaced stereo, replace with line drawing code, which is simpler and works much faster
Remove stereo mode change check. Not needed anymore since interlaced stereo init is fast now, and it doesn't do anything useful anymore.
Fix changing to interlaced mode while running.
Merge
sf17k (17):
update, remove config files
MAJOR cleanup
add config files to .hgignore
cleanup
beginnings of windowed mode support
toggle fullscreen with alt+enter
fix a couple bugs introduced in cleanup
improved text input handling
fixed menu clicks carrying over
merge
menu cleanup
rename music1, music2, music3
removed unused menu animation code
merge
campaign bug fixes
updated xcode project
fixed menu clicks carrying over
-----------------------------------------------------------------------
--
Packaging for Lugaru HD
More information about the Pkg-games-commits
mailing list