Commit Graph

1987 Commits

Author SHA1 Message Date
BearOso a9a9b0fafb Gtk: Reorder init.
This should give the window time to create, and we ensure Gtk
has a main loop iteration so it's done.
2020-11-04 12:10:30 -06:00
BearOso c4a269b32a Gtk: OpenGL: Try to ensure window is mapped. 2020-11-04 12:03:28 -06:00
BearOso c283df610c Fix misspelling.
Complement, not compliment.
2020-11-03 10:28:01 -06:00
Michael Buckley fc78065348
Merge pull request #672 from orsi/update-macos-ui
Redesign preferences window to macos ui style
2020-09-23 13:55:35 -07:00
jorsi d8a122f360 replace unknown source icons with system icons 2020-09-22 12:29:00 -04:00
jorsi a9d993098c fix improper declaration/assignment variables 2020-09-22 12:17:14 -04:00
jorsi e40fb0b334 remove questionable icons 2020-09-22 12:07:57 -04:00
jorsi 28d192f12d redesign preferences window to macos ui style 2020-09-14 17:31:56 -04:00
Michael Buckley 6c1926ada2
Merge pull request #671 from orsi/ignore-osx-files
Ignore osx files and remove cached/tracked .DS_Store
2020-09-13 17:34:44 -07:00
Michael Buckley c69170cb7d
Merge pull request #670 from orsi/add-frameskip-ui
Adds frame skip stepper to preferences window
2020-09-13 17:34:09 -07:00
jorsi 9bf174c0cc delete cache of .DS_Store 2020-09-13 20:07:31 -04:00
jorsi e3e746fdd7 add temp osx files to .gitignore 2020-09-13 20:07:06 -04:00
jorsi d297b2c0e7 fix stepper changing text field to wrong values 2020-09-13 19:30:43 -04:00
jorsi 0121fb680c add checkbox to select Automatic; refactor event methods 2020-09-13 19:11:14 -04:00
jorsi aee66bb68a remove log 2020-09-13 17:56:02 -04:00
jorsi aaebe76fe7 remove Mac from string value -- users will see this string 2020-09-13 17:55:02 -04:00
jorsi a8921f4188 add frame skip to preferences 2020-09-12 22:02:42 -04:00
Michael Buckley 7d6a63fe10
Merge pull request #667 from orsi/mac-remove-signing
remove signing from all targets
2020-09-12 10:58:13 -07:00
jorsi 62d150ee85 remove signing from all targets 2020-09-12 10:39:34 -04:00
Michael Buckley d8f45e513f Mac: Disable library validation in debug builds so that they hopefully don't require any kind of code signing 2020-09-11 13:28:23 -07:00
Michael Buckley 3451b47b9f Mac: allow debug builds without signing, allowing for greater collaboration 2020-09-11 08:29:38 -07:00
OV2 14dcee9c62
Merge pull request #632 from gocha/appveyor-fix-tagerror
[appveyor] Fix "git: No tags can describe xxx" error caused in forked repositories
2020-09-11 15:33:43 +02:00
Michael Buckley eefd3033cd Mac: Make escape key resume as well as pause 2020-09-07 13:59:39 -07:00
Michael Buckley c4cdc18068 Mac: Return hardware and software reset menu items 2020-09-07 13:54:19 -07:00
Michael Buckley a893ad05e3 Use strlcpy and strlcat in the Mac port 2020-09-07 11:23:05 -07:00
bearoso 8d2bc33023
Merge pull request #663 from sbzappa/msu-1-support-macos
Fixed support of MSU-1 audio files on MacOS.
2020-09-07 11:53:39 -05:00
sbzappa 3eab70c1e1 Fixed support of MSU-1 audio files on MacOS.
Adjusted how MacOS specific implementation of S9xMSU1OpenFile builds up
paths when calling _makepath to allow for enumeration suffixes (e.g. -1.pcm).
2020-09-07 12:28:36 -04:00
BearOso ba8b9711d6 Handle . in extension for _makepath. 2020-09-07 11:09:52 -05:00
Michael Buckley cfd8b299ba ADd compat.cpp to Mac port 2020-09-07 09:02:10 -07:00
BearOso 3140d5784c compat.cpp: Add appropriate headers. 2020-09-07 10:59:51 -05:00
BearOso 1a0d896416 Add compat.cpp. 2020-09-07 10:58:47 -05:00
BearOso bb622bdf5b Add a compat.cpp file for compatibility symbols. 2020-09-07 10:57:17 -05:00
bearoso 30e2671e08
Merge pull request #661 from yoffy/audio-output-thread
audio output thread
2020-08-29 10:46:24 -05:00
Kenta Yoshimura e2c1abb7fc audio output thread 2020-08-29 17:15:17 +09:00
BearOso 2fc8b40e0e Gtk: Fix '&' in rom info dialog. 2020-08-24 14:21:24 -05:00
BearOso 6d1d0ab121 Gtk: Still use theme icon if available. 2020-08-23 17:47:27 -05:00
BearOso 4c3d043880 Gtk: Update built-in mini-icon. 2020-08-23 17:46:25 -05:00
BearOso 1fc5a2d4d6 Gtk: Fix crash when no icon is found. 2020-08-23 17:17:55 -05:00
BearOso 95c7fdad1f Gtk: Thread preferences creation. 2020-08-23 16:28:01 -05:00
BearOso a3c0c4621d Gtk: Don't pass arguments to gtkmm application.
It tries to usurp the filename argument.
2020-08-09 14:28:20 -05:00
BearOso 03d3f69a0c Gtk: Shaders: Use our copy of glslang headers
Add include to compiler command to prevent use of system headers.
2020-08-08 12:01:10 -05:00
BearOso a5cb64f707 Add explicit declaration of tile unit templates.
Silences warnings and prevents double-compilation.
2020-08-07 15:36:03 -05:00
BearOso e58c16351c Shaders: Use C++ style struct types.
Supresses non-C-compatible warnings.
2020-08-07 14:59:03 -05:00
BearOso 4973d625ba Shaders: Bump glslang version to latest stable. 2020-08-07 14:51:30 -05:00
BearOso 668f1d967b Shaders: Compile correct GLSL version on legacy.
OpenGL versions below 3.3 will use GLSL version 1.50.
This lets slang shaders work on earlier versions.
2020-08-07 14:08:51 -05:00
BearOso e705e71a97 Remove S9xChooseMovieFilename
This is integration of the frontend with the core. Disable
the button mappings that use it. The frontend should implement on
its own.
2020-08-07 14:08:51 -05:00
BearOso f04f1bbe44 Remove S9xChooseFilename
This is integration of the frontend with the core. Disable
the snapshot button mappings that use it. Any frontend should
implement those port commands its own.
2020-08-07 14:08:51 -05:00
BearOso 063b3a959c Move _splitpath and _makepath into core. 2020-08-07 14:08:51 -05:00
BearOso e322bbf109 Remove S9xSetPalette 2020-08-07 14:08:51 -05:00
Michael Buckley 793b3f623f Allow building for Apple Silicon 2020-07-30 20:31:10 -07:00