Commit Graph

257 Commits

Author SHA1 Message Date
daa
d9af1b9477 nvim handler refactoring 2017-10-15 14:34:48 +03:00
daa
e7cd39607f Insert before cursor 2017-10-14 14:42:50 +03:00
daa84
42b6bdcd64 Disable swap files
In case neovim ends unexpected on next start - neovim ask user for
recovery but gui have not access to this event. So temprorary disable
this.
Also do some improvemnt, so error message can be shown to user on nvim
start errors
2017-10-13 13:16:52 +03:00
daa84
dcdd6d98d1 Ignore mappings in paste code (#14) 2017-10-13 12:04:40 +03:00
daa84
968f5762c4 Support right mouse and release events 2017-10-13 11:43:07 +03:00
daa
3714817604 Implement #14
allow paste from PRIMARY by middle mouse button
allow paste to command box
paste from toolbar now paste CLIPBOARD
2017-10-12 08:59:16 +03:00
daa
7065fbe2c7 Resize check 2017-10-11 19:10:24 +03:00
daa
557f3dd0f6 Small code cleanup 2017-10-11 18:59:23 +03:00
daa
08d8408adc Fix crush on startup (#17, #13)
Solution: on_resize/ui_attach events must always update model, so model manipulation commands will always works right
2017-10-11 18:55:29 +03:00
daa84
0f4234a622 Limit tab title len (fix #16) 2017-09-26 16:59:28 +03:00
daa84
dd62733e66 Fix gnome panel issues (#12)
Display icon for application
Allow application to be pinned
2017-09-22 18:05:12 +03:00
daa84
ea71ec2b3f Fix #12
Set default icon, update desktop file settings, show icon in about
dialog
2017-09-21 18:10:48 +03:00
daa
0ff5c29de2 Fix #11 2017-09-15 16:20:59 +03:00
daa84
faeac76607 Speed optimization 2017-09-14 18:34:08 +03:00
daa84
211ef0de58 Thread check improvement 2017-09-14 16:29:03 +03:00
daa84
3d8dcba9e6 Merge branch 'master' into render 2017-09-14 16:19:16 +03:00
daa84
3ddf1b2ec7 Fix resizing 2017-09-14 16:17:50 +03:00
daa
857f78fe51 Still problems with resize 2017-09-14 15:08:45 +03:00
daa84
90fad0fe9c Resize nvim on font change, not window 2017-09-13 18:34:18 +03:00
daa84
94747615af Move out resize/init code from draw handler 2017-09-13 17:40:43 +03:00
daa84
dc8d6d5a70 Support double_width chars 2017-09-13 12:39:02 +03:00
daa
31a0fea819 Small code update 2017-09-12 23:27:45 +03:00
daa84
531c900d66 Draw optimization 2017-09-12 18:28:01 +03:00
daa
39db875b6f Fix underline rendering 2017-09-12 15:09:17 +03:00
daa84
61fdb83427 Fix rendering, draw curved underline 2017-09-12 12:56:40 +03:00
daa
8b15361a84 Small optimization 2017-09-11 22:00:26 +03:00
Fabian Knorr
ae646507d4 Simplified header bar environment variable handling
Removed unnecessary comment
2017-09-11 20:52:28 +02:00
daa84
945cea6acf Clippy code cleanup 2017-09-11 18:31:15 +03:00
daa84
f7710ca912 Drawing optimization 2017-09-11 18:00:51 +03:00
Fabian Knorr
3f2386885b Optionally disable header bars with NVIM_GTK_NO_HEADERBAR=1 2017-09-10 20:56:35 +02:00
daa
ab6052705a Underline 2017-09-09 23:02:06 +03:00
daa
47ccbdcec5 Fix repaint issue 2017-09-09 22:44:28 +03:00
daa84
837fcb7b45 Fix redraw clip rect calculation 2017-09-08 18:26:16 +03:00
daa
a00d1ff65c Fix cursor repaint. 2017-09-07 22:53:32 +03:00
daa84
fab0002a56 Cursor rendering 2017-09-07 18:51:12 +03:00
daa84
e4bbce3be4 Rendering fix 2017-09-07 18:01:04 +03:00
daa84
7f05e11e84 Add new repaint logic 2017-09-07 17:48:10 +03:00
daa84
6963c7ab95 Starting update queue area code rewriting 2017-09-06 18:31:13 +03:00
daa84
ecae1d09c6 Draw background as items 2017-09-06 17:18:30 +03:00
daa84
2f1f4e02c3 Same attribute for same properties 2017-09-06 12:05:12 +03:00
daa
26493977be add fixmes 2017-09-05 20:31:52 +03:00
daa84
05dee3251f Get sizes from FontMetrics 2017-09-05 18:23:46 +03:00
daa84
bc31984362 Fix text coloring 2017-09-05 17:03:20 +03:00
daa84
c4ecd43ea0 Fix rendering 2017-09-04 18:32:12 +03:00
daa84
3bb326c8aa Fix repaint 2017-09-04 12:47:23 +03:00
daa84
f8a10b2c27 Fix crash 2017-09-04 12:20:03 +03:00
daa84
a591bda6ee Small fixes 2017-09-01 16:49:10 +03:00
daa84
e8b23f18f5 Fix render issues 2017-09-01 13:14:16 +03:00
daa84
40f5492ba8 reimplement merge 2017-08-31 18:37:55 +03:00
daa84
6e0909ea95 Small fixes 2017-08-28 18:05:58 +03:00