[lugaru] annotated tag upstream/1.2 created (now a0892a9)
Vincent Prat
vivicoder-guest at moszumanska.debian.org
Sat Feb 18 18:36:04 UTC 2017
This is an automated email from the git hooks/post-receive script.
vivicoder-guest pushed a change to annotated tag upstream/1.2
in repository lugaru.
at a0892a9 (tag)
tagging 724f7a63fbe8e3dcd8a8e9557ab2bd96c6f30d9a (commit)
tagged by Vincent Prat
on Sat Feb 18 18:57:53 2017 +0100
- Log -----------------------------------------------------------------
Upstream version 1.2
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
Christian Ohm (1):
Get rid of dupicated code in the text routines.
Côme BERNIGAUD (84):
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
Some debug about textures.
player replaced by Person::players which is a vector of shared_ptr.
Removed numplayers (using Person::players.size() instead)
Handle the case where the current campaign has been deleted since last game.
Côme Chilliet (131):
Fixed CMakeLists.txt identation
Migrated to SDL2
Deleted SDL 1.2 from Dependencies folder
Fixes #12 Removed chatting code
Fixed nomousegrab option
Fixed resolution detection and handling
Fixed some warnings
Ignoring parentheses warnings for now - too much of them it too messy code
Fixed a lot of warnings
Avoid using unitialized var in corner cases (fixes cppcheck warning)
Removed unused file and code
Fixed error spotted by cppcheck
Fixed lots of errors spotted by cppcheck
Removed unused methods
Removed most of the commented out code
Moved console commands in their own file to clean a bit GameTick.cpp
Removed obsolete PLATFORM_MACOSX code
First step at cleaning image loading.
Moved image loading/saving in TGALoader and renamed it accordingly
Remove typedef bool -> Boolean, using standard bool instead
Removed commented out code
Cleaned up a bit OpenGL_Windows.cpp, avoid calling CleanUp twice after exceptions
Got rid of unused "osx" global var
First refactoring of weapon dropping inside Weapon class
Refactor of weapon throwing in Weapon class. (named it thrown as throw is reserved keyword)
Refactored weapon taking in Person::takeWeapon
Added information gathered on some Person attributes
Cleaned up some code in Person.cpp
Fixed duplicated expressions in ifs
Removed unused var
Avoid using bool as int
Removed unused local vars
Removed commented out code
Started to clean Texture/TextureRes by removing unused skindata and reloadAll methods
Got rid of global texture var. Calling load_image directly
It makes no sense to use a player id as key for skinText
Cleaned up a bit clothes adding
Moved clothes loop to Person, got rid of globals tintr,tintg,tintb
Fixed #11 so that we can close the window while editing text
Removed ctrl+q binding. All OS have their own binding for window closing.
Renamed OpenGL_Windows.cpp into main.cpp as it contains main()
Switch to using «The Lean Mean C++ Option Parser»
Added a constructor in Person class
Removed unused members of Person class
Removed unused globals
Cleaned up handling of envsounds array through a function
Cleaned a bit flashing by using a function
Replaced hardcoded environment values by appropriate define
Fixed a clang warning
Fixed some small sonar warnings
Avoid using Variable Length Arrays (which are refused by clang)
Removed ununused field hasAlpha
Added pedantic to debug build options to avoid problems such as the VLA one in the future
Removed unused member of Weapon class
Moved Person loading from file into a Person constructor
Cleaned up FootLand method
Fixed clang warnings
Removed useless code
Person::occluded should be an int
Cleaned a bit OPENAL_SetFrequency, fixing some clang warnings
Tiny clean
Cleaned up dialog handling using a Dialog class
Removed weird test for dialogues. Only attackkey should be used.
Merge branch 'master' of gitlab.com:osslugaru/lugaru
First step towards using clean methods and correct paths for datas and config
Switched all data access to the new methods
Dirs are now created if missing under GNU/Linux
Trying to add implementations for MacOS and Windows
Trying to handle a bit better missing files and avoid segfaults
Fixes #8 Removed glstubs.h and its uses
Fixed weird broken if/else/if
Moved as much as possible init in Person constructor
Moved all calls to skeleton Load to Person
Replaced as much char* as possible by std::strings
Moved Skeleton and Animation to their own folder.
Cleaned up Animation by using vectors and classes
Added convenient method to get target and current frames of Person animations
Using the right type for animation height and type
Moved Joint and Muscle classes to their own files
Got rid of malloc in Muscle
Replaced muscles and joints in Skeleton by vectors
Removed unused methods from Skeleton
Removed empty destructors. Joint::label is a bodypart
Added a class for Hotspots to avoid using several arrays
Debug mode is now a comandline option
Cleaned up a bit debug keys, ALT is always needed now except in editor.
Fix a crash when map contains a negative number of hotspots
Added a warning when loading a map with an old map version
Updated information in DEBUG-OPTIONS.txt
Changed namespace Menu for a class
Replace MenuItem::init with a constructor
Moved everything related to Menu is Menu.h,cpp and Campaign in Campaign.h,cpp
Removed useless Menu:: prefix, replaced uses of char by strings
Oops, committed by mistake a temporary commenting of code
Fixed a bug loading all persons with the same ID. I hope it will fix weapon problems
Using at() instead of operator[] in currentFrame to get more precise crashes
Attempt at fixing the crash in DoAnimation
Disabling exception catching when building debug, to ease gdb use
Oops, should be ifdef not ifndef
Reading debug mode from config again, but command line option overrides it
Updating newdetail more often to avoid storing bad value, and added a newline at the end of the config file
Moved Account::active in Account class. Maybe it should be changed for a method and we only store its index instead of a pointer.
Removed all modifications of Account active from outside Account
Replaced all uses of Account::active outside of Account by call to active() method
Account active is now stored as an integer to avoid weird loops to find the right id
Stopped using Account pointers, and removed general difficulty setting (difficulty from account is always used)
Sorted all source files in folders
Fixed a lot of GCC warnings
Fixes #41 It was hard to click on the next campaign level when it’s above an old one
Trying to avoid crashes in Weapon::DoStuff
Got rid of char[] uses in GameDraw.cpp
Call to static method should be static
Added some security to avoid dividing by 0 if joints vector is empty
Removed useless STUBBED define
Improved error reporting of screenshot saving, fixed screenshot path.
Cleaned up a bit Text class. Using glPrintOutlined everywhere.
Cleaned up console printing code, replaced global displaytext by local vars in Menu
Fixed a few ifs
Deleted duplicated unused method
Cleaned up Objects handling
Removed unused method Checkcollide
Removed forgotten debug output
Cleaned up checkcollide methods
Moved checkcollide methods in Object
Object type is now an enum
Ditched unused private list in TextureRes
Cleaned up TextureRes lifecycle to make sure it’s destroyed by RAII
Moved things related to tutorial in new Tutorial class
Merged identical switch cases in Tutorial
Moved visibleloading check inside LoadingScreen
Renamed method because DrawText is reserved on some windows build
David Rosen (2):
Users file saved in write directory
Relicensing all Wolfire Lugaru assets to CC-BY-SA 3.0
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
Milky (1):
Re-write of DEVTOOLS.txt
Neal Gompa (136):
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
Add copyright header to source files to match license for project
Add copyright header to Windows binary resource header file
Hg -> Git: Remove hg files and put git ones
Add .gitlab-ci.yml for enabling GitLab CI
CI: Add missing make install
CI: Add pkgconfig(libjpeg) dependency
Fix cross-compiling command and add CI clause for MinGW
CI: Fixup for MinGW builds
Add missing force internal command for OSX and refactor CI file
GameTick: add cmath include and _USE_MATH_DEFINES
CI: Force internal OpenGL for MinGW
Remove superfluous explicit command for windres/rc
CI: Add mingw{32,64}-headers to build_mingw{32,64} targets
CI: Drop legacy msvc2005 files, add AppVeyor
CI: Fix install prefix for appveyor cmake run
CI: We only have libraires for 32-bit MSVC builds, so remove 64-bit MSVC builds
CI: Fix .appveyor.yml build section
CI: Add target configuration setting for appveyor
Generate debugging symbols with Debug configuration
CI: Add .doozer.json
CI: Fix .doozer.json buildcmd
CI: Set Debug configuration for AppVeyor
CI: AppVeyor x86 -> Win32
Purge Xcode projects
Revert "Remove superfluous explicit command for windres/rc"
CI: Switch most of the libraries from internal to system for MinGW builds
Set CMP0004 policy to OLD
CI: Switch to Fedora Rawhide for Linux builds
CI: Add COPR repo to provide OpenAL for MinGW builds
CI: Ensure dnf copr command is available
CI: Fix installing copr command, move it to mingw sections
Use pkgconfig for cross-compiling to detect OpenAL
OpenAL -> OPENAL
Fix paths for OpenAL headers
CMake: Do not install no longer existent libraries
CI: Disable AppVeyor
CMake: Purge all the bundled dependencies
CI: Update inactive CI configurations to match current state
CI: Switch back to fedora:latest
CI: Remove use of copr for mingw-openal-soft
Add AppStream appdata/metainfo file
Fix OpenGL and OpenAL header paths for macOS
Remove usage of deprecated gl(Un)LockArraysEXT()
Convert C-header includes to C++ variants in C++ files
abs() -> fabs()
Add missing C standard library headers
Drop _EXT suffix from various GL_TEXTURE_* names
Adjust macOS build information to new minimum OS version
CMake: Fix SDL2 detection for macOS
CMake: Use correct path for Resources in app root for macOS
Neal Gompa (ニール・ゴンパ) (5):
Merge branch 'readme' into 'master'
Merge branch 'fix-mingw32' into 'master'
Merge branch 'sdl2-rebase' into 'master'
Merge branch 'opt-fullscreen' into 'master'
Merge branch 'unbundle-the-world-better' into 'master'
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'
Rémi Verschelde (74):
Fix crash due to wrong iterator type
Reorder content licensing info for clarity
License: Also list temple/World.png as texture from the Temple campaign
Add a README.md with details on the project and repo
Add project links to the README
mingw32: Fix a couple build issues
mingw32: Fix issues with WIN32 not being defined
CI: Adapt to SDL2 migration
Fix mingw32 build by dropping re- and undefs of core types
Win32: Allow linking against system OpenGL (mingw)
CMake: Use upstream SDL2 find_package
WinDefs: Do not redefine uintptr_t
mingw: Temporarily disable glstubs logic to fix build
CMake: Simplify RC compilation and fix indentation
CMake: Fix linking against system OpenAL via pkgconfig
Drop bundled OpenAL binaries
CMake: Install required DLLs when building with mingw
CMake: Install OpenAL DLL and docs
Add an option to toggle fullscreen
Purge thirdparty source files
Set default resolution to 1024x768
Bump details to high level and enable motion blur
Fix creating a Screenshots folder in bindir on Unix
Add detailed compilation instructions
Add link to the website in the README
CMake: Drop LUGARU_INSTALL_PREFIX and clean CMakeLists
Drop unnecessary USE_OPENAL and USE_SDL defines
License: Update GPLv2+ header to match current FSF recommendation
Add copyright notice and AUTHORS file for open source contributors
Fix libpng iCCP warning about invalid sRGB profile
Convert campaigns and dialogues to Unix format
DialogBox is protected on Windows, rename to DialogScene
Main campaign: Delete unused German translation of April scene
Rename "Debug\ Readme" to DEBUG-OPTIONS.txt and move out of Data
Remove license info obsoleted by relicensing
Rename DATADIR to DATA_DIR to avoid conflict
Fix regression in fallback logic on Linux
Data files use title case consistently
Fix hardcoded clothes paths in maps
Add proper system-wide install instructions for Linux
Move distribution-related files to Dist
Add and install desktop file and icon
Add manpage for Linux system installation
Fix CXX flags in various CMake build types
Write config and user data to %APPDATA% on Windows
Silb assets are also under version 3.0 Unported of CC-BY-SA
Readd -pedantic to CXX flags for all builds
Install more docs (AUTHORS, DEBUG-OPTIONS.txt)
CMake: Fix missing data install on Windows
CMake: Default to RelWithDebInfo build type when not specified
Declare Tempanim animation properly
Fix 7s offset between shown challenge time and high score
Rename debug mode to dev tools
Mention devtools option in man page
Improve formatting of devtools docs
Rename all C++ headers with .hpp extension
Fix Lugaru.rc for previous header renaming
Add self-made replacement for Temple Cl*.png assets
Add self-made FurBW.jpg for Temple campaign
Add release notes for upcoming 1.1 release
Add the Lugaru: Empire campaign by Jendraz
Empire: Fix hardcoded clothes paths
Empire: Specify licensing in documentation
Save progress upon level completion
Add info for packagers and tweak Mac info
Move some doc to Docs/ and apply folder naming scheme
Add original Temple readme and fix doc install
Fix GCC5 warnings (-Wsign-compare and -Wmaybe-uninitialized)
Add The Seven Tasks campaign by Philtron R./skraeling
Seven Tasks: Fix hardcoded clothes paths
CMake: Decrease required version (3.0) and use pkgconfig to detect SDL2
Add modders to the credits file
Seven Tasks: Revert task18 to unfixed version
Add script to fix hardcoded strings in maps
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
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
Moved stereo initialization code to a separate file.
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
Vincent Prat (1):
Imported Upstream version 1.2
sf17k (50):
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
major refactor of menu system, part 1
minor changes in menu system
convert Game class to namespace
major refactor of menu system, part 2
add include guard to Texture.h
cleanup, renamed rotations to yaw/pitch
fixed bad resolution being saved to config on first run
glDeleteTextures safely ignores zeroes
fix one-pixel offset introduced in menu cleanup
oops, last commit fixed the wrong thing
don't use gluBuild2DMipmaps
major refactor of texture system
added alt+enter fullscreen toggle
get it to compile on my mingw setup
some findClosest* refactoring
clean up formatting in Person.h
rename for readability
renames for readability
oops should've used tabs in Person.h
beautified Person.cpp with AStyle
formatted if statements (Person.cpp)
added some comments
employ convenience functions
comments and simplification
remove repetitive code
convenience functions
beautified code
comments and cleanup
BEAUTIFIED ALL SOURCE CODE
FORMATTED IF STATEMENTS
CLEANED UP WHITESPACE
made convenience functions inlineable to avoid performance hit
fix a crash
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/lugaru.git
More information about the Pkg-games-commits
mailing list