479 Commits

Author SHA1 Message Date
ListenerJubatus aa9d264a06 Update changelog, remove b2 tag from the cmake settings in preparation for future release. 2018-08-03 10:04:00 -06:00
ListenerJubatus 6a27a192b3 update changelog 2018-02-12 19:28:48 -06:00
ListenerJubatus 1015f3a0ae update changelog 2017-12-31 22:14:03 -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
MrThatKid a3eab2e7ab Added nITG's various column specific & other misc modifiers (#1468)
* Added stealth control, ZBuffer & DizzyHolds mod

Modifiers added:
StealthPastReceptors
DizzyHolds
StealthType
ZBuffer

* Removed theme metrics that are now mods.

Removed metrics:
DrawHiddenNotesAfterReceptor
DizzyHoldHeads

* Implemented nITG's Shrink modifiers

Modifiers Added:
ShrinkLinear
ShrinkMult

* Implemented nITG's Attenuate mods.

Modifiers added:
AttenuateX
AttenuateY
AttenuateZ

* Implemented nITG's pulse modifiers

Modifiers added:
PulseInner
PulseOuter
PulsePeriod
PulseOffset

* Implemented nITG's DrawSize and Bounce modifiers.

Modifiers Added:
Bounce
BouncePeriod
BounceOffset
BounceZ
BounceZPeriod
BounceZOffset
DrawSize
DrawSizeBack

* Added nITG's column specific Dark & Stealth mods

Modifiers added:
Stealth<1-n>
Dark<1-n>

* Finish adding nITG's column specific mods

Modifiers added:
ConfusionXOffset<1-n>
ConfusionYOffset<1-n>
ConfusionzOffset<1-n>
Reverse<1-n>
Tiny<1-n>
Bumpy<1-n>

* Documented new modififers

* Changelog housekeeping

Fixed a typo and added this branch's PR into the changelog.

* Last bit of clean up. (#3)

* Fixed up one line of the changelog

* Add MrThatKid to credits.
2017-06-09 21:10:17 -07:00
MrThatKid f4fd4f91d8 Updated Changelog_sm5 2017-06-06 12:53:22 -07:00
Colby Klein f5100aee0d Fix NOTESKIN:GetMetric() 2016-11-24 18:57:25 -08:00
Kyzentun Keeslala 7ca46bb93a Added PlayerOptions:FromString. 2016-09-16 18:02:08 -06:00
Kyzentun Keeslala ccc26c305a UsePauseMenuInsteadOfGiveUp wasn't necessary for making start not give up on a song. Changed png load back to use setjmp/longjmp. 2016-07-12 21:00:54 -06:00
Kyzentun Keeslala 2f39442ccd Added Docs/Themerdocs/pause_menu.md to explain pause menu logic. Updated changelog. 2016-06-28 21:00:17 -06:00
Kyzentun Keeslala a2337b7f01 Forgot to mention UsePauseMenuInsteadOfGiveUp metric in changelog. 2016-06-24 17:10:40 -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
Devin J. Pohly 0f8c5a4db1 that was kind of an understatement :) 2016-06-01 08:34:49 -04:00
Kyzentun Keeslala a4c1aa6f1c Updated changelog 2016-05-26 08:44:45 -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
Kyzentun Keeslala 6a73cdd1ba Added DisableUploadDir preference. Updated changelog. 2016-03-22 09:22:52 -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 62ccc9dae1 Updated changelog. Reencoded small sounds to avoid the small sound crash bug on linux. 2016-03-14 16:57:56 -06:00
Kyzentun Keeslala 060f0999c2 Updated changelog. Added joelwindows7 to translator credits. 2016-03-05 19:05:31 -07:00
Kyzentun Keeslala 55e161336a Added lua bindings for playing sounds in SCREENMAN. Added input redirection functions to SCREENMAN for disabling non-lua screen input processing. Added OF_FALSE, OV_EOF, and OV_HOLE to error string list in RageSound for more understandable messages. Made sure RageSound doesn't delete null pointers. Updated changelog. 2016-02-03 13:05:23 -07:00
Kyzentun Keeslala 751729c49a Disable pausing on ScreenGameplaySyncMachine. 2016-01-23 00:59:19 -07:00
Kyzentun Keeslala d375d2842a Added noteskin bugfix to changelog. 2016-01-18 14:37:11 -07:00
Kyzentun Keeslala 72758bc65b Changed RageFileManager to use the StripMacResourceForks function that already existed in RageUtil. Updated changelog. 2016-01-18 13:58:18 -07:00
Kyzentun Keeslala 4e0fa012c1 Added SetLife and ChangeLife lua functions to Player. Updated changelog. 2015-12-16 15:08:36 -07:00
Kyzentun Keeslala a35fa1416e Changed DrawBeatBar to check the M-mod so that smaller beat bars are drawn when M-mods are used in edit mode. Updated changelog. 2015-12-04 00:28:22 -07:00
Kyzentun Keeslala 23d6c06f49 Do not force full bg brightness on beginner-only songs. 2015-11-10 01:08:16 -07:00
Kyzentun Keeslala 65c84ef7dc Moved lua music logic to a separate function so that ScreenSelectMusic can use lua for the various kinds of sample music. 2015-11-08 22:58:10 -07:00
Kyzentun Keeslala a9372d97e7 Added Arvaneth and Prcuvu to the credits. Updated changelog. 2015-10-30 00:43:40 -06:00
Kyzentun Keeslala 937ce349ce Updated changelog. 2015-10-27 17:39:30 -06:00
Kyzentun Keeslala 9f40c6d044 Added mult_attrs_with_diffuse to BitmapText. Added some convenience macros to LuaBinding for generic get/set functions. Updated changelog. 2015-10-18 14:09:08 -06:00
Kyzentun Keeslala 337297f4b6 Changed blank music file check in Song::LoadFromSongDir to allow a blank music file if the song uses keysounds. The intent is to prevent bms files from triggering the condition, so they don't have to hit the song folder every time during loading. 2015-10-11 13:54:13 -06:00
Kyzentun Keeslala 66edc2d233 Changed Edit Mode to not add the global offset to the Current Second field. Updated changelog. 2015-10-10 01:06:32 -06:00
Jason Felds c79dd4ba5c Update changelog: FFmpeg on windows edition. 2015-10-04 14:56:02 -04:00
Jason Felds 8de6f4e5f9 Partial revert: see #834. 2015-10-04 14:36:26 -04:00
Jason Felds 8f9b5717ba Update changelog. 2015-10-04 13:56:11 -04: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
Kyzentun Keeslala a10c0c4f01 Added set_use_effect_clock_for_texcoords to Sprite. Updated changelog. 2015-09-21 20:42:56 -06:00
Kyzentun Keeslala 92f449c8bf Updated changelog. 2015-09-03 15:15:00 -06:00
Kyzentun Keeslala e81ebfb5c5 Added AnimationFinished command to Sprite for when the animation starts over. 2015-07-15 01:35:30 -06:00
Kyzentun Keeslala d7bd2d60f0 Don't show the warning on ScreenMapControllers if the dismiss time is too short to read it. 2015-07-11 21:14:01 -06:00
Kyzentun Keeslala a8e22c3e81 RandomBGEndsAtLastBeat metric. 2015-07-03 19:02:44 -06:00
Kyzentun Keeslala f1f1bd5ca6 Added theme metrics for controlling random bg behavior. 2015-07-02 11:51:59 -06:00
Kyzentun Keeslala 5f50a8ea26 Added get_music_file_length and RageSound:get_length lua functions. Updated changelog. 2015-06-10 14:41:28 -06: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
Kyzentun Keeslala 0a3a555cab Exposed RageFile Flush function to Lua. Updated changelog. 2015-06-03 16:41:10 -06:00
Kyzentun Keeslala 6be2cac4ed Updated changelog. Added nixtrix to credits. 2015-05-19 12:57:02 -06:00
Joe 16e5932d99 Added another change to the changelog 2015-05-15 15:52:33 +01:00
Joe 0abae7d66a Updated the changelog with all the new changes I've made 2015-05-15 15:28:05 +01:00
Jason Felds 8ce00e7f4b Mention new cmake option in Changelog. 2015-05-09 11:29:21 -04:00