Commit Graph

242 Commits

Author SHA1 Message Date
Kelvin Sherlock
d352e7c45d Download manager - support for password protected web sites (basic authorization).
Since there's no UI for the username/password, these need to be managed within keychain.

Add a new keychain item with the porotocol + server (ie, https://romz.example.com) as the keychain item name, account name, and password.
2021-11-20 09:43:22 -05:00
Kelvin Sherlock
5af5e2e300 move first responder resignation code to a function. 2021-11-16 22:44:38 -05:00
Kelvin Sherlock
afc3ac608a Downloader: resign first responder before downloading so the URL will update (if it's being edited). 2021-11-16 20:44:11 -05:00
Kelvin Sherlock
345d4f3d74 laser128.o rom 2021-10-27 17:15:58 -04:00
Kelvin Sherlock
09b4972084 bump components date 2021-10-27 17:11:00 -04:00
Kelvin Sherlock
49c191bf5f Add laser 128 (original version) 2021-10-27 17:10:43 -04:00
Kelvin Sherlock
7f5efc1479 updated machine descriptions for 0.237 2021-10-27 16:57:56 -04:00
Kelvin Sherlock
c7fa95c918 software list - support for the notes field. 2021-10-06 21:05:58 -04:00
Kelvin Sherlock
7178118ea9 236 version bump 2021-09-29 21:03:55 -04:00
Kelvin Sherlock
e9654f01c0 mame 0.236 updates 2021-09-29 19:50:41 -04:00
Kelvin Sherlock
098b8cb7da update component date 2021-08-26 23:25:05 -04:00
Kelvin Sherlock
e66502ea42 update roms and cards for 0235 2021-08-26 22:01:52 -04:00
Kelvin Sherlock
70f4738264 add midi input/output menu. 2021-08-07 15:12:45 -04:00
Kelvin Sherlock
026a9e7704 fix missing key 2021-08-06 21:25:27 -04:00
Kelvin Sherlock
7a482191ab update embedded timestamp / archive url 2021-07-28 16:41:07 -04:00
Kelvin Sherlock
82fbe43795 remove some roms that don't exist (included in other sets) 2021-07-27 23:48:42 -04:00
Kelvin Sherlock
fa64005345 disable the midi in / midi out for now since it's more complicated than I expected. 2021-07-23 21:30:16 -04:00
Kelvin Sherlock
f79fb60883 SoftCard /// 2021-07-23 21:29:13 -04:00
Kelvin Sherlock
d92145f6b4 wrong logic was causing custom mame to be ignored when launching
(but not for shell script).
2021-07-18 21:48:19 -04:00
Kelvin Sherlock
139ab22f2a add -rewind support, increase size of media and slots
rewind saves the state before each step.
2021-07-14 22:38:15 -04:00
Kelvin Sherlock
b58a859398 set the category index to -1 when category not in use. 2021-07-14 19:40:40 -04:00
Kelvin Sherlock
7c704e577d whitespace 2021-07-10 23:35:56 -04:00
Kelvin Sherlock
d52c2cd9d1 updated machine definitions with midi, picture, and lance 2021-07-10 23:35:48 -04:00
Kelvin Sherlock
5aa8990ac6 whitespace 2021-07-10 23:34:00 -04:00
Kelvin Sherlock
82a73ef79c midiin, midiout, and picture support. 2021-07-10 23:33:20 -04:00
Kelvin Sherlock
0d4a08113b media view - store the category in the path control to better identify if it's a disk image. 2021-07-10 12:07:01 -04:00
Kelvin Sherlock
fc3bae79c3 disable all mouse tracking code (which was unused) 2021-07-10 12:05:22 -04:00
Kelvin Sherlock
053b9d84db remove logging, add begin/end updates 2021-07-10 11:25:25 -04:00
Kelvin Sherlock
c7d0a2aecb animate out out the entire category when it's completely invalidated. 2021-07-10 01:45:03 -04:00
Kelvin Sherlock
5a098b9d00 double-clicking a recent disk image will try to put it in an appropriate location.
if the media class doesn't exist (eg, hard drive with no hard drive controller) it's added but not displayed.
2021-07-10 01:15:34 -04:00
Kelvin Sherlock
abf4e027ee improve disk image/etc sniffing. 2021-07-08 22:09:33 -04:00
Kelvin Sherlock
ec020cf028 bookmark duplicate name logic didn't work... 2021-07-07 07:15:28 -04:00
Kelvin Sherlock
9ab4b8373d statusDescription depends on status (and error) 2021-07-02 17:38:36 -04:00
Kelvin Sherlock
796b1f2fc8 reset the software list when loading a bookmark. 2021-07-02 17:16:05 -04:00
Kelvin Sherlock
1eb3811611 adjust download spinner size and location. 2021-07-01 19:21:51 -04:00
Kelvin Sherlock
ac459adb57 commentary. 2021-07-01 19:21:51 -04:00
Kelvin Sherlock
d058aa6588 233 version bump 2021-07-01 19:10:38 -04:00
Kelvin Sherlock
3889b42c14 add secret listmedia/listslots options in the right-click menu
when option key pressed.
also adjust log window to use monospace font, show error/signal in red, and don't mention a successful exit.
tweaks to file handling/task complete so task complete logic is delayed until file handle is drained.
2021-06-18 21:57:46 -04:00
Kelvin Sherlock
c10f2153ff unused code to guess what sort of media a disk image is.
The general idea would be drag-n-drop a file (or double-click from the disk image window, etc)
and auto-place it in the right place.
2021-06-17 23:43:31 -04:00
Kelvin Sherlock
23afbd8952 move url update to main thread to prevent core animation mutation errors (???) 2021-06-17 13:25:39 -04:00
Kelvin Sherlock
5dd04cd3b7 Apple III titan card (mame 2.33) 2021-06-16 23:46:47 -04:00
Kelvin Sherlock
27bfc1cd8b default to window mode since it's less surprising 2021-06-16 23:46:26 -04:00
Kelvin Sherlock
800087096d r15 updates 2021-06-16 00:39:10 -04:00
Kelvin Sherlock
669e9a16f4 update floppy lists 2021-06-15 23:57:47 -04:00
Kelvin Sherlock
c307ab0403 hardened_runtime/entitlements 2021-06-15 17:09:40 -04:00
Kelvin Sherlock
7d1e1bf6bd update appcast URL. 2021-06-15 16:42:58 -04:00
Kelvin Sherlock
9da9f6bd63 add sparkle framework and check for updates menu item. 2021-06-14 23:11:25 -04:00
Kelvin Sherlock
4144a6ad03 switch media bookmark to use a keyed dictionary instead of an array.
An array is fragile in terms of future proofing if I want to re-arrange the layout.
2021-06-13 21:31:56 -04:00
Kelvin Sherlock
76ac6f777a add bitbanger to machine files 2021-06-13 18:25:26 -04:00
Kelvin Sherlock
6b43c42682 eliminate the bitbanger text field. 2021-06-13 17:21:05 -04:00