libui/windows
Pietro Gagliardi cac4cd9e81 Cleaned up stylistic nits and common branch naming issues on the new uiTimer() code. Also switched the Windows code to use a simple struct instead of the class (and with a uipriv name). 2018-04-18 21:04:12 -04:00
..
CMakeLists.txt And fixed the CMakeLists.txt. Now to build. 2018-03-17 14:50:10 -04:00
_uipriv_migrate.hpp Moved the old Windows text code out of the way. 2018-03-11 21:04:38 -04:00
alloc.cpp Migrated implbug() and userbug() to uipriv forms. 2018-04-15 21:46:08 -04:00
area.cpp clickCounter -> uiprivClickCounter. 2018-04-15 22:26:51 -04:00
area.hpp clickCounter -> uiprivClickCounter. 2018-04-15 22:26:51 -04:00
areadraw.cpp Implemented WM_PRINTCLIENT for uiArea and the Direct2D scratch windows. 2016-05-22 16:16:20 -04:00
areaevents.cpp fromScancode() -> uiprivFromScancode(). 2018-04-15 22:31:17 -04:00
areascroll.cpp Got rid of the last bit of intmax_t. Now to verify everything. 2016-06-13 22:00:18 -04:00
areautil.cpp Fixed the MinGW ABI stuff again... 2016-06-05 16:07:40 -04:00
attrstr.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
attrstr.hpp Decided to keep attrstr.h for now; removed extern "C" hack from attrstr.hpp on Windows and moved it into attrstr.h. Let's merge back. 2018-04-18 00:54:24 -04:00
box.cpp Fixed uiBox hidden control nonsense on Windows. FINALLY. 2016-06-14 16:06:39 -04:00
button.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
checkbox.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
colorbutton.cpp Removed most of the intmax_ts, which are all MinimumSize()s. 2016-06-13 21:54:15 -04:00
colordialog.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
combobox.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
compilerver.hpp Started the Windows cmake stuff and tried to get it to work on MinGW again. 2016-06-01 21:45:39 -04:00
container.cpp Got rid of the last bit of intmax_t. Now to verify everything. 2016-06-13 22:00:18 -04:00
control.cpp Implemented visibility change detection on Windows. Now to refine the actual implementation of hidden controls. 2016-06-14 15:55:24 -04:00
d2dscratch.cpp Fixed the MinGW ABI stuff again... 2016-06-05 16:07:40 -04:00
datetimepicker.cpp Migrated implbug() and userbug() to uipriv forms. 2018-04-15 21:46:08 -04:00
debug.cpp Migrated implbug() and userbug() to uipriv forms. 2018-04-15 21:46:08 -04:00
draw.cpp Migrated implbug() and userbug() to uipriv forms. 2018-04-15 21:46:08 -04:00
draw.hpp Moved the old Windows text code out of the way. 2018-03-11 21:04:38 -04:00
drawmatrix.cpp Added uipriv prefixes to the matrix functions. 2018-04-15 22:39:34 -04:00
drawpath.cpp Migrated implbug() and userbug() to uipriv forms. 2018-04-15 21:46:08 -04:00
drawtext.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
dwrite.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
editablecombo.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
entry.cpp Removed most of the intmax_ts, which are all MinimumSize()s. 2016-06-13 21:54:15 -04:00
events.cpp Migrated implbug() and userbug() to uipriv forms. 2018-04-15 21:46:08 -04:00
fontbutton.cpp Added a uiFreeFontButtonFont() function to free resources allocated by uiFontButtonFont(), implemented it on Windows, and integrated it into the drawtext example. I'm going to continue chipping away at the Windows code for a bit longer, so I'll add this to the other platforms later. 2018-03-17 23:07:40 -04:00
fontdialog.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
fontmatch.cpp Fixed build errors. Now to test. 2018-03-17 15:49:00 -04:00
form.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
graphemes.cpp struct graphemes -> uiprivGraphemes. Also deleted OLD_uipriv.h now that that one is settled. 2018-04-15 22:43:14 -04:00
grid.cpp Migrated implbug() and userbug() to uipriv forms. 2018-04-15 21:46:08 -04:00
group.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
init.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
label.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
libui.manifest Added Windows 7 compatibility to the manifest. 2015-12-31 19:58:03 -05:00
main.cpp Cleaned up stylistic nits and common branch naming issues on the new uiTimer() code. Also switched the Windows code to use a simple struct instead of the class (and with a uipriv name). 2018-04-18 21:04:12 -04:00
menu.cpp shouldQuit() -> uiprivShouldQuit(). 2018-04-15 21:54:46 -04:00
multilineentry.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
notes More notes. 2015-11-27 12:35:23 -05:00
opentype.cpp Fixed build errors. Now to test. 2018-03-17 15:49:00 -04:00
parent.cpp Fixed all compiiler errors. Now for runtime errors! 2016-04-29 17:08:31 -04:00
progressbar.cpp Migrated implbug() and userbug() to uipriv forms. 2018-04-15 21:46:08 -04:00
radiobuttons.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
resources.hpp Pinned down resource numbers now. 2016-06-04 14:36:55 -04:00
resources.rc Pinned down resource numbers now. 2016-06-04 14:36:55 -04:00
separator.cpp More TODOs. 2017-05-30 22:57:38 -04:00
sizing.cpp More TODOs. 2017-01-27 15:39:24 -05:00
slider.cpp More intmax_t elminiation. 2016-06-13 20:55:50 -04:00
spinbox.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
stddialogs.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
tab.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
tabpage.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
text.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
uipriv_windows.hpp Cleaned up stylistic nits and common branch naming issues on the new uiTimer() code. Also switched the Windows code to use a simple struct instead of the class (and with a uipriv name). 2018-04-18 21:04:12 -04:00
utf16.cpp Fixed a serious bug in windows/utf16.cpp that went unnoticed for this long: we wanted utf16UTF8Count(), not utf16RuneCount(), in toUTF8(); any non-ASCII text had the wrong number of bytes, and thus random heap corruption. The string "鎿嶄綔鎴愬姛瀹屾垚銆" (taken from the completely unrelated #337) and the Set Button Text button was enough to trigger this. 2018-04-15 23:10:11 -04:00
utilwin.cpp Cleaned up stylistic nits and common branch naming issues on the new uiTimer() code. Also switched the Windows code to use a simple struct instead of the class (and with a uipriv name). 2018-04-18 21:04:12 -04:00
winapi.hpp Finished migrating attrstr.cpp. 2018-03-13 22:01:15 -04:00
window.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
winpublic.cpp Removed intmax_t from the rest of the public API. 2016-06-13 21:23:05 -04:00
winutil.cpp Started removing intmax_ts, first with uipriv_windows.hpp. 2016-06-13 21:47:04 -04:00