Commit Graph

154 Commits

Author SHA1 Message Date
miguel
11b4e45920 More HexEdit work 2018-05-10 23:14:56 -04:00
miguel
33502735d3 Split the driver code, in preparation for a new Windows console driver 2018-05-10 22:05:13 -04:00
Miguel de Icaza
4cf9c7b138 FileDialog work, HexViewer view 2018-05-09 23:12:06 -04:00
Miguel de Icaza
31ae05af42 More work on file dialog 2018-05-09 02:03:53 -04:00
Miguel de Icaza
bf728373a4 Upgrade 2018-05-09 01:25:52 -04:00
Miguel de Icaza
21447714e5 0.8 2018-05-09 01:25:09 -04:00
Miguel de Icaza
b8c84805d2 [Windows] handle digits and other special keys 2018-05-09 01:20:23 -04:00
Miguel de Icaza
8c75e412cb Handle Key.Delete as Backspace, but Key.DeleteChar as the delete character 2018-05-08 12:35:35 -04:00
Miguel de Icaza
d17fb45852 Undo for now 2018-05-08 11:58:52 -04:00
Miguel de Icaza
ca05160cb5 Merge pull request #80 from nickvdyck/backspace-wsl
Textfield backspace remove character not working on wsl
2018-05-08 08:52:36 -07:00
Miguel de Icaza
a3a680b3e2 Small fixes to the Open File dialog 2018-05-06 17:50:24 -04:00
Nick Van Dyck
a749030549 Textfield backspace remove char not working on wsl 2018-05-05 22:00:22 +01:00
miguel
2f25941dad Update docs 2018-05-05 14:19:45 -04:00
miguel
6c3fa389a6 FileDialog work 2018-05-05 14:09:21 -04:00
miguel
64dcc3ca0c Some file dialog work 2018-05-04 23:29:08 -04:00
miguel
6fbccd6659 Fix the Fill computations for layout, by only special casing the Pos.Center scenarios and unrolling the rest 2018-05-04 22:41:59 -04:00
miguel
bf37958d13 0.7 2018-05-02 22:44:59 -04:00
miguel
317250c743 Resize windows on Unix 2018-05-02 22:40:21 -04:00
miguel
b296c920ac Implement new Dim/Pos capabilities, referencing the elements of another view 2018-05-01 23:27:15 -04:00
miguel
7a064983cd Update docs 2018-05-01 22:26:53 -04:00
miguel
527e787c9b Update docs 2018-05-01 22:23:43 -04:00
miguel
e1ede77ba3 Update docs 2018-05-01 16:59:56 -04:00
Miguel de Icaza
2002e8c2d3 Upgrade sample to use the new layout system 2018-04-30 13:29:31 -04:00
Miguel de Icaza
875c553f90 0.6 release 2018-04-30 10:32:20 -04:00
Miguel de Icaza
bfc70adc69 One curses P/Invoke was missing the proxy 2018-04-30 10:30:48 -04:00
miguel
3fd9171e51 Updated docs 2018-04-29 23:31:47 -04:00
miguel
26db9d30de Updated docs 2018-04-29 23:31:10 -04:00
miguel
bbe349ac9d When doing view layout, we need to layout the subviews as well 2018-04-29 23:31:04 -04:00
miguel
00257f3096 Bring the new layout engine 2018-04-29 19:22:18 -04:00
miguel
53b9350b2e Fix button 2018-04-29 00:02:31 -04:00
miguel
9bd619c74f Add a frame to buttons, as this calculation is used elsewhere, still missing - focus on the dialogs 2018-04-28 23:54:31 -04:00
miguel
f383ffb056 New layout engine 2018-04-28 23:48:50 -04:00
miguel
8468d8073e Move Example into a separate directory 2018-04-26 22:24:33 -04:00
miguel
4043be102c Move Example into a separate directory 2018-04-26 22:23:57 -04:00
miguel
98d56b3562 Improve current behavior on Windows, and prepare for building a real Windows driver 2018-04-09 22:50:40 -04:00
miguel
49818d3058 [TextView] add mouse handling 2018-04-07 17:50:46 -04:00
miguel
e7876fb5b0 Small updates 2018-03-30 22:09:13 -04:00
Miguel de Icaza
30602b1f46 Forward word, backward word, some small code changes 2018-03-23 23:46:01 -04:00
Miguel de Icaza
045bb85108 Save 2018-03-22 12:01:47 -04:00
Miguel de Icaza
5d93cdf6e5 Update docs 2018-03-22 11:57:36 -04:00
Miguel de Icaza
852aa95236 Update docs 2018-03-22 11:53:07 -04:00
Miguel de Icaza
9a0cfcd3a0 Reorganized 2018-03-22 11:41:51 -04:00
Miguel de Icaza
daf24b1672 Selection 2018-03-22 02:13:57 -04:00
Miguel de Icaza
c0761d84bd Editor works for most stuff now 2018-03-21 02:46:31 -04:00
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