- also turned off some builds for experimental branch (now set to build on master only)
- S3 push uses/requires new env vars from gitlabci project settings
- also the builds all have some kind of packaging now (zip/dmg)
1. slightly improved logging
2. option to automatically translate cr/lf in text/source files
3. option to merlin encode text .S files
4. default file type for common source code files extensions.
- HT Les Burrows for the suggestion/bug report
I think there is a lot that could be changed around this, but I went for balance. Firstly it switches to a default path of "HOME", takes out the ifdef "MAC" (sorry, other devs can support older platforms better than I, this is old MAC, not the modern OSX version which is supported). It uses a dot file. A lot of these changes could be minorly controversial as they change the behavior somewhat. I think proper documentation, flags, and more cleanup around all of this would help.
1. if file_type = 0x0f, storage_type = 0x01, create a directory
2. only read pathname if pathname is expected
3. log path for calls that take a path
4. differentiate fileNotFound vs pathNotFound errors.
Option-Command Menu shortcuts
This adds an option modifier to all the SDL menu keyboard shortcuts (Command-Q to quit becomes Option+Command-Q).
See merge request !9
add F4-text UI for selecting host file directory.
This only displays folders. Return enters a folder as usual. Press Space to select a folder
(Space also selects a file in the ROM/disk image file selector)
See merge request !8
to_pro tweaks
1. sniff filetype from finder info, if available
2. -bin flag to use a default file type of binary
3. -txt flag to use a default file type of text
4. -cr flag to do text file lf/cr conversion.
5. check for invalid disk size numbers.
6. check for maximum prodos image size
See merge request !11
1. sniff filetype from finder info, if available
2. -bin flag to use a default file type of binary
3. -txt flag to use a default file type of text
4 -cr flag to do text file lf/cr conversion.
- Linux and OSX have same binary artifact name 'gsplus'
- I'm testing to see if scripting around that name helps
- Longer term it's probably better to isolate the builds in dirs ...
but keeping some shared assets