baad893bc0
window: move cleanup code to destructor (closeEvent() isn't called for children)
2025-06-28 03:48:42 +02:00
ec2f7ee838
fix issues with multi-window and OpenGL on Windows
2025-06-28 03:02:00 +02:00
d1eff4acf5
update copyright headers (about time)
2025-05-27 00:31:37 +02:00
7740634e6a
reimplement MP audio mode 2 (active instance only)
2024-11-01 02:19:29 +01:00
12b207d915
remember which windows are opened
2024-10-27 18:49:17 +01:00
6d345cc1ea
correctly propagate video settings changes to all windows
2024-10-27 13:43:26 +01:00
e6f0d77aa0
fix freeze when starting new emu instance while using OpenGL
2024-10-27 10:17:59 +01:00
24ca1a5fdb
lay base for keeping config in sync across multiple instances
2024-10-27 10:02:57 +01:00
4ae4397547
properly update display type across all windows
...
(remind me to also propagate changes across instances)
2024-10-27 02:42:27 +02:00
b2ae4c7dc5
lay base for a window with no menubar
2024-10-27 02:07:33 +02:00
881a740cab
start actually implementing multi-window feature, still rough around the edges
...
fix crash when closing main window if sub windows are involved
fix OpenGL context handling, still need to fix when changing display type
2024-10-27 01:14:29 +02:00
287f6642fc
Add an About dialog with build info ( #2138 )
...
add About dialog
2024-10-24 22:05:30 +02:00
6d3ea6a485
fix bug with the GBA addon menu (and make it a proper list so we don't have to hardcode the length all over)
2024-10-24 13:49:43 +02:00
8d31875902
Backport LAN ( #2131 )
...
backport the old LAN feature to the modern melonDS codebase.
2024-08-10 23:20:50 +02:00
8423dae6ff
Add "Open melonDS directory" menu option
2024-08-07 15:53:58 +02:00
9b828c2cde
Implement Rumble Pak support. ( #2101 )
2024-07-21 17:01:30 +02:00
8fc403cdad
update copyright headers
2024-06-15 17:01:19 +02:00
25a7b1ca1d
merge doublemelon ( #2067 )
...
non-exhaustive (but exhausting) list of changes:
* base laid for multiple window support, but will likely require more work to work correctly
* encapsulation of frontend state for proper multi-instance support
* (JIT still needs a fix for the NDS::Current workaround but we can get there later)
* new, more flexible configuration system
2024-06-15 13:52:47 +02:00
345b7439e4
integrate OSD into ScreenPanel and make it nicer
2023-12-28 14:40:37 +01:00
7f437d48db
start cleaning up: move OpenGL stuff out of EmuThread
2023-12-26 19:04:01 +01:00
80c6dd524b
add convenience method to Window class for OSD messages
2023-12-25 16:34:29 +01:00
6a1232b9a9
move MainWindow and Screen stuff to separate files; WIP
2023-12-24 15:11:30 +01:00