Commit graph

1227 commits

Author SHA1 Message Date
Tomas Jakobsson cfaa7c19d4 Cleanup a couple of classes 2017-11-25 23:15:55 +01:00
Jools Wills ca046f75f1
Merge pull request #295 from zigurana/UIModeController
[Ready to Merge] UIModeController Class
2017-11-25 13:38:16 +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
Jools Wills 0cfd1833bb
Merge pull request #310 from tomaz82/fix_warnings
Silence warnings
2017-11-18 23:21:05 +00: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
Jools Wills 5d66bf107a
Merge pull request #313 from tomaz82/fix_scraper
Fix NES and SNES scraper that broke during boost cleanup
2017-11-18 17:43:22 +00:00
Tomas Jakobsson 160ef73eee Fix NES and SNES scraper that broke during boost cleanup 2017-11-18 18:11:58 +01:00
Jools Wills e47bc45e25
Merge pull request #309 from tomaz82/fix_minmax
Fix for building ES on Windows using cmake
2017-11-17 13:43:33 +00:00
Tomas Jakobsson dc4f7e4cf2 Fix for building ES on Windows using cmake 2017-11-17 12:42:33 +01:00
Jools Wills 094c9ccd09
Merge pull request #308 from tomaz82/utils
Add String and FilesSystem utils
2017-11-16 18:38:15 +00:00
Jools Wills 0d2dc86a90
Merge pull request #306 from tomaz82/math
Cleaning up a lot of math functions
2017-11-16 18:37:22 +00:00
Tomas Jakobsson ae5f9a0342 Move StringUtil to utils subfolder
Added utils/FileSystemUtils which will replace some boost::filesystem functions in the future
2017-11-16 19:18:20 +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
Jools Wills e94fb5c36d
Merge pull request #300 from psyke83/cec4fix
Implement libcec4 compatibility
2017-11-12 06:26:41 +00:00
Jools Wills 89607def71
Merge pull request #299 from tomaz82/const_iterator
iterator -> const_iterator
2017-11-12 06:25:53 +00:00
Conn O'Griofa 223b68b949 Implement libcec4 compatibility & fix debug logging
Needed for Raspbian stretch.
2017-11-12 00:40:37 +00:00
Tomas Jakobsson 9fbe95daa3 iterator -> const_iterator 2017-11-12 00:05:19 +01:00
Jools Wills b63a2835ba
Merge pull request #298 from tomaz82/clean_pugi
Clean up pugixml.hpp includes
2017-11-10 21:39:56 +00:00
Jools Wills 7c245ae25e
Merge pull request #297 from tomaz82/unicode
Implement StringUtil ( Unicode )
2017-11-10 21:39:44 +00:00
Tomas Jakobsson 7719bff8ae Clean up pugixml.hpp includes 2017-11-10 20:16:42 +01:00
Tomas Jakobsson 232f36f866 Implement StringUtil which has stolen some functions from Font and added unicode2Chars 2017-11-10 19:54:03 +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
Jools Wills c0eff8e71b
Merge pull request #294 from tomaz82/fix_locale
Trying to fix japanese text
2017-11-10 03:34:51 +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
Jools Wills 9a77c327d2
Merge pull request #290 from pjft/collections-delete-fix
Fixing file deletion when present in "My Collections" bundle
2017-11-07 23:31:31 +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
Tomas Jakobsson dbdf6ed054 Add math/Misc.h 2017-11-06 12:07:32 +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
Jools Wills f8a297ff51
Merge pull request #285 from tomaz82/fix_hidden
Add SystemData::indexAllGameFilters (fixes bug #281)
2017-11-04 16:33:51 +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
Jools Wills 05a044ff40
Merge pull request #280 from tomaz82/replace_Boost_list_of
Removed all boost::assign::list_of
2017-11-03 06:58:29 +00:00
Tomas Jakobsson ac01e8fcd4 Removed all boost::assign::list_of 2017-11-03 01:33:08 +01:00
Jools Wills c70acc88de
Merge pull request #252 from zigurana/KidMode
UI modes part 2: Kid mode (File Filtering and system hiding)
2017-11-02 21:17:51 +00: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
Jools Wills 5b792c4ef2
Merge pull request #279 from tomaz82/cleanupHeaderIncludes
Header inclusion cleanup
2017-11-02 19:36:59 +00:00
Tomas Jakobsson a8fc560749 Header inclusion cleanup 2017-11-02 19:16:01 +01:00
Jools Wills 7c35ad5005
Merge pull request #275 from tomaz82/optimize_transform4x4f
Get rid of Matrix3x3f, Matrix4x4f, Rotation3x3f and Scale3x3f
2017-11-01 21:08:29 +00: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