Commit Graph

7532 Commits

Author SHA1 Message Date
Stephen Anthony 94e103e604 More work on converting FSNode to C++17 filesystem API. 2022-07-10 18:35:00 -02:30
Stephen Anthony fd8e2f9255 Merge branch 'master' into feature/filesystem 2022-07-07 18:01:42 -02:30
Thomas Jentzsch a80798e281 improved Windows command line output 2022-07-07 21:29:38 +02:00
Thomas Jentzsch 7b0ec038c7 fixed console output not working under Windows 2022-07-07 20:25:30 +02:00
Stephen Anthony 20903564e6 Merge branch 'master' into feature/filesystem 2022-07-06 14:49:24 -02:30
Thomas Jentzsch d12f7a46c3 Some minor polishing on LauncherDialog 2022-07-05 11:45:17 +02:00
Thomas Jentzsch 8867092955 Revert "Doubled gap before "Filter" label"
This reverts commit 345725c73b.
2022-07-05 09:23:09 +02:00
Thomas Jentzsch 345725c73b Doubled gap before "Filter" label 2022-07-05 09:18:14 +02:00
splendidnut fa116fef1e
Suggested layout changes for the Launcher UI. (#910)
* Changed the layout in the new Launcher UI to have the controls in a more natural order.

* Changed the layout using provided feedback in the Github pull-request.
- Swapped button locations for Options and Help.
- Moved Reload button to be left of the Filter label/field.
- Updated screenshots in docs directory

* Updated screenshots in docs directory to show Favorites folder in file listing.

Co-authored-by: splendidnut <pblackman@gmail.com>
2022-07-05 08:48:26 +02:00
Stephen Anthony a4b4cc62b6 Remove 'HomeFinder' from various parts of code, restrict to Win-specific
class.
2022-07-03 18:25:11 -02:30
Stephen Anthony 3419b3f7fb Some code rearrangement. 2022-07-03 17:25:41 -02:30
Thomas Jentzsch 513794a872 updated PathWidget to skip reloading if path has not changed 2022-07-02 16:35:17 -02:30
Thomas Jentzsch c90908327c updated PathWidget to skip reloading if path has not changed 2022-07-02 20:59:33 +02:00
Stephen Anthony cf1632e47f Little more work on new FSNode functionality in Windows.
Still not working completely.
2022-07-01 17:45:21 -02:30
Stephen Anthony 7dc71fec94 Fix warnings in gcc and clang for missing initializers.
Normally I would disable the warning completely (everywhere), but it's very useful to have.
In this case, the code can be much faster, as it saves having to initialize empty string objects.  So we disable the warning selectively.
2022-07-01 10:05:35 -02:30
Thomas Jentzsch 4f07e78134 removed superfluous empty initializers
made InputDialog slightly wider
2022-07-01 10:27:17 +02:00
Thomas Jentzsch e7e95b2649 Compacted controller mappings doc 2022-07-01 10:00:26 +02:00
Stephen Anthony 92a0b5c998 Added Joy2B classes to Xcode project. 2022-06-30 13:25:07 -02:30
Thomas Jentzsch 9eaaefd802 oops 2022-06-30 16:43:54 +02:00
Thomas Jentzsch 331cdba445 Merge branch 'master' of https://github.com/stella-emu/stella 2022-06-30 16:33:07 +02:00
Thomas Jentzsch f84a65d281 fixed filename of Joy2BPlusWidget 2022-06-30 16:32:53 +02:00
Stephen Anthony 036a74f005 Fix compilation in Linux (module.mk incorrect). 2022-06-30 08:53:18 -02:30
Thomas Jentzsch 73ffb94d43 added Joy 2B+ support (resolves #909) 2022-06-30 12:54:12 +02:00
Thomas Jentzsch e01d49e485 enhanced keyboard controller detection (except MagiCard) (fixes #908) 2022-06-29 23:40:13 +02:00
Stephen Anthony fb98c0f76b Update Xcode with recent filesystem class changes. 2022-06-28 13:44:25 -02:30
Stephen Anthony 3f2655bbac Move FSNodePOSIX to FSNodeREGULAR.
Make FSNodeREGULAR the default for UNIX and Mac (still WIP for Windows).
2022-06-26 22:10:27 -02:30
Stephen Anthony cca62ea4fd Merge branch 'master' into feature/filesystem 2022-06-26 18:08:33 -02:30
Stephen Anthony f714933f6f Fully converted FSNodePOSIX to C++17 filesystem API. 2022-06-26 18:06:40 -02:30
Thomas Jentzsch 08db05d198 7800 pause is now working again (fixes #905)
updated doc for 7800 pause hotkey
2022-06-26 19:39:18 +02:00
Stephen Anthony aa4f4bbb16 Cleanup of FSNode read/write code. 2022-06-24 19:03:30 -02:30
Stephen Anthony 323727d1b1 Fix missing names in NavigationWidget. 2022-06-24 18:43:34 -02:30
Stephen Anthony d3285646ab getChildren now works correctly. 2022-06-22 20:54:06 -02:30
Stephen Anthony 686a5e289d First pass at converting FSNode to std::filesystem.
This code is broken; do not attempt to use!
2022-06-19 19:50:59 -02:30
Stephen Anthony e253be49d5 libretro: disable TV jitter until it settings are exposed through the UI.
This fixes rolling on NTSC ROMs that worked previous to 6.7 release.
2022-06-18 18:09:06 -02:30
Stephen Kitt b35b2b7542
Add Terminus font licensing information (#902)
src/gui/Stella*tFont.hxx are derived from the Terminus font, whose
license requires the full copyright notice and license to be provided
with original or modified versions of the font.

This adds the missing information.

Signed-off-by: Stephen Kitt <steve@sk2.org>
2022-06-18 14:18:27 +02:00
Stephen Anthony f2fecd84e2 Fix automated Windows builds. 2022-06-14 17:49:47 -02:30
Stephen Anthony 4a2ed8f7d0 Refactored 'FilesystemNode' -> 'FSNode', in preparation for large overhaul of these classes. 2022-06-14 16:28:20 -02:30
Stephen Anthony 4af178bdd1 Bumped version number for next release. It's probably some time away yet; certainly not this year.
One requirement is it will require C++17 fully. So that means g++-10 at minimum, Visual Studio 2022, and the latest version of Xcode.
2022-06-14 15:52:07 -02:30
Stephen Anthony 64ee8686d6 Updated to Visual Studio 2022. 2022-06-14 15:40:40 -02:30
Stephen Anthony 4c7384f82e Final commit for 6.7 release. 2022-06-13 10:54:19 -02:30
Stephen Anthony 0b093cb152 Check in some WIP code; still working on issue 851. 2022-06-12 16:54:36 -02:30
Stephen Anthony c122798f7f Added BUS v3 ROMs from Spiceware. 2022-06-12 13:46:06 -02:30
Stephen Anthony 397dc102ac Update Visual Studio for new BUS class, and fix some minor warnings. 2022-06-11 21:27:36 -02:30
Stephen Anthony 0445a20e13 Fixed some warnings from the previous BUS commit, and added support for Linux/UNIX. 2022-06-11 20:55:43 -02:30
Darrell Spice, Jr c78f9e26b6
Updated BUS to support some of the older demos. (#898) 2022-06-11 20:40:12 -02:30
Stephen Anthony 7dc205f35e Updated changelog for new macOS M1 support. 2022-06-11 19:33:58 -02:30
Stephen Anthony b75ab791bb Updated changelog for last commit. 2022-06-11 19:31:52 -02:30
Stephen Anthony b5cc7d41c9 Added getSize() to FSNodeZIP. This allows to detect too large files in ZIP files. 2022-06-11 19:15:44 -02:30
Thomas Jentzsch 42b6a29274 Merge branch 'master' of https://github.com/stella-emu/stella 2022-06-10 17:37:23 +02:00
Thomas Jentzsch 0fc409b2fc changed controller ID from 'J..' to 'C..' 2022-06-10 17:36:19 +02:00