Commit Graph
5651 Commits
Author SHA1 Message Date
Kyzentun Keeslala 8a7b1d407a Ignore auto set style when filtering songs for the music wheel in online mode. 2016-06-29 15:36:48 -06:00
Kyzentun Keeslala 6634f7de04 Fixed autoplay on rolls bug by not flashing ghost row on a hidden note. 2016-06-26 15:50:25 -06:00
Kyzentun Keeslala 7bd64c32af Added AllowHoldForOptions preference.
Back button now only backs out of a screen on a press.
Updated changelog.
2016-06-24 16:55:01 -06:00
KyzentunandGitHub 019ef5728a Merge pull request #1173 from kyzentun/no_alloca_in_sound
Alloca problems
2016-06-24 16:50:45 -06:00
KyzentunandGitHub 3913696379 Merge pull request #1143 from kyzentun/sync_overlay_lua
Move ScreenSyncOverlay actors to lua
2016-06-24 16:48:22 -06:00
Kyzentun Keeslala 6ce300e06f Fix column mapping for beat-double5. 2016-06-21 22:23:22 -06:00
Kyzentun Keeslala 8796946b4f Changed RSR_WAV and RSR_Resample_Good back to using alloca because only gcc/C99 like dynamic arrays. RSR_SpeedChange now uses new/delete in spite of the performance. 2016-06-21 20:09:16 -06:00
Kyzentun Keeslala d4926506f9 Removed alloca calls from sound reader classes because putting it inside a loop tends to cause a stack overflow.
Removed alloca call from png loading because it does not work with setjmp and longjmp.  png loading now uses exceptions instead when an error occurs.
2016-06-21 19:23:37 -06:00
Kyzentun Keeslala 5fca435b43 Clear the z buffer before drawing notes so 3D notes aren't hidden by things in the underlay using masking. 2016-06-21 08:51:09 -06:00
Kyzentun Keeslala c3d37389ec Log warnings if the theme preference is not set to something valid. Moved underscore logic in IsThemeSelectable to IsThemeNameValid so that GetSelectableThemeNames doesn't fetch the directory list n^2 times. 2016-06-20 13:56:53 -06:00
Kyzentun Keeslala 7daaf04cfc Fixed edit mode attack related crash in routine mode by not checking player options noteskin choice in routine mode. 2016-06-17 16:23:08 -06:00
Kyzentun Keeslala 1c2bac36a8 Moved actors for ScreenSyncOverlay from the engine to a lua file in the theme to make the overlay themable.
Renamed some strings used by ScreenSyncOverlay to have actual names.  They were using their untranslated text as names.
Removed ScreenSyncOverlay section from de.ini because none of the strings were actually translated.
Removed most of ScreenSyncOverlay section from fr.ini because the strings were not actually translated.
2016-06-12 14:51:27 -06:00
Kyzentun Keeslala 1deb1dd9c0 Changed ScreenGameplay to not allow Ready and Go announcer sounds to play at the same time if the animation is zero length. 2016-06-09 16:05:49 -06:00
Kyzentun Keeslala a0d6658a65 Changed NotesWriterSM to not mangle the timing data by adding stops when converting warps. 2016-06-07 19:26:21 -06:00
Kyzentun Keeslala d6cf7575b2 Don't allow trying to use a sound driver that is not in the list for the platform. 2016-06-07 18:28:06 -06:00
Jason Felds b3122072a8 Merge pull request #1131 from djpohly/check-pthread-functions
CMake: check for timed pthreads functions
2016-06-02 06:56:32 -04:00
Devin J. Pohly 10ddd549f3 Make sure we always release Lua lock
I have a sneaking suspicion that this also magically fixes memory cards
on Linux.
2016-05-24 16:25:23 -04:00
Devin J. Pohly a9bca762e0 d'oh, meant "cond" 2016-05-24 12:39:04 -04:00
Devin J. Pohly 40dc05e4ed CMake: check for timed pthreads functions
The macros
  HAVE_PTHREAD_MUTEX_TIMEDLOCK
  HAVE_PTHREAD_COND_TIMEDWAIT
are still being used in the Pthreads threading implementation, but the
CMake build system never sets them, so the timed versions aren't used.
This ended up making WorkerThread heartbeats not beat. </3
2016-05-24 11:52:45 -04:00
Kyzentun Keeslala 2b6768aed9 Remove UndocumentedFeature lua function. It has no legitimate purpose and just crashes with a message. 2016-05-20 19:02:54 -06:00
Kyzentun Keeslala 4361bcd7e3 Don't invalidate the current song or steps until after the music wheel has been constructed, so that themes can safely touch it when handling current song changed. 2016-05-19 11:19:55 -06:00
sillybear f7cfa2ac91 [ScreenOptionsMasterPrefs] Added new item in NumBackgrounds 2016-05-18 05:37:22 +08:00
Jason Felds 6102c0dab9 Prevent crashes from unconnected Mimimaid devices.
This only affects Windows.
2016-05-11 20:49:01 -04:00
Kyzentun Keeslala 073ba9f10b Forgot to initialize m_tween_uses_effect_delta. 2016-04-24 17:43:52 -06:00
Kyzentun Keeslala d372a6c8fd Added timer to not update loading window after every song to speed up loading. 2016-04-18 13:08:20 -06:00
Jason Felds 55913d1a23 Don't reset lights due to settings.
Thank Trevor Barribeau for the fix.

This is required for the BlinkGameplayButtonLightsOnNote setting, particularly if it's set to 0 instead of 1.
2016-04-14 22:04:04 -04:00
Jason Felds bec18a0d36 Fix minor windows pedantic warnings. 2016-03-27 22:03:15 -04:00
Jason Felds b2f777106a Merge pull request #1045 from wolfman2000/wolf-warning-cleanup
Clean up three sets of warnings:
2016-03-24 19:07:33 -04:00
Jason Felds edabf4605b Clean up three sets of warnings:
* Ensure all switches have a default when working with enums.
* Match defined new[] calls with delete[] calls.
* Respect variable initialization order.
2016-03-24 18:30:29 -04:00
Kyzentun Keeslala 2c54b474bb Added various GameButton_Invalid checks to InputMapper to make its functions give rational results instead of crashing. 2016-03-23 23:10:21 -06:00
Kyzentun Keeslala 6a73cdd1ba Added DisableUploadDir preference. Updated changelog. 2016-03-22 09:22:52 -06:00
Kyzentun Keeslala 75daad9d43 Fix bug that cleared display name and other editable profile fields when the stats prefix is changed. 2016-03-17 20:24:34 -06:00
Kyzentun Keeslala a4ecf15ce3 Added flag for making an actor use the effect delta for tweening. Updated changelog. 2016-03-17 19:37:27 -06:00
Kyzentun Keeslala 88227dd610 Added stats prefix feature to ProfileManager for managing scores that need to be separated. 2016-03-15 18:13:53 -06:00
Kyzentun Keeslala e9ce076d50 Disconnect from SMO when syncing or in jukebox to avoid a crash. 2016-03-14 22:36:28 -06:00
Kyzentun ec524f7b82 Merge pull request #1014 from kyzentun/linux_minimaid
Linux minimaid
2016-03-13 08:47:30 -06:00
Kyzentun 00437631a2 Merge pull request #1010 from nixtrix/firstsecond
Checking for first second now ignores autokeysounds
2016-03-13 08:47:22 -06:00
Kyzentun Keeslala bd19b1b29a Added global lua function for fetching the list of available sound drivers. Moved WaveOut to the front of the list to make it the first driver to try on Windows. 2016-03-05 18:11:59 -07:00
Kyzentun Keeslala 5f4cd214d9 Disable autosave when not in EditMode_Full to make sure it doesn't do anything in practice mode. 2016-03-04 11:24:23 -07:00
Mehdi ea5a690aac Add missing ':' key binding
Add missing ':' (colon) key binding as stated in Keymaps_ini_format.md in the user doc.
2016-03-04 00:17:51 +01:00
Kyzentun f7264656b9 Merge pull request #1022 from blindbox/master
Fixes #1020 and add songs that are missing a Medium difficulty to the Endless Course.
2016-03-03 13:26:59 -07:00
Kyzentun Keeslala eb3121faf9 Pass timing data to TransformNoteData so that fake notes inside warps can be removed properly. 2016-03-02 08:23:26 -07:00
blindbox de5baf2607 Properly add songs that are missing a Medium difficulty to the Endless Course 2016-02-29 11:07:37 +08:00
blindbox 8cc84ebdda Isolated Endless Course from other courses in GetTrailUnsorted
This should fix stepmania/stepmania#1020 .
2016-02-29 11:03:16 +08:00
Kyzentun Keeslala 4b0e6f3e0a Moved minimaid linking command to proper place in src/CMakeLists.txt. Removed wrapper function pointers from LightsDriver_LinuxMinimaid.h because it doesn't load a dynamic lib. Link udev when linking libmmmagic. 2016-02-16 20:06:46 -07:00
Kyzentun Keeslala 7cce462dd1 Start event devices at JOY10 so that they won't overlap with joystick devices. 2016-02-15 16:58:36 -07:00
Kyzentun Keeslala 10c304a80d Add libmmmagic lights support to linux. Mostly copy paste of windows driver. 2016-02-13 17:53:39 -07:00
Joe 4023544670 Checking for first second now ignores autokeysounds. 2016-02-13 22:30:02 +00:00
Kyzentun Keeslala b34f07e10f Check whether InitialScreen is valid before using it after changing themes. 2016-02-13 10:11:22 -07:00
Kyzentun Keeslala 9fe6f49a55 Shut up various Trace calls that were clogging the log file uselessly. 2016-02-10 17:14:17 -07:00