QC
66349a00dc
Small updates.
2014-11-15 16:26:55 +01:00
Dave Davenport
05cab7a37a
Fix indenting.
2014-11-12 17:49:13 +01:00
QC
c37ceb3e62
Fix error with entry box being empty.
2014-11-11 23:07:57 +01:00
QC
f710912042
Add ctrl-/ as reverse tab.
2014-11-11 21:50:16 +01:00
Qball Cow
cd8abd1153
Fix small graphical glix tabs
...
* They where to close to bottom.
2014-11-10 10:14:36 +01:00
Dave Davenport
9eb59fb616
[FullHeight] Fix height calculation
...
* Take window border into account.
2014-11-10 09:29:20 +01:00
Dave Davenport
950a177f97
[Sidebar mode] Allow tabs to be clicked.
2014-11-10 09:19:50 +01:00
Dave Davenport
0ccd7ef6bf
Try to make sidebar separator visible again.
2014-11-10 08:59:39 +01:00
QC
ab82941b5e
Add sidebar modi to ROFI.
2014-11-09 13:10:24 +01:00
QC
03f919a0fb
Fix center mode.
2014-11-09 12:35:12 +01:00
QC
2e0d79d73e
[Run] Filter out duplicates. Issue #86
2014-11-06 17:44:41 +01:00
Dave Davenport
c549c4f72d
Reload configuration in daemon mode on SIGHUP
2014-11-05 10:52:10 +01:00
Dave Davenport
b27725834c
If argv[0] is dmenu, launch in dmenu mode.
2014-11-05 10:36:26 +01:00
Dave Davenport
da7ba544fc
Always use right display str.
2014-11-04 16:37:05 +01:00
Dave Davenport
f56bd03a86
Add multi-line elements support.
2014-10-30 17:53:22 +01:00
QC
f24fac2798
Remove separator from Xresources.
2014-10-19 19:44:22 +02:00
QC
f728e3f03e
Add separator option.
2014-10-19 19:42:02 +02:00
QC
48bc2afb3e
Indent.
2014-09-27 13:20:52 +02:00
Dave Davenport
404dc35c02
Fix some constness and add comments.
2014-09-23 09:24:24 +02:00
QC
15bee1f543
Add source files and man page.
...
* Add bugtracker to manpage.
* Print msg to stderr, when error dialog not available.
2014-09-06 14:57:30 +02:00
QC
10322b45a5
Fix #81 , this should now work correctly.
...
* Put old (broken) simpleswitcher code back.
* Fix call to window_get_prop
* Translate address with XTranslateCoordinates.
2014-09-05 17:14:50 +02:00
QC
20dca49a22
Add ctrl-space to set selected item as input.
2014-09-03 19:40:24 +02:00
Dave Davenport
0462811800
Add flexible configuration for launching
...
* You can now specify links: {terminal} -e bash -e "{ssh-client} {host}"
* Add test for this code.
2014-09-03 13:07:26 +02:00
Dave Davenport
5f33d506b9
Fix name matching for ssh-dialog, fix bug 80.
2014-09-01 19:53:35 +02:00
Dave Davenport
229bb6931b
Play with adding some more test, bug fixes
...
* delete an invalid memmove in textbox
2014-08-30 20:45:08 +02:00
QC
169c05cc15
Fix crash in history when removing last entry.
2014-08-29 12:14:43 +02:00
QC
5b017b017b
Add gcov option.
2014-08-29 00:01:36 +02:00
Dave Davenport
562ace6b78
small cleanup error_dialog, remove dummy calc
2014-08-28 10:10:16 +02:00
Dave Davenport
0795cfda8d
Add display text modi.
2014-08-27 19:44:15 +02:00
Dave Davenport
e44183b406
Refactor the to-long menu() function.
...
* Split out larger sub-parts into separate functions.
* Create a state structure.
* Remove zeltak mode.
2014-08-26 20:25:00 +02:00
QC
d76571bcaa
Initialize fd to -1.
2014-08-25 20:07:31 +02:00
QC
24e7041604
Use g_spawn instead of fork+exec*
...
* Avoids issue with atexit being called for fork.
* less code.
2014-08-25 20:02:48 +02:00
Dave Davenport
30051c8e80
issue: #79 : Crash when enter on empty list.
...
* This fixes the reproducable part of the bug. (enter on empty list)
* check selected < filtered_lines. so we do not try to dereference a null pointer.
2014-08-25 17:48:42 +02:00
Dave Davenport
04e13e3a20
Fix compile warnings.
2014-08-24 15:21:35 +02:00
QC
02ef657c41
[Click to select] Only select visible boxes.
2014-08-24 11:24:35 +02:00
QC
ba6a055683
Fix #59 : Add some basic mouse support.
...
* TOOD: fix double click.
2014-08-23 12:47:09 +02:00
Dave Davenport
b665e85e69
Fix compile warnings with CLANG.
...
* signed compare with unsigned.
2014-08-22 17:29:15 +02:00
Dave Davenport
86b7571e04
Cleanup warnings.
...
* unused var and arguments.
2014-08-22 09:43:26 +02:00
Dave Davenport
62d4f0cdad
Make rofi compile happily under clang.
...
* Set features in configure.ac
* use config.h file, instead of hardcoded _GNU_SOURCE
in each c file.
* Fix mix up unsigned/signed.
2014-08-22 09:27:45 +02:00
Dave Davenport
63e5f4e940
Small cleanup and fixes.
...
* Use g_strfreev
* Use g_ascii*strto(u)ll
2014-08-21 19:14:01 +02:00
QC
9af1d490a6
Make Rasi a happy boy, add character width mode.
2014-08-11 20:21:29 +02:00
QC
1a47507f7b
Remove custom strlcpy for g_strlcpy.
2014-08-09 11:49:37 +02:00
QC
0be8e7ffa9
Remove xdg as dependency, glib provides this.
2014-08-09 11:44:06 +02:00
QC
98dfbddadb
Move to glib's based memory allocation functions
...
* replace calloc by malloc0_n
* malloc by g_malloc
* strdup by g_strdup
* asprintf by g_strdup_printf
* realloc by g_realloc
* free loop by g_strfreev (if possible)
2014-08-09 11:40:42 +02:00
Dave Davenport
9ac8f408f4
Remove useless prefix complete code.
...
* it is slow (ish)
* it is not propper utf8 matching, doing this will make it slower.
2014-08-08 17:35:39 +02:00
QC
280c3d7f7f
Using Glib's utf8 functions to do string collating.
...
* casefold and use utf-8 collating.
* use g_utf8_next/prev for moving cursor.
2014-08-07 21:42:16 +02:00
Dave Davenport
b196649f10
Fix #76 : DMENU returns 1 on cancel.
...
* Pull out dmenu, separate it from normal modi.
* Give dmenu a return value (1 on cancel)
2014-08-05 09:07:41 +02:00
QC
da69111a20
Work on bug #73
2014-08-03 21:51:31 +02:00
QC
77a0a765ae
Reverting c/p behavior, misread comments.
2014-08-03 21:09:20 +02:00
QC
9bbb79a888
Remove Active mode. IT causes problems with matching and has limited use.
2014-08-03 17:21:42 +02:00