Commit graph

90 commits

Author SHA1 Message Date
Magnus Norddahl
d08b9b8568 Update to latest zwidget 2024-01-20 12:26:15 +01:00
Magnus Norddahl
22c788afc4 Update zwidget 2024-01-19 16:20:20 +01:00
Magnus Norddahl
a48a45dd69 Update to latest zwidget 2024-01-19 12:35:35 +01:00
Magnus Norddahl
fbceb44b60 Hide the additional parameters field as it is not implemented 2024-01-18 11:59:10 +01:00
Magnus Norddahl
ac90f1099a Fix timer crash 2024-01-12 08:26:23 +01:00
Magnus Norddahl
f66087dcf3 Add missing vector include 2024-01-11 17:29:07 +01:00
Magnus Norddahl
4f66fe9965 Add support for changing the tab labels 2024-01-10 23:28:26 +01:00
Magnus Norddahl
1697c4fc5d Implement mouse event propagation 2024-01-10 23:06:05 +01:00
Magnus Norddahl
23450afc37 Add tabs to the launcher window 2024-01-10 13:52:48 +01:00
Magnus Norddahl
62be7a57af Add a tab widget 2024-01-10 06:06:28 +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
Magnus Norddahl
48c18e1730 Remove schrift from zwidget 2024-01-09 16:50:03 +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
a016bf1ef2 cleaner constructor interface. 2024-01-09 16:37:17 +01:00
Magnus Norddahl
10ce3abb77 Add support for getting TTC font names and sharing the font file data between multiple TrueTypeFont instances 2024-01-09 16:37:17 +01:00
Magnus Norddahl
96b812e880 Add support for opening TTC fonts 2024-01-09 16:37:17 +01:00
Magnus Norddahl
7c6ebc62fa Remove schrift from zwidget 2024-01-08 21:11:56 +01:00
Magnus Norddahl
88a996d659 Add support for getting TTC font names and sharing the font file data between multiple TrueTypeFont instances 2024-01-08 19:25:44 +01:00
Magnus Norddahl
947bb776e9 Add support for opening TTC fonts 2024-01-08 17:53:08 +01:00
Christoph Oelckers
9dd6460fe6 removed libschrift. 2024-01-08 17:29:12 +01:00
Christoph Oelckers
216f477b90 make things compile again with the font substitution wrapper. 2024-01-08 17:26:43 +01:00
Magnus Norddahl
0f9d3b4a66 Fix mouse wheel scroll bug 2024-01-08 17:25:23 +01:00
Magnus Norddahl
437e96c0fe Fix mouse wheel scroll bug 2024-01-08 17:22:58 +01:00
dpjudas
ba274757be Fix the LSB alignment and switch to the internal TTF implementation 2024-01-08 16:58:58 +01:00
Magnus Norddahl
ccdbc8450a Fix contour decoding bug 2024-01-08 16:58:58 +01:00
Magnus Norddahl
edb1e3cb83 Add composite glyph support 2024-01-08 16:58:58 +01:00
Magnus Norddahl
e3d3ba2c86 Sync zwidget upstream changes 2024-01-08 16:58:58 +01:00
Magnus Norddahl
cbb89315e7 Add internal truetype font class 2024-01-08 16:58:58 +01:00
dpjudas
ffc21217c4 Fix the LSB alignment and switch to the internal TTF implementation 2024-01-08 16:11:30 +01:00
Magnus Norddahl
c0c93b1ba2 Fix contour decoding bug 2024-01-08 11:14:07 +01:00
Magnus Norddahl
a68f428678 Add composite glyph support 2024-01-08 00:49:11 +01:00
Magnus Norddahl
b2ba110df9 Sync zwidget upstream changes 2024-01-07 11:48:17 +01:00
Magnus Norddahl
104c7ead49 Add internal truetype font class 2024-01-07 11:39:17 +01:00
Christoph Oelckers
f13ae3b706 addressed a few things pointed out by static analysis
* marking move assignments noexcept
* using [[fallthrough]] consistently.
* getting rid of alloca.
2024-01-07 08:46:47 +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
nashmuhandes
6150409393 Fix compile errors on Linux 2024-01-06 01:07:03 +08:00
Christoph Oelckers
173407bf48 seems more headers were missing. 2024-01-05 17:30:13 +01:00
Christoph Oelckers
48a99c0ce7 add missing header 2024-01-05 17:22:37 +01:00
Magnus Norddahl
8ad15de138 Remember last selected item 2024-01-05 16:43:56 +01:00
Magnus Norddahl
ab07343985 Add path rasterizer 2024-01-05 16:43:55 +01:00
Magnus Norddahl
598045c8cb Remember last selected item 2024-01-05 00:23:17 +01:00
Magnus Norddahl
f180cc0663 Add path rasterizer 2024-01-05 00:12:53 +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
9381813eb5 Implement mouse capture and cursor 2024-01-03 16:50:57 +01:00
Magnus Norddahl
9745942130 Add a scrollbar to the list view 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
07b46c2ba9 Implement mouse capture and cursor 2024-01-03 03:41:41 +01:00
Magnus Norddahl
84425462fc Add a scrollbar to the list view 2024-01-03 02:39:20 +01:00