Commit Graph

3588 Commits

Author SHA1 Message Date
George Zhao bd79a2fa8f
Update README.md
Add another libui bare bindings for lua
2018-05-27 14:52:21 +08:00
Ben Campbell 4246ae5549 assorted consistancy cleanup 2018-05-22 22:53:25 +12:00
Ben Campbell 7402dec266 remove superfluous #include <vector> 2018-05-22 20:41:49 +12:00
Ben Campbell fc2ea17bb8 Add minimal uiTable implementation for windows
This uses the win32 common controls listview to implement uiTable.
There are limitations:
 - It supports only a single TextPart per column.
 - ImagePart, CheckboxPart and ProgessBarPart are not implemented.
 - There is no support for cell coloring.
 - Cell editing is not implemented.
Some of these will be very hard to support using the standard
common control listview, and probably require an entire custom
listview.
2018-05-22 20:41:49 +12:00
Pietro Gagliardi 0da7b3fceb More bindings. Thanks to anonymous-coward on reddit. 2018-05-21 20:10:46 -04:00
Pietro Gagliardi 6c1a7b2b9b Cleared up exactly where libui stands. I didn't realize people were expecting more out of it than I let out, because I thought I was letting out exactly what I promised, when I didn't. Thanks to Bloodmeow (I think that was what their username was...). 2018-05-21 10:44:10 -04:00
Pietro Gagliardi 483c037d41 Merge branch 'master' of github.com:andlabs/libui 2018-05-21 08:41:24 -04:00
Pietro Gagliardi f55d34636b
Merge pull request #369 from msink/kotlin-libui
Kotlin/Native bindings
2018-05-21 08:40:27 -04:00
Mike Sinkovsky bb3066e3f5 Kotlin/Native bindings 2018-05-21 16:10:12 +05:00
Pietro Gagliardi cc477d58f8 More notes. 2018-05-20 12:55:50 -04:00
Pietro Gagliardi 919ad1f16e More Rust bindings. This list is getting nuttily formatted; need to improve it... 2018-05-20 10:20:19 -04:00
Pietro Gagliardi 422ec83162 Okay, so any future changes will require super complex cmd.exe fuckery combined with yaml's bizarre, complex quoting rules, sooooo nope.avi (I'll try again after spliting all the appveyor stuff into batch files, but at this point I'm tempted to switch to VSTS, which I can pay for). 2018-05-18 09:19:53 -04:00
Pietro Gagliardi cfb51cb1b9 And let's try again for MSVC. 2018-05-18 09:08:14 -04:00
Pietro Gagliardi 634ca8470d Gotta love curl (so much for a clean revert of this...) 2018-05-18 08:59:48 -04:00
Pietro Gagliardi abc489095e Let's try jom with 1 to start. 2018-05-18 08:56:42 -04:00
Pietro Gagliardi 96f2bf2603 And now with 3. 2018-05-18 01:28:32 -04:00
Pietro Gagliardi 4c8af90d64 Okay, that seemed to apply the flag correctly. Let's turn off the debugging spew and see if it has the effect we want. 2018-05-18 00:13:51 -04:00
Pietro Gagliardi e4852c17b7 motherfucking 2018-05-18 00:08:46 -04:00
Pietro Gagliardi b463590289 fucking 2018-05-18 00:07:09 -04:00
Pietro Gagliardi dc62cbd27f Let's try simultaneous builds in AppVeyor. 2018-05-18 00:05:19 -04:00
Pietro Gagliardi d4c41e0270 And undid all those changes. 2018-05-17 10:14:13 -04:00
Pietro Gagliardi d6ced62aab Hooray Microsoft 2018-05-17 10:08:15 -04:00
Pietro Gagliardi 911ef405c7 Okay, THAT worked, so let's fix the cmd.exe quoting 2018-05-17 10:03:24 -04:00
Pietro Gagliardi 4748828a2e Good to experience that YAML is a complicated mess for myself now! 2018-05-17 10:01:31 -04:00
Pietro Gagliardi 26e5843083 ... *sigh* 2018-05-17 09:59:25 -04:00
Pietro Gagliardi 3f1b6b3a49 Fucking YAML; so much for simple git revert of all this. 2018-05-17 09:56:11 -04:00
Pietro Gagliardi 18817c7633 Oops 2018-05-17 09:54:47 -04:00
Pietro Gagliardi 4e9f498dd3 Dump AppVeyor CPU count information. Update #364 2018-05-17 09:49:02 -04:00
Pietro Gagliardi 9d74f9f930 And added an announcement entry for this. 2018-05-16 22:18:02 -04:00
Pietro Gagliardi a0367201c9 Some more CI fine-tuning. 2018-05-16 22:04:46 -04:00
Pietro Gagliardi 02b7ae90f1 Some fixups to the AppVeyor and Travis CIs: rearranged artifact name parts to match existing ones, changed "platform" to "arch" wherever possible, changed "osx" to "darwin" in artifacts. Also added the AppVeyor badge to the README. 2018-05-16 21:55:04 -04:00
Pietro Gagliardi 4245120f6a
Merge pull request #358 from msink/ci-buildability
This adds AppVeyor as CI for the Windows builds.

This also lets both AppVeyor and Travis upload binary packages for tagged releases, so I don't have to keep making these myself.

The setup isn't optimal for everyone yet, but we can work that out.
2018-05-16 21:44:02 -04:00
Mike Sinkovsky 9aef70b980 Travis: upload artifacts 2018-05-16 17:36:57 +05:00
Mike Sinkovsky 2b1c43c642 Travis: refactor matrix 2018-05-16 16:17:16 +05:00
Mike Sinkovsky 858a497978 AppVeyor: deploy artifacts 2018-05-16 12:45:45 +05:00
Mike Sinkovsky c4b1e1b237 AppVeyor: refactor matrix 2018-05-15 16:21:51 +05:00
Mike Sinkovsky fb19345e10 CI: use AppVeyor for testing Windows buildability 2018-05-14 12:11:02 +05:00
Mike Sinkovsky 8be9195302 Travis: matrix build 2018-05-14 12:11:02 +05:00
Pietro Gagliardi 31090442be Merge branch 'master' into table 2018-05-13 18:05:50 -04:00
Pietro Gagliardi 02fc3e267e And fixed on OS X too. IIRC I handled it on Windows in a prior commit. 2018-05-13 18:04:57 -04:00
Pietro Gagliardi e00a91ded4 Fixed event propagation in GTK+ uiDateTimePicker. 2018-05-13 18:00:25 -04:00
Pietro Gagliardi 6533c0be32 Fixed the datetime example 2018-05-13 13:00:42 -04:00
Pietro Gagliardi 9dad806693 Merge branch 'master' into table 2018-05-13 12:05:43 -04:00
Pietro Gagliardi ca1079f344 Cleaned up from the previous merge and added it to the README. 2018-05-13 12:05:09 -04:00
Pietro Gagliardi d02784838e
Merge pull request #297 from cody271/datetime
Improve uiDateTimePicker by adding functions to set and get the displayed date.

Updates #309
2018-05-13 11:22:44 -04:00
Pietro Gagliardi 8874532302 Updated the README with the previous commit and updated CMakeLists.txt to address issues raised by the other PR.
Update #261
2018-05-13 11:19:30 -04:00
Pietro Gagliardi f7ea901460
Merge pull request #249 from l0calh05t/fix-msvc-release
Fix release build on MSVC.

Update #261
2018-05-13 11:10:05 -04:00
cody271 fd3b693ffe uiDateTimePicker Use more 'uipriv' on OS X 2018-05-12 21:40:47 -07:00
cody271 9aba97714d uiDateTimePicker Add comments 2018-05-12 21:35:07 -07:00
cody271 266c633972 uiprivDateTimePickerWidget Fix calendarBlock GTK+ signal 2018-05-12 21:35:07 -07:00