Pat McIlroy [Sun, 20 Mar 2011 09:35:50 +0000 (02:35 -0700)]
dumb hack for ResolvePath() to only used directory-based file drivers
Mark Cannon [Sun, 20 Mar 2011 08:19:18 +0000 (04:19 -0400)]
fix crash in the crash handler caused by unconditional CString assignment of Dl_info::dli_saddr, which might be NULL
Carl Myers [Sun, 20 Mar 2011 08:11:09 +0000 (01:11 -0700)]
Merge branch 'master' into stable
Mark Cannon [Sun, 20 Mar 2011 05:53:07 +0000 (01:53 -0400)]
add libusb init calls that it was fine with until a few revisions ago (?_?)
Mark Cannon [Sat, 19 Mar 2011 23:07:45 +0000 (19:07 -0400)]
add USBDriver_Impl::DeviceExists so we can see if a device exists before trying to instantiate it
Mark Cannon [Sat, 19 Mar 2011 22:53:53 +0000 (18:53 -0400)]
fix stupid mistake with ITGIO VID/PID matching
Mark Cannon [Thu, 17 Mar 2011 20:33:15 +0000 (16:33 -0400)]
add usb_get_driver_np() support in libusb driver, de-magic some numbers
Mark Cannon [Mon, 14 Mar 2011 21:58:01 +0000 (17:58 -0400)]
more platform-agnostic USBDriver_Impl handling (in the future, we'll rely on libusb as a fallback for non-*nix systems)
Mark Cannon [Mon, 14 Mar 2011 18:29:59 +0000 (14:29 -0400)]
add minor debug to PIUIO, clarify an old comment
Mark Cannon [Mon, 14 Mar 2011 18:28:42 +0000 (14:28 -0400)]
add Makefile for USBDriver_Impl logic
Mark Cannon [Mon, 14 Mar 2011 18:28:16 +0000 (14:28 -0400)]
fix stupid mistake, USBDriver_Impl code should work now
Mark Cannon [Mon, 14 Mar 2011 04:31:55 +0000 (00:31 -0400)]
fix silly linker error with the PIUIO driver
Mark Cannon [Mon, 14 Mar 2011 04:30:40 +0000 (00:30 -0400)]
actually handle input in IOW before writing the lights state
Mark Cannon [Sun, 13 Mar 2011 09:51:12 +0000 (05:51 -0400)]
fix linker errors re virtual tables for USBDriver_Impl and derivatives
Mark Cannon [Sun, 13 Mar 2011 09:25:33 +0000 (05:25 -0400)]
overhaul of USB I/O to work with arch-based USBDriver, removed reconnection logic from ITGIO and PIUIO (handled by the driver now)
Carl Myers [Sun, 20 Mar 2011 04:17:21 +0000 (21:17 -0700)]
Fixed version logic so version number is embedded in binary
Carl Myers [Sat, 19 Mar 2011 23:23:01 +0000 (16:23 -0700)]
Must wrap std::string with CString for g++ v3.3
Pat says "Fuck you, g++ 3.3"
Pat McIlroy [Sat, 19 Mar 2011 22:12:14 +0000 (15:12 -0700)]
make RageFileManager::ResolvePath() more (in)sane
Mark Cannon [Sat, 19 Mar 2011 20:56:39 +0000 (16:56 -0400)]
more cleanup; moved arcade patch data to arcade-patch and patch-dec/* down to patch-data
Mark Cannon [Sat, 19 Mar 2011 20:22:57 +0000 (16:22 -0400)]
cleanup in assets; removed most of the superfluous/unnecessary game data
Mark Cannon [Thu, 17 Mar 2011 22:18:38 +0000 (18:18 -0400)]
minor optimizations to Song (use CString& where we don't need a copy, copy explicitly only if we do)
Mark Cannon [Thu, 17 Mar 2011 19:36:54 +0000 (15:36 -0400)]
recommit changelog that was clobbered in the move
Mark Cannon [Thu, 17 Mar 2011 19:09:46 +0000 (15:09 -0400)]
add default pump mappings for PIUIO (untested, but they're definitely the right input bits)
Mark Cannon [Thu, 17 Mar 2011 19:31:45 +0000 (15:31 -0400)]
fix potential crash in PIUIO/ITGIO due to uninitialized guard variable
Mark Cannon [Thu, 17 Mar 2011 19:09:13 +0000 (15:09 -0400)]
remove some dead code from ScreenGameplay, change the default 'Select' keyboard mapping to slash (like SM5/sm-ssc use)
Mark Cannon [Wed, 16 Mar 2011 02:41:20 +0000 (22:41 -0400)]
fixed compile error in Player.cpp (sorry about that)
Mark Cannon [Tue, 15 Mar 2011 21:06:15 +0000 (17:06 -0400)]
re-fix bug where the timing modifier was listed even with no change; renamed to 'Timing' internally
Mark Cannon [Tue, 15 Mar 2011 21:05:41 +0000 (17:05 -0400)]
rename fJudgeScale to fTimingScale to match PlayerOptions, don't scale holds at all
Toni Spets [Mon, 14 Mar 2011 18:46:49 +0000 (20:46 +0200)]
Remove libcrypto++ from the configure summary for now
Toni Spets [Sun, 13 Mar 2011 11:20:22 +0000 (13:20 +0200)]
Add inotify to configure summary
Toni Spets [Sun, 13 Mar 2011 11:13:32 +0000 (13:13 +0200)]
Move versioning to configure, test for SSE2 and show a summary
* version.h is no longer, configure will take care of setting the version in config.h
* SSE2 is tested in configure, --with-sse2 and --without-sse2 overrides auto detection
* show a summary of detected and used libraries in the end of configure
Toni Spets [Mon, 7 Mar 2011 14:58:29 +0000 (16:58 +0200)]
Fix controller configuration menu overflow
Toni Spets [Sun, 6 Mar 2011 20:03:55 +0000 (22:03 +0200)]
Linux hotplug support with inotify
Toni Spets [Mon, 14 Mar 2011 17:25:15 +0000 (19:25 +0200)]
Revert "Link against system Crypto++ if available"
This reverts commit
df0fd44dd9cc4f5719e917d141856b4d076112c0.
There is more to it than what I did, arcade signing broke down.
Toni Spets [Mon, 7 Mar 2011 15:26:51 +0000 (17:26 +0200)]
Add automapping for Positive Gaming Impact Dance Pad
Toni Spets [Sat, 5 Mar 2011 06:20:48 +0000 (08:20 +0200)]
Add ALSA to dependencies.txt
Toni Spets [Wed, 2 Mar 2011 18:33:11 +0000 (20:33 +0200)]
Update dependencies.txt
Toni Spets [Wed, 2 Mar 2011 16:14:55 +0000 (18:14 +0200)]
Drop ffmpeg requirements to 0.5.2 (Debian squeeze)
Toni Spets [Tue, 1 Mar 2011 21:25:07 +0000 (23:25 +0200)]
Link against system Crypto++ if available
Toni Spets [Tue, 1 Mar 2011 18:34:02 +0000 (20:34 +0200)]
Fix Linux dual head breakage on exit
Toni Spets [Tue, 1 Mar 2011 18:12:47 +0000 (20:12 +0200)]
Allow linking against system libresample
Toni Spets [Tue, 1 Mar 2011 17:26:23 +0000 (19:26 +0200)]
Fix ffmpeg compatibility, allow building against system libs
Carl Myers [Tue, 1 Mar 2011 07:58:58 +0000 (23:58 -0800)]
Some build-related fixes, dep update
* Noted that autoconf tools are needed, v1.9 or older
* Fixed build scripts to take a number to call `make -jX`
Toni Spets [Mon, 28 Feb 2011 19:02:42 +0000 (21:02 +0200)]
Use size_t instead of unsigned int for 64 bit compatibility
Toni Spets [Mon, 28 Feb 2011 19:01:47 +0000 (21:01 +0200)]
Link with X11 and Xext when building against Xorg
Toni Spets [Mon, 28 Feb 2011 16:27:11 +0000 (18:27 +0200)]
Use intptr_t instead of int for pointer storage
Toni Spets [Mon, 28 Feb 2011 16:14:11 +0000 (18:14 +0200)]
Fix invalid use of CString with fprintf
Toni Spets [Thu, 24 Feb 2011 14:57:57 +0000 (16:57 +0200)]
Fix build on gcc 4.5
Toni Spets [Wed, 23 Feb 2011 17:56:37 +0000 (19:56 +0200)]
Add sys/stat.h includes where missing
Carl Myers [Mon, 28 Feb 2011 09:39:34 +0000 (01:39 -0800)]
Fixed minor bug in generate-patch.sh
Carl Myers [Mon, 28 Feb 2011 09:14:20 +0000 (01:14 -0800)]
Added features to the ReleaseNotes.txt for Beta 4!
Carl Myers [Mon, 28 Feb 2011 06:47:54 +0000 (22:47 -0800)]
Added startchroot.sh script
Carl Myers [Mon, 28 Feb 2011 06:46:29 +0000 (22:46 -0800)]
Documentation updates
* Moved FAQ to wiki 'cause it's hella old, maybe now someone will update it.
* Updated ReleaseNotes for beta3
* Updated WhoToSue with new contact info. Your welcome, lawyers!
Pat McIlroy [Mon, 28 Feb 2011 09:12:34 +0000 (01:12 -0800)]
generate-patch: naming scheme, patch.xml manipulation
Pat McIlroy [Mon, 28 Feb 2011 08:25:06 +0000 (00:25 -0800)]
fix bug in patch generation script involving binary not being included in machine revision zip
Carl Myers [Mon, 28 Feb 2011 08:51:23 +0000 (00:51 -0800)]
Adding myself to the credits =D
CR: infamouspat
Carl Myers [Mon, 28 Feb 2011 08:44:45 +0000 (00:44 -0800)]
Updated dependencies.txt
Pat McIlroy [Mon, 28 Feb 2011 06:38:30 +0000 (22:38 -0800)]
fixed crash causd by passing CString objects to log
Pat McIlroy [Mon, 28 Feb 2011 06:37:39 +0000 (22:37 -0800)]
smarter home release generation script, fix syntax issue in version generation script
Pat McIlroy [Mon, 28 Feb 2011 06:36:21 +0000 (22:36 -0800)]
fix default theme selection in home release
Pat McIlroy [Sun, 27 Feb 2011 22:06:31 +0000 (14:06 -0800)]
Add FAQ.txt, ReleaseNotes.txt, and WhoToSue.txt to home releases generation script
Pat McIlroy [Sun, 27 Feb 2011 21:06:35 +0000 (13:06 -0800)]
removed redundant Patch-OpenITG.rsa file in patch-data, finish arcade machine revision generator
Pat McIlroy [Sun, 27 Feb 2011 09:36:06 +0000 (01:36 -0800)]
home release generation script
Pat McIlroy [Sun, 27 Feb 2011 07:33:07 +0000 (23:33 -0800)]
WIP: home and arcade release generation scripts
Pat McIlroy [Sun, 27 Feb 2011 07:38:06 +0000 (23:38 -0800)]
lol d4
Pat McIlroy [Sun, 27 Feb 2011 10:50:48 +0000 (02:50 -0800)]
whitespace + c++ fixups
Carl Myers [Sun, 27 Feb 2011 10:20:38 +0000 (02:20 -0800)]
Generate ProductInfo based on git info
* Generates Version and Date info from git
* Encapsulates all that info in the ProductInfo class
Carl Myers [Sun, 27 Feb 2011 09:51:04 +0000 (01:51 -0800)]
Adding some loose ends to the .gitignore file
Carl Myers [Sun, 27 Feb 2011 10:18:51 +0000 (02:18 -0800)]
Fix version number stuff to work in chroot
* added git-core to the chroot via debian backports
* updated generate-version script to be compat with old-ass git (1.5.4)
* caused generate-version script to be called in build-arcade.sh
Carl Myers [Sat, 26 Feb 2011 22:54:51 +0000 (14:54 -0800)]
Moving defition of CString back into StdString.h
* was moved in
e54e5c0959299034dfd7f594877805f536bfb7d3
* not sure why
* CR: infamouspat
Carl Myers [Sat, 26 Feb 2011 23:38:11 +0000 (15:38 -0800)]
Added libresample clean target to normal clean
Carl Myers [Sat, 26 Feb 2011 08:30:56 +0000 (00:30 -0800)]
stamp file should never have been committed
Carl Myers [Sun, 27 Feb 2011 07:15:51 +0000 (23:15 -0800)]
Updated configure script to generate src/libresample/configure automatically
Carl Myers [Sun, 27 Feb 2011 07:00:48 +0000 (23:00 -0800)]
Added autogen.sh for convenience
Carl Myers [Sun, 27 Feb 2011 06:52:10 +0000 (22:52 -0800)]
Updated prereq to 2.59 for building in chroot, removed unused dep libxml
Pat McIlroy [Sun, 27 Feb 2011 05:10:05 +0000 (21:10 -0800)]
FUCK YOU AUTOMAKE
Pat McIlroy [Sat, 26 Feb 2011 10:24:18 +0000 (02:24 -0800)]
fix buffer overflow in itg2ac-util
Patrick McIlroy [Wed, 2 Feb 2011 10:54:37 +0000 (02:54 -0800)]
itg2ac-util
Carl Myers [Mon, 24 Jan 2011 20:28:30 +0000 (12:28 -0800)]
Updated README, removed completed todos, added, new links, etc.
Carl Myers [Mon, 24 Jan 2011 10:44:07 +0000 (02:44 -0800)]
Updated README to fix some junk that got in it
Carl Myers [Mon, 24 Jan 2011 10:00:03 +0000 (02:00 -0800)]
Created build-arcade and build-home scripts
* Removed artifacts from libresample that will rebuild now anyways
* Moved scripts into the root dir to ensure they are easy to find
* build-home.sh and build-arcade.sh exist to hide the magic invocation of configure with crazy flags
* Added unchroot.sh to safely unmount a chroot
* Updated README file with build directions
CR: infamouspat
Carl Myers [Mon, 24 Jan 2011 09:59:18 +0000 (01:59 -0800)]
Updated .gitignore
Carl Myers [Mon, 24 Jan 2011 09:46:29 +0000 (01:46 -0800)]
Added dependency on libcrypto561 and libresample to ensure they are rebuilt
Removed more dynamically generated files that should never have been checked in.
CR: infamouspat
Carl Myers [Mon, 17 Jan 2011 09:05:39 +0000 (01:05 -0800)]
Fix autoconf/automake stuff for embedded libs
* Made it so configure script actually rebuilds Makefile for libresample
* Reverted autogen.sh change (see below)
In a chroot, for debian, for autoconf1.8, there MUST be a space between '-I' and
the path. Other versions, it is the opposite, I think that is why we keep
flipping this change on and off.
CR: infamouspat
Carl Myers [Mon, 24 Jan 2011 10:08:33 +0000 (02:08 -0800)]
Fixed return codes for error conditions
CR: infamouspat
Pat McIlroy [Mon, 24 Jan 2011 08:50:44 +0000 (00:50 -0800)]
arcade chroot generating script
Patrick McIlroy [Tue, 18 Jan 2011 07:48:21 +0000 (23:48 -0800)]
java tool for signing machine revisions
Patrick McIlroy [Mon, 17 Jan 2011 09:16:18 +0000 (01:16 -0800)]
SignFile stubs
Carl Myers [Mon, 17 Jan 2011 06:53:24 +0000 (22:53 -0800)]
Added .gitignore file
* includes .a, .o, .exe, and .so, and vim swp files.
* other temporary files created during build
Carl Myers [Fri, 8 Oct 2010 09:06:04 +0000 (09:06 +0000)]
RECOMITTING: Fixed error in autogen.sh with "autoconf/m4" path CR: infamouspat
Got reverted somehow...
Carl Myers [Mon, 17 Jan 2011 02:49:42 +0000 (18:49 -0800)]
Edited README file to add checkout and contribution workflows
CR: infamouspat
Carl Myers [Mon, 17 Jan 2011 02:40:12 +0000 (18:40 -0800)]
Added Todo list to make pretty README on github
CR: infamouspat
Carl Myers [Mon, 17 Jan 2011 02:27:00 +0000 (18:27 -0800)]
Combined copyright.txt into Licenses.txt file
CR: infamouspat
Carl Myers [Mon, 17 Jan 2011 02:23:13 +0000 (18:23 -0800)]
Merge branch 'assets'
Merged assets branch into mainline as part of repo migration. Used to be in
separate repo.
Carl Myers [Mon, 17 Jan 2011 02:21:46 +0000 (18:21 -0800)]
Restructuring asset data so it can be merged into
CR: infamouspat
Carl Myers [Mon, 17 Jan 2011 01:11:35 +0000 (01:11 +0000)]
Copying assets into their own branch for git migration
git-svn-id: https://openitg.svn.sourceforge.net/svnroot/openitg/branches/new/assets@876
83fadc84-e282-4d84-a09a-
c4228d6ae7e5
Carl Myers [Mon, 17 Jan 2011 01:08:03 +0000 (01:08 +0000)]
Creating copy of dev branch to preserve history
git-svn-id: https://openitg.svn.sourceforge.net/svnroot/openitg/branches/new/dev@874
83fadc84-e282-4d84-a09a-
c4228d6ae7e5
Patrick McIlroy [Mon, 10 Jan 2011 05:22:22 +0000 (05:22 +0000)]
Fix 3.9-based BGanimations crashing due to position,0 command, CR: cmyers
git-svn-id: https://openitg.svn.sourceforge.net/svnroot/openitg/branches/dev@866
83fadc84-e282-4d84-a09a-
c4228d6ae7e5
DataBeaver [Sat, 8 Jan 2011 11:36:42 +0000 (11:36 +0000)]
Fix various compiler and valgrind warnings, including:
- compare CString::find result against CString::npos, not -1
- use CString::size_type to hold string indices, not int
- fix other signed vs unsigned comparisons as well
- parentheses in expressions with mixed and/or operators
- braces around ifs containing other ifs and elses
- make sure variables are initialized before using
- #pragma warning is MSVC-specific
- fix an invalid printf format string
- string literals are const
git-svn-id: https://openitg.svn.sourceforge.net/svnroot/openitg/branches/dev@865
83fadc84-e282-4d84-a09a-
c4228d6ae7e5
Patrick McIlroy [Mon, 6 Dec 2010 10:03:21 +0000 (10:03 +0000)]
- Tentative fix due to raised suspicion involving RageWorkerThread behavior
- Linux: memory card detection bugfix
- Linux: LUA library detection bugfix for Debian installations
git-svn-id: https://openitg.svn.sourceforge.net/svnroot/openitg/branches/dev@864
83fadc84-e282-4d84-a09a-
c4228d6ae7e5