Commit Graph

4339 Commits

Author SHA1 Message Date
Rafał Jopek 9e8bda22a7
Update README.md
Removed outdated link, original project restored.
2019-12-29 19:40:51 +01:00
Pietro Gagliardi e8a4562744
Merge pull request #479 from jaens/patch-1
Remove pylibui-cffi from README
2019-12-29 09:58:45 -05:00
Jaen bd420fed73
Remove pylibui-cffi from README
The owner has archived the repository, which I assume means it's unmaintained.
2019-12-27 12:09:44 -08:00
Pietro Gagliardi 01c1691161 More TODOs. 2019-11-08 22:22:03 -05:00
Pietro Gagliardi 736af09557 More notes. 2019-10-25 20:03:36 -04:00
Pietro Gagliardi 21b887a14a More notes. 2019-10-21 22:14:33 -04:00
Pietro Gagliardi ad1644f9a8 More notes. 2019-10-19 22:56:25 -04:00
Pietro Gagliardi c90ea52922 Merge branch 'master' into remodel 2019-09-15 22:54:30 -04:00
Pietro Gagliardi 1b05846892 Fixed a use-before-initialize bug in unix/area.c. This was present from the start, and was an error in my Go code conversion; oops. Fixes #472. 2019-09-15 22:53:23 -04:00
Pietro Gagliardi c0c8207a6c misctests cleanup (of files not being committed to git). 2019-09-15 10:52:15 -04:00
Pietro Gagliardi a410f9d5e5 Ooh we mostly figured it out! 2019-09-02 21:06:07 -04:00
Pietro Gagliardi 6801cf5282 More progress with the DWM blur-behind stuff. This is increasingly complicated; I can get rid of the alpha-blending OR keep the Aero animations... 2019-09-01 18:59:19 -04:00
Pietro Gagliardi 5c65e6d7fa More notes. 2019-08-31 19:33:33 -04:00
Pietro Gagliardi 17f9a5eff5 Started writing a test program for DwmEnableBlurBehind() for sidebars. This is gonna be a LOT of work... 2019-08-31 19:22:02 -04:00
Pietro Gagliardi 0264ea9905 BIG OOPS 2019-06-18 20:36:17 -04:00
Pietro Gagliardi c17f854d04 And added uiControlOSVtable on Windows. We're now back to building everywhere! :D 2019-06-18 20:31:28 -04:00
Pietro Gagliardi 80ada0a06b And implemented the bare bones of uiControlOSVtable on GTK+. 2019-06-18 20:19:32 -04:00
Pietro Gagliardi 4649e7d632 Oh wait, we leave that to the individual containers. Never mind! Let's write this on other platforms!! 2019-06-18 11:02:39 -04:00
Pietro Gagliardi 644afdedaf Added uiControlOnFree() checking to test/control.c. Now we can add the tests for uiControlFree() calling Free on children, and then we can finally start implementing these on the other platforms :D 2019-06-18 10:59:56 -04:00
Pietro Gagliardi a1b0979506 Rewrote test/controls.c to be about counting calls. 2019-06-18 10:48:10 -04:00
Pietro Gagliardi dcae8888d2 More controls test work. 2019-06-17 20:03:57 -04:00
Pietro Gagliardi a9145c2f35 Started writing the uiControl functionality tests. Also more TODOs. Let's fix build errors next. 2019-06-16 21:44:49 -04:00
Pietro Gagliardi 6b161efed7 Added uiControlSetParent() to allcalls.h. 2019-06-16 21:28:16 -04:00
Pietro Gagliardi a907353c9c Workaround for now. I should have specified in the bug that I overlooked it because my version of clang seems to use C99 for Objective-C by default, but not for Objective-C++. I'll do that when I'm next online. Anyway, now to write uiControl functionality tests. 2019-06-16 21:26:05 -04:00
Pietro Gagliardi 517791f04e Started writing the macOS control errors file. We have a meson problem now... it's not respecting cpp_std for Objective-C++. 2019-06-16 20:35:36 -04:00
Pietro Gagliardi aa7da7b647 And added those control errors. Back to passing, and more importantly, back to actually writing tests! (Once we get to the uiControlOSVtable tests, that is...) Also more TODOs. 2019-06-16 20:03:37 -04:00
Pietro Gagliardi 3f744de64e Started cleaning things up from zOLD as well. 2019-06-16 19:55:51 -04:00
Pietro Gagliardi edee2b930c Re-added uiControlSetParent() to allow finishing testing uiControlFree() errors. That will come next, alongside its own errors. 2019-06-16 19:52:09 -04:00
Pietro Gagliardi fda6c4a743 And strengthened the uiControlType() test a bit. 2019-06-16 17:32:47 -04:00
Pietro Gagliardi c28adcbd01 Added test hook for checking a malformed uiControl whose type field is invalid. 2019-06-16 17:26:03 -04:00
Pietro Gagliardi f90150a579 More filling in of the uiControl errors tests. 2019-06-16 13:06:28 -04:00
Pietro Gagliardi 0d61f674c5 Filled in some error messages in the previous commit. More TODOs. 2019-06-16 10:28:27 -04:00
Pietro Gagliardi 0bc347dd62 Stubbed out most of the other uiControl errors to test. 2019-06-16 10:20:21 -04:00
Pietro Gagliardi 3e96dafe44 Created the test uiControl type. Now we can start writing the rest of the uiControl tests. 2019-06-16 05:45:16 -04:00
Pietro Gagliardi ed5bbc4dbd And added uiControlVtable NULL method tests. Woo! 2019-06-15 23:38:17 -04:00
Pietro Gagliardi 29309ab040 And also FINALLY added the internal uiEvents to the uiEventFree() test. 2019-06-15 21:45:35 -04:00
Pietro Gagliardi 29ce809772 And FINALLY fixed the NULL name error in uiRegisterControlType(). 2019-06-15 21:38:21 -04:00
Pietro Gagliardi 0550e4bc00 Turned testVtable into a function that returned the pointer to use, made the OSVtable equivalent likewise, and renamed darwin/control.m to darwin/controls.m. 2019-06-15 21:33:53 -04:00
Pietro Gagliardi c1d8c0f5ec Oops, forgot to add the consts to the documentation. 2019-06-15 20:48:55 -04:00
Pietro Gagliardi b6a8d24c3e And fixed const issues and other build errors. 2019-06-15 20:48:20 -04:00
Pietro Gagliardi ad209175c1 Migrated controls_errors.h. Now I need to add consts to uiRegisterControlType() and friends. 2019-06-15 20:38:18 -04:00
Pietro Gagliardi 4d78b5a3ef Migrated noinitwrongthread.c. 2019-06-15 20:17:45 -04:00
Pietro Gagliardi 8c7f1987da And fixed build errors. It works! Now to translate everything else back. 2019-06-15 20:06:12 -04:00
Pietro Gagliardi 83dc1d6065 And removed errors.h. 2019-06-15 19:59:17 -04:00
Pietro Gagliardi c2bace108d And finished rewriting events_errors.h. 2019-06-15 19:58:46 -04:00
Pietro Gagliardi f966b6ee16 Adapted everything to life with C++ and to the new error checking model. 2019-06-15 19:53:50 -04:00
Pietro Gagliardi c74fc09261 Started rewriting the error checks in C++, because ugh. 2019-06-15 19:28:47 -04:00
Pietro Gagliardi 5d63b34904 I should probably just switch all this to C++ at this rate. 2019-06-14 20:15:39 -04:00
Pietro Gagliardi f517742a3c Started rewriting events_errors.c to use a new errors.h that will do all the hard work. We'll need to do slightly more work for this particular case because of the firing stuff, though. 2019-06-13 21:20:39 -04:00
Pietro Gagliardi ae4bfea10b Started rewriting events_errors.c to mention events less; this will turn into an events.h that will do all the heavy lifting. 2019-06-13 20:57:15 -04:00