osx: Now the OSX-10.7 project only builds for x86_64, since all Macs with that OS support are 64-bit.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2533 86ba831e-150c-0410-ab35-e06eaae15ed9
Added installation-friendly user/base path searching.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2535 86ba831e-150c-0410-ab35-e06eaae15ed9
osx: did a direct SVN maintenance to remove empty folders.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2537 86ba831e-150c-0410-ab35-e06eaae15ed9
osx: Added i_directory to xcode project

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2538 86ba831e-150c-0410-ab35-e06eaae15ed9
osx: direct SVN maintenance to move project files to a more appropriate spot

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2539 86ba831e-150c-0410-ab35-e06eaae15ed9
Updated the two xcodeproj files to the new relative paths

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2540 86ba831e-150c-0410-ab35-e06eaae15ed9
osx:
* Rewrote the OSX source code setup readme file
* Added the Makefile for OSX 10.6

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2541 86ba831e-150c-0410-ab35-e06eaae15ed9
osx: Finished all the process for OSX 10.6 building, which results in an universal binary with standard C++11 library from Clang included. Tested to work.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2543 86ba831e-150c-0410-ab35-e06eaae15ed9
osx: Fixed a typo in the plist changer

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2544 86ba831e-150c-0410-ab35-e06eaae15ed9
osx: Now the front-end recognizes command-line arguments and starts Eternity with them. Do not use C strings for it.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2545 86ba831e-150c-0410-ab35-e06eaae15ed9
osx: make sure that Doom-relevant environment variables are passed.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2546 86ba831e-150c-0410-ab35-e06eaae15ed9
Update to AUTHORS file for LLVM libc++ which may be included with MacOS X builds.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2547 86ba831e-150c-0410-ab35-e06eaae15ed9
Two critical updates:
* Crash in EHashTable::objectForKey during metakey interning; undefined behavior invoked by moving DLListItem in memory... can't use PODCollection on objects with self-referential pointers, yet. ::sigh::
* printz's Gungnir regression in translation handling - R_InitTranslationTables isn't called until after EDF processing, so, R_TranslationNumForName needs to get the namespace_t for ns_translations and use its firstLump field directly.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2548 86ba831e-150c-0410-ab35-e06eaae15ed9
* A few comment corrections and dead code removals
* Force audio_buffers to be a power of two
* Add i_directory.cpp/.h to 2010 project and fix #include error.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2549 86ba831e-150c-0410-ab35-e06eaae15ed9
Beginnings of force feedback support:
* Global functions needed to drive feedback state.
* HALHapticInterface abstract base class; support is advertised through HALGamePad::getHapticInterface().
* XInputHapticInterface implementation started.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2551 86ba831e-150c-0410-ab35-e06eaae15ed9
* Remove cruft from i_system.h 
* m_dllist is not needed in i_gamepads.h

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2552 86ba831e-150c-0410-ab35-e06eaae15ed9
Mostly functional haptics/force feedback:
* Weapon firing kickback
* BFG warm-up 
* Hexen earthquakes
* Chainsaw idle (not happy with it yet, buzz is too random for it)

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2553 86ba831e-150c-0410-ab35-e06eaae15ed9
* Reworked XInput haptic effects into a class hierarchy
* Added a second parameter to I_StartHaptic for finer control from the game code
* Update haptics when starting new effects for faster response
* Added damage effect
* Reworked chainsaw and BFG effects

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2556 86ba831e-150c-0410-ab35-e06eaae15ed9
Minor tweaks to eliminate some development artifacts.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2557 86ba831e-150c-0410-ab35-e06eaae15ed9
Save i_forcefeedback in system.cfg

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2558 86ba831e-150c-0410-ab35-e06eaae15ed9