Commit Graph

331 Commits

Author SHA1 Message Date
ListenerJubatus df8e270916 Fix a mismatch between award text and judgement
Fantastic vs. Flawless
2017-08-09 21:56:12 -06:00
Drew Barbarello 557be7cf1b 5 1 new backport x11 fs rework (#1485)
* Use XRandR 1.2 to set fullscreen resolution for single output

Squash of roothorick's PR #497
(also includes Kyzentun's CMake changes from PR #716)

* Cherry-pick json c++1x stuff (b9e3d7174e)

* Cherry-pick c++11 support from 5bba5c0038 and 9f8b045309

* rework Linux (X11) fullscreen, improve display-related Graphics Options

Implement option to select between monitors for exclusive fullscreen mode
on X11 (using XRandR 1.2), or use a fullscreen borderless window.

Reimplement resolution/refresh rate/display mode-related option rows
using Lua, update choices dynamically so only known-good groupings of
resolution/refresh rate/aspect ratio can be selected.

Minimally update Windows/MacOS LowLevelWindow implementations to support
changes made for Linux side. Fullscreen Borderless Window/multi monitor
support from X11 not implemented for those in this commit.

* allow forcibly disabling xinerama use on Linux

When libXinerama is available, SM tries to use it to find the proper
monitor indexes to use to set _NET_WM_FULLSCREEN_MONITORS (on borderless
fullscreen). xfwm4 seems to assume that monitors are numbered in increasing
order from left to right (rather than using the Xinerama-assigned numbers),
so _NET_WM_FULLSCREEN_MONITORS misbehaves on Xfce.

This commit bypasses use of libXinerama, and instead forces SM to induce fullscreen
on the desired monitor in the backup, hacky way: remove all window hints, move window
to desired monitor, then add _NET_WM_STATE_FULLSCREEN hint. This works on
mutter and Xfce.

* Remove multiple warnings on redundant define.

This used to be hard-coded due to pthread related items, but now it's dynamically determined.

* fix _fallback menu behavior for unrecognized aspect ratios

* Fix error recreating existing FS texture

* Bump deployment target to 10.7 to use libc++ on XCode 8

* Add explicit casts to please clang

* Update changelog
2017-06-18 08:55:16 -07:00
Tyler Brekke 9b5746f505 PercentageDisplay: Fix ShowDancePointsNotPercentage() (#1474)
Remove legacy setting DancePointsForOni

Fixes: #1473
2017-06-07 06:20:48 -07:00
Kyzentun d27fae7ed5 Entry in the debug menu that reloads preferences. There may be some preferences that are only checked at startup that are unaffected by the reload. (#1471) 2017-06-06 09:36:24 -07:00
Kyzentun 2aee27a276 Backport custom song support. Prefs are CustomSongsEnable, CustomSongsMaxCount, CustomSongsLoadTimeout, CustomSongsMaxSeconds, CustomSongsMaxMegabytes. Metrics are NumProfileSongGroupColors and the colors with it. Profile custom load function is passed PlayerNumber now. Stepmania must run as root to save USB profile scores. (#1470) 2017-06-06 05:30:06 -07: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
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
ddrtime 4c48e962e4 Add Traditional Chinese language (#1136) 2016-06-06 02:04:44 -07:00
Jason Felds 9ba2baf8d6 Properly translate # songs played.
No line ending shenanigans this time.
2016-03-27 16:55:17 -04:00
NeobeatIKK 0ad8cfc8e3 Update es.ini 2016-03-26 12:56:10 -03:00
Kyzentun Keeslala ae5ff0724a Added Clear timing in region option to timing menu in edit mode. Disabled pasting clipboard timing if it's not safe to fix crash. 2016-01-18 11:48:50 -07:00
hanubeki 14caac26ca Little change for previous commit 2015-12-29 17:54:55 +09:00
hanubeki 375f644b5d Update Japanese language for _fallback 2015-12-29 17:48:34 +09:00
Dan Guzek 1940e690e5 fix _fallback's DefaultFailType help text
The help text and the available options didn't match up.  The option text has been "Immediate Continue" for a while now, although the help text still referenced "30 Misses," presumably a holdover from ITG.
2015-12-25 21:10:35 -05:00
Arvaneth 48225b3566 fr.ini
oven baked translations
2015-10-30 02:32:12 -04:00
Arvaneth fbe88a9c19 Merge branch 'master' of https://github.com/stepmania/stepmania 2015-10-30 02:24:30 -04:00
hanubeki 09d2cda3eb ja: [ScreenEdit] save_success_no_sm_split_timing 2015-10-03 12:01:27 +09:00
Kyzentun Keeslala 2d64694f14 Changed Song and ScreenEdit to not save a .sm file when split timing is used. 2015-10-02 16:26:59 -06:00
Arvaneth 070d91e131 Merge remote-tracking branch 'stepmania/master' 2015-08-19 14:37:22 -04:00
Arvaneth b25c9b6c1b More French translation 2015-08-19 14:34:52 -04:00
hanubeki 8538e84448 ja: Fix a typo 2015-08-17 21:14:57 +09:00
HirotakaTakayama e1894c6efe Fix mistranslation 2015-07-11 15:52:27 +09:00
hanubeki dcec2aa0a3 Update Japanese translation:
[ScreenDebugOverlay] Show Recent Errors
2015-07-10 18:02:09 +09:00
Kyzentun Keeslala d2090081a1 Doing what I should have done a long time ago. 2015-07-09 13:18:51 -06:00
Kyzentun Keeslala 398fb8872f Fixed grammar in AttractSoundFrequency text. 2015-06-26 22:59:06 -06:00
A. G. de la Muñoza bab1604e68 Update es.ini 2015-06-26 11:02:29 +02:00
krakpot 8d6054f59c Fix Japanese translation:
Fixed some typo and standardized expression.
2015-06-23 15:04:00 +09:00
Kyzentun Keeslala a7ffdc1062 Merge branch 'master' of https://github.com/rayza/stepmania 2015-06-20 10:54:33 -06:00
Raymund Zacharias 08dabf2a80 Translated some more, especially some song options. 2015-06-20 17:14:04 +02:00
hanubeki 51add5730e Add missing string to /Themes/_fallback/Languages/ja.ini:
[OptionNames] Swap Up/Down
2015-06-16 17:36:36 +09:00
hanubeki c561caec5f Update Japanese translation:
[ScreenInitialScreenIsInvalid] InvalidScreenExplanation
[ScreenTitleMenu] Hardest Timing
2015-06-16 16:57:25 +09:00
Kyzentun Keeslala c78950aaeb Changed timing and life difficulty text to position value after label. Changed all AllowRepeatingInput metrics in _fallback to true. 2015-06-14 08:55:42 -06:00
Raymund Zacharias 405fa8123b Translated some more [OptionExplanations], [OptionNames] and other stuff 2015-06-14 15:58:16 +02:00
Raymund Zacharias 35ef1d2a68 Finish translating the first options level (and a bit more) 2015-06-13 21:47:04 +02:00
Raymund Zacharias f6ac9f10fb (Re)Started the German translation of StepMania with a recent en.ini as base, since the old translation got lost and probably isn't up to date anymore anyway 2015-06-13 20:16:38 +02:00
hanubeki 03407ef613 Update Japanese translation
[OptionTitles] Overscan Correction
[OptionExplanations] Overscan Correction
[ScreenDebugOverlay] Convert XML
2015-06-07 12:33:18 +09:00
Kyzentun Keeslala 1dca128f79 Added logic to prevent crashing on an invalid initial screen. Added HARDCODED error screen in _fallback for displaying and explaining the error when a theme has an invalid initial screen. 2015-06-06 20:43:39 -06:00
Kyzentun Keeslala e6dc4307b5 Exposed update_centering lua function. Added ScreenOverscanConfig. Added case to RageDisplay_D3D so that BLEND_SUBTRACT doesn't crash. Updated changelog. 2015-06-05 08:48:58 -06:00
hanubeki e08455f3c6 Update Japanese translation for AxisFix 2015-05-10 03:43:42 +09:00
Kyzentun e3aea3ccbf Merge pull request #585 from Fighter19/master
Add an option to fix the axis problem
2015-05-09 08:27:46 -06:00
Jason Felds e5bc990c52 Merge pull request #588 from kyzentun/xml_conv
XML to Lua converter
2015-05-09 09:53:32 -04:00
hanubeki b52b1a7553 Update Japanese translation
[SongManager] Sanity checking groups...
2015-05-08 00:44:16 +09:00
Kyzentun e591c559c6 Fixed hold cap rendering when Tiny modifier is used. Still has the 1px seam though. Added sanity checking groups progress to SongManager loading. 2015-05-06 15:48:23 -06:00
hanubeki d83421754d Update Japanese translation
[ScreenGameplay] SkipSongText
2015-05-06 19:33:07 +09:00
Fighter19 ca3902373f Merge branch 'master' of https://github.com/Fighter19/stepmania 2015-05-06 10:06:12 +02:00
Fighter19 73ee19b7cf Adds option for an Axis Fix for some (PS2) adapters which map the D-Pad to Axis 2015-05-06 10:04:55 +02:00
Kyzentun 9b6ae296c7 Fixed automagic typing. Added debug overlay line for conversion. 2015-05-05 21:41:15 -06:00
Kyzentun 17533e7b95 Holding select in gameplay now skips the current song in course or endless mode. Updated changelog. 2015-05-05 13:17:15 -06:00
hanubeki 80b9e5d48a Update Japanese translation
[OptionExplanations] AllowMultipleToasties
[OptionTitles] AllowMultipleToasties
2015-05-03 18:30:03 +09:00
Kyzentun 8e187da210 Merge pull request #565 from kyzentun/toast_in_mouth
Multiple toasties per song.
2015-04-24 19:07:35 -06:00