libui/windows
Pietro Gagliardi fcc26ab9a9 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
..
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
areaevents.cpp fromScancode() -> uiprivFromScancode(). 2018-04-15 22:31:17 -04:00
areascroll.cpp
areautil.cpp
attrstr.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
attrstr.hpp "Migrated" dwrite.cpp back. Not much to say here; it'll do for now. 2018-03-17 14:44:38 -04:00
box.cpp
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
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
container.cpp
control.cpp
d2dscratch.cpp
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
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
main.cpp
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
opentype.cpp Fixed build errors. Now to test. 2018-03-17 15:49:00 -04:00
parent.cpp
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
resources.rc
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
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 uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -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 shouldQuit() -> uiprivShouldQuit(). 2018-04-15 21:54:46 -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
winutil.cpp