Commit Graph

6843 Commits

Author SHA1 Message Date
Joakim L. Gilje
d69e21a3e9 startblit() and endblit(): watch for mutex contention. the mutex is unfair on linux, so sleep if there's contention 2021-12-08 11:05:52 +01:00
Miran Grča
cd1cd949f9 Merge pull request #1919 from startmenu/master
Update Simplified Chinese translation
2021-12-07 19:39:32 +01:00
Miran Grča
7bbf6603f4 Merge pull request #1920 from ts-korhonen/master
Error handling updates on OpenGL 3.0 renderer
2021-12-07 19:39:24 +01:00
ts-korhonen
3a5c0383c2 Fix comment mismatch on language.h 2021-12-07 20:12:14 +02:00
ts-korhonen
cd58d5b0f9 Merge branch 'master' of https://github.com/86Box/86Box 2021-12-07 20:08:44 +02:00
ts-korhonen
a1955a7698 opengl: more error handling
Show message box on fail.
Enable debug output only when logfile is defined; performance optimization.
Fail if reported opengl version is less than 3.0 or errors are generated
after context is created; fixes some crashes on unsupported hardware or
faulty drivers.
2021-12-07 20:04:56 +02:00
Joakim L. Gilje
61a2cf986b implemented fullscreen stretch modes 2021-12-07 13:47:42 +01:00
OBattler
732399ed42 Properly fixed the IBM PS/2 Model 55SX. 2021-12-07 11:24:56 +01:00
startmenu
31daf6c7eb Update zh-CN.rc 2021-12-07 15:55:44 +08:00
startmenu
1c9494c8d0 Update zh-CN.rc 2021-12-07 13:28:32 +08:00
OBattler
ba6a27b15a And a fix for the fix. 2021-12-06 22:36:42 +01:00
OBattler
00e00fa5c6 Attempted fix for PS/2 Model 55SX. 2021-12-06 22:33:52 +01:00
Joakim L. Gilje
2d9020070f filter actions 2021-12-06 22:02:18 +01:00
Joakim L. Gilje
78de384cc4 scaling actions 2021-12-06 21:58:41 +01:00
Joakim L. Gilje
71dd799936 inverted monitor 2021-12-06 21:45:40 +01:00
Joakim L. Gilje
431f75ce4c connected vid_api and menubar actions 2021-12-06 21:39:39 +01:00
Joakim L. Gilje
db0c90a835 replaced sdl_timer with a qtimer, resulting in a binary which does not link sdl 2021-12-06 21:33:25 +01:00
Joakim L. Gilje
b16702bc81 Merge branch 'qt' of github.com:jgilje/86Box into qt 2021-12-06 21:27:39 +01:00
Joakim L. Gilje
b03e6b1aee typed in the view menu, most stuff in here is unimplemented as of now! 2021-12-06 21:26:44 +01:00
Joakim L. Gilje
230c257922 implemented action resizable window 2021-12-06 21:26:17 +01:00
Joakim L. Gilje
021dbf7efa run init before mainwindow is constructed, so 86box internals are loaded and ready 2021-12-06 21:24:53 +01:00
Joakim L. Gilje
ae477a7c2a implement plat_vidapi_name and plat_vidapi so 86box knows about the qt renderers 2021-12-06 21:24:22 +01:00
Joakim L. Gilje
57cbff9ca1 Merge pull request #16 from Cacodemon345/qt
Remove redundant RtMidi checking
2021-12-06 20:14:35 +01:00
Joakim L. Gilje
eb70666e63 Merge pull request #17 from Cacodemon345/patch-29
Fix mouse wheel scrolling
2021-12-06 20:14:23 +01:00
ts-korhonen
44873ba9b9 Make compatible with qt5-static build 2021-12-06 17:31:25 +02:00
ts-korhonen
d21738a94f Merge branch 'master' of https://github.com/86Box/86Box into qt 2021-12-06 14:13:58 +02:00
ts-korhonen
6a0922f6de Merge branch 'qt' of https://github.com/jgilje/86Box into qt 2021-12-06 13:53:40 +02:00
Miran Grča
8ef7103c04 Merge pull request #1916 from Cacodemon345/patch-28
Fix wrong copyright information
2021-12-06 11:47:44 +01:00
Cacodemon345
c376cca71e Fix mouse wheel scrolling 2021-12-06 16:33:25 +06:00
Cacodemon345
23a04c3f55 Fix wrong copyright information 2021-12-06 15:55:05 +06:00
Cacodemon345
350246606e Remove redundant RtMidi checking 2021-12-06 15:52:19 +06:00
Cacodemon345
754c911204 Merge branch 'qt' of https://github.com/jgilje/86box into qt 2021-12-06 15:51:13 +06:00
Joakim L. Gilje
28d1a43af7 fixed up qdatastream usage. use writeRawData() when creating hdd images. specify littleendian when creating floppy images 2021-12-06 10:50:58 +01:00
Joakim L. Gilje
37e29de342 include unordered_map 2021-12-06 10:41:14 +01:00
Cacodemon345
d9cab90b69 Merge branch 'qt' of https://github.com/jgilje/86box into qt 2021-12-06 15:36:01 +06:00
Joakim L. Gilje
07c9da30de configuration fixes
* moved CONFIG_MIDI and CONFIG_MIDI_IN to own blocks when constructing
  comboboxes in deviceconfig
* use Models::AddEntry in deviceconfig
* sub-handling of CONFIG_HEX16 and CONFIG_HEX20 in CONFIG_SELECTION
  block when constructing, and use corresponding config_setter
* make sure SCSI controller- and ISAMEM-deviceconfig calls up
  deviceconfig with an instance number
* midi input and midi output was mixed when constructing soundsettings
  when loading prev. settings
2021-12-06 10:29:53 +01:00
Joakim L. Gilje
2788793d07 Merge github.com:86box/86Box into qt 2021-12-06 10:03:04 +01:00
Cacodemon345
c7170b8253 Merge remote-tracking branch 'upstream/master' into qt 2021-12-06 12:28:00 +06:00
Joakim L. Gilje
c5b6ccb948 continued PR#12 into software renderer as well 2021-12-05 21:23:09 +01:00
Joakim L. Gilje
637f81998b fixed disabled/enabled for cassette, cartridge and floppy submenus 2021-12-05 21:22:32 +01:00
Joakim L. Gilje
af512c98cc PR #12 merged manually (Take video_filter_method into account when rendering, by @Cacodemon345) 2021-12-05 20:56:07 +01:00
Joakim L. Gilje
b9714a0914 PR #13 merged manually (EGLFS support by @Cacodemon345) 2021-12-05 20:51:59 +01:00
Joakim L. Gilje
4dd837cccf Merge pull request #15 from Cacodemon345/esckeyfix
Make Escape key work
2021-12-05 20:47:26 +01:00
Joakim L. Gilje
1af69513b6 Merge pull request #14 from Cacodemon345/patch-27
Fix building with Wayland
2021-12-05 20:45:51 +01:00
Miran Grča
652cbb5b1f Merge pull request #1915 from ts-korhonen/master
Fix null termination issue in opengl shader version replacement
2021-12-05 18:53:45 +01:00
Miran Grča
2f8ab8ca52 Merge pull request #1914 from laciba96/post-card-ui-fix
Fix that POST card's message is disappearing when language/iconset change occurs
2021-12-05 18:53:30 +01:00
ts-korhonen
983872f33b Fix null termination issue in previous shader version fix 2021-12-05 19:22:46 +02:00
OBattler
a1597557bf Merge branch 'master' of https://github.com/86Box/86Box 2021-12-05 16:49:47 +01:00
OBattler
28e70abbf3 Commented out excess W83787F logging. 2021-12-05 16:49:35 +01:00
Laci bá
41ba4ee86b Fix that POST card's message is disappearing when language/iconset change occurs 2021-12-05 11:48:31 +01:00