Commit Graph

2792 Commits

Author SHA1 Message Date
Pietro Gagliardi 17dc5f407e And implemented moves on OS X. 2016-11-02 09:29:44 -04:00
Pietro Gagliardi 81b95a59b1 Minor fixups. 2016-11-02 09:09:49 -04:00
Pietro Gagliardi 503e5d7768 More notes. 2016-11-02 08:23:26 -04:00
Pietro Gagliardi 7199d4c847 More notes. 2016-11-01 17:51:25 -04:00
Pietro Gagliardi fae0bb061b Fixed the obvious glitches with window resizes. 2016-11-01 15:19:02 -04:00
Pietro Gagliardi 4c429d5b7f Removed the titlebar logic. Let's try to get the core code working first. 2016-11-01 14:57:44 -04:00
Pietro Gagliardi 0311679e37 Let's continue working on OS X resize drags. 2016-11-01 13:31:34 -04:00
Pietro Gagliardi 3eeb15bcdb Added the initial implementation of the custom resize code. 2016-11-01 11:58:01 -04:00
Pietro Gagliardi d3b33e39ce Further enhancements to custom run loops on OS X for custom resize loops. 2016-10-31 14:33:11 -04:00
Pietro Gagliardi 211b11b80f Fixed a threading issue in uiQueueMain() on GTK+. 2016-10-31 13:38:38 -04:00
Pietro Gagliardi 6779ae91d7 Started a FAQ with the OS X activation issue as the only question for now. Fixes #218. 2016-10-28 18:56:55 -04:00
Pietro Gagliardi a1d14b8773 More TODOs. 2016-10-28 17:43:40 -04:00
Pietro Gagliardi 39fdf7457b More preparation for the OS X window move/resize code: uiMainStep() is split into an internal function that takes a pre-sendEvent: interception specifically intended for internal loops. 2016-10-27 23:32:33 -04:00
Pietro Gagliardi 8cbae7d2b7 More TODOs. 2016-10-27 20:51:37 -04:00
Pietro Gagliardi 5de62d073f Cal [NSApp finishLaunching]. Fixes #182. 2016-10-26 09:39:43 -04:00
Pietro Gagliardi cc1942a929 Prepared OS X for the new uiArea functions. 2016-10-26 01:15:01 -04:00
Pietro Gagliardi 8819d9cd58 Fixed the new Windows uiArea functions. 2016-10-25 23:41:37 -04:00
Pietro Gagliardi 9d754bbf2a Implemented the new functions on Windows. Now to test. 2016-10-25 23:24:13 -04:00
Pietro Gagliardi 7fbbba37f6 Added notes for adding the new uiArea functions to OS X. 2016-10-25 13:14:32 -04:00
Pietro Gagliardi 7abe97ec57 More TODOs. 2016-10-25 01:11:03 -04:00
Pietro Gagliardi 1fbfc9dd67 More TODOs. 2016-10-25 01:00:18 -04:00
Pietro Gagliardi 22caa5e502 Implemented the window drag stuff on GTK+. It works! 2016-10-25 00:34:12 -04:00
Pietro Gagliardi 67ff2fa855 Laid out the interface for user window drags. 2016-10-24 23:35:18 -04:00
Pietro Gagliardi 1871f7139d Some more test areas in the borderless resize test. Now to actually spec out the API (hint: it's two functions in uiArea). 2016-10-24 23:27:44 -04:00
Pietro Gagliardi 8556fc7cd1 Started work on custom user resizes. 2016-10-24 23:08:55 -04:00
Pietro Gagliardi fc243aed00 Cleaned up debugging code and added the main loop bugfix to the README. 2016-10-24 17:47:23 -04:00
Pietro Gagliardi 0c209a8277 Whoops, bugged that last one bad (yet it worked fine in X11 for some reason????). Fixed. 2016-10-24 15:44:02 -04:00
Pietro Gagliardi 3f1540b84a And got rid of message pumping in unix/window.c. Woo! Gotta clean it up a bit first though... 2016-10-24 14:39:10 -04:00
Pietro Gagliardi e17e69f2ad Let's experiment with making uiWindowSetSize() not require an event loop. 2016-10-23 22:02:07 -04:00
Pietro Gagliardi 0870a3065e Quick Windows fixes now localized. 2016-10-23 12:42:00 -04:00
Pietro Gagliardi ce37d12d23 Typo fixes. 2016-10-22 19:36:32 -04:00
Pietro Gagliardi 57379474f1 And finished offing the movement window events. I think the others can stay, though they need some tweaks. 2016-10-22 19:34:53 -04:00
Pietro Gagliardi 57fbf78ef3 More removal. 2016-10-22 19:31:57 -04:00
Pietro Gagliardi edd70b9fa5 More uiWindows cleanup. 2016-10-22 18:35:41 -04:00
Pietro Gagliardi 6d796b5642 More removal of uiWindow move events. 2016-10-22 18:11:49 -04:00
Pietro Gagliardi 570b794650 Started the work in removing the move and center functions from uiWindow; those simply cannot be done thanks to Wayland. 2016-10-22 15:40:15 -04:00
Pietro Gagliardi d344e1ae29 More bindings. Fixes #211. 2016-10-22 15:31:43 -04:00
Pietro Gagliardi 1369f53027 Meh, let's push 2016-10-22 09:01:26 -04:00
Pietro Gagliardi 8b3ce21886 More TODOs. 2016-10-21 18:27:40 -04:00
Pietro Gagliardi f46edd097b uiDrawTextWeightUtraBold. 2016-10-21 16:35:46 -04:00
Pietro Gagliardi bfa781f1c2 Merge branch 'master' of github.com:andlabs/libui 2016-10-19 20:28:23 -04:00
Pietro Gagliardi 229ed226f6 Merge pull request #215 from kornrunner/master
Mention PHP Binding
2016-10-19 20:27:42 -04:00
Boris Momčilović abbea5273f Mention PHP Binding
Add a link to PHP extension
2016-10-20 01:07:51 +02:00
Pietro Gagliardi a9c7ff9c6c Travis now installs the right version of cmake by default on OS X. No more special hacks. 2016-10-17 14:25:32 -04:00
Pietro Gagliardi e133903809 Merge branch 'master' of github.com:andlabs/libui 2016-10-17 12:41:58 -04:00
Pietro Gagliardi 15b069bb47 Merge pull request #176 from starius/no_res_suffix
cmake: do not reset unused variable _res_suffix
2016-10-17 12:38:19 -04:00
Pietro Gagliardi 05f7e2d3cf Merge pull request #208 from sclukey/swift
Add Swift binding
2016-10-17 12:34:19 -04:00
Pietro Gagliardi ba082864e1 Merge pull request #206 from yamadapc/patch-1
Add a complete Haskell binding to the README
2016-10-17 12:33:53 -04:00
Pietro Gagliardi 084ed53e63 Fixed a latent bug in uiFreeInitError() on Windows. 2016-10-15 01:21:04 -04:00
Steven Clukey 4bb9b58ec6 Add Swift binding 2016-09-15 09:24:34 -04:00