Commit graph

1338 commits

Author SHA1 Message Date
Tomas Jakobsson 3f3e1ceb16 Move MameNameMap out of the source and into mamenames.xml 2018-02-09 18:32:05 +01:00
Jools Wills 4d732a448e
Merge pull request #368 from yodatak/patch-1
Update instructions for Fedora compilation
2018-02-08 19:49:31 +00:00
Jools Wills e32ba93785
Merge pull request #370 from tomaz82/build_date
Show build date and time when starting ES with --debug
2018-02-08 19:49:17 +00:00
Tomas Jakobsson 9a535d4441 Show build date and time when starting ES with --debug 2018-02-08 20:45:06 +01:00
Jools Wills f438359828
Merge pull request #367 from tomaz82/no_builtin_resources
Remove all resources from the code
2018-02-08 19:16:10 +00:00
Tomas Jakobsson 1a4d13b6b3 Remove builtin resources 2018-02-08 19:27:44 +01:00
yodatak 5e40fb4237
Update instructions for Fedora compilation
Adding some command to compile EmulationStation on Fedora 27
2018-02-04 06:13:22 +01:00
Jools Wills 3adadc9377
Merge pull request #364 from tomaz82/fix_thumbnails
Fix mStaticImage to use setResize
2018-02-02 18:38:00 +00:00
Jools Wills a0b624075b
Merge pull request #366 from tomaz82/fix_escapedpath
Fix Utils::FileSystem::getEscapedPath
2018-02-02 18:37:31 +00:00
Tomas Jakobsson 6054cb673d Fix start and offset not being reset for each invalidChar tested in Utils::FileSystem::GetEscapedPath 2018-02-02 16:45:21 +01:00
Tomas Jakobsson e52e63cf9c Fix mStaticImage to use setResize 2018-02-01 22:14:54 +01:00
Jools Wills bb678eecd1
Merge pull request #363 from jrassa/g-w-scraper-fix
fix platform name for game and watch
2018-02-01 03:50:48 +00:00
John Rassa 55e578e18c
Merge pull request #362 from tomaz82/image_fix
Fix thumbnail and image to be separated
2018-01-31 22:38:58 -05:00
John Rassa 8e41791222
Merge pull request #361 from tomaz82/boost_filesystem_final
The final traces of boost has been eliminated
2018-01-31 17:59:29 -05:00
Tomas Jakobsson 1228e0c7bf Fix thumbnail and image to be separated as I think it was originally meant to be. 2018-01-31 21:34:55 +01:00
John Rassa d223831d53 fix platform name for game and watch 2018-01-30 20:16:30 -08:00
Tomas Jakobsson 421e4a23df The final traces of boost has been eliminated 2018-01-30 19:21:09 +01:00
John Rassa e569ed7b88
Merge pull request #359 from tomaz82/boost_filesystem
Replace the last usage of boost::filesystem::operations
2018-01-29 16:16:54 -08:00
Tomas Jakobsson 403b798572 Remove the last traces of boost::filesystem::operational, this is PR 4 of 5 in the boost::filesystem removal quest 2018-01-27 22:52:14 +01:00
Jools Wills 5e031b7961
Merge pull request #358 from tomaz82/boost_filesystem
More boost::filesystem / Utils::String work
2018-01-27 18:08:54 +00:00
Tomas Jakobsson 3d3fb2c277 Switched over the last functions in Utils.cpp to Utils::String, step 3 of 5 in the quest to remove boost::filesystem 2018-01-27 18:04:28 +01:00
John Rassa c18d699914
Merge pull request #356 from tomaz82/boost_filesystem
More boost cleanup
2018-01-27 05:17:38 -08:00
Tomas Jakobsson ed2eb3d4d0 Move more functionality from Util.cpp to utils/StringUtil.cpp in the quest too remove the need for boost 2018-01-27 02:12:16 +01:00
John Rassa 33e7a36163
set default value for ImageDebug option 2018-01-26 19:11:32 -05:00
John Rassa 0686b4690a
Merge pull request #352 from tomaz82/boost_filesystem
boost::filesystem replacement, step 1
2018-01-25 19:38:32 -05:00
John Rassa ca177f7956
updated theme docs to add details about horizontal_wheel 2018-01-24 14:45:13 -05:00
Jools Wills da419354cb
Merge pull request #353 from jrassa/horizontal-wheel
Horizontal wheel support for system view carousel
2018-01-23 14:49:20 +00:00
Tomas Jakobsson c1f8e7294c Update and rename some Utils::FileSystem functions
Replace boost::filesystem::is_directory
with    Utils::FileSystem::isDirectory

Replace boost::filesystem::is_regular_file
with    Utils::FileSystem::isRegularFile

Replace boost::filesystem::is_symlink
with    Utils::FileSystem::isSymlink

Replace boost::filesystem::exists
with    Utils::FileSystem::exists

Replace boost::filesystem::create_directory
with    Utils::FileSystem::createDirectory

Replace boost::filesystem::remove
with    Utils::FileSystem::removeFile
2018-01-23 12:07:20 +01:00
jrassa e9403b6b00 implement horizontal wheel for system carousel. fix image rotation bug in carousel 2018-01-22 19:34:30 -05:00
jrassa b41118fe92 implement debug rects for images similar to text components 2018-01-22 19:31:18 -05:00
Jools Wills 96a0fa3a14
Merge pull request #351 from pjft/fix-first-favorite
Fixing first favorites not updating index
2018-01-21 11:22:41 +00:00
pjft ae1e9e31c7 Fixing first favorites not updating index 2018-01-21 10:58:07 +00:00
Jools Wills 5f062ff9bc
Merge pull request #348 from tomaz82/rotateScreen
Add support for --screenrotate
2018-01-20 16:11:10 +00:00
Tomas Jakobsson 4428ddaa6d Fix omxplayer when using --screensize, --screenoffset and --screenrotate 2018-01-19 02:09:49 +01:00
Tomas Jakobsson ec8ebf07f3 Fix --screenrotate to work with --screensize and --screenoffset 2018-01-19 00:50:15 +01:00
Tomas Jakobsson e2fc3b325c Add support for --screenrotate 2018-01-18 18:30:00 +01:00
Jools Wills d9ce6e8f6e
Merge pull request #347 from bsinky/Update-README-No-Eigen
Update README to reflect Eigen3 dependency removal
2018-01-17 14:42:25 +00:00
Benjamin Sinkula 528225a2f3 Update README to reflect Eigen3 dependency removal 2018-01-17 08:14:21 -06:00
Jools Wills 0df13ca373
Merge pull request #343 from tomaz82/misc_fixes
Silence warnings
2018-01-13 13:25:41 +00:00
Tomas Jakobsson 7d7ebd5124 Minor misc fixes and warning silencers 2018-01-11 18:12:23 +01:00
Jools Wills db72b21500
Merge pull request #337 from error454/perf
Majorly improved performance when fetching Mame names.
2018-01-09 12:32:26 +00:00
John Rassa 0d21bffc4e
Merge pull request #341 from jrassa/theme-variables-fix
fix resolvePlaceholders to handle multiple variables in a single string
2018-01-08 18:32:09 -05:00
jrassa 27e91e78b4 fix resolvePlaceholders to handle multiple variables in a single string 2018-01-07 21:43:18 -05:00
Zachary Burke 7d50301b46 Majorly improved performance when fetching Mame names.
After profiling UI filtering and startup I determined that
getCleanMameName was responsible for the incredibly long load times when
loading/filtering Mame ROMS. This function was using a linear search
over a pre-sorted array to find a corresponding Mame ROM Name from the
ROM name. It now uses a binary search which improves UI load/filter
responsiveness by a couple orders of magnitude.

Single core performance on my i7 for 10,000 iterations was 2.01 secs vs
7.77e-4 secs
2018-01-03 13:47:39 -08:00
Jools Wills b2111300c3
Merge pull request #336 from tomaz82/boost_filesystem
Utils::FileSystem
2018-01-03 14:22:13 +00:00
Tomas Jakobsson 18d6b9341e Add getDirContent, getHomePath, getCWDPath, canonicalPath, absolutePath, resolvePath, resolveSymlink, getExtension, removeFile, isAbsolute, isRegularFile, isDirectory, isSymlink, isHidden and isEquivalent
Rename makeGeneric to genericPath and escapePath to escapedPath

Add toUpper
2017-12-30 20:04:18 +01:00
Tomas Jakobsson 05caef2f28 Remove all namespace fs = boost::filesystem; 2017-12-28 15:03:11 +01:00
Jools Wills f93390b87f
Merge pull request #333 from tomaz82/boost_misc
Eliminate some boost usage
2017-12-28 09:29:06 +00:00
Tomas Jakobsson 5e8d6b7f45 Eliminated the need for boost::xpressive, boost::algorithm and boost::variant 2017-12-27 18:22:26 +01:00
Jools Wills b8dd51ddf4
Merge pull request #334 from cgmartin/fix/vlc-audio-loop
Fix: VLC player not muting audio after first loop
2017-12-23 20:48:20 +00:00