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