Pietro Gagliardi
|
2870f3239d
|
More TODOs.
|
2016-04-24 13:32:20 -04:00 |
Pietro Gagliardi
|
712be2608e
|
Got rid of the type checking stuff from ui.h.
|
2016-04-24 13:31:33 -04:00 |
Pietro Gagliardi
|
6760816b13
|
Updated the controlgallery screenshots. More TODOs.
|
2016-04-24 13:07:19 -04:00 |
Pietro Gagliardi
|
d8f8812c85
|
Further reworking.
|
2016-04-24 09:50:06 -04:00 |
Pietro Gagliardi
|
68194bbfd1
|
Started reworking the controlgallery example's layout.
|
2016-04-24 09:48:38 -04:00 |
Pietro Gagliardi
|
e90da765e3
|
Fixed a simple typo. IT WORKS! Also shortened one of the debug log messages.
|
2016-04-24 00:54:31 -04:00 |
Pietro Gagliardi
|
1f90366edd
|
strsafe is a crock that does not follow its own documentation. Switch to the equivalent vcrt functions instead.
|
2016-04-24 00:50:19 -04:00 |
Pietro Gagliardi
|
d258ac1d1d
|
Fixed the other compiler and linker errors. We have a build! But does it work? If it does it's time to really tune this rewrite down.
|
2016-04-24 00:33:42 -04:00 |
Pietro Gagliardi
|
c53e1c0b7d
|
More fixes. Halfway through the alphabet now.
|
2016-04-23 22:29:54 -04:00 |
Pietro Gagliardi
|
158db39b68
|
More fixes.
|
2016-04-23 22:23:07 -04:00 |
Pietro Gagliardi
|
5236aa5855
|
More compiler error fixes.
|
2016-04-23 22:15:33 -04:00 |
Pietro Gagliardi
|
47aff78aae
|
More compiler error fixes. Warning fixes will come later.
|
2016-04-23 21:38:51 -04:00 |
Pietro Gagliardi
|
e0a8c8ce60
|
More fixes.
|
2016-04-23 21:25:56 -04:00 |
Pietro Gagliardi
|
2e352db4aa
|
Fixed the wide string nonsense once and for all. Didn't need to switch to char at all!
|
2016-04-23 20:26:37 -04:00 |
Pietro Gagliardi
|
050cc3aa16
|
Fixed some things so far. It looks like I can't have __FILE__, etc. turned into wide strings because the way to do so works *ahead of time* :| Have to restructure debug.cpp.
|
2016-04-23 17:31:59 -04:00 |
Pietro Gagliardi
|
ee6fa439f7
|
And updated the makefiles. Let's test!
|
2016-04-23 16:55:34 -04:00 |
Pietro Gagliardi
|
cef1f90634
|
Oh right, also changed this to me in control implementations. Forgot that. NOW we can fix up the makefiles and test.
|
2016-04-23 16:52:53 -04:00 |
Pietro Gagliardi
|
0200af0301
|
Oh I forgot a few things. First, the other .cpp_ files.
|
2016-04-23 16:49:46 -04:00 |
Pietro Gagliardi
|
0307e11bf2
|
Migrated ui_windows.h. Now to fix up the makefiles and test.
|
2016-04-23 16:47:44 -04:00 |
Pietro Gagliardi
|
e916c2f5fc
|
Migrated uipriv_windows.h. Mostly.
|
2016-04-23 15:46:39 -04:00 |
Pietro Gagliardi
|
0e24e16bda
|
Converted the uiArea files to C++. Now to fill in the header files...
|
2016-04-23 15:39:51 -04:00 |
Pietro Gagliardi
|
686e1ee58b
|
"Migrated" menu.c. That just leaves the uiArea code and patching up holes in the header files, then we can test the build and further refine everything.
|
2016-04-23 15:26:57 -04:00 |
Pietro Gagliardi
|
2c097f5587
|
Mostly migrated draw.c.
|
2016-04-23 12:47:15 -04:00 |
Pietro Gagliardi
|
a8b6cab2ab
|
Did a proper migration of d2dscratch.c.
|
2016-04-23 11:50:47 -04:00 |
Pietro Gagliardi
|
fbef804608
|
Quick and dirty C++ conversions of box.c, tab.c, and window.c. I feel like I need another rewrite...
|
2016-04-23 11:22:46 -04:00 |
Pietro Gagliardi
|
ff096410a8
|
More migrations.
|
2016-04-22 22:20:02 -04:00 |
Pietro Gagliardi
|
f829a06a7c
|
Migrated child.c. Ugh...
|
2016-04-22 21:36:19 -04:00 |
Pietro Gagliardi
|
805e5f9811
|
Migrated spinbox.cpp. Now for the containers I guess...
|
2016-04-22 20:47:29 -04:00 |
Pietro Gagliardi
|
5d954712ea
|
Migrated datetimepicker.c.
|
2016-04-22 20:40:16 -04:00 |
Pietro Gagliardi
|
955203bfb8
|
Migrated container.c and radiobuttons.c.
|
2016-04-22 20:37:28 -04:00 |
Pietro Gagliardi
|
6ec5f4800d
|
Migrated simple controls to C++.
|
2016-04-22 20:14:12 -04:00 |
Pietro Gagliardi
|
b514ba7cb0
|
Got rid of UtilText and UtilSetText.
|
2016-04-22 20:04:30 -04:00 |
Pietro Gagliardi
|
b49091b897
|
Migrated label.c and separator.c.
|
2016-04-22 20:03:10 -04:00 |
Pietro Gagliardi
|
1ada1b346c
|
Migrated resize.c.
|
2016-04-22 19:51:33 -04:00 |
Pietro Gagliardi
|
027d1f15ee
|
Migrated parent.c.
|
2016-04-22 18:11:20 -04:00 |
Pietro Gagliardi
|
9e90475e11
|
Migrated stddialogs.c.
|
2016-04-22 17:49:14 -04:00 |
Pietro Gagliardi
|
02b5285aa0
|
Some more filter procedure rewriting, preparing for the future dialog message hack attempt.
|
2016-04-22 14:56:09 -04:00 |
Pietro Gagliardi
|
960533ab1f
|
Abstracted out the message filter stuff so we can add a dialog message filter to allow tab navigation anywhere next.
|
2016-04-22 14:36:21 -04:00 |
Pietro Gagliardi
|
6124d45c62
|
Migrated main.c.
|
2016-04-22 14:06:22 -04:00 |
Pietro Gagliardi
|
0e85afb3ff
|
Migrated utilwin.c.
|
2016-04-22 13:52:02 -04:00 |
Pietro Gagliardi
|
7a4c73ff92
|
Migrated init.c.
|
2016-04-22 13:31:33 -04:00 |
Pietro Gagliardi
|
57fbea1f3e
|
Added utf16dup(). Completely forgot about this.
|
2016-04-22 13:01:55 -04:00 |
Pietro Gagliardi
|
277fa5d6bd
|
Migrated control.c, I think. Changing the current way uiControl works will wait for another branch.
|
2016-04-22 12:44:18 -04:00 |
Pietro Gagliardi
|
dafdaa4de4
|
Migrated text.c.
|
2016-04-21 23:29:44 -04:00 |
Pietro Gagliardi
|
63ce320021
|
Migrated util.c.
|
2016-04-21 23:05:10 -04:00 |
Pietro Gagliardi
|
f3cf43da21
|
Migrated debug.cpp.
|
2016-04-21 21:57:36 -04:00 |
Pietro Gagliardi
|
9c9dc9a23e
|
Added line ending manipulation routines now, just to be sure.
|
2016-04-21 18:10:30 -04:00 |
Pietro Gagliardi
|
eb48bc1732
|
Wrote up a utf16 with conversion and allocating-sprintf() functions. Changed the way deubgging will work.
|
2016-04-21 18:03:52 -04:00 |
Pietro Gagliardi
|
35b2b490bb
|
Changed complain() for bugs in libui and control implementations to implbug().
|
2016-04-21 16:29:34 -04:00 |
Pietro Gagliardi
|
3b4eeee7bb
|
Whops, left some stuff over in events.cpp. Also added a comment.
|
2016-04-21 15:01:05 -04:00 |