kanjitalk755
30a0789f4d
Merge pull request #213 from robxnano/x11-no-threads
...
Remove call to XInitThreads
2024-10-10 09:21:57 +09:00
robxnano
e35f659764
Remove call to XInitThreads
...
As SDL (which calls XInitThreads internally) is now initialized
before GTK, this is no longer needed.
This reverts commits f5b277548b
,
ccf38a4005
and
19033a4a39
.
2024-10-08 17:03:27 +01:00
kanjitalk755
52c5db16e4
Fix for SDL3 3.1.3 Preview
2024-10-07 15:12:05 +09:00
kanjitalk755
62b88fa0ae
float mag_rate
2024-10-07 12:04:02 +09:00
kanjitalk755
1928f2ecef
Merge pull request #210 from rakslice/slirp_ftp_fix
...
cast address pointer passed to getsockname
2024-10-06 10:46:03 +09:00
rakslice
eeb50415ca
cast address pointer passed to getsockname
2024-10-05 13:22:49 -07:00
kanjitalk755
79f2e7e8e4
Merge pull request #209 from rakslice/slirp_ftp_fix
...
fix for slirp ftp handling putting slirp placeholder address in PORT commands
2024-10-05 21:40:59 +09:00
rakslice
2148b0b636
fix for slirp ftp proxying putting slirp placeholder host ip in PORT commands
2024-10-04 05:10:14 -07:00
kanjitalk755
03e1593387
Revert gtk*.m4 for Windows builds
2024-09-03 11:31:18 +09:00
kanjitalk755
eb1545a147
Merge pull request #203 from robxnano/gtk3
...
GTK 3 support
2024-09-03 11:07:10 +09:00
robxnano
16c265c515
GTK3: Fix resolution always being set to 1024x768
2024-09-02 22:50:01 +01:00
robxnano
8c1580ebc8
GTK3: Fix crash on changing theme
...
SDL uses GTK to draw window title bars on Wayland, and can crash
when the color scheme is changed. Disconnecting from the portal
before launching the emulator works around this.
2024-08-28 23:45:55 +01:00
robxnano
208c2645da
GTK3: Fix --nogui option
2024-08-28 23:45:51 +01:00
robxnano
94b687a626
GTK3: Support RAM size in megabytes
...
If ramsize is 1000 or less, it is interpreted as a megabyte value.
2024-08-27 11:42:46 +01:00
robxnano
bcc06d8d33
GTK3: Support freedesktop color-scheme
...
On desktops which support the org.freedesktop.appearance
settings portal, the application will switch automatically
between light and dark themes.
2024-08-25 14:18:12 +01:00
robxnano
80d1946efd
Remove unused GTK macros
...
We now use pkg-config instead.
2024-08-25 14:18:12 +01:00
robxnano
d1b288ba19
Unix: Support for GTK 3
...
- Minimum version required is GTK 3.14.5
- Choose version using the --with-gtk={2,3} configure option
- Settings UI has been ported to GtkBuilder XML files
New features:
- Native file chooser support (with GTK_USE_PORTAL=1 envvar)
- CD-ROMs, both real and virtual, are listed in the volumes pane
- Use the checkbox to set a volume as a CD-ROM
- Header bar on DEs that use it, menu bar on those that don't
- Additional options including hotkey, swap_opt_cmd and nogui
2024-08-25 14:18:11 +01:00
robxnano
2658de9556
GTK: Fix message boxes
...
- Increase default size for new volumes
2024-08-25 13:36:21 +01:00
kanjitalk755
e517d73f0c
Update for SDL3
2024-08-22 20:43:38 +09:00
kanjitalk755
b63490dadb
Fix for LTO enabled (Windows)
2024-07-10 09:46:36 +09:00
kanjitalk755
bc5544e506
VIDEO_CHROMAKEY (macOS, SDL3)
2024-06-30 10:50:47 +09:00
kanjitalk755
4b6beeca17
Fix for SDL3 3.1.2 Preview (addition)
2024-05-26 12:25:13 +09:00
kanjitalk755
5d84c6d0fc
Fix for SDL3 3.1.2 Preview
2024-05-26 10:14:05 +09:00
kanjitalk755
d7c030312d
Fix #198
2024-04-02 20:38:34 +09:00
kanjitalk755
be389a9f11
BII: add -fwrapv to subprojects
2024-04-01 22:38:07 +09:00
kanjitalk755
a07cc8ae56
BII: add -fwrapv compile flag ( #197 )
2024-04-01 18:35:53 +09:00
kanjitalk755
293ef33a28
Merge pull request #196 from schinkelg/master
...
Small leaks / bug fixes
2024-03-30 09:36:36 +09:00
kanjitalk755
979523b5ca
Fix #195
2024-03-29 21:11:46 +09:00
Ger Schinkel
076390e911
Fixed potential array out of bounds condition when break would never trigger.
2024-03-29 12:44:46 +01:00
Ger Schinkel
db897d0d42
Memory leak in Linux etherhelpertool.c.
2024-03-29 12:08:11 +01:00
kanjitalk755
e12789a57e
Fix for LTO enabled environment by default
2024-03-23 12:44:16 +09:00
kanjitalk755
aa9f112de3
Merge pull request #192 from chenchijung/master
...
modify for workaround <cannot map RAM:No Error> caused by confliction…
2024-02-24 21:30:55 +09:00
chenchijung
784ac7bb7e
fix ROMBase compare before assignment issue
2024-02-24 17:46:31 +08:00
chenchijung
45e3bd1d3e
modify for workaround <cannot map RAM:No Error> caused by confliction with MSI afterburner or RIVA Tuner statistic tuner Server
2024-02-21 19:29:20 +08:00
kanjitalk755
08707d3a25
macOS: revert prefs and xpram(nvram) location
2024-02-10 11:20:17 +09:00
kanjitalk755
0a1d9c35bf
SS: fix for linux/aarch64
2024-01-20 14:34:21 +09:00
kanjitalk755
3176aa887d
Add prefs item init_grab
2024-01-11 11:00:04 +09:00
kanjitalk755
9088a674ad
BII: fix linker command
2024-01-04 14:02:51 +09:00
kanjitalk755
1d8dd979ab
Improved stability during reboot
2023-12-17 09:32:14 +09:00
kanjitalk755
1ddb7d3a42
Fix for 6K Retina
2023-12-16 10:01:31 +09:00
kanjitalk755
e059b64ac8
Fix ROM patch of ADB
2023-12-10 21:34:35 +09:00
kanjitalk755
b6d62c2f14
Add framework search path
2023-12-06 10:30:10 +09:00
kanjitalk755
9395e119af
Fix for Xcode 15
2023-12-05 14:24:22 +09:00
kanjitalk755
021bb50149
SS: the hardware cursor can be used even when the magnification is not an integer when in fullscreen
2023-12-03 15:38:24 +09:00
kanjitalk755
3d49e9790b
Update for SDL3
2023-11-26 09:48:26 +09:00
kanjitalk755
19308135c3
Update for SDL3
2023-10-18 10:46:13 +09:00
kanjitalk755
2533f7ac05
Fix control register number
2023-10-08 19:42:42 +09:00
kanjitalk755
9a7751f1a2
Prepare for SDL3
2023-09-13 20:45:03 +09:00
kanjitalk755
0942bdcbf9
test framebuffer handling
2023-08-25 19:50:04 +09:00
kanjitalk755
d2c2647e3a
Fix window position
2023-08-23 20:23:08 +09:00