Commit Graph

42 Commits

Author SHA1 Message Date
daa 83b5798f6f Small code cleanup 2017-04-23 13:42:05 +03:00
daa 0f919ec390 Number of fixes 2017-04-22 22:18:59 +03:00
daa ee0af91043 Fix calculation error 2017-04-22 17:22:01 +03:00
daa 682660107a Multiple send 2017-04-22 14:31:06 +03:00
daa 0f19874048 Merge branch 'master' into draw_rect 2017-04-22 13:15:02 +03:00
daa 9413af5a4e Fix repaint underscore problem 2017-04-22 12:08:03 +03:00
daa c7fd289816 Fix test 2017-04-21 22:15:32 +03:00
daa84 73e1980256 New joint rect algorithm 2017-04-21 18:26:06 +03:00
daa84 1c4e43a26c Implement external popup menu
As solution have some restrictions - it disabled by default
2017-04-19 11:40:53 +03:00
daa84 ade1f9a5de Refactoring for remove global variables. 2017-04-12 13:12:05 +03:00
daa84 a04a035b84 Render optimization + fix resize bug 2017-03-30 18:25:54 +03:00
daa e9839b641d Repaint speed optimization 2017-03-25 11:31:52 +03:00
daa 0c5d57346b Make only changed area repaintable 2017-03-24 22:23:22 +03:00
daa84 e676af8f91 Finish area readrawing optimization 2017-03-21 13:10:55 +03:00
daa84 778cbd0af2 Clip Iterator 2017-03-20 18:18:08 +03:00
daa c2a6ec88c7 fn from_area 2017-03-18 14:19:36 +03:00
daa f7c088eca7 Cleanup 2017-03-18 13:21:42 +03:00
daa ff4aa6c848 Fix scroll 2017-03-18 13:21:20 +03:00
daa 89e6600325 Invalidate rect passed to draw 2017-03-18 12:45:05 +03:00
daa 51dcd7f4e8 Repaint event on given area 2017-03-18 01:18:41 +03:00
daa a92b42f784 Calculate changed area for given event 2017-03-17 23:38:12 +03:00
daa b4deb823aa Support for double width chars 2017-03-12 12:20:18 +03:00
daa84 c72eb65ebf Small rendering optimization 2017-03-10 16:50:37 +03:00
daa84 fbdf897d48 small speed improvements, undercurl render improvement 2017-03-10 12:32:58 +03:00
daa df0f6a8478 Merge branch 'master' of https://github.com/daa84/neovim-gtk 2017-03-09 23:46:07 +03:00
daa b7da77ca24 Small cleanup 2017-03-09 23:45:45 +03:00
daa84 37cd154f89 fix scroll bug 2017-03-09 16:51:34 +03:00
daa84 0b7810ce5b Base code for underline/undercurl implementation
not usable for now, one reason is not finished gtk-rs bindings
2017-03-09 13:19:44 +03:00
daa b49d93dc96 cargo-fmt, version update 2017-02-26 22:33:44 +03:00
daa a11581748c Add cursor 2016-05-03 20:25:52 +03:00
daa 71e0db64e7 make background and foreground colors to work 2016-04-06 01:04:40 +03:00
daa a19c28473e Resize from nvim settings 2016-04-04 01:34:44 +03:00
daa b3c2744e2d Implement scroll 2016-04-03 18:13:18 +03:00
daa 0c64c43278 Fix colors, some update of buttons bindings, eol_clear implementation,
quit button
2016-04-03 16:04:52 +03:00
daa84 a2813a84c7 add bold/italic settings 2016-04-01 12:34:55 +03:00
daa84 8a763c928e background / foreground highlight 2016-03-31 19:19:08 +03:00
daa84 2d04cbbdc0 Make ui as thread local variable 2016-03-31 13:09:34 +03:00
daa84 ffed15e697 add clear method 2016-03-29 12:22:16 +03:00
daa84 d52311cafa implement put event 2016-03-28 18:05:10 +03:00
daa84 fae82271d1 First event 2016-03-28 17:03:21 +03:00
daa 1043d9ac8e Nvim connection with events handler 2016-03-19 13:27:39 +03:00
daa bd9dde064e Add screen model 2016-03-19 11:47:23 +03:00