Pietro Gagliardi
|
4a66f1467b
|
Moved the standard window class (for Window) on Windows to get the sysData pointer from CreateWindowEx() and store it in the window memory instead of being given it via a closure. This will lead to having only one window class for all Windows, which will come next. Also fixed an error in windowsconstgen's output related to GetWindowLongPtr()/SetWindowLongPtr().
|
2014-05-30 17:59:29 -04:00 |
Pietro Gagliardi
|
78c909cc9b
|
Added GetWindowLongPtr()/SetWindowLongPtr() generation to the windowsconstgen tool and the pregenerated files. This will be needed for when we get rid of creating a new window class for each Window/Area. Also did some minor cleanup to the windowsconstgen tool.
|
2014-05-30 14:02:57 -04:00 |
Pietro Gagliardi
|
055cd36b20
|
Added the new Modifiers handling to the Windows backend.
|
2014-05-29 12:17:02 -04:00 |
Pietro Gagliardi
|
2e6254ec61
|
Finished migrating the Windows code to using the pregenerated constants.
|
2014-05-25 15:23:11 -04:00 |
Pietro Gagliardi
|
51469fffb5
|
Removed constants from common_windows.go. Almost done!
|
2014-05-25 15:09:01 -04:00 |
Pietro Gagliardi
|
d6e7eda29c
|
Removed constants from area_windows.go. I think I added a regression earlier when adding the WM_ACTIVATE exception that causes the click count to be reset...
|
2014-05-25 14:29:56 -04:00 |
Pietro Gagliardi
|
55c5776334
|
Stripped constants from dialog_windows.go.
|
2014-05-25 14:12:57 -04:00 |
Pietro Gagliardi
|
bb6befbfa7
|
And merged the old events_windows.go constants into zconstants_windows_GOARCH.go.
|
2014-05-25 14:09:52 -04:00 |
Pietro Gagliardi
|
1f94a68432
|
Fixed issues handling INVALID_HANDLE_VALUE in the Windows constant generator, and built the first build with generated constants!
|
2014-05-25 14:04:03 -04:00 |