Commit Graph
33368 Commits
Author SHA1 Message Date
AJ Kelly 7787efdaa9 Add Lua bindings for RankingCategory
(Sourced from shakesoda/stepmania.)
2013-10-04 07:43:41 -05:00
Devin J. Pohly 146a77274f Update changelog 2013-10-14 01:09:57 -04:00
AJ Kelly 44c7334b18 some pedantic changes 2013-10-02 06:32:27 -05:00
Devin J. Pohly d363db2132 Clean out strings now that sm-ssc is something else 2013-10-13 23:02:51 -04:00
Devin J. Pohly 4c7fcc4e0c Resolve more song assets relative to song
Check to see if file exists in relative path before assuming it's
absolute.
2013-10-12 23:50:44 -04:00
Devin J. Pohly afe3009c7d fix lua error 2013-10-07 22:28:26 -04:00
AJ KellyandDevin J. Pohly befc6665a0 Change ScreenNetSelectBase to use a unique font for the user list.
okay I'm not sure who originally had it using the chat font, but I want to hit them.
2013-09-26 12:46:32 -04:00
Devin J. Pohly d9a37be653 finish removing ScreenPackagesSSC
Missed it in the Xcode projects and HelloWorld.
2013-09-26 12:45:38 -04:00
Colby KleinandDevin J. Pohly 5ddc0562d5 Remove ScreenPackagesSSC 2013-09-26 12:44:39 -04:00
Devin J. Pohly 9f4d91418f fix semantics in XNode compiling 2013-09-24 14:24:11 -04:00
Jason Felds 4f0dc3e832 CatWEax is right: fix up alignment.
Hoping I fixed it the right way.
2013-09-23 21:06:33 -04:00
Devin J. Pohly c3c4da2d65 PIUIO: fix lights mapping for five-panel input
Based on info from bug 990.
2013-09-23 15:43:16 -04:00
Jonathan PayneandDevin J. Pohly db4acae2c5 Update /rsr slightly. 2013-09-22 13:38:25 -04:00
AJ KellyandDevin J. Pohly 90fe50a064 add NumTracks param to hold Judgment message
For SSC compat.  This parameter is redundant, and themers should use
GAMESTATE:GetCurrentStyle():ColumnsPerPlayer() instead.
2013-09-22 05:13:12 -04:00
Devin J. Pohly d6631caf3c Wire in new CustomSpeedMods implementation
Forgot this little bit earlier.  Whoops!
2013-09-20 16:16:21 -04:00
Devin J. Pohly 2844703b60 Adjust indentation
No-op.
2013-09-07 17:30:52 -04:00
Devin J. Pohly 366cfae8b9 Fix the LastSeen logic for autokeysounds
We were never actually setting iLastSeenRow, so the if statement wasn't
meaningful anyway.
2013-09-07 17:28:19 -04:00
Devin J. Pohly 63a31d41d8 Revert "fix visual glitch on autoplay rolls"
This reverts commit 48975f7f1d.

Fixed one visual glitch but introduced a weirder one.  Revert.
2013-09-07 16:56:00 -04:00
Devin J. Pohly 5f1936264b Add missing header. Oops. 2013-09-07 14:48:47 -04:00
Devin J. Pohly ca1cdbabb0 Make mount ArchHooks match across platforms 2013-09-07 10:53:33 -04:00
Devin J. Pohly 8cbfbf377c update changelog 2013-09-07 00:53:05 -04:00
Devin J. Pohly d5345f2f37 Rewrite CustomSpeedMods to use new profile hooks
This fixes bug 1054.
2013-09-06 23:38:03 -04:00
Devin J. Pohly cc38fa1d5a Profile: add custom load/save hooks
Themes can use these to implement custom per-profile data, such as
SpeedMods.txt.  For memory cards, they will be executed while the card is
mounted and should read/write everything they will need at that point.
2013-09-06 23:36:54 -04:00
Devin J. Pohly 9309ee09e9 MemoryCardDriver: parse fstab comments
Also silences some unneeded warnings.
2013-09-05 15:34:25 -04:00
Devin J. Pohly 1ef4c16bb5 update a few old sm-ssc URLs 2013-09-01 00:05:11 -04:00
Devin J. Pohly 76fa79caa6 update to a more complete Lua.xml
The current placement of the call to GetLuaInformation misses a bunch of our
"singletons."  Moving it causes problems, but we can at least include them in
the documentation as if it worked properly. :)
2013-08-31 23:59:22 -04:00
Devin J. Pohly dc32ee0486 editor: re-enable convert to delay/stop at beat 0
This should behave nicely after the previous commit.
2013-08-30 15:10:30 -04:00
Devin J. Pohly f530fac433 TimingData: don't break indefinite segments when deleting rows
We had BPM hard-coded in, but other indefinite segments (scroll, tickcount,
combo, etc.) were not being preserved, causing editor problems/crashes.
2013-08-30 15:09:49 -04:00
Devin J. Pohly b75975e9bd editor: don't offset by 1 row when shifting TimingData 2013-08-30 14:43:14 -04:00
Devin J. Pohly 53f861bdd4 fix duplicate removal in editor help
The sort was in place for this purpose.  Let's use it on the modifier keys, but
not sort the regular keys, since the order matters for those.

This isn't really the right way to do this from the start, but that'll be
something that could be rewritten at another time given that our mappings are
still pretty much hardcoded.
2013-08-30 14:09:03 -04:00
Devin J. Pohly 9b78e150bd documentation update 2013-08-30 13:33:11 -04:00
Devin J. Pohly 01d6d5a3b3 fix some -Wreorder warnings
No-op.
2013-08-30 01:20:05 -04:00
Devin J. Pohly 48975f7f1d fix visual glitch on autoplay rolls
When there were tap notes on the same row as the start of a roll, autoplaying
the roll would result in the receptors on other tracks to glow.  This was
because the Step() call would use the roll's head row for a parameter, which
included the other notes.  This changes that parameter to -1 to automatically
use the current row in the song, which makes more sense anyway.

Fixes bug 241.
2013-08-29 17:04:22 -04:00
Devin J. Pohly 3233542309 fix hack regarding ModIcons and Lua option rows
Since the ModIcon is copied from the option row type, make sure we actually
copy everything it'll need, since Load() isn't called again.
2013-08-29 14:36:57 -04:00
Devin J. Pohly 9ec3b61bd1 editor: don't sort keys in help screen
The order of these actually matters; we shouldn't be resorting them.

Fixes issue 86.
2013-08-29 13:32:24 -04:00
Devin J. Pohly 5868571f37 MacOS: fix potential crash due to language preferences 2013-08-28 11:16:41 -04:00
Devin J. Pohly 3527ad1ab8 JACK: let Init do the cleanup on failure
Previously, if Init failed, we were calling jack_client_close twice and
segfaulting.
2013-08-26 08:40:52 -04:00
Devin J. Pohly 7b7dfda3bc Update Changelog with recent commits 2013-08-23 01:12:28 -04:00
Devin J. Pohly d8d9f466a9 FFmpeg: remove unused PTS logic
No-op.
2013-08-23 00:08:25 -04:00
Devin J. Pohly df543ff86c FFmpeg: use the cached pkt_dts for timestamps
This appears to work far more consistently at the beginnings and ends of
videos.
2013-08-23 00:02:07 -04:00
Devin J. Pohly 9f06195b73 FFmpeg: reinitialize m_fLastFrame in Init()
After a Rewind(), the m_fLastFrame wasn't set back to 0.  Now it is.
2013-08-23 00:00:00 -04:00
Devin J. Pohly de74eb5814 FFmpeg: don't unconditionally skip first frame
This condition was true when 0 - 0 == 0, so the first frame was being skipped.
2013-08-22 23:58:38 -04:00
Devin J. Pohly be082b6a7e FFmpeg: use stream time_base to estimate FPS, not codec
Fixes the estimated frame length when we don't get an explicit DTS for the
frame.  Also fixes a comment typo.
2013-08-22 16:55:24 -04:00
Devin J. Pohly cc8ef654ca MovieTexture_FFmpeg: move class defs to header file
No-op.  Should make it a little easier to find things in the FFmpeg driver.
2013-08-22 15:11:57 -04:00
Devin J. Pohly 2933a71d5d JACK: fix race condition with decode thread
It was possible for the JACK callback to execute before the decode thread had
been started, causing an assertion.
2013-08-20 09:33:35 -04:00
Devin J. Pohly dcb5087b1b default theme: fix saving of ThemePrefs
Since this was in a `decorations' layer, the outer ActorFrame was being
stripped along with its OnCommand.
2013-08-14 22:19:59 -04:00
Devin J. Pohly fca57e2569 editor: fix crash on revert from disk
This still doesn't read in the timing data from disk, but hey, at least it
doesn't crash now.
2013-08-13 11:43:31 -04:00
Devin J. Pohly 2ec80d86b1 editor: fix Undo for Alter and Turn menus
Looks like someone figured out the problem, implemented the required
functionality... and then just didn't use it.
2013-08-12 20:47:07 -04:00
Devin J. Pohly c60065a359 woooooooooah changelog.
Add yo stuff if I forgot anything (or anyone!).
2013-08-09 14:35:34 -04:00
Devin J. Pohly 424e26ee22 Update IRC channel 2013-08-09 14:03:36 -04:00