Tomas Jakobsson
05caef2f28
Remove all namespace fs = boost::filesystem;
2017-12-28 15:03:11 +01:00
Tomas Jakobsson
5e8d6b7f45
Eliminated the need for boost::xpressive, boost::algorithm and boost::variant
2017-12-27 18:22:26 +01:00
John Rassa
5e9c296fe9
Merge pull request #324 from tomaz82/custom_viewport
...
Implement --screensize and --screenoffset
2017-12-05 08:17:09 -05:00
John Rassa
4a70796814
Merge pull request #320 from tomaz82/date_time
...
Replaced boost::posix_time with Utils::Time
2017-12-05 08:16:26 -05:00
Jools Wills
96ac974ecb
bump version to v2.7.4
2017-12-04 19:36:16 +00:00
Tomas Jakobsson
4425ea0165
Implement --screensize and --screenoffset
2017-12-02 19:16:08 +01:00
Tomas Jakobsson
11b8dbfc43
Replaced boost::posix_time with Utils::Time
2017-12-01 18:49:56 +01:00
pjft
f29452e533
Fixes favorites crashing when removing last entry
...
Regression somewhere down the line.
2017-12-01 17:23:28 +00:00
D. Polders
1ed075a5e4
* Add ConfirmationPopUp when switching UIMode.
...
* Split out UIMode controller in separate class (in es-app).
* Fix passphrase input for wX360 controllers by ignoring hat-inputs
* Fix font fallback mechanism on rpi for non ascii characters using new Unicode2Chars() method.
* Fix UIMode not being saved due to popup window.
2017-11-19 00:28:36 +01:00
Tomas Jakobsson
bd0c6beed5
Silence warnings
2017-11-18 23:20:09 +01:00
Jools Wills
f35769de6b
bump version to v2.7.3
2017-11-18 17:45:18 +00:00
Tomas Jakobsson
160ef73eee
Fix NES and SNES scraper that broke during boost cleanup
2017-11-18 18:11:58 +01:00
Tomas Jakobsson
92b73bd847
Cleaning up a lot of math functions
2017-11-14 20:09:20 +01:00
Jools Wills
e0585cf501
bump version to v2.7.2
2017-11-13 00:21:20 +00:00
Tomas Jakobsson
9fbe95daa3
iterator -> const_iterator
2017-11-12 00:05:19 +01:00
Tomas Jakobsson
7719bff8ae
Clean up pugixml.hpp includes
2017-11-10 20:16:42 +01:00
Jools Wills
8da400aa84
Merge pull request #292 from tomaz82/cec
...
CEC Support
2017-11-10 03:48:45 +00:00
Jools Wills
a6d826a1e9
Merge pull request #293 from zigurana/UIModeConfirmationPopUp
...
Add confirmation popup when changing to UI mode Kid or Kiosk.
2017-11-10 03:48:24 +00:00
Tomas Jakobsson
c66194e9c6
Trying to fix japanese text
2017-11-09 23:08:51 +01:00
D. Polders
df7ef94462
Add confirmation popup when changing to UI mode Kid or Kiosk.
2017-11-09 21:51:46 +01:00
Tomas Jakobsson
074e22ee37
CEC Support
2017-11-08 23:22:15 +01:00
Jools Wills
b833b45832
bump version to v2.7.1
2017-11-08 17:52:49 +00:00
pjft
4d237cea5e
Fixing file deletion when present in "My Collections" bundle
2017-11-07 23:24:51 +00:00
Jools Wills
ef8157a896
Merge pull request #283 from tomaz82/romname_bounce
...
Make long romnames bounce back and forth
2017-11-07 13:22:09 +00:00
Jools Wills
72ce8485c2
Merge pull request #287 from pjft/black-screensaver-fix
...
Fix for Video Screensaver not showing if menu is open
2017-11-07 13:21:42 +00:00
Tomas Jakobsson
bc80308eff
Improved long romname text scrolling
2017-11-06 18:34:47 +01:00
Jools Wills
e37db2c2e0
bump version to 2.7.0
2017-11-05 10:26:48 +00:00
pjft
d25e3b41ea
Fix for Video Screensaver not showing if menu is open
2017-11-05 09:37:41 +00:00
Jools Wills
d53fdd3420
Merge pull request #282 from zigurana/JumpToLetterWhenFiltered
...
Allow JUMP TO... in case of filtered lists
2017-11-05 08:30:30 +00:00
Tomas Jakobsson
92a3286fc8
Add SystemData::indexAllGameFilters that loops through all added games and add's their tags to the filter indexes
...
This fixes the hidden filtering in Kiosk mode when not using gamelist.xml
2017-11-04 17:32:22 +01:00
D. Polders
5693e4a20c
Allow JUMP TO... in case of filtered lists (such as when UIMODE != FULL).
...
Also add support for numbers and some symbols.
2017-11-03 12:11:11 +01:00
Tomas Jakobsson
ac01e8fcd4
Removed all boost::assign::list_of
2017-11-03 01:33:08 +01:00
D. Polders
189eb05fee
* Introduce KidMode: Prevent collection editing
...
* Introduce FileData Filtering for Kiosk and Kid Modes to:
1. In Kiosk mode: Hide items with metadata tag `<hidden>true</hidden>`
2. In Kid mode: only show items with metadata tag `<kidgame>true</kidgame>`
* ES will auto-revert UI mode back to Full when there is nothing at all to show.
* Changing the setting hideQuitMenuOnKidUI to true will hide this menu.
2017-11-02 21:22:41 +01:00
Tomas Jakobsson
a8fc560749
Header inclusion cleanup
2017-11-02 19:16:01 +01:00
Tomas Jakobsson
8f5fbb0b26
Got rid of Matrix3x3f, Matrix4x4f, Rotation3x3f and Scale3x3f
...
Everything is now handled by Transform4x4f which now does it way more optimized than previous version
2017-11-01 15:02:48 +01:00
Tomas Jakobsson
44e3e39083
Add pragma once and ifndef header guards to all headers
2017-10-31 18:12:50 +01:00
Tomas Jakobsson
d3966da2b7
Replace boost::locale with std::locale
2017-10-30 10:35:58 +01:00
Tomas Jakobsson
73a2f6b716
Replace Eigen with "inhouse" vector and matrix math
2017-10-28 22:25:01 +02:00
Jools Wills
997ee7b940
Merge pull request #271 from tomaz82/fixWarnings
...
Fix warnings
2017-10-28 21:10:15 +01:00
Tomas Jakobsson
d3e87739e3
fix warnings
2017-10-28 22:07:31 +02:00
Jools Wills
d57dee245c
Merge pull request #242 from psyke83/PSFixes
...
Power Saving enhancements
2017-10-28 20:18:38 +01:00
Jools Wills
de42e1c2bd
Merge pull request #257 from raelgc/master
...
Alow to select a system to go directly to the game list (Fixes #253 )
2017-10-26 15:27:08 +01:00
Rael Gugelmin Cunha
c1f836c713
Add an UI option to automatically load a system gamelist ( Fixes #253 )
2017-10-25 10:29:39 -02:00
Tomas Jakobsson
294aeaad3f
Add windows support to isHidden
2017-10-24 12:32:14 +02:00
Tomas Jakobsson
cd2f2ee42b
Use local game art ( image, marquee and video ) from romfolder/images if the gamelist didn't specify a path
2017-10-24 00:57:08 +02:00
Jools Wills
06d38db73b
Merge pull request #260 from zigurana/fixBuildWarnings
...
Fix build warnings (mostly adding explicit type casting)
2017-10-18 17:41:36 +01:00
D. Polders
fd40e84ba5
Fix build warnings (mostly adding explicit type casting)
2017-10-18 16:22:27 +02:00
Tomas Jakobsson
7bd68501a1
Support FreeImage as a static library
2017-10-17 22:05:12 +02:00
Jools Wills
3c60235363
Merge pull request #238 from mooware/scraper-use-getgameslist
...
TheGamesDB scrapper should use GetGameList.php
2017-10-13 20:15:08 +01:00
Jools Wills
2ee3d6313a
bump version to v2.6.5
2017-10-13 16:46:07 +01:00
jrassa
24f1b969bf
add support for default image path in themes
2017-10-05 21:34:32 -04:00
Markus Pointner
d75510bde1
TheGamesDB scrapper should use GetGameList.php
...
Previously GetGame.php was used, but GetGamesList.php is
the "search" API call and more reliably returns the correct game.
2017-09-28 23:30:28 +02:00
Conn O'Griofa
35abc91d30
PowerSaver: force-disable sounds for INSTANT profile
2017-09-28 20:37:02 +01:00
Conn O'Griofa
c08c24e615
Remove explicit calls to AudioManager::init() and fix deinit() behaviour
...
Ensure that deinit() removes the current sInstance so that the next call
to AudioManager::getInstance() will re-initialize audio correctly.
Remove explicit calls to AudioManager::init() and instead rely on
Sound::play() to initialize audio when needed.
2017-09-28 20:32:37 +01:00
Conn O'Griofa
dca648c160
TextListComponent: rework onScroll function
...
Modify onScroll so that AudioManager is initialized only when
playback is necessary. Before this change, ViewController::preload()
was initializing audio during startup for any theme that has the
scroll sound, even if navigation sounds are disabled in the
settings.
2017-09-28 20:32:37 +01:00
Jools Wills
99c1ddb260
Merge pull request #235 from zigurana/KioskMode
...
Introducing Kiosk Mode, hiding certain menu items from the UI.
2017-09-28 18:55:14 +01:00
Jools Wills
0974f1c6c7
bump version to v2.6.4
2017-09-28 18:10:06 +01:00
D. Polders
7a7550cde9
Introducing Kiosk UI mode, allowing users to hide menu items that might change system configuration settings.
2017-09-12 21:07:18 +02:00
Jools Wills
8e7ee6c931
bump version to 2.6.3
2017-09-10 10:39:45 +01:00
sal
ddf94786f4
Add image slideshow screensaver mode
...
This change adds an image slideshow screensaver mode with optional
background audio. The existing menu and video screensaver have been
refactored to include this new mode.
By default, the slideshow screensaver will show images from the
game list, but it can be configured in the menu to use a custom
directory instead.
2017-09-08 21:45:50 -06:00
Jools Wills
a7e3211996
bump version to v2.6.2
2017-08-31 19:06:49 +01:00
Jools Wills
ffec737d95
Merge pull request #226 from mooware/utf8-assert-fix
...
fix delete-after-use issue with temporary string
2017-08-30 18:20:27 +01:00
Markus Pointner
96d7ac003d
fix delete-after-use issue with temporary string
2017-08-30 12:51:48 +02:00
Jools Wills
c397492625
Merge pull request #232 from hex007/better-menus
...
Better handle Menu width
2017-08-30 05:35:14 +01:00
hex007
597128b4ee
Better handle Menu width
2017-08-29 17:47:04 -07:00
pjft
8670a04ec2
Revert Help Text getting string pointer
2017-08-29 15:15:00 +01:00
Jools Wills
6b217f3751
bump version to v2.6.1
2017-08-25 23:57:59 +01:00
John Rassa
0b0e0adce6
Merge pull request #225 from jrassa/carousel-fix-single-system
...
properly render carousel for system configured with only 1 system
2017-08-24 20:34:00 -04:00
jrassa
c6a0449be0
properly render carousel for system configured with only 1 system
2017-08-24 17:51:15 -04:00
pjft
7caf70a5e5
Adding slider to control screensaver swap time
2017-08-23 09:21:31 +01:00
hex007
5a62040f63
Fixes blank screen on key press while exiting game
2017-08-22 14:33:26 -07:00
John Rassa
230c6e4a97
Merge pull request #212 from jrassa/carousel-enhancements
...
carousel enhancements
2017-08-19 09:25:52 -04:00
jrassa
c7b3db244e
carousel enhancements
2017-08-18 22:03:40 -04:00
Jools Wills
471b1e66a6
bump version to 2.6.0
2017-08-18 09:38:13 +01:00
pjft
01a55ba6a2
Added support for custom Game Collection creation
...
- Create from a theme folder
- Create by specifying a name
- Refactored collection creation to be on-demand rather than on startup
2017-08-17 16:09:37 +01:00
John Rassa
96fbc1c277
Merge pull request #195 from jrassa/gui-component-enhancements
...
added origin and rotation support to guicomponent, exposed as theme o…
2017-08-11 21:35:10 -04:00
Jools Wills
be192be8a2
bump version to v2.5.2
2017-08-11 19:31:32 +01:00
hex007
90cd10b421
PowerSaver updates:
...
- Video Screensaver to skip fade in/out if Instant
- Video Previews to skip fade in/out if Instant
- Added Pause/Resume methods to PS for better description
- Added basic documentation to PS header file
- Added trailing after waking up from SS
- Added proper timing offsets after PS is triggered
- PS set to Disabled by default
- some whitespace edits
2017-08-11 10:03:12 -07:00
jrassa
2377175a19
added origin and rotation support to guicomponent, exposed as theme options for several components
2017-08-09 22:15:57 -04:00
hex007
e924b5d14c
PowerSaver Updates
...
- Removed warning while enabling Instant mode
- Fixes Instant mode setting not being saved
- Added methods to support changing screensaver videos after timeout
while using OMX.
- Added methods to support changing Screensaver play next video timeout
- Handled fast animations when Screen saver was disabled by setting
timeout to 0
- Minor fixes
2017-08-03 14:33:01 -07:00
Jools Wills
d953d6b5cf
bump version to 2.5.1
2017-08-02 17:42:18 +01:00
pjft
c150d63d54
Backup previous session's Log file
...
Always keeps one session’s log backup file.
2017-08-01 14:31:06 +01:00
Jools Wills
fc24dbe0c0
Merge pull request #183 from dankcushions/hidden_files
...
Skip hidden *nix files when populating gamelists.
2017-07-31 18:44:40 +01:00
Jools Wills
5befdbf332
bump version to 2.5.0
2017-07-31 18:41:22 +01:00
dankcushions
5d41e3ad30
Skip hidden *nix files when populating gamelists.
2017-07-31 10:48:46 +01:00
Jools Wills
37b89fe57e
Merge pull request #172 from hex007/feature-powersaver
...
Implement Power Savings feature
2017-07-28 17:05:25 +01:00
Jools Wills
af62231926
Merge pull request #167 from nschloe/coverity-retropie
...
various code fixes
2017-07-28 13:48:03 +01:00
Nico Schlömer
419e6c43e0
various code fixes
...
From <https://scan.coverity.com/projects/emulationstation?tab=overview >.
2017-07-28 09:57:37 +02:00
hex007
45694cf1a4
Power Saver Feature
...
- Change Power Saver (PS) from Other Settings menu
- 4 Modes are available : Disabled, Default [default], Enhanced, Instant
- All modes work well with Screensavers and Video previews.
- PS is disabled while running Videos through VLC.
- PS is disabled while Scrapping
- Game counts are shown immidiately if in Instant Mode
- PS mode defaults if Transitions are changed while in Instant Mode
2017-07-25 12:07:35 -07:00
Jools Wills
b28fa2ce9f
bump version to 2.4.1
2017-07-11 16:20:03 +01:00
pjft
a035433d1d
Fixing random game selection, and aligning menus
...
- Fixing off-by-one error
- Update menu alignment
2017-07-11 16:13:22 +01:00
Jools Wills
2decb2b6a4
bump version to 2.4.0
2017-07-08 18:55:48 +01:00
Jools Wills
7ad62df4df
Merge pull request #168 from pjft/RetroPie-Virtual-Systems-PR
...
Adding support for "All", "Favorites" and "Last Played" systems
2017-07-08 07:31:39 +01:00
Jools Wills
f30187f0d4
Merge pull request #178 from pjft/Fix-sliders
...
Moving slider entries in the menus back to the top
2017-07-08 04:45:02 +01:00
Jools Wills
cbc8171f43
Merge pull request #177 from pjft/RetroPie-VideoZoom
...
Fix for lack of zoom transition on video view for systems without marquees
2017-07-08 04:44:31 +01:00
Jools Wills
394cd44758
Merge pull request #173 from jrassa/theme-variables
...
variable support for themes
2017-07-08 04:38:31 +01:00
pjft
92fbec47c2
Fix for lack of zoom transition on video view for systems without marquees
2017-07-07 20:48:50 +01:00
pjft
535a665fa6
Moving slider entries in the menus back to the top
...
As some controllers have trouble navigating the menus when sliders are
not on top.
The component hasn’t been changed since Aloshi’s time, so this probably
has been around since ever.
Alas, I cannot reproduce it with my controller, so this is the best I
can do for the time being.
2017-07-07 20:42:30 +01:00
pjft
d0cdbf2159
Adding support for Virtual Systems
...
- Refactoring System Environment data
- Added Virtual System Manager class
- Added "all", "favorites" and "last played" systems
- Added GuiInfoPopup class for notifications
- Added Favorites to metadata, as well as a shortcut to toggle favorites
- Added warning if enabling systems but themes don't support it
- Added "filter by favorites" per system
- Adjusted "Go to Random Game" behavior to account for the fact that we now have an "All Games" system
- Added "sort by system name" for the collections
2017-07-07 20:16:21 +01:00
Jools Wills
acf4223f96
Merge pull request #170 from hex007/separate-carousel-transition
...
Move Carousel transition to separate switch
2017-07-07 19:36:04 +01:00