Commit graph

464 commits

Author SHA1 Message Date
Jools Wills
2dd5e6b679 bump version to v2.10.2 2022-03-07 01:08:31 +00:00
Jools Wills
677f63c9ea Merge remote-tracking branch 'retropie/master' into stable 2022-03-07 01:08:09 +00:00
Tomas Jakobsson
c7b3b42efc Skip isDirectory check on known directory paths 2022-02-08 10:19:00 +01:00
Tomas Jakobsson
1e23dc54f2 Merge branch 'master' into game-system-select-events 2022-02-01 16:50:38 +01:00
cmitu
d3917391aa scraper: teach ScreenScraper to use the user input
Fixed the ScreenScraper search by user input, since it only by searched by filename and ignored the user input for the game name.
2022-01-31 09:55:34 +02:00
pjft
f126353600 Fix navigating to parent when list is filtered 2022-01-25 21:18:39 +00:00
Tomas Jakobsson
495753abe6 Silence compiler warnings 2022-01-20 11:33:00 +01:00
EnsignRutherford
3cb84b0afd Added fully qualified path to game-select events and added game name to game-start event. 2022-01-19 11:12:57 -05:00
Tomas Jakobsson
d4eb62b62c
Merge pull request #766 from TheMasterWho/feature/ScreensaverSlideshowVideos
Feature: Slideshow screensaver video support
2022-01-19 13:26:57 +01:00
EnsignRutherford
f9213c7bd7
Update SystemScreenSaver.cpp
Removed reference to the profiling utility.
2022-01-17 11:36:18 -05:00
Jools Wills
c9d905c31a bump version to v2.10.1 2021-12-26 15:38:57 +00:00
cmitu
d37d36b558 New scraping platforms.
Added:
 * Nintendo Switch (TGDB, ScreenScraper)
 * TIC 80 (ScreenScraper)
 * PICO-8 (ScreenScraper)
 * Sam Coupe (TGDB, ScreenScraper)
 * PC-FX (TGDB, ScreenScraper)
 * ZMachine (ScreenScraper)

Updated:
 * ZX81 Sinclair - added for TGDB
2021-12-20 13:43:39 +02:00
Jools Wills
b513c19c5b bump version to v2.11.0-dev 2021-10-31 19:28:55 +00:00
Jools Wills
c8056701b6 bump version to v2.10.0 2021-10-31 18:36:38 +00:00
Jools Wills
d9be033349 Merge remote-tracking branch 'retropie/master' into stable 2021-10-31 18:36:16 +00:00
TheMasterWho
300828e445
Rename instances of image to media in SlideShow Screensaver mode
* renamed image to media and added setting rename function

* replaced references to 'image' with 'media' and removed hardcoded video extensions

* fixed a bug when checking a null path
2021-10-10 16:00:20 -04:00
Tomas Jakobsson
7639e28c4d Center the gamelist in the available textlist height 2021-09-27 18:07:26 +02:00
TheMasterWho
db2ce15f7a refactored video file test into dedicated method 2021-09-09 18:33:51 -04:00
TheMasterWho
8ac3bdd7da
Fixed preprocessor directive formatting 2021-09-07 20:07:56 -04:00
TheMasterWho
daaefa39bb changed file extension comparison to use a vector to allow easy additions 2021-09-07 17:48:40 -04:00
TheMasterWho
0b5e9a7cb3 refactored ScreenSaver startScreenSaver method to allow video files in slideshow mode 2021-09-06 23:11:42 -04:00
Gemba
ee89794993 Improved randomisation: card deck approach, use ranlux48 and random_device for seed
- Use C++11 built-in ranlux48 and random_device for seeding
- Shuffles systems (aso.) like a card deck and picks top system until empty, then shuffles again
- Fixes the flaws of the current random implementation: Real 1/N chance for an element in a set of N
- Minor refactorings
2021-07-13 11:42:22 +02:00
EnsignRutherford
c623100a40 Removed superfluous calls to the scripting engine for 'dim' and 'black' screensaver mode. 2021-06-17 16:07:42 -04:00
EnsignRutherford
7cdde12f3f Added "NULL" string to the parameters to the scripting if there are no games available. This allows the bash scripts to pick up this event and perform an action as opposed to not triggering the event. 2021-05-21 10:43:13 -04:00
pjft
584f741b8e
Merge pull request #745 from Gemba/fb_no_confirm_quit
CLI option --no-confirm-quit for skipping the confirm dialog on quit …
2021-05-21 07:44:47 +01:00
EnsignRutherford
72320b1cbe Added "NULL" string to the parameters to the scripting if there are no games available. This allows the bash scripts to pick up this event and perform an action as opposed to not triggering the event. 2021-05-20 08:35:22 -04:00
EnsignRutherford
077db00d59 Added an additional optional parameter to "Scripting" module and added code to fire an event when ES is configured to bring up a startup system. 2021-05-18 12:58:22 -04:00
EnsignRutherford
f6ae6e09c1 Changes necessary to implement Scripting events for "game-select", "system-select" and "screeensaver-game-select". 2021-05-17 11:29:14 -04:00
cmitu
fe650965a0 input: change how startup events are discarded
Use a different approach for discarding any queued input events during startup.
We want to make sure that when the UI is shown, there are no pending events that could
start a game/open the menu/switch system/etc.

The new code allows also to:
 * ignore input events during splashscreen
 * handle the case when a keyboard/keyboard type controller is used
 * allow the handling of SDL_JOYDEVICEADDED events (which were discarded with `SDL_JoystickEventState(SDL_DISABLE)
2021-05-16 07:24:41 +01:00
pjft
577c1df851
Merge pull request #716 from tomaz82/profiling
Adding ProfilingUtil
2021-05-07 14:51:43 +01:00
Ryan McClelland
e7ae8e5a79 fix pokemon mini default platform name 2021-05-06 00:32:16 -07:00
Tomas Jakobsson
29223d9a2e ProfilingUtil 2021-05-06 08:52:41 +02:00
pjft
e6f5880da0
Merge pull request #740 from Gemba/fb_fullscreen_paging_with_lr_lb
Full screen paging in gamelist view with lb/rb
2021-04-17 09:38:55 +01:00
Gemba
f85ac44257 CLI option --no-confirm-quit for skipping the confirm dialog on quit actions 2021-04-12 21:47:30 +02:00
pjft
5d23e85bcc
Merge pull request #741 from Gemba/fb_double_press_for_favs_remove
Remove from favorites/collections with double press of Y button
2021-04-11 21:02:49 +01:00
Gemba
3b8058da7c Feature: Remove from favorites/collections with double press of Y button 2021-04-11 19:09:01 +02:00
Gemba
014af4afa2 full screen paging in gamelist view with lb/rb 2021-04-05 18:40:52 +02:00
Gemba
6dbf8d6573 Fixes scroll detection for themes with forceuppercase gamelist display 2021-04-03 13:38:44 +02:00
Rodrigo L.C
ab8200e4c6 IF reduce and Fix delete buffer 2021-03-26 01:04:58 -03:00
pjft
de09d483f4
Merge pull request #590 from fabricecaruso72/enhanced-loading
Added a progressbar during loading + threaded loading for systems
2021-03-20 20:49:35 +00:00
Fabrice CARUSO
5349be1dce Added a progressbar during loading + threaded loading when processor threads > 2 2021-03-18 16:06:36 +01:00
pjft
064a1818ea
Merge pull request #722 from NeilRickards/patch-2
Update --help text
2021-03-05 20:33:09 +00:00
Rodrigo L.C
88ad02bcfc Rev2 - Added two systems in the scrape
All changes in just one commit, as discussed earlier

Add
NEOGEO_CD
NINTENDO_POKEMON_MINI

Id Fix
NINTENDO_GAME_AND_WATCH
2021-03-02 21:48:32 -03:00
pjft
ffa05da8bf
Merge pull request #685 from o-p-a/allow_alwaysupcase_0
Allow <forceUppercase>0</forceUppercase> in <textlist>
2021-03-02 22:32:15 +00:00
Gemba
b5107138e1 Adds longer delay for start of description text autoscroll. 2021-03-02 22:01:22 +01:00
pjft
28faf89772
Merge pull request #729 from PhilaPhan80/add-ignore-articles-option
Add option to ignore common leading articles in Filename sort
2021-03-02 21:00:45 +00:00
PhilaPhan80
cfa50d0c89 Add option to ignore common leading articles in Filename sort 2021-03-01 19:50:53 -05:00
pjft
ea9367cc1b
Merge pull request #720 from o-p-a/fix_setvolume_error_msg
Fix insignificant message typo in VolumeControl.cpp
2021-02-28 21:30:33 +00:00
pjft
3f1a109fef Adding background indexing during screensaver 2021-02-28 21:27:42 +00:00
pjft
8a6f782c79 Improve file-system accesses
Added a cache for stat checks
2021-02-28 21:06:05 +00:00