Commit Graph
100 Commits
Author SHA1 Message Date
Ben "root" Anderson 1a0e1a0b91 Simpler, more robust ver.cpp generation (also automated whitespace cleanup, lol) 2015-03-23 15:16:01 -05:00
Ben "root" Anderson 76d9ba6bf1 glFinish() to force the tightest input-to-screen coupling possible 2015-03-15 19:06:52 -05:00
Ben "root" Anderson bde705ab0b Place characters of right-to-left alphabets correctly. 2015-02-22 22:05:27 -06:00
Ben "root" Anderson 615d4e6ef6 That shit was deprecated back in Windows XP! Service pack nothing, I'm talking RELEASE DAY. 2015-01-29 15:29:33 -06:00
Ben "root" Anderson 8b846cde08 Merge branch 'master' of github.com:stepmania/stepmania 2015-01-29 15:27:41 -06:00
Ben "root" Anderson 07defa4379 On closer inspection, this shouldn't be changed until 5.1. 2015-01-29 15:17:26 -06:00
Ben "root" Anderson 9c52fb659b I have no idea why I did that. I shouldn't have done that. 2015-01-28 20:09:19 -06:00
Ben "root" Anderson da49c509dd I accidentally a file 2015-01-28 20:05:34 -06:00
Ben "root" Anderson 8586f39a9c Merge branch 'master' of github.com:stepmania/stepmania 2015-01-28 19:22:44 -06:00
Ben "root" Anderson 7a33b8a44a Program version is now in a const from a generated file, not a static macro. Plus all the mess I had to make to get that to work. 2015-01-28 19:21:24 -06:00
Ben "root" Anderson 0d394e269d Declare version_* in only one place. Define them in ver.cpp (at least on autotools). 2015-01-28 16:45:19 -06:00
Ben "root" Anderson a733560e62 I assume this was a typo 2015-01-28 16:00:13 -06:00
Ben "root" Anderson 0778e7b35e Merge branch 'master' of github.com:stepmania/stepmania 2015-01-28 04:29:22 -06:00
Ben "root" Anderson 2dd245477f Automake needs a special fucking hint to notice generated source files 2015-01-28 04:27:56 -06:00
Ben "root" Anderson 5b61ea6e7d Merge branch 'master' of github.com:stepmania/stepmania 2015-01-27 23:59:22 -06:00
Ben "root" Anderson 2aed24ce46 At least the ffmpeg libraries get installed now... 2015-01-27 23:57:39 -06:00
Ben "root" Anderson 5f18a2aa4c In autoconf we trust (*snicker*) 2015-01-27 22:03:14 -06:00
Ben "root" Anderson fb6e75d308 Automatically generate PRODUCT_VER_BARE based on the current git revision 2015-01-27 21:53:31 -06:00
Ben "root" Anderson 05e620a854 Really actually regenerate ver.cpp every build 2015-01-27 21:17:39 -06:00
Ben "root" Anderson 3c235224db Update version in configure.ac. It's been forever. 2015-01-27 20:34:31 -06:00
Ben "root" Anderson 80a02b40bb Don't hardcode -lrt 2015-01-27 17:05:49 -06:00
Ben "root" Anderson 465db6c4fe Check whether a real librt is present and use it if necessary 2015-01-27 17:04:33 -06:00
Ben "root" Anderson 1a62b6bd70 I forgot how to delete files in git 2015-01-22 21:46:35 -06:00
Ben "root" Anderson d05043f5e6 Let's not bundle yasm because we never actually did. Use system yasm. I'll update the docs shortly. 2015-01-22 21:44:04 -06:00
Ben "root" Anderson 006fcd84a7 Merge pull request #198 from kyzentun/RemoveBadCodes
Disabled pad codes that change modifiers in dance game mode.
2014-06-18 13:57:18 -05:00
Ben "root" Anderson d332bf576b We're cleaning; it's okay if they don't exist. 2014-02-25 16:54:48 -06:00
Ben "root" Anderson 54933034e8 msys git defaults are stupid and breaking things. 2014-02-25 16:49:17 -06:00
Ben "root" Anderson 1d9c30f1ab Merge pull request #68 from stepmania/bundle-ffmpeg
ffmpeg update, and bundling in ffmpeg, for MinGW and Linux
2014-02-25 16:07:27 -06:00
Ben "root" Anderson 76d31e438d Nah, just fuck all DLLs. 2014-02-10 15:58:58 -06:00
Ben "root" Anderson 9bd5575565 Search . for libraries (for making install work later); don't redefine HAVE_FFMPEG 2014-02-10 13:40:26 -06:00
Ben "root" Anderson cc62d0ade5 Missed part of the proxy-Makefile workaround 2014-02-10 13:39:32 -06:00
Ben "root" Anderson 1d1413ecbd Proxy-Makefile workaround to not let ffmpeg install 2014-02-10 13:38:53 -06:00
Ben "root" Anderson 6a0a24eb55 Nuke ancient shit build script. Do the standard autogen/configure/make dance now. 2014-02-09 23:45:16 -06:00
Ben "root" Anderson 64254e20e6 1) Move this back to video.m4 where it belongs 2) Support static ffmpeg when bundled 2014-02-09 23:33:56 -06:00
Ben "root" Anderson eb8198ad94 Auto-copy the ffmpeg DLLs to prevent confusion 2014-02-09 22:54:34 -06:00
Ben "root" Anderson abdf036e48 .gitignore: The MinGW DLC 2014-02-09 22:17:27 -06:00
Ben "root" Anderson 6a2d052e30 Whoopsie, let's not clobber LDFLAGS now 2014-02-09 22:13:51 -06:00
Ben "root" Anderson 233be07097 .gitignore fixups for bundled ffmpeg 2014-02-09 21:57:07 -06:00
Ben "root" Anderson 41c22f429d Actually clean, untouched ffmpeg 2.1.3 now. 2014-02-09 21:50:44 -06:00
Ben "root" Anderson 3b4f884be0 ffmpeg: Don't force x86 on non-Windows; fix more attribs; don't need prefix 2014-02-09 20:13:42 -06:00
Ben "root" Anderson c0d13c07b1 Merge branch 'bundle-ffmpeg' of github.com:stepmania/stepmania into bundle-ffmpeg 2014-02-09 20:10:20 -06:00
Ben "root" Anderson 0344511672 More stuff that got dropped by .gitignore 2014-02-09 20:09:42 -06:00
Ben "root" Anderson be05f7eed0 This need be executable! 2014-02-09 17:41:51 -06:00
Ben "root" Anderson 71bae43254 Missed two files (partly because of .gitignore) 2014-02-09 17:37:58 -06:00
Ben "root" Anderson f56df1c44b Bundling ffmpeg, initial attempt. This builds on MinGW; Linux is untested as of yet. 2014-02-09 17:23:19 -06:00
Ben "root" Anderson 7341280df8 Slight correction on comment. 2014-02-09 08:27:38 -06:00
Ben "root" Anderson ac8e92af17 Bounds check directories. 2014-02-09 08:26:11 -06:00
Ben "root" Anderson e085a40b01 Revert "Attempt preventative file not found crashing."
This reverts commit c5637444ab.
This didn't actually fix anything, but moved the crash from start of ScreenGameplay to parsing the .sm file during load.
2014-02-09 07:43:35 -06:00
Ben "root" Anderson ec4e38e3aa Un-crackhead-ify NotesLoaderSMA. It works now. 2014-02-04 12:03:20 -06:00
Ben "root" Anderson 3701197fd4 Add some localization things that Devin caught and I missed. 2014-02-02 13:37:37 -06:00
Ben "root" Anderson 332c6d3787 Merge branch 'master' of https://github.com/stepmania/stepmania 2014-02-02 12:58:07 -06:00
Ben "root" Anderson d654bd0142 Time to reopen this big 'ol bag of worms. 2014-02-02 12:53:26 -06:00
Ben "root" Anderson ec081e772f Merge pull request #4 from cybik/dwindex
Some libc's require enum members to be part of a named enum to be used as indices for maps.
2014-01-26 18:58:28 -08:00
Ben "root" Anderson 8f9a7efbb4 Added some sorely lacking filtering logic to EditMenu related to Practice mode. 2014-01-25 14:18:18 -06:00
Ben "root" Anderson a9ed54ae9b Don't rename EVERY difficulty of halfdouble. That's just silly. Medium is the one people actually use. 2014-01-25 12:46:11 -06:00
Ben "root" Anderson 970bb39a81 RageSoundDriver_JACK: Autoconnect by default. More robust port detection and connection logic. 2014-01-25 11:04:46 -06:00
Ben "root" Anderson 36864f8ae7 RageSoundDriver_JACK: Try to connect to the system playback ports if no SoundDevice was specified. 2014-01-25 10:16:26 -06:00
Ben "root" Anderson 5a78561806 Change Linux sound driver load order (reasons in comments) 2014-01-25 09:56:24 -06:00
Ben "root" Anderson fe91ae4b18 RageSoundDriver_JACK: Explicitly hint that we would rather fail than start a new jackd instance. 2014-01-25 09:55:45 -06:00
Ben "root" Anderson 6f499cb7e2 Typo 2014-01-22 00:43:18 -06:00
Ben "root" Anderson 5ee2c4c20c Fix a (probably very very rare) memory leak 2014-01-22 00:35:44 -06:00
Ben "root" Anderson 2ee216d061 ArchHooks_Unix: Implement GetClipboard() 2014-01-22 00:31:06 -06:00
Ben "root" Anderson 6dcbcd1d7b Oh no you don't. 2014-01-22 00:10:50 -06:00
Ben "root" Anderson 9538385a6a Remove misleading comment. The code is sit up for these to only be called once. 2014-01-21 23:02:10 -06:00
Ben "root" Anderson b1883f06c1 Hack around inconsistent pthread dep 2014-01-21 22:58:52 -06:00
Ben "root" Anderson 2164320354 Nuke another old unused arch thing 2014-01-21 21:52:38 -06:00
Ben "root" Anderson 0bb54f7c9c Unused header 2014-01-21 21:48:12 -06:00
Ben "root" Anderson 323e4752bb Nuke old unused arch infrastructure 2014-01-21 21:38:19 -06:00
Ben "root" Anderson 04079c0c1b Unused header 2014-01-21 21:36:14 -06:00
Ben "root" Anderson faabc52d3b Unused header 2014-01-21 21:33:17 -06:00
Ben "root" Anderson fdbedaee06 Now how did I manage to forget that. 2014-01-14 21:15:58 -06:00
Ben "root" Anderson 1cca4aa309 Check extra carefully that courses are actually playable. 2014-01-14 21:14:56 -06:00
Ben "root" Anderson c3daaf9ae2 Hack around ScreenGameplaySyncMachine trying to do a network game 2014-01-14 16:19:46 -06:00
Ben "root" Anderson 817a23f961 Mark blatant, egregious violations of encapsulation 2014-01-14 15:39:21 -06:00
Ben "root" Anderson 26986db6d3 ArchHooks: new function, GetClipboard(). ArchHooks_Win32: Implementd GetClipboard(). ScreenTextEntry: Allow pasting from clipboard. 2014-01-14 13:36:34 -06:00
Ben "root" Anderson 1789985c4a Tweaks to IsRowCompletelyJudged, MinTapNoteScore, and LastTapNoteWithResult to allow them to filter notes by a specific player 2014-01-12 08:35:08 -06:00
Ben "root" Anderson fdb53ccbbf Unused header 2014-01-11 15:46:53 -06:00
Ben "root" Anderson 34e1bf4b55 Boolean operators do not work that way. 2013-12-27 19:57:37 -06:00
Ben "root" Anderson db7110feb1 Apparently MSVC is convinced that there's an important, linking-breaking difference between classes and structs. (Bug#1093, Thanks root670 for the patch!) 2013-12-23 11:06:14 -06:00
Ben "root" Anderson 82a7184822 Fix ImmediateHoldLetGo 2013-12-20 20:18:42 -06:00
Ben "root" Anderson b61e8783b5 Kill tickholds right away 2013-12-20 19:57:19 -06:00
Ben "root" Anderson c783009730 Un-revert. This reversion was made on a wrong assumption and it should actually be this way anyway. PercentScoreWeight* and GradeWeight* are metrics once again. 2013-12-20 18:24:00 -06:00
Ben "root" Anderson 65af9f1839 Some housekeeping that EndDraw takes care of wasn't in certain cases. Oops. 2013-12-20 17:29:49 -06:00
Ben "root" Anderson 6e34153a52 I'm an idiot. 2013-12-19 23:48:23 -06:00
Ben "root" Anderson 6dcc227327 New NoteDataUtil to count hold ticks in a NoteData. Significant overhaul to make PossibleDancePoints consider hold ticks, using said function. 2013-12-19 23:46:01 -06:00
Ben "root" Anderson 53d80a8ceb CheckPointHit / CheckpointMiss equivalent to Flawless / Miss to mimic real PiU 2013-12-19 18:44:10 -06:00
Ben "root" Anderson a3c27f1b0b Don't hardcode ScoreEvent enum values/order 2013-12-19 18:41:14 -06:00
Ben "root" Anderson 48df0fc0d2 Botched the positioning of this comment, oops 2013-12-19 18:21:09 -06:00
Ben "root" Anderson 3185746d8a Revert "Make PercentScoreWeight* and GradeWeight* theme metrics instead of preferences"
This reverts commit 77f2b67ee1.

These must be Preferences (or hardcoded) because they affect max DP.
2013-12-19 18:18:54 -06:00
Ben "root" Anderson b5962fd8d2 see next 2013-12-19 18:17:53 -06:00
Ben "root" Anderson 481792ba52 Call a struct a struct (Game) 2013-12-19 18:15:49 -06:00
Ben "root" Anderson ee84f9263c Make hold checkpoints a struct Game member, not a metric. It CANNOT be a metric because it affects max DP. 2013-12-19 18:06:07 -06:00
Ben "root" Anderson fb09908916 Hack away the HoldJudgments 2013-12-13 12:35:51 -06:00
Ben "root" Anderson b8f3217929 Revert "Hide HoldJudgments in pump mode"
This reverts commit df25983936.

Apparently you can't do that in ActorCommands
2013-12-13 12:27:48 -06:00
Ben "root" Anderson ddbdb77368 Split Actor::BeginDraw() into Actor::PreDraw() which does tweening calculations and Actor::BeginDraw() now only sets up the matrix. Skip setting up the matrix if the Actor is fully transparent. 2013-12-13 12:10:11 -06:00
Ben "root" Anderson 8285d5b1aa So apparently manually specifying deps makes autoconf ignore pkg-config. So we'll do it manually. 2013-12-13 01:50:55 -06:00
Ben "root" Anderson df25983936 Hide HoldJudgments in pump mode 2013-12-11 20:41:04 -06:00
Ben "root" Anderson faeb7ae321 Scoring and grade behavior more faithful to PiU in Pump mode 2013-12-11 19:52:00 -06:00
Ben "root" Anderson 77f2b67ee1 Make PercentScoreWeight* and GradeWeight* theme metrics instead of preferences 2013-12-11 19:39:14 -06:00
Ben "root" Anderson b4cfbf029c Revert "Don't send HNS_Held / HNS_LetGo when using checkpoint holds"
This reverts commit 18a0c818cd.

Those events are used for more than just life and scoring.
2013-12-11 18:53:11 -06:00