Commit Graph

33 Commits

Author SHA1 Message Date
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