Pietro Gagliardi
|
b57221772f
|
More TODO resolution.
|
2015-06-05 16:52:21 -04:00 |
Pietro Gagliardi
|
d1fd35d240
|
More TODO resolutions.
|
2015-06-05 16:35:56 -04:00 |
Pietro Gagliardi
|
fb9d7a2a99
|
Made uiSpinbox not use singleHWNDControls. More TODOs.
|
2015-06-05 16:22:50 -04:00 |
Pietro Gagliardi
|
7ff81f69b3
|
Fixed spinbox numeric entry woes.
|
2015-06-05 16:13:03 -04:00 |
Pietro Gagliardi
|
69d6ecfac5
|
Resolved a TODO.
|
2015-06-05 16:05:49 -04:00 |
Pietro Gagliardi
|
7e9f0c4c59
|
Settled date-time picker height issues.
|
2015-06-05 15:53:26 -04:00 |
Pietro Gagliardi
|
f8ac32e761
|
Settled date/time format stuff. Voided my ability to contribute to wine's comctl32.dll in the process, so a clause has been added to the relevant code.
|
2015-06-05 15:43:18 -04:00 |
Pietro Gagliardi
|
5536e80ef2
|
Removed unnecessary styes from windows/radiobuttons.c.
|
2015-06-05 13:20:30 -04:00 |
Pietro Gagliardi
|
93a73f2e9a
|
Added some notes.
|
2015-06-05 10:23:31 -04:00 |
Pietro Gagliardi
|
5672b9cab9
|
More TODOs. Will this ever end...
|
2015-06-05 00:11:34 -04:00 |
Pietro Gagliardi
|
de726086da
|
Properly tested parent changes for radiobuttons... Z-order changes are still an issue
|
2015-06-05 00:09:07 -04:00 |
Pietro Gagliardi
|
932340719b
|
Clipped radiobuttons to the allocated height.
|
2015-06-04 23:39:11 -04:00 |
Pietro Gagliardi
|
d056c07ba9
|
Implemented correct z-ordering for radiobuttons.
|
2015-06-04 23:31:43 -04:00 |
Pietro Gagliardi
|
bd194660c0
|
Verified SetWindowPos() flags.
|
2015-06-04 16:42:19 -04:00 |
Pietro Gagliardi
|
7ab0ebbcab
|
Switched from InvalidateRect() to RedrawWindow(). Fixes some minor bugs.
|
2015-06-04 16:36:28 -04:00 |
Pietro Gagliardi
|
3b8533f033
|
Forgot to uninit the util window.
|
2015-06-04 15:17:23 -04:00 |
Pietro Gagliardi
|
6a7d0d87eb
|
Removed a TODO about Vista-specific options for Windows text functions; there are none relevent to us.
|
2015-06-04 15:05:47 -04:00 |
Pietro Gagliardi
|
efc5e9c801
|
Some TODO resolution and expository comments.
|
2015-06-04 15:02:19 -04:00 |
Pietro Gagliardi
|
28656fc3d0
|
Implemented automatic date/time format changes for the date/time format date/time picker. Some diagnostic string updates in windows/tab.c as well.
|
2015-06-04 10:55:54 -04:00 |
Pietro Gagliardi
|
225248ecb8
|
Implemented WM_WININICHANGE forwarding for the date/time picker. Right now, it only has an effect for the built-in styles. The same change for the date/time picker itself will come next.
|
2015-06-04 10:47:24 -04:00 |
Pietro Gagliardi
|
47f856263c
|
Split apart the date/time string stuff from uiNewDateTimePicker(). This is in preparation for WM_WININICHANGE handling.
|
2015-06-04 09:55:28 -04:00 |
Pietro Gagliardi
|
2aa1227238
|
Added a swap horizontal/vertical uiBox mode to the test program.
|
2015-06-04 00:51:41 -04:00 |
Pietro Gagliardi
|
4d48b08ae2
|
Fixed errors in the previous commit.
|
2015-06-04 00:30:34 -04:00 |
Pietro Gagliardi
|
3ecd94e9b4
|
Added a framework for handling WM_WININICHANGE to child windows; this will be used by the date-time picker.
|
2015-06-04 00:26:13 -04:00 |
Pietro Gagliardi
|
fd6cfa54b3
|
Made some variables that should be static static.
|
2015-06-03 23:16:58 -04:00 |
Pietro Gagliardi
|
068e76236a
|
Removed a stale TODO.
|
2015-06-03 18:03:20 -04:00 |
Pietro Gagliardi
|
e5be9e1810
|
Added uiWindow ContainerUpdateState() and removed an unnecessary TODO.
|
2015-06-03 17:57:04 -04:00 |
Pietro Gagliardi
|
95646538f7
|
Reimplemented window margins.
|
2015-06-03 17:42:08 -04:00 |
Pietro Gagliardi
|
27e7057672
|
Removed a TODO in windows/window.c; we need to guard *anyway* (for example, with empty windows).
|
2015-06-03 17:30:17 -04:00 |
Pietro Gagliardi
|
be747af77c
|
Settled Z-ordering for spinboxes.
|
2015-06-03 15:58:47 -04:00 |
Pietro Gagliardi
|
f01b6303e9
|
Have controls whose size depends on their text request a resize on text changed. This fixes the TODO removed in the previous commit. Also removed the single-HWND control text functions and added more TODOs.
|
2015-06-03 15:49:44 -04:00 |
Pietro Gagliardi
|
0b7dc94822
|
Fixed up the layout of test/pge5.c. The change necessary to make it work will come next.
|
2015-06-03 15:19:37 -04:00 |
Pietro Gagliardi
|
4edef818b9
|
Split apart the uiControl text stuff in the same way the other uiControl functions are split in windows/control.c. This is a prerequisite for autoresizing on text change. Also simplified the title handling code in windows/window.c; it can use these functions too.
|
2015-06-03 14:55:33 -04:00 |
Pietro Gagliardi
|
96570d78be
|
Temporarily turned off control background painting for wine.
|
2015-06-03 14:41:37 -04:00 |
Pietro Gagliardi
|
55dbade482
|
More TODOs, sigh...
|
2015-06-03 12:35:02 -04:00 |
Pietro Gagliardi
|
f4c9647d2c
|
TODO resolution and updates.
|
2015-06-03 12:10:08 -04:00 |
Pietro Gagliardi
|
ee17ba6e46
|
Some separator work.
|
2015-06-02 18:48:41 -04:00 |
Pietro Gagliardi
|
fd846cb01f
|
Installed the Z-order stuff into box.c; tab order is now correct. There are some loose ends, though.
|
2015-06-02 17:42:51 -04:00 |
Pietro Gagliardi
|
f26a3a18de
|
Forgot to make containers WS_EX_CONTROLPARENT; this fixes tab navigation hanging issues. Now we can implement the Z-order functions!
|
2015-06-02 17:28:23 -04:00 |
Pietro Gagliardi
|
9c6fc415c5
|
Quick comment fix.
|
2015-06-02 15:10:58 -04:00 |
Pietro Gagliardi
|
572084aaeb
|
More TODO resolution/shuffling.
|
2015-06-02 14:22:49 -04:00 |
Pietro Gagliardi
|
b3adda2287
|
More TODO resolution in windows/init.c.
|
2015-06-02 14:12:12 -04:00 |
Pietro Gagliardi
|
b793692199
|
Some TODO resolution.
|
2015-06-02 13:21:27 -04:00 |
Pietro Gagliardi
|
5260c4cd96
|
Some TODO updates.
|
2015-06-02 12:55:12 -04:00 |
Pietro Gagliardi
|
d96f7a5c07
|
More TODOs.
|
2015-06-02 12:48:49 -04:00 |
Pietro Gagliardi
|
680c9face7
|
Fixed windows/init.c to properly report HRESULT error codes.
|
2015-06-02 12:31:47 -04:00 |
Pietro Gagliardi
|
cf05629175
|
Settled WS_EX_CLIENTEDGE issues.
|
2015-06-02 12:16:14 -04:00 |
Pietro Gagliardi
|
199222eb31
|
Temporarily turned off container backgrounds for WS_EX_CLIENTEDGE tests.
|
2015-06-02 11:58:22 -04:00 |
Pietro Gagliardi
|
4893bdb3cd
|
Some TODO resolution.
|
2015-06-02 11:56:44 -04:00 |
Pietro Gagliardi
|
0f6b70b65c
|
Updated some TODOs.
|
2015-06-02 11:28:30 -04:00 |
Pietro Gagliardi
|
a25d7b2a0c
|
Some TODO resolution and stale TODO deletion in windows/spinbox.c. Also decided to keep defaultOnChanged() where it was.
|
2015-06-02 10:35:10 -04:00 |
Pietro Gagliardi
|
884bd5c862
|
Implemented tabPreferredSize(). This finally eliminates windows/OLDtab.c.
|
2015-06-02 10:20:59 -04:00 |
Pietro Gagliardi
|
a48aa36251
|
Some TODO resolution.
|
2015-06-01 22:12:39 -04:00 |
Pietro Gagliardi
|
ae54ff0141
|
Reimplemented uiTab tab stop handling.
|
2015-06-01 22:00:50 -04:00 |
Pietro Gagliardi
|
b109ab4bb9
|
Removed a stale TODO.
|
2015-06-01 21:50:34 -04:00 |
Pietro Gagliardi
|
2a71d2dc78
|
Fixed a typo.
|
2015-06-01 21:50:06 -04:00 |
Pietro Gagliardi
|
54d727bf42
|
Changed handling of WS_TABSTOP in uiTab so that it is only applied if there are tabs. This gets rid of the need for our complex HasTabStops() handling.
|
2015-06-01 21:46:39 -04:00 |
Pietro Gagliardi
|
d90eeb84f7
|
More tab work and tab TODOs.
|
2015-06-01 21:25:57 -04:00 |
Pietro Gagliardi
|
c96fa44786
|
Fixed tabDelete() not properly preserving the child control.
|
2015-06-01 21:14:30 -04:00 |
Pietro Gagliardi
|
4db24bff05
|
Implemented tabContainerUpdateState() and removed migrated code from windows/OLDtab.c.
|
2015-06-01 21:01:26 -04:00 |
Pietro Gagliardi
|
993bc58691
|
Separated tab page child assignment from the constructor to keep the vtable together.
|
2015-06-01 20:12:55 -04:00 |
Pietro Gagliardi
|
6d64922055
|
Handled events in tab pages.
|
2015-06-01 19:27:28 -04:00 |
Pietro Gagliardi
|
54e71b3357
|
Started splitting out contribution-related TODOs into a separate list. Also fixed a typo in windows/tabpage.c.
|
2015-06-01 19:12:54 -04:00 |
Pietro Gagliardi
|
c15fd6968c
|
Fixed a use-after-free bug in windows/tabpage.c.
|
2015-06-01 19:09:13 -04:00 |
Pietro Gagliardi
|
9bf2c2b025
|
More work with tabPage.
|
2015-06-01 19:07:00 -04:00 |
Pietro Gagliardi
|
162c6f8e4d
|
Reimplemented uiGroup sizing. This gets rid of the need for windows/OLDgroup.c.
|
2015-06-01 18:45:37 -04:00 |
Pietro Gagliardi
|
a29c15a897
|
Removed TODO for dequeueResize(); we won't add that.
|
2015-06-01 18:17:59 -04:00 |
Pietro Gagliardi
|
c08cad8a7e
|
Added deallocation of type information to types.c. We are finally back to NOT crashing when quitting!!
|
2015-06-01 18:11:23 -04:00 |
Pietro Gagliardi
|
a892e6b339
|
Handled memory destruction for uiRadioButtons properly.
|
2015-06-01 18:06:15 -04:00 |
Pietro Gagliardi
|
fb10d65249
|
Handled uiGroup parenting and destruction.
|
2015-06-01 18:00:20 -04:00 |
Pietro Gagliardi
|
678ddbedf3
|
Finished uiTab destruction code.
|
2015-06-01 17:37:43 -04:00 |
Pietro Gagliardi
|
bc4ac108ce
|
Started properly handling uiControl functions in uiTab and tabPage. Removed a few stale TODOs as well.
|
2015-06-01 17:21:21 -04:00 |
Pietro Gagliardi
|
d9c209e524
|
Required MinGW-w64 4.0.0 or newer to build now.
|
2015-06-01 16:28:26 -04:00 |
Pietro Gagliardi
|
85c60ef033
|
Made sliders transparent. This is the first change that requires MinGW-w64 4.0; adding a check for that comes next.
|
2015-06-01 16:21:34 -04:00 |
Pietro Gagliardi
|
56fc38301b
|
More TODOs.
|
2015-06-01 16:16:01 -04:00 |
Pietro Gagliardi
|
5fa84c1914
|
Filled in more of windows/radiobuttons.c.
|
2015-06-01 13:51:53 -04:00 |
Pietro Gagliardi
|
f7c19d2213
|
More TODOs.
|
2015-06-01 13:46:22 -04:00 |
Pietro Gagliardi
|
b540d93e3d
|
Fixed errors in the previous commit.
|
2015-06-01 13:02:43 -04:00 |
Pietro Gagliardi
|
e7801222be
|
Added show/hide/enable/disable to uiSpinbox.
|
2015-06-01 12:29:00 -04:00 |
Pietro Gagliardi
|
e3079ce62c
|
Switched to GetLocaleInfoEx().
|
2015-06-01 09:48:30 -04:00 |
Pietro Gagliardi
|
afb7c773fe
|
Converted the save file dialog to the Common Item Dialog system and resolved a few TODOs.
|
2015-05-31 21:23:44 -04:00 |
Pietro Gagliardi
|
a8ddd7f94f
|
Fixed the new uiOpenFile(). Now I can do uiSaveFile() too...
|
2015-05-31 20:36:16 -04:00 |
Pietro Gagliardi
|
f403c23001
|
Began moving the file dialogs to the new Common Item Dialog. Doesn't quite work yet.
|
2015-05-31 20:27:01 -04:00 |
Pietro Gagliardi
|
ef1b594ef0
|
Initialized COM.
|
2015-05-31 19:26:21 -04:00 |
Pietro Gagliardi
|
409407b761
|
Switched to task dialogs for MsgBox() and friends. This is the first Vista-specific feature.
|
2015-05-31 19:17:35 -04:00 |
Pietro Gagliardi
|
c45aeb31a0
|
Dropped XP support from windows/winapi.h. The next few commits will move to Vista-specific features and APIs.
|
2015-05-31 18:45:11 -04:00 |
Pietro Gagliardi
|
3d537e754c
|
More TODOs.
|
2015-05-31 11:19:07 -04:00 |
Pietro Gagliardi
|
8d5131a5f6
|
Split the Windows API #defines and #includes into its own file winapi.h so resources.rc can include it.
|
2015-05-31 11:12:29 -04:00 |
Pietro Gagliardi
|
af20c0828c
|
Decided to keep networking on windows/stddialogs.c open/save dialogs; added OFN_SHAREAWARE.
|
2015-05-31 11:06:22 -04:00 |
Pietro Gagliardi
|
60eb38ddcb
|
Properly saved window enable state in windows/dialoghelper.c.
|
2015-05-31 11:01:10 -04:00 |
Pietro Gagliardi
|
f9f5abc802
|
Reimplemented tab page margins.
|
2015-05-31 10:53:20 -04:00 |
Pietro Gagliardi
|
8a84b9e062
|
Fixed some compiler warnings.
|
2015-05-30 22:18:30 -04:00 |
Pietro Gagliardi
|
fc1ef99965
|
Set the standard control font on uiRadioButtons and clenaed up the code a bit.
|
2015-05-30 21:54:52 -04:00 |
Pietro Gagliardi
|
3a424b65d6
|
More TODOs.
|
2015-05-30 21:46:03 -04:00 |
Pietro Gagliardi
|
c0c6aef610
|
Moved everything back now that everything's been migrated. Now to test the build!
|
2015-05-30 21:31:28 -04:00 |
Pietro Gagliardi
|
8f51e01b4c
|
Completed the migration of windows/window.c.
|
2015-05-30 21:30:55 -04:00 |
Pietro Gagliardi
|
205887d77d
|
More windows/window.c migration.
|
2015-05-30 21:24:33 -04:00 |
Pietro Gagliardi
|
2070551003
|
Got rid of uiWindow functions that only complain() about not bieng allowed to use them on uiWindow. This is the first step toward *truly* migrating uiWindow to the new uiControl system.
|
2015-05-30 21:17:53 -04:00 |
Pietro Gagliardi
|
aacf994973
|
Quick fix in windows/uipriv_windows.h.
|
2015-05-30 20:20:34 -04:00 |
Pietro Gagliardi
|
26f2808c75
|
More migration and file moving. That just leaves windows/windows.c.
|
2015-05-30 19:54:01 -04:00 |