Commit Graph

110 Commits

Author SHA1 Message Date
Miguel de Icaza
874c685f9e Return, backspace, delete 2018-03-20 17:11:57 -04:00
Miguel de Icaza
c940f0b518 Work on TextView 2018-03-20 10:56:23 -04:00
Miguel de Icaza
e288ce8e11 0.5 release v0.5 2018-02-24 22:32:15 -05:00
Miguel de Icaza
5f0ea5d414 This is purely to support .NET Core, as it lacks <dllmap> and thus
makes my life a living hell.

Support for bindings to different ncurses version

Since I just removed all the glue code and native detection
dependencies as well as having a single binary for the curses support,
I had to write this support.

.NET Core sadly does not support Mono's <dllmap> yet, so it is not
possible to do this in any decent form.  This hell is imposed not only
on my curses binding, but on any library that needs to deal with Linux
packagin peculiarities - and we are inflicing this pain on every .NET
developer doing Unix variations.

Anyways, to make a long story short, now I have this ugly turd of a
binding to curses for the sole purpose of calling into one kind of
curses on MacOS, and another on Linux.  This could have been a 3 line
XML configuration file if we had supported dllmap, but instead this
has devolved into what could be described as poster child of bikeshedding.

This is one of that many issues, lots more where this came from:

https://github.com/dotnet/coreclr/issues/930
2018-02-24 22:24:08 -05:00
Miguel de Icaza
6edcc8240b Workaround to cope with the dl crowd and the libc crowd 2018-02-23 23:16:16 -05:00
Miguel de Icaza
c3e45f7cbb Update docs 2018-02-20 23:08:22 -05:00
Miguel de Icaza
46983d43bf Implement the NetDriver.End method, fixes #56 2018-02-20 23:08:18 -05:00
Miguel de Icaza
a0b01ca46c 0.4 release notes 2018-02-20 23:06:22 -05:00
Miguel de Icaza
e2ae0c030a Docs, plus some bones v0.4 2018-02-17 23:18:44 -05:00
Miguel de Icaza
cbc6d6a498 RadioGroup: only catch the hotkey if no other control processed the event 2018-02-17 22:23:56 -05:00
Miguel de Icaza
470a3fb128 Fix 2018-02-16 23:20:13 -05:00
Miguel de Icaza
e889322ac5 Status report on buidls 2018-02-16 23:18:49 -05:00
Miguel de Icaza
469702e620 Package version v0.3 2018-02-16 23:02:43 -05:00
Miguel de Icaza
881f5a8c52 Windows: proper function key mapping 2018-02-16 22:54:36 -05:00
Miguel de Icaza
c132680bcc Fix Windows Driver to not echo the character typed 2018-02-16 22:23:20 -05:00
Miguel de Icaza
93931328d5 Merge pull request #51 from sundhaug92/patch-1
Fixed typo
2018-02-16 11:02:51 -05:00
Martin Sundhaug
31a5b3dc0e Fixed typo
"c an"=>"can"
2018-02-16 13:02:52 +01:00
Miguel de Icaza
a776341ad6 Add .NET core sample 2018-02-15 23:11:23 -05:00
Miguel de Icaza
f362d4fd75 oops, use the autodetection, do not force Windows driver on Unix 2018-02-15 23:05:40 -05:00
Miguel de Icaza
ba656c3c30 Add travis file, move to multi-targeting (.NET core package) 2018-02-15 23:05:40 -05:00
Miguel de Icaza
008082f93f Update README.md 2018-02-15 22:54:08 -05:00
Miguel de Icaza
95db6a83b4 Complete the Windows driver 2018-02-15 22:19:14 -05:00
Miguel de Icaza
4d1668549f Progress on the Windows driver 2018-02-14 22:27:10 -05:00
Miguel de Icaza
715c385d82 Bring Posix-less poll 2018-02-13 22:08:27 -05:00
Miguel de Icaza
f4a5fbfb15 Improvements to the rendering in the Windows driver 2018-02-11 22:14:37 -05:00
Miguel de Icaza
d1a93925cb Another attempt at getting tracking events, does not look like it will work 2018-02-09 23:33:03 -05:00
Miguel de Icaza
717cfc3daf Add mouseinterval 2018-02-09 23:32:48 -05:00
Miguel de Icaza
6ffe2c76c9 Fix menu key navigation 2018-02-09 23:32:38 -05:00
Miguel de Icaza
139125fb03 Docs 2018-02-09 22:55:31 -05:00
Miguel de Icaza
c4e1266326 Mouse support for ListViews; ProgressBar; Fix MainLoop's timers 2018-02-09 22:53:32 -05:00
Miguel de Icaza
fc9029e057 More readme 2018-02-08 22:56:54 -05:00
Miguel de Icaza
561111c46f Update README 2018-02-08 22:52:07 -05:00
Miguel de Icaza
c5325c5527 Some docs updates 2018-02-08 22:41:38 -05:00
Miguel de Icaza
af05d158e2 Updated docs 2018-02-08 22:36:24 -05:00
Miguel de Icaza
da8307dd03 ListView works 2018-02-08 22:33:47 -05:00
Miguel de Icaza
df29c3caae Some work on ListView 2018-02-06 22:41:55 -05:00
Miguel de Icaza
ed6976ecab Global clipboard 2018-02-05 23:01:54 -05:00
Miguel de Icaza
5e5cc25b8f Empty 2018-02-05 22:55:58 -05:00
Miguel de Icaza
eef6ccb452 Ignore 2018-02-02 23:08:32 -05:00
Miguel de Icaza
73a9d3de3b Bring fixes from mono-curses 2018-02-02 23:03:43 -05:00
Miguel de Icaza
1f5515679f Cursor keys switch focus when unhandled, implement scrolling with keyboard in ScrollView 2018-01-29 22:21:53 -05:00
Miguel de Icaza
1d1d50c1dd Update docs 2018-01-27 22:53:22 -05:00
Miguel de Icaza
4de3083bba Scrollviews, some rendering bug fixes, some scrollview event handling 2018-01-27 22:51:48 -05:00
Miguel de Icaza
85692036ec Fix doc references after namespacing 2018-01-27 15:20:58 -05:00
Miguel de Icaza
3f2c6b6f97 ScrollView 2018-01-26 23:01:53 -05:00
Miguel de Icaza
29d355660e looks slightly better 2018-01-25 23:24:47 -05:00
Miguel de Icaza
06e8c5c540 Draw scrollbars, I like where this is going 2018-01-25 23:09:17 -05:00
Miguel de Icaza
8ef6c140c5 Make ScrollView work, still needs scroll bar indicators 2018-01-25 22:22:40 -05:00
Miguel de Icaza
6025594f61 Add FrameView 2018-01-24 22:31:23 -05:00
Miguel de Icaza
170e3b0358 Use Runes and ustrings for text processing, gives us free unicode support 2018-01-23 22:23:47 -05:00