Leon Styhre
87cc3e88d2
Fixed a large memory leak in the scraper.
2021-03-15 20:11:01 +01:00
Leon Styhre
c3d5614cfc
Clarified the message in a ROM directory structure creation dialog.
2021-03-15 19:51:54 +01:00
Leon Styhre
a749e2d187
Fixed an uninitialized variable reported by Valgrind.
2021-03-15 18:28:32 +01:00
Leon Styhre
fe99aba9ce
(Windows) Removed support for some obsolete Windows versions from VolumeControl.
2021-03-15 17:41:28 +01:00
Leon Styhre
e726eea19f
Bumped the version to v1.0.0-beta3-dev
2021-03-14 21:34:04 +01:00
Leon Styhre
ee9f12a61b
Bumped the version to v1.0.0-beta2
2021-03-14 14:39:26 +01:00
Leon Styhre
62f5a9a413
(Unix) Added the web site URL to the man page.
2021-03-14 11:35:06 +01:00
Leon Styhre
3f41305aef
(Unix) Changed the order of the authors in the man page.
2021-03-14 11:25:58 +01:00
Leon Styhre
e235a8d9ec
Changed the web site field for the DEB package.
2021-03-14 11:20:44 +01:00
Leon Styhre
f1e357d12d
Updated the Unix desktop entry.
2021-03-14 11:19:18 +01:00
Leon Styhre
0cf6914e16
(Windows) Fixed a MinGW compile error.
2021-03-14 10:48:43 +01:00
Leon Styhre
9a14bf3057
Fixed an issue with quick system select if there was only a single system present.
2021-03-14 09:39:47 +01:00
Leon Styhre
79d9150f65
Very minor code cleanup.
2021-03-14 09:36:50 +01:00
Leon Styhre
7043da4737
Partly reverted the last commit as it caused unforeseen problems.
2021-03-14 09:35:20 +01:00
Leon Styhre
5099593d73
The gamelist description text no longer scrolls above the starting position.
2021-03-13 16:52:15 +01:00
Leon Styhre
a7f431ae9f
Fixed an issue where the cursor stack would not work correctly with the Grid view style.
2021-03-13 12:19:56 +01:00
Leon Styhre
5ad03f3043
Added the missing onFileChanged function to GridGameListView.
2021-03-13 11:57:40 +01:00
Leon Styhre
652adc41d8
Fixed an issue where clearing a game would randomly keep some theme elements from being rendered.
2021-03-12 23:15:55 +01:00
Leon Styhre
cd91eb6ec9
Fixed an issue where clearing a game and reactivating some collections could lead to a crash.
2021-03-12 22:23:01 +01:00
Leon Styhre
b115a94668
Added a sanity check to the --resolution flag to keep the values within reason.
2021-03-12 21:12:54 +01:00
Leon Styhre
03fec8b74d
Fixed an issue where a black screen would sometimes be shown when enabling collections.
2021-03-12 20:36:38 +01:00
Leon Styhre
37e8e71adf
Fixed an issue where custom collections could temporarily disappear when switching from ungrouped to grouped layout.
2021-03-12 20:16:02 +01:00
Leon Styhre
1e845a189a
Fixed a potential issue with view style changes for ungrouped custom collections.
2021-03-12 20:14:27 +01:00
Leon Styhre
df28513bb0
Fixed multiple issues where the gamelists would not switch view styles after scraping.
2021-03-12 20:06:50 +01:00
Leon Styhre
43ad07b04d
Fixed an issue where the multi-scraper would not update the collection systems.
2021-03-12 20:05:01 +01:00
Leon Styhre
06c31d06eb
The multi-scraper now sorts the gamelists only after actually scraping some games.
2021-03-12 20:03:46 +01:00
Leon Styhre
90bd12ef1c
(macOS) Disabled the save state functionality which removed the splash screen on startup.
2021-03-11 17:42:08 +01:00
Leon Styhre
d912285da1
(macOS) Some updates to the Info.plist file.
2021-03-11 17:37:17 +01:00
Leon Styhre
4c221b2b4f
(macOS) Replaced a broken application icon.
2021-03-11 17:36:19 +01:00
Leon Styhre
b6e36c0dfd
Some small text changes in the no games dialogs.
2021-03-11 17:33:25 +01:00
Leon Styhre
101c7f888f
(Windows) Fixed an issue where a forward slash instead of a backslash was added to the ROM directory.
2021-03-10 19:49:06 +01:00
Leon Styhre
380881f69f
(Windows) Fixed a compile error.
2021-03-10 18:52:39 +01:00
Leon Styhre
2432e118a7
Added the ability to automatically generate the game systems directory structure.
2021-03-10 18:21:49 +01:00
Leon Styhre
5ff003186c
Small log output change during gamelist.xml processing.
2021-03-10 18:04:58 +01:00
Leon Styhre
97568fcb22
Adjusted the colors for the application graphics.
2021-03-05 20:52:32 +01:00
Leon Styhre
20d616217f
(Unix) Small change to the desktop menu entry.
2021-03-04 18:33:34 +01:00
Leon Styhre
80997bff51
Changed from blue to red application graphics.
2021-03-04 18:05:11 +01:00
Leon Styhre
0124c59a7f
Bumped the version to v1.0.0-beta2-dev
2021-03-04 17:57:35 +01:00
Leon Styhre
a2c0064524
(Unix) Updated the version string in the man page to v1.0.0-beta1.
2021-03-03 17:37:40 +01:00
Leon Styhre
a5a8169993
Bumped the version to v1.0.0-beta1
2021-03-03 17:25:34 +01:00
Leon Styhre
c65ac7ad9f
(macOS) Fixed an issue where the splash screen would not show up on startup.
2021-03-02 17:21:14 +01:00
Leon Styhre
9ca7e58250
Fixed some minor warnings reported by the Clang static analyzer.
2021-03-01 19:40:23 +01:00
Leon Styhre
2d5662780f
Fixed a small issue with video initializations during gamelist reloads.
2021-03-01 18:50:12 +01:00
Leon Styhre
b6874acc01
Fixed a memory leak in SystemScreenSaver.
2021-02-28 18:58:52 +01:00
Leon Styhre
5bcb9446f4
Fixed a small memory leak in SystemData.
2021-02-28 16:56:50 +01:00
Leon Styhre
e0e358e5f4
Fixed a memory leak when filtering MAME BIOSes and devices.
2021-02-28 16:37:22 +01:00
Leon Styhre
9c957ee93c
Fixed an issue where the --vsync command line option could crash the application.
2021-02-28 15:20:34 +01:00
Leon Styhre
b44a21dc5a
(Unix) Added a menu option to enable or disable the desktop compositor.
2021-02-22 21:13:06 +01:00
Leon Styhre
b55ae5faeb
Added Info log entries when loading systems without gamelist.xml files.
2021-02-08 20:59:10 +01:00
Leon Styhre
021399c42d
Fixed an issue where scraping the Nintendo Game and Watch system using TheGamesDB didn't work.
2021-02-08 20:57:39 +01:00
Leon Styhre
190bb839ec
Improved some scraper logging.
2021-02-08 20:56:11 +01:00
Leon Styhre
1e310bd682
Added a GAMEENGINE prefix to the PlatformId enumerators for the game engine systems.
2021-02-08 00:17:01 +01:00
Leon Styhre
c814baef4c
Added support for the game system TIC-80 game engine.
2021-02-07 23:44:13 +01:00
Leon Styhre
4ddda376ba
Added support for the game system MSX Turbo R.
2021-02-07 22:35:34 +01:00
Leon Styhre
99e7a77850
Added support for the game systems NEC PC-8800 and PC-9800 series.
2021-02-07 21:36:33 +01:00
Leon Styhre
47f5b889d5
Changed some platform enumerators to make them more clear and consistent.
2021-02-07 20:49:52 +01:00
Leon Styhre
7da2f6b039
Fixed an issue where recursive symlinks in the ROM directory could cause endless loops.
2021-02-07 18:09:32 +01:00
Leon Styhre
7bf1e2d706
Renamed the game system Nintendo GameCube from gamecube to gc.
2021-02-07 15:28:23 +01:00
Leon Styhre
b55ee65859
Fixed an issue with Windows-style carriage return characters being included in TheGamesDB scrape results.
2021-02-07 14:01:42 +01:00
Leon Styhre
7a079acb17
Minor cosmetic log output change for SystemData.
2021-02-07 12:36:33 +01:00
Leon Styhre
6713d0f7a5
Small cosmetic log output change when an unsupported platform has been entered into es_systems.cfg.
2021-02-07 12:24:22 +01:00
Leon Styhre
9c2d582f7d
(Windows) Properly fixed a cosmetic log output issue when loading the game systems.
2021-02-07 11:49:50 +01:00
Leon Styhre
9be90fa39a
(Windows) Fixed a cosmetic log output issue when loading the game systems.
2021-02-07 11:46:02 +01:00
Leon Styhre
a7ed75b18c
Removed some unnecessary processing for empty game systems.
...
Also made some minor cosmetic log output changes related to the loading of game systems and fixed an issue where infinitely recursive symlinks would not get caught.
2021-02-07 11:30:54 +01:00
Leon Styhre
e8652db2f8
Sorted the platform IDs.
2021-02-06 14:20:45 +01:00
Leon Styhre
72fcef8428
Made the delimited string functions in StringUtil more general.
2021-02-06 09:30:05 +01:00
Leon Styhre
280ee6aa4e
Added support for the game system Sharp X1.
2021-02-05 21:35:51 +01:00
Leon Styhre
1009cdee80
Added support for scraping Daphne on TheGamesDB and Atari XE and BBC Micro on ScreenScraper.
2021-02-05 17:38:21 +01:00
Leon Styhre
ec669a79c0
Changed the system name for Thomson MO/TO from 'thomson' to 'moto' to follow the RetroPie naming convention.
2021-02-05 17:27:55 +01:00
Leon Styhre
7dfe783f3e
Added '-dev' to the version string to indicate that it's a development version.
2021-02-05 17:14:36 +01:00
Leon Styhre
e192141018
Fixed an issue where hiding a folder would not correctly hide the games inside the folder.
2021-02-05 17:10:47 +01:00
Leon Styhre
393e6f17ce
Fixed an issue where adding a game to a collection would not switch the view style.
2021-02-05 17:07:00 +01:00
Leon Styhre
8c704bb47e
Fixed an issue where enabling an empty 'recent' collection could crash the application.
2021-02-05 17:03:43 +01:00
Leon Styhre
a300632ab8
Fixed an issue where the gamelist filter index would be incorrectly updated.
2021-02-05 17:01:45 +01:00
Leon Styhre
d22e0fb5b5
Fixed an issue where hiding a game did not update the filter indices.
2021-02-04 23:58:27 +01:00
Leon Styhre
2e5b1b5187
Fixed an issue where repopulating collections did not update the filter indices correctly.
2021-02-04 23:56:39 +01:00
Leon Styhre
222c75a65b
Fixed an issue where filter indices couldn't be reset.
2021-02-04 23:54:04 +01:00
Leon Styhre
f5bc2f7c63
Fixed an issue where non-kid games would be shown as random custom collection games in Kid mode.
2021-02-04 20:47:56 +01:00
Leon Styhre
f84570705e
Fixed an issue where enabling an auto collection that contained a hidden game could crash the application.
...
Also fixed an issue where the view style would not change when adding or removing games from collections.
2021-02-04 20:14:20 +01:00
Leon Styhre
c9c5e53066
Fixed an issue where empty grouped collections would be removed upon startup.
2021-02-04 19:57:13 +01:00
Leon Styhre
2429e1309d
Fixed an issue where the gamelistInfo field was displayed on themes that didn't support it.
2021-02-01 22:30:30 +01:00
Leon Styhre
b1b58fe90c
Added some additional error logging.
2021-02-01 22:06:28 +01:00
Leon Styhre
d05f42b3b8
(Windows) Fixed a scraping issue caused by the idiotic file locking on this OS.
2021-02-01 19:27:48 +01:00
Leon Styhre
04d99f15ea
Fixed a ScreenScraper issue for searches with 'The' in the game name.
...
Also some additional improvements and some refactoring of the ScreenScraper search code.
2021-02-01 19:00:38 +01:00
Leon Styhre
dc3731660b
Fixed an issue where the gamelist entry would not update properly if the user aborted the single-game scraper.
2021-02-01 18:52:49 +01:00
Leon Styhre
3b6ace73ae
Minimal cosmetic log output change.
2021-02-01 18:51:00 +01:00
Leon Styhre
ae55eda233
Made the menus slightly wider to accomodate the new standard font.
2021-02-01 00:12:04 +01:00
Leon Styhre
2f3a2a6157
Fixed an issue where a GUI element size was incorrectly calculated.
2021-02-01 00:08:29 +01:00
Leon Styhre
59577c78c5
The multi-scraper now shows the path to the game file.
2021-01-31 21:53:53 +01:00
Leon Styhre
a3b8241e1e
(Windows) Fixed a compile error.
2021-01-31 21:33:32 +01:00
Leon Styhre
9683c9c9a5
The file name in the metadata editor now includes any folders in the path.
2021-01-31 21:30:47 +01:00
Leon Styhre
4556a0c71a
The video player is now stopped before attempting to remove media files.
2021-01-31 20:51:24 +01:00
Leon Styhre
392627f1fe
Empty media directories are now removed when clearing or deleting games.
2021-01-31 19:56:55 +01:00
Leon Styhre
7ab7dcc7c6
Added 1-to-1 directory structure matching for game ROMs and media files.
2021-01-31 19:53:55 +01:00
Leon Styhre
814b0cfd18
Fixed an issue where deleting a game would not properly reload the gamelist.
2021-01-31 19:28:30 +01:00
Leon Styhre
74ba7d0590
The 'Gamelist on startup' setting now shows the full system names.
2021-01-30 15:52:10 +01:00
Leon Styhre
152fa84529
Some cosmetic adjustments to the scraper.
2021-01-30 12:32:46 +01:00
Leon Styhre
5558557dc8
Updated the ScreenScraper API access credentials.
2021-01-29 19:54:39 +01:00
Leon Styhre
b384d83582
Fixed an issue where fraction of rows could be displayed in the metadata editor.
2021-01-29 18:02:04 +01:00
Leon Styhre
97575fa7a4
(macOS) Fixed an issue where the mouse cursor would jump to the Dock on startup.
2021-01-28 21:32:25 +01:00