mborgerson
0d14572f5c
ci: Lower macOS minimum version to 12.7.5
2024-07-14 22:44:53 -07:00
Matt Borgerson
b2b6a98d5e
ci: Bump macOS min ver to 14.4
2024-06-14 21:27:56 -07:00
Alastair
14def2a293
build: Fix building on mingw
2024-03-15 11:35:16 -07:00
Matt Borgerson
9ce3cab385
build: Don't strip Windows release binary
2023-07-20 17:52:56 -07:00
Matt Borgerson
ae55a3eb4d
build: Drop commented-out data packaging
2023-07-20 17:52:56 -07:00
Erik Abair
fe5160e859
build: Discover latest macOS SDK instead of hardcoding.
2023-06-04 11:38:38 -07:00
Florin9doi
9e1f5f2f19
Set correct version for macOS bundles
...
Closes #1344
2023-05-02 14:53:13 -07:00
Matt Borgerson
9c06980275
ui: Redesign user interface
...
Introduces a new user interface that looks much nicer, is easier to
navigate with controllers, provides more context to users, and is
scalable. Some additional features are included.
* Adds 'popup menu' with actions that can be used easily from controller
* Adds 'main menu', unifying other configuration dialogs
* Adds port-forwarding user interface
* Adds screenshot feature
* Adds volume control feature
* Adds gamepad auto-bind option
* Adds vsync configuration option
* Adds auto UI scaling
* Adds preferred window size selection
* Adds AV pack selection
* Exposes some existing config items in GUI
2022-05-07 16:09:34 -07:00
Matt Borgerson
fe57f7a2b2
meson: Build Dear ImGui more properly as a library
2022-04-24 21:15:57 -07:00
Matt Borgerson
5c02155e56
build: Add macOS 12.1 SDK
2022-04-23 15:58:24 -07:00
Matt Borgerson
5f14ee4a68
configure: Move optimization spec from build.sh
...
And use -Og for debug builds.
2022-02-02 01:05:47 -07:00
Matt Borgerson
be23a674f3
nv2a: Start using tracing infrastructure for logging
2022-02-01 23:34:53 -07:00
Erik Abair
90ce4ff376
build: Fix codesign after rpath changes on macOS
2021-12-28 17:08:49 -07:00
Matt Borgerson
e5ab2476a9
build: Update to openssl11 for macOS
2021-10-13 15:11:56 -07:00
Matt Borgerson
5cfb6c2b02
build: Support more macOS SDKs
2021-10-11 18:39:37 -07:00
Stefan Schmidt
7cde5a222c
build: Don't strip Windows debug binaries
2021-06-26 17:30:05 -07:00
Matt Borgerson
357907013f
build: Support cross-building for Apple silicon
2021-05-31 00:12:55 -07:00
Matt Borgerson
3b432160db
build: Add license gen to source archive script
2021-05-24 23:33:18 -07:00
Matt Borgerson
12b58544b1
build: Generate xemu+3rd party license information
2021-05-24 18:35:27 -07:00
Matt Borgerson
68f7e11978
ui: Log std{out,err} to file, or console if available on Windows
2021-05-23 18:30:38 -07:00
Matt Borgerson
26e43bbcfd
ui: Include required interface data files in executable
2021-05-21 13:49:02 -07:00
Matt Borgerson
7c35590be0
ci: Cross-compile for Windows via Ubuntu
2021-05-21 02:08:41 -07:00
Matt Borgerson
60a7afb94b
build: Drop -Wno-error=unused-but-set-variable
2021-05-21 02:08:41 -07:00
Matt Borgerson
f2bfa95fae
configure: Disable most 'auto' and default options
2021-05-21 02:08:41 -07:00
Matt Borgerson
6526d3b7b4
build: Enable LTO for release builds
2021-04-19 23:33:58 -07:00
Matt Borgerson
bcc6d66aec
build: Grab dist binaries from build dir root
2021-04-19 23:33:58 -07:00
Matt Borgerson
68b0cc21dc
build: Narrow 'make' target
2021-04-19 23:33:58 -07:00
Matt Borgerson
7818e21350
build: Remove --disable-opengl flag for Windows builds
2021-04-19 23:33:58 -07:00
Matt Borgerson
af0de4e532
build: Pull dist executables from build dir
2021-04-19 23:33:58 -07:00
Matt Borgerson
edbcd01402
build: Only update imgui if not present
2021-02-11 22:07:38 -07:00
Matt Borgerson
f45dbbad90
build: Disable non-TCG accels
2021-02-11 16:56:39 -07:00
Matt Borgerson
0413fb5684
configure: Add imgui, implot sources to submodules list
2021-02-11 13:50:18 -07:00
Thomas Debesse
93211139a0
build.sh: quote variables even if currently riskless to make linting easier
2021-01-23 13:50:28 -07:00
Thomas Debesse
3d5c2b2044
build.sh: fix packaging out of tree
2021-01-23 13:50:28 -07:00
Thomas Debesse
000d638bbf
build.sh: fix building imgui out of tree
2021-01-23 13:50:28 -07:00
Thomas Debesse
2d414c1a43
build.sh: better way to get project directory absolute path
...
in bash `set -o physical` resolves symlinks when changing directory,
removing the need for GNU readlink
2021-01-23 13:50:28 -07:00
Thomas Debesse
03beb4e96b
build.sh: read job_count when possible
2021-01-23 13:50:28 -07:00
Matt Borgerson
263870a7c3
ui: Add build version and debug indicator to window title bar
2020-12-24 17:45:45 -07:00
Matt Borgerson
42f9b28ce1
build: Specify -headerpad_max_install_names for macOS builds
2020-05-30 18:52:47 -07:00
Matt Borgerson
76107a4371
build: Re-enable SLiRP (user networking)
2020-05-30 18:52:47 -07:00
Matt Borgerson
aa149a583a
build: Remove submodule updates
2020-05-25 15:10:10 -07:00
Matt Borgerson
04f8a04259
ci: Add Ubuntu build tarball
2020-05-25 13:29:12 -07:00
Matt Borgerson
0a36662a38
build: Add OpenSSL to PKG_CONFIG_PATH for macOS
2020-05-04 07:24:06 -07:00
Matt Borgerson
8bfb9913ae
build: Disable slirp library
2020-05-04 07:23:31 -07:00
Matt Borgerson
90461de5cf
ci: Create .app bundle for macOS
2020-05-04 07:23:30 -07:00
Matt Borgerson
3273e550a1
ui: Use native file selection dialogs
2020-05-04 07:22:59 -07:00
Matt Borgerson
25e23030ec
ui: Use 3rd party dirent for ImGuiFileDialog
2020-05-04 07:20:08 -07:00
Matt Borgerson
ec057af488
build: Package data for Windows dist
2020-05-04 07:20:08 -07:00
Matt Borgerson
8aa653fd68
build: Ensure required submodules get checked out
2020-05-04 07:20:08 -07:00
Matt Borgerson
3e43f25a81
configure: Try to make OpenGL enabling a little more consistent
2020-05-04 07:20:07 -07:00