Dave Davenport
|
6070826c4d
|
Avoid needles updates when using continious scrolling
|
2016-05-10 11:47:32 +02:00 |
|
Dave Davenport
|
bd412b9975
|
Grab mouse pointer with keyboard.
|
2016-05-09 08:47:28 +02:00 |
|
Dave Davenport
|
b8ecbdcef5
|
Add option to set background for rofi window
|
2016-05-08 11:14:34 +02:00 |
|
Dave Davenport
|
8f6c9ee070
|
Fix indenting
|
2016-05-08 11:13:11 +02:00 |
|
Quentin Glidic
|
67b0ce036f
|
keybindings: Implement on-release bindings
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-05-07 11:31:04 +02:00 |
|
Quentin Glidic
|
20791d4a71
|
view: Split action triggering to an helper function
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-05-07 11:31:00 +02:00 |
|
Quentin Glidic
|
54f85fabaa
|
keybindings: Rework the matching
Now we check all bindings in one place, allowing for future naughty
matching.
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-05-07 11:25:04 +02:00 |
|
Quentin Glidic
|
65447b496a
|
view/navigation: Cleanup
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-05-07 11:24:32 +02:00 |
|
Quentin Glidic
|
aa350a1583
|
textbox/key: Cleanup
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-05-07 11:24:22 +02:00 |
|
Quentin Glidic
|
5b0964ae32
|
textbox: Split keybinding and text handling
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-05-07 11:24:10 +02:00 |
|
Quentin Glidic
|
143acf622b
|
view/keypress: Reindent
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-05-07 11:24:09 +02:00 |
|
Quentin Glidic
|
117c2360a4
|
view/keypress: Cleanup some useless stuff
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-05-07 11:23:44 +02:00 |
|
Quentin Glidic
|
0d899f1bbd
|
view: Split keypress handling to an helper function
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-05-07 11:23:13 +02:00 |
|
Dave Davenport
|
8e05106c87
|
Add option to view background image instead of screenshot in fake transparency. Issue #390
|
2016-05-06 12:40:55 +02:00 |
|
Dave Davenport
|
85aeffbd24
|
small cleanup
|
2016-04-20 17:03:34 +02:00 |
|
Dave Davenport
|
44481cdb40
|
Small cleanups, fix worker error dialog.
|
2016-04-20 08:08:18 +02:00 |
|
Dave Davenport
|
3918625804
|
Move teardown to the logic place again (possible with deamon mode removed)
|
2016-04-20 08:04:23 +02:00 |
|
Dave Davenport
|
3ac0c6dd7d
|
Quick fix.
|
2016-03-21 20:27:16 +01:00 |
|
Quentin Glidic
|
20c9abf0a2
|
keybindings: Merge accept-custom and accept-entry-continue
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-03-20 10:39:34 +01:00 |
|
Dave Davenport
|
d36ae81408
|
Fix positioning window on top of window.
|
2016-03-20 10:16:55 +01:00 |
|
Dave Davenport
|
a2869ef39d
|
Make clang static code analyzer happy (300+ -> 5)
|
2016-03-19 13:29:04 +01:00 |
|
Dave Davenport
|
1f8db0fc5a
|
Remove pointless else if statement
|
2016-03-19 12:21:08 +01:00 |
|
Quentin Glidic
|
f5231ca24d
|
rofi: Allow fullscreen on specified monitor
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-03-18 09:21:36 +01:00 |
|
Quentin Glidic
|
abe44475fc
|
view: Fix multi-character compose sequences
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-03-07 18:10:22 +01:00 |
|
Dave Davenport
|
d5be6d232e
|
Add MENU_ERROR_DIALOG flag.
|
2016-03-06 16:03:04 +01:00 |
|
Dave Davenport
|
b13bff6d1d
|
Try to fix things
|
2016-03-05 23:25:46 +01:00 |
|
Dave Davenport
|
9978feb600
|
Make cppcheck happy
|
2016-03-05 20:07:25 +01:00 |
|
Dave Davenport
|
bfd338dfc8
|
Allow X parsed colors
|
2016-03-05 16:33:18 +01:00 |
|
Dave Davenport
|
5effc9581c
|
Cleanup
|
2016-03-05 11:34:44 +01:00 |
|
Dave Davenport
|
c0690c8afb
|
Cleanups.
|
2016-03-05 11:18:23 +01:00 |
|
Dave Davenport
|
72dfe2ad4c
|
Propagate error down, show dialog.
Fix positioning dialog.
|
2016-03-05 11:08:32 +01:00 |
|
Dave Davenport
|
fd707acac5
|
Move keymap updating into right x11 event loop handler.
|
2016-03-04 08:15:12 +01:00 |
|
Dave Davenport
|
9d7d8a9aeb
|
Be able to run without compose table.
|
2016-03-04 08:02:54 +01:00 |
|
Martijn Koedam
|
797a3b8ea5
|
Free was too early.
|
2016-03-03 12:46:12 +01:00 |
|
Dave Davenport
|
06d25c0ca2
|
Quit on error msg fail.
|
2016-03-03 08:21:28 +01:00 |
|
Dave Davenport
|
f0b1998703
|
Cleanups (cppcheck)
|
2016-03-02 18:07:59 +01:00 |
|
Dave Davenport
|
f05f0de583
|
Fix #348, give a warning when font failed to parse
|
2016-03-01 19:48:18 +01:00 |
|
Dave Davenport
|
8c950a984c
|
Small cleanup
|
2016-03-01 18:33:26 +01:00 |
|
Dave Davenport
|
7d046a1f5b
|
Pack magic externs into a xcb_stuff.
|
2016-03-01 18:11:55 +01:00 |
|
Dave Davenport
|
fb2c23a429
|
Try to get fullscreenmode to draw nicer.
|
2016-02-29 12:11:04 +01:00 |
|
Dave Davenport
|
ef98b3928a
|
Small cleanup.
|
2016-02-28 18:20:39 +01:00 |
|
Dave Davenport
|
3fa1940a5c
|
Do a redraw after changing selected line
|
2016-02-28 18:13:58 +01:00 |
|
Dave Davenport
|
a4fd907fe8
|
Run indenter
|
2016-02-28 15:32:53 +01:00 |
|
Quentin Glidic
|
644556b7b6
|
Change Window/Atom to xcb_window_t/xcb_atom_t
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-02-28 12:21:26 +01:00 |
|
Dave Davenport
|
ab57479da9
|
Remove Atom with xcb_atom_t.
|
2016-02-28 12:19:56 +01:00 |
|
Dave Davenport
|
4cd76a6d8e
|
Merge remote-tracking branch 'github/master' into wip/xcb/full
|
2016-02-28 11:04:09 +01:00 |
|
Dave Davenport
|
d813d03a5f
|
Convert more stuff to xcb, keyboard grab, cleanup
|
2016-02-28 00:09:05 +01:00 |
|
Dave Davenport
|
bb2f0d8b83
|
Move more to xcb, window_*_ functions to xcb_ functions
|
2016-02-27 21:55:43 +01:00 |
|
Dave Davenport
|
a02cb83a98
|
Move more to xcb.
|
2016-02-27 20:45:47 +01:00 |
|
Dave Davenport
|
f79a6d6d2e
|
Convert view.c to xcb_ functions. secondary paste fails.
|
2016-02-27 17:57:43 +01:00 |
|
Dave Davenport
|
15ad8e1da3
|
Removing XCB from view.c, paste less
|
2016-02-27 17:42:50 +01:00 |
|
Dave Davenport
|
9cb5829303
|
Use xcb_flush instead of XFlush
|
2016-02-27 14:05:29 +01:00 |
|
Dave Davenport
|
3f8efed56d
|
Add missing flush
|
2016-02-23 22:04:44 +01:00 |
|
Dave Davenport
|
319524c7c5
|
Test for single mainloop
|
2016-02-23 21:04:24 +01:00 |
|
Dave Davenport
|
87546caa8f
|
Fix previous commit.
|
2016-02-23 19:34:48 +01:00 |
|
Quentin Glidic
|
2ef950eab9
|
WIP: Port window stuff to xcb
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-02-23 17:37:25 +01:00 |
|
Quentin Glidic
|
3029e05ac7
|
keybindings: Rework modmask matching
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-02-23 17:34:31 +01:00 |
|
Quentin Glidic
|
590e61b417
|
view: Store modstate on keypress event
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-02-23 12:52:35 +01:00 |
|
Quentin Glidic
|
990914d20f
|
rofi: Drop daemon mode
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-02-23 12:15:03 +01:00 |
|
Quentin Glidic
|
f39f5bb0cb
|
view-internal: Use XCB types
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-02-23 12:13:21 +01:00 |
|
Quentin Glidic
|
09e520dfe8
|
rofi: Always use ARGB for Cairo image surfaces
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-02-21 22:10:03 +01:00 |
|
Dave Davenport
|
aa1d8b4046
|
Remove x11-event-source, replaced by libgwater.
|
2016-02-21 17:47:19 +01:00 |
|
Dave Davenport
|
75c9f58900
|
Remove XIC and XIM.
|
2016-02-21 17:14:37 +01:00 |
|
Quentin Glidic
|
ee52e50662
|
view/compose: Use Xlib cancelling behaviour
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-02-21 17:00:28 +01:00 |
|
Quentin Glidic
|
5d6f2ee1ab
|
Compose stuff
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-02-21 16:04:53 +01:00 |
|
Quentin Glidic
|
e1f87a67b4
|
rofi: Migrate to libxkbcommon
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-02-21 16:04:53 +01:00 |
|
Quentin Glidic
|
fe7ca2079d
|
rofi: Convert to XCB events
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
|
2016-02-21 16:04:53 +01:00 |
|
Dave Davenport
|
2eb63456db
|
view: Flush after drawing
|
2016-02-21 16:04:53 +01:00 |
|
Dave Davenport
|
9121732e36
|
Cleanups.
|
2016-02-19 21:16:35 +01:00 |
|
Dave Davenport
|
038346b640
|
Cleanup + fix
|
2016-02-19 21:08:46 +01:00 |
|
Dave Davenport
|
758d155a20
|
Fixing.
|
2016-02-19 20:08:14 +01:00 |
|
Dave Davenport
|
6e3bb506de
|
Full mainloop madness
|
2016-02-19 19:50:48 +01:00 |
|
Dave Davenport
|
4eb3fd1da3
|
Test for single mainloop
|
2016-02-19 19:29:06 +01:00 |
|
Dave Davenport
|
a125f6d515
|
Try to fix crash with new scrolling method.
|
2016-02-18 19:23:41 +01:00 |
|
Dave Davenport
|
638e58e7d8
|
Issue: #219 Rounding down.
|
2016-02-17 22:13:13 +01:00 |
|
Dave Davenport
|
d2567a6884
|
#219: Implement continious scroll
|
2016-02-17 20:29:23 +01:00 |
|
Dave Davenport
|
63be750c5b
|
Quick work-around fix for rofi blocking X on unavailable monitor
|
2016-02-17 00:00:41 +01:00 |
|
Dave Davenport
|
354e65fa06
|
Do not pass the same information twice.
|
2016-02-12 08:23:59 +01:00 |
|
Dave Davenport
|
11c347fad8
|
Use accessors in RofiView to get modi's and num modi for sidebar.
|
2016-02-11 08:41:19 +01:00 |
|
Dave Davenport
|
3b007b7eff
|
Pull StartupNotificaiton Display event handling into the main event loop
|
2016-02-11 08:22:48 +01:00 |
|
Dave Davenport
|
fdb4c99456
|
Remove normal window global.
|
2016-02-10 19:40:19 +01:00 |
|
Dave Davenport
|
c3f15a4e2a
|
Merge remote-tracking branch 'origin/master' into glib-loop
|
2016-02-09 07:56:45 +01:00 |
|
Dave Davenport
|
5d430824b3
|
Doxygen updates.
|
2016-02-08 18:16:16 +01:00 |
|
Dave Davenport
|
5a86ae5c99
|
Cleanups
|
2016-02-08 09:03:11 +01:00 |
|
Dave Davenport
|
ad932c8fd0
|
More cleanups
|
2016-02-07 20:38:34 +01:00 |
|
Dave Davenport
|
ca3afc6a6e
|
more renameing
|
2016-02-07 14:09:00 +01:00 |
|
Dave Davenport
|
69b3a360fc
|
Continue cleanup
|
2016-02-07 12:31:17 +01:00 |
|
Dave Davenport
|
adfc83f07d
|
Restructuring, my biggest joy.
|
2016-02-06 14:27:36 +01:00 |
|
Dave Davenport
|
312ca274fc
|
Split of files.
|
2016-02-06 13:06:58 +01:00 |
|