Commit Graph

1118 Commits

Author SHA1 Message Date
Pietro Gagliardi d7c2b778cd Worked on GTK+ window.c. 2015-06-13 12:59:13 -04:00
Pietro Gagliardi 95e29fef68 Wrote the boilerplate for GTK+ uiControls. 2015-06-11 19:23:47 -04:00
Pietro Gagliardi 49aca6141e Started work on the GTK+ controls. 2015-06-11 19:07:06 -04:00
Pietro Gagliardi 930c4e6883 More migration. 2015-06-11 18:01:05 -04:00
Pietro Gagliardi 7b2c76bb31 Added the stub window.c. Now we can really start the new GTK+ backend. 2015-06-11 18:00:08 -04:00
Pietro Gagliardi 45cb2890f2 More stub controls. This just leaves stub uiWindow. 2015-06-11 16:53:52 -04:00
Pietro Gagliardi a6d38831cc More stubs. 2015-06-11 14:03:43 -04:00
Pietro Gagliardi a019dab679 Started building stubs of the controls so new backends can be added more easily. 2015-06-10 23:01:26 -04:00
Pietro Gagliardi 8d9e229183 Started the new GTK+ backend. Migrated files that don't need changing back. 2015-06-09 22:45:35 -04:00
Pietro Gagliardi 1e1a69f1bb Revert "Added more robust debugger logging to the Windows backend, PROPERLY this time."
Bleh, still don't quite feel like it...

This reverts commit a105522e0a.
2015-06-09 18:08:41 -04:00
Pietro Gagliardi a105522e0a Added more robust debugger logging to the Windows backend, PROPERLY this time. 2015-06-09 12:38:06 -04:00
Pietro Gagliardi daa9a42e46 Added more robust compiler version verification to the Windows code, including a minimum version of MSVC for logging utilities. 2015-06-09 12:16:59 -04:00
Pietro Gagliardi 60556482e1 TODO updates. 2015-06-08 23:03:58 -04:00
Pietro Gagliardi bdf5ebad3d Removed a TODO related to shutdown-type cleanup. We can't rely on it. 2015-06-08 21:18:26 -04:00
Pietro Gagliardi bf0b38b6c2 Revert "Set up basic logging."
Not right now.

This reverts commit 499bf2d00c.
2015-06-08 19:09:57 -04:00
Pietro Gagliardi 499bf2d00c Set up basic logging. 2015-06-08 13:07:14 -04:00
Pietro Gagliardi 3c7f19565d Quashed Aero progressbar issues. 2015-06-08 03:56:17 -04:00
Pietro Gagliardi 5a5193f6ec Added DS_CONTROL to the tab page dialog. It's more correct, but it doesn't fix the hanging bug :( 2015-06-07 22:21:08 -04:00
Pietro Gagliardi 557ee68e47 Overdue change: handled WM_PRINTCLIENT in uiWindow. 2015-06-07 22:06:41 -04:00
Pietro Gagliardi 317c4dbc22 Updated some TODOs. 2015-06-07 21:28:40 -04:00
Pietro Gagliardi f8d97949bc More TODOs. 2015-06-07 20:47:18 -04:00
Pietro Gagliardi 03a5ffe797 Fixed unthemed dialog painting on Windows Classic. 2015-06-07 20:36:03 -04:00
Pietro Gagliardi cb1b5ee48b Got rid of the TaskDialog() linker kludge. This will require a version of MinGW-w64 newer than available; there's a patch I need to submit for approval for that. 2015-06-07 14:05:18 -04:00
Pietro Gagliardi bf9e43b185 TODO shuffling. 2015-06-06 16:37:13 -04:00
Pietro Gagliardi 02e9c0c4f2 This commit message intentionally left blank. 2015-06-06 16:01:32 -04:00
Pietro Gagliardi f0483f294d More TODO resolution. uiGroup API finished. 2015-06-05 17:31:15 -04:00
Pietro Gagliardi a12326f586 Decided not to have a vertical space between radiobuttons. 2015-06-05 17:16:03 -04:00
Pietro Gagliardi ad66aa25d5 More TODO resolution. 2015-06-05 17:12:51 -04:00
Pietro Gagliardi 3f5df058c2 More TODO resolution. 2015-06-05 16:56:43 -04:00
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