uiControl: add uiControlSetFocus to gtk part
Rustam Gamidov
2020-04-08 17:58:57 +0300
b4461a342fuiControl: add uiControlSetFocus to macos part - macos has inner focusing logic so this is just stub for now
Rustam Gamidov
2020-04-08 17:11:05 +0300
7bce5e41cfarea: extract windows related keymaps to separate file to reuse in the entry
Rustam Gamidov
2020-02-26 18:14:51 +0200
0d9f58b5e1Rewrote test/errors.c as previously planned. checkProgrammerErrors() is no longer self-contained, but rather a header and a footer function. We'll need to change the handling of test/noinitwrongthread.c in the Python appropriately, but this'll be fine. (Plus, we can localize the inThread logic into that file too!)
Pietro Gagliardi
2020-02-23 18:04:23 -0500
5a7777ffaaTemporarily turning off the files with checkProgrammerError(). Going to rewrite that to be more amenable to our testing system and not need C++ closures.
Pietro Gagliardi
2020-02-23 17:36:10 -0500
48fd34781eRe-added test/events_errors.cpp. Yay C++
Pietro Gagliardi
2020-02-23 15:20:12 -0500
e9be6b9502Finished migrating test/events.c.
Pietro Gagliardi
2020-02-19 22:44:48 -0500
a23bd0f786Fixed the build. It works so far!
Pietro Gagliardi
2020-02-18 01:08:38 -0500
c269d1f6bcStarted re-integrating test/events.c. It doesn't quite work yet, but it appears I need to reboot AGAIN because now both acme and pbcopy/pbpaste are being dumb with the clipboard...
Pietro Gagliardi
2020-02-17 15:01:20 -0500
cdc570082cAdded TestDefer(), which we need to bring back the events tests.
Pietro Gagliardi
2020-02-16 21:54:17 -0500
3f3de363b5And integrated the new test stuff. All right!
Pietro Gagliardi
2020-02-16 18:42:02 -0500
18c7eae71eIntegrated the new testlist.py into the build.
Pietro Gagliardi
2020-02-16 18:31:53 -0500
f95c87dc96Wrote in the missing functionality to the new testlist.py.
Pietro Gagliardi
2020-02-16 13:48:20 -0500
cfc4b60ea1Oops, it was working the whole time; I was being dumb and feeding it the wrong input when testing.
Pietro Gagliardi
2020-02-16 13:22:45 -0500
27a701c371Rewrote testlist.py to allow producing an auxiliary file (or auxiliary files) to allow not having to compute the test lookup table in testparent (though we're not doing that yet). It mostly works.
Pietro Gagliardi
2020-02-16 12:55:50 -0500
4fae662575Revert "Started restructuring common/errors.c to only produce a single error string (so we can pass it to Haiku's debugger() function without further allocations). In this case, the buffer size is 256 + the size of the prefix + the size of the suffix now."
Pietro Gagliardi
2020-02-09 20:49:47 -0500
44e13e53bfStarted restructuring common/errors.c to only produce a single error string (so we can pass it to Haiku's debugger() function without further allocations). In this case, the buffer size is 256 + the size of the prefix + the size of the suffix now.
Pietro Gagliardi
2020-02-09 18:27:19 -0500
83129eeef5Normalized uiprivInternalError() calls to always try to fail gracefully, and make sure errors don't call abort() so we can resume when debugging (and because this isn't really our decision to make...). (The debugger breaks will be removed from release builds when we get to that point.) Finally, refined some TODOs and removed some stale ones (in this case, that were related to the first few things).
Pietro Gagliardi
2020-02-09 13:37:45 -0500
b2946761fcFix#416, uiTableModelRowInserted on windows adds 2 rows instead of 1.
Vadzim Dambrouski
2020-02-05 22:26:23 +0300
5952ad368dFixed Haiku runtime errors.
Pietro Gagliardi
2020-01-28 21:36:31 -0500
cce4419b9aGot Windows working again.
Pietro Gagliardi
2020-01-28 21:29:45 -0500
9ceed7c62dFixed errors.c.
Pietro Gagliardi
2020-01-26 20:06:12 -0500
001e439a9bStarted properly reintegrating the core of noinitwrongthread.c (that is, errors.c).
Pietro Gagliardi
2020-01-26 20:02:03 -0500
8b400f33f7More initmain.c integration. I think we're now complete to what it used to be for that one file. Now I have to figure out how to readd subtests...
Pietro Gagliardi
2020-01-23 21:44:45 -0500
7bb67c3e46More adaptations.
Pietro Gagliardi
2020-01-23 21:36:50 -0500
042da74cc9Started restructuring things slightly so as to allow the new test functions to be safely called from subroutines.
Pietro Gagliardi
2020-01-23 10:52:41 -0500
cd2d64c228Started reintegrating the noinitwrrongthread.cpp cases. Also made it C instead of C++ because maybe Plan 9 one day??? Either way, not ready to test yet.
Pietro Gagliardi
2020-01-21 15:31:41 -0500
b1b60f6077Reintegrated timerSleep() (now threadSleep() because I'm not bloating things further). initmain.c fully restored!
Pietro Gagliardi
2020-01-21 15:13:24 -0500
b722922428Reintegrated the test's thread helper functions and the thread test functions in initmain.c. Phew.
Pietro Gagliardi
2020-01-21 14:19:52 -0500
d51a885431Reintroduced the test type without uiInit() and added uiInit() to most normal tests. Now to start (slowly) reactivating tests.
Pietro Gagliardi
2020-01-21 01:16:47 -0500
da1f9b4875And fixed compiler errors. It works!
Pietro Gagliardi
2020-01-20 20:58:19 -0500
c014fb5989Fixed the meson configuration.
Pietro Gagliardi
2020-01-20 20:55:37 -0500
f75875e51bAnd finished reintegrating enough for one test case.
Pietro Gagliardi
2020-01-20 20:52:46 -0500
4f2db68520Reintegrated what I needed in test.h. So much for "overengineered".
Pietro Gagliardi
2020-01-20 20:49:33 -0500
2ccabe69f2Started reintegrating initmain.c, sort of. I screwed up and need to redo it.
Pietro Gagliardi
2020-01-20 20:17:44 -0500
0c66fc3995Wrote the python script to generate the list of test cases and integrated it into meson.build. This should be fun.
Pietro Gagliardi
2020-01-20 18:18:58 -0500
f4218af3f5Filled in the rest of test(ing).h and main.c for the new test system.
Pietro Gagliardi
2020-01-20 17:22:37 -0500
c95cefaa1cStarted writing the new test parent, which will run tests that do not need to spawn a child process to do UI tests with XCTest. Wow I overengineered testingpriv... Also now that I have Solaris Studio I might as well add __SUNPRO_C support.
Pietro Gagliardi
2020-01-19 22:42:59 -0500
75db846736Looks like we're going to need to turn the test suite into a subprocess-based suite now rather than later, because of Haiku not allowing BApplication::Run() to be called more than once.
Pietro Gagliardi
2020-01-19 18:59:43 -0500
6bc5db4d79Oops I forgot the soversion. Now to figure out why it crashes.
Pietro Gagliardi
2020-01-18 21:08:24 -0500
de76afd43aAnd filled in haiku tests. It builds, but doesn't run.
Pietro Gagliardi
2020-01-18 20:25:33 -0500
4c33e0fb83Filled up more of the Haiku port, enough to build the library itself.
Pietro Gagliardi
2020-01-18 20:19:38 -0500
Remove pylibui-cffi from README
Jaen
2019-12-27 12:09:44 -0800
01c1691161More TODOs.
Pietro Gagliardi
2019-11-08 22:22:03 -0500
736af09557More notes.
Pietro Gagliardi
2019-10-25 20:03:36 -0400
21b887a14aMore notes.
Pietro Gagliardi
2019-10-21 22:14:33 -0400
ad1644f9a8More notes.
Pietro Gagliardi
2019-10-19 22:56:25 -0400
c90ea52922Merge branch 'master' into remodel
Pietro Gagliardi
2019-09-15 22:54:30 -0400
1b05846892Fixed 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.
Pietro Gagliardi
2019-09-15 22:53:23 -0400
c0c8207a6cmisctests cleanup (of files not being committed to git).
Pietro Gagliardi
2019-09-15 10:52:15 -0400
a410f9d5e5Ooh we mostly figured it out!
Pietro Gagliardi
2019-09-02 21:06:07 -0400
6801cf5282More progress with the DWM blur-behind stuff. This is increasingly complicated; I can get rid of the alpha-blending OR keep the Aero animations...
Pietro Gagliardi
2019-09-01 18:59:19 -0400
5c65e6d7faMore notes.
Pietro Gagliardi
2019-08-31 19:33:33 -0400
17f9a5eff5Started writing a test program for DwmEnableBlurBehind() for sidebars. This is gonna be a LOT of work...
Pietro Gagliardi
2019-08-31 19:22:02 -0400
d7b1ecef0eAdd test case for uiSliderHasTooltip and uiSliderSetHasTooltip.
Angelo Haller
2018-09-22 10:32:30 -0500
56e0037d46Make slider tooltip default on all platforms and add enable/disable functions.
Angelo Haller
2018-09-21 14:20:30 -0500
ac79554528Add test case for uiSliderSetRange on page4.
Angelo Haller
2018-05-31 12:54:19 -0500
82bf34abe4Add uiSliderSetRange function to modify the uiSlider range after creation.
Angelo Haller
2018-05-31 09:56:52 -0500
0264ea9905BIG OOPS
Pietro Gagliardi
2019-06-18 20:36:17 -0400