Commit graph

45 commits

Author SHA1 Message Date
dpjudas
8c1351a363 Use a win32 message box if a fatal error happens before we got the chance to initialize zwidget's resources 2024-06-16 01:19:09 +02:00
Magnus Norddahl
096b92f1b4 Rewrite the crash reporter code 2024-05-09 20:50:53 +02:00
nashmuhandes
74a27be3fd Merge branch 'master' of https://github.com/ZDoom/gzdoom 2024-03-10 03:34:37 +08:00
Ștefan Talpalaru
b5eb8f47db GCC-13 support, when precompiled headers are off 2024-02-05 17:40:37 +01:00
Magnus Norddahl
d08b9b8568 Update to latest zwidget 2024-01-20 12:26:15 +01:00
Magnus Norddahl
a48a45dd69 Update to latest zwidget 2024-01-19 12:35:35 +01:00
Magnus Norddahl
3cc38c1d14 Merge remote-tracking branch 'gzdoom/master' 2024-01-18 10:43:42 +01:00
Andrey Shustov
0aa140194d Fix "unexpected end of TTF file" error
Changed returnv vector size to 3 by default and set size 5 for WIN32
only.
2024-01-11 16:35:38 +01:00
Magnus Norddahl
8cc531e283 Implement mouse event propagation 2024-01-10 23:23:13 +01:00
Magnus Norddahl
1697c4fc5d Implement mouse event propagation 2024-01-10 23:06:05 +01:00
Magnus Norddahl
805bce1166 Merge remote-tracking branch 'gzdoom/master' 2024-01-10 04:03:35 +01:00
Christoph Oelckers
c7778b9332 implemented language selection on the IWAD picker. 2024-01-09 20:52:52 +01:00
Christoph Oelckers
0838433d1f make adjustments to the font substitution and load Japanese and Korean fonts from the Windows font folder. 2024-01-09 16:37:17 +01:00
Christoph Oelckers
83aa9388ca backend update from Raze
* moving large allocations off the stack
* use proper printf formatters for size_t and ptrdiff_t.
* adding some missing 'noexcept'.
2024-01-06 15:24:10 +01:00
Magnus Norddahl
598045c8cb Remember last selected item 2024-01-05 00:23:17 +01:00
Christoph Oelckers
e7ac2fe741 moved launcher window out of common.
This needs to be different for Raze so it cannot be in shared code.
2024-01-04 20:44:27 +01:00
Christoph Oelckers
a2a7667442 added render backend selection to the new IWAD picker.
Unlike VkDoom we still need this.
2024-01-04 19:25:25 +01:00
Magnus Norddahl
99fc43932b Add the additional parameters edit control from the mac version 2024-01-03 16:50:57 +01:00
Magnus Norddahl
b463c8e656 Fix text word wrapping under scrollbar 2024-01-03 16:50:57 +01:00
Magnus Norddahl
e953f3a0c7 Add scrollbar to the log 2024-01-03 16:50:57 +01:00
Magnus Norddahl
b30586f5ed Add the additional parameters edit control from the mac version 2024-01-03 04:25:17 +01:00
Magnus Norddahl
a447cb58f4 Fix text word wrapping under scrollbar 2024-01-03 03:13:07 +01:00
Magnus Norddahl
8c4411edbc Add scrollbar to the log 2024-01-03 03:10:26 +01:00
Christoph Oelckers
f5c4964902 use a more complete font did some primitive font substitution logic.
NotoSans was chosen because it contains all Latin, Cyrillic and Greek characters in one file.
To test the substitution the separate font files for Armenian and Georgian were also added, even though the languages have not been translated.
2024-01-02 18:58:39 +01:00
Christoph Oelckers
4afe1686da hide the old main window as it no longer contains the startup. 2024-01-02 17:23:05 +01:00
Magnus Norddahl
73ada7f84b Merge remote-tracking branch 'gzdoom/staging' 2024-01-02 17:10:47 +01:00
Christoph Oelckers
2431d214e6 adapt widget reader to new resource file API. 2024-01-02 17:05:13 +01:00
Magnus Norddahl
426837e7d4 Implement the timer class
Support calling ShowNetStartPane multiple times
2024-01-02 16:55:52 +01:00
Magnus Norddahl
efde75877d Fix the abort button 2024-01-02 16:55:52 +01:00
Magnus Norddahl
16e578a0f8 Implement NetStartWindow
# Conflicts:
#	src/p_setup.cpp
2024-01-02 16:55:52 +01:00
Magnus Norddahl
da83b546ad Finish the error window implementation 2024-01-02 16:55:27 +01:00
Magnus Norddahl
19c2ea171d Implement launcher window base functionality 2024-01-02 16:55:27 +01:00
Magnus Norddahl
787eb625e5 Use a better font
# Conflicts:
#	wadsrc/static/newmenufont.ttf
2024-01-02 16:55:26 +01:00
Magnus Norddahl
71ff4d3685 Load widget resources from lumps
Add banner
2024-01-02 16:55:17 +01:00
Magnus Norddahl
3f50136c8d Create initial error and netstart windows 2024-01-02 16:55:17 +01:00
Magnus Norddahl
787d18e12b Add launcher window 2024-01-02 16:55:17 +01:00
Magnus Norddahl
9040ad62ef Implement the timer class
Support calling ShowNetStartPane multiple times
2023-12-31 06:36:26 +01:00
Magnus Norddahl
6f0bf964c3 Fix the abort button 2023-12-31 05:08:17 +01:00
Magnus Norddahl
888a3b7bda Implement NetStartWindow 2023-12-31 04:15:09 +01:00
Magnus Norddahl
ec292f0178 Finish the error window implementation 2023-12-30 05:17:16 +01:00
Magnus Norddahl
81616b74a8 Implement launcher window base functionality 2023-12-29 02:16:18 +01:00
Magnus Norddahl
dc158b5380 Use a better font 2023-12-28 19:06:16 +01:00
Magnus Norddahl
0f5987562c Load widget resources from lumps
Add banner
2023-12-28 18:39:04 +01:00
Magnus Norddahl
637b2b1147 Create initial error and netstart windows 2023-12-28 02:51:20 +01:00
Magnus Norddahl
5557039364 Add launcher window 2023-12-27 00:45:34 +01:00