QC
|
0f279b2995
|
Restructure some code, fix a small bug in dmenu mode.
* dmenu crashed on no input lines (wrong free)
* Pass length of lines to menu function.
|
2014-07-20 12:29:27 +02:00 |
|
QC
|
842d19231a
|
Hopeful fix for Issue: #58
|
2014-07-20 12:10:15 +02:00 |
|
QC
|
9526712bc7
|
Small tweak to get more sane start window size. (related to #58?)
|
2014-07-20 10:36:48 +02:00 |
|
QC
|
b30ace3ffe
|
Some reordering.
|
2014-07-19 22:01:34 +02:00 |
|
QC
|
89efbba4b4
|
Some small cleanup and splitting.
|
2014-07-19 21:11:27 +02:00 |
|
QC
|
ea9090eb50
|
Remove a big chunk of duplicate code by re-ordering.
* Remove the refilter code that was in there twice (and directly squash a small bug)
* Pull out the window position calculation in a sub-function.
|
2014-07-19 20:42:22 +02:00 |
|
Dave Davenport
|
c86f28493a
|
Make levenshtein sorting its own option.
* TODO: update manpage. (no md2man on this machine)
|
2014-07-16 08:42:42 +02:00 |
|
QC
|
daa0d16221
|
Make window width include the border width.
|
2014-07-13 12:54:19 +02:00 |
|
QC
|
d702ad18c6
|
Small fix showing extra rows when generating full list from keypress
|
2014-07-07 21:36:20 +02:00 |
|
QC
|
6a917315ce
|
When disabling history go into 'levenshtein' distance sorting when typing.
|
2014-07-05 19:47:55 +02:00 |
|
Dave Davenport
|
e4017fb28c
|
Fix small sizing issue.
|
2014-07-04 05:37:11 -06:00 |
|
Dave Davenport
|
5b0dd0b141
|
Indent fix and small rename
|
2014-06-13 09:41:01 +02:00 |
|
Dave Davenport
|
224dadaddd
|
Arrow hmode.
|
2014-06-13 09:27:56 +02:00 |
|
QC
|
eb20e77d6e
|
Run-dialog, ignore dot files.
|
2014-06-07 11:00:21 +02:00 |
|
QC
|
df49b0709b
|
Fix segfault in hmode.
|
2014-06-06 19:34:10 +02:00 |
|
Dave Davenport
|
7b06ec4a55
|
Remove random atoms and put them in the netatoms array.
|
2014-06-06 09:26:06 +02:00 |
|
QC
|
f9149b5bdb
|
Add option to disable history.
|
2014-06-05 21:55:47 +02:00 |
|
Dave Davenport
|
a2bbc65ff8
|
Fix missing UINT32_MAX
|
2014-06-05 17:48:25 +02:00 |
|
Dave Davenport
|
4f58b6f81f
|
More small cleanups.
|
2014-06-05 08:24:23 +02:00 |
|
Dave Davenport
|
d361b6c445
|
Cleanup, integrate opacity.
|
2014-06-05 08:11:01 +02:00 |
|
QC
|
9fbd7fc99c
|
Re-indent.
|
2014-06-04 21:29:23 +02:00 |
|
QC
|
7667a88732
|
Extra sanity check, avoid crash
|
2014-06-02 21:51:22 +02:00 |
|
QC
|
6fb7e345d0
|
Insert key paste secondary, shift-insert primary.
|
2014-06-02 13:29:43 +02:00 |
|
QC
|
92db68b36d
|
How many times will I break/fix trailing spaces, only buddah knows
|
2014-06-02 13:23:36 +02:00 |
|
Qball Cow
|
0d228cc265
|
Fix some stuff when pasting
|
2014-05-27 18:55:48 +02:00 |
|
Qball Cow
|
ffedaae438
|
Fix crasher in some cases.
|
2014-05-27 18:41:32 +02:00 |
|
Qball Cow
|
ec538c64ea
|
Initial pasting support.
|
2014-05-27 12:55:47 +02:00 |
|
Qball Cow
|
3188236121
|
Cleanups
|
2014-05-27 08:42:21 +02:00 |
|
Qball Cow
|
749d3e6223
|
Add docs
|
2014-05-27 08:31:59 +02:00 |
|
Qball Cow
|
d573f3db4d
|
Undo change
|
2014-05-26 15:37:33 +02:00 |
|
Qball Cow
|
dfa2915ef0
|
Remove globals
|
2014-05-26 10:32:26 +02:00 |
|
Qball Cow
|
e63de1220a
|
Remove unused variables
|
2014-05-26 09:21:39 +02:00 |
|
Qball Cow
|
c400c44ec1
|
Make cppcheck happy. (normally we assume malloc does not fail.)
|
2014-05-26 09:19:58 +02:00 |
|
Qball Cow
|
469b566614
|
Cleanup, possibly unbreak daemon mode.
|
2014-05-26 09:00:14 +02:00 |
|
Qball Cow
|
c2f06d3f92
|
Fix highlighting of arrow box
|
2014-05-25 23:58:05 +02:00 |
|
QC
|
56a911129d
|
Re-use XftFont instead of recreating it each and every time.
|
2014-05-25 23:32:06 +02:00 |
|
QC
|
71b6f8becd
|
Update comments
|
2014-05-25 19:57:42 +02:00 |
|
QC
|
400b7bba67
|
Disable previously (simpleswitcher) broken code, as fixing it seems to break more stuff.
|
2014-05-25 19:39:24 +02:00 |
|
QC
|
cba893f500
|
Fix history becoming stuck.
|
2014-05-25 17:55:27 +02:00 |
|
QC
|
fb56250d18
|
Fix a newly exposed bug, i3 indicating an active window that does not exists
|
2014-05-25 11:34:45 +02:00 |
|
QC
|
3a14ec9746
|
Fonts with a * prepended are considered active and slanted.
* Fix bug in window_get_prop call.
* Use right type (Window instead of unsigned long)
* Make current active window active
|
2014-05-25 11:04:45 +02:00 |
|
QC
|
241e4516c0
|
Small fix.
|
2014-05-24 16:23:01 +02:00 |
|
QC
|
4b1761d022
|
Small cleanup
|
2014-05-24 11:02:13 +02:00 |
|
QC
|
326b562c29
|
Scale down number of columns when not enough rows are available.
|
2014-05-24 10:35:09 +02:00 |
|
QC
|
b1e6030c34
|
Remove -dump, add indent update manpage document target.
|
2014-05-24 10:18:36 +02:00 |
|
QC
|
1df6489746
|
Fix small typo
|
2014-05-22 21:59:27 +02:00 |
|
QC
|
87958d4cad
|
Add option to dump xresources entries.
|
2014-05-22 21:56:57 +02:00 |
|
QC
|
5769bc36f1
|
Make ssh set title public.
|
2014-05-22 10:03:36 +02:00 |
|
QC
|
21a0666a6e
|
Cleanups and indenting.
|
2014-05-22 09:33:32 +02:00 |
|
QC
|
a26cf2637d
|
Commandline options and Xresources now match in nameing.
|
2014-05-22 09:18:16 +02:00 |
|
Qball Cow
|
beced5d36e
|
Use true/false for hmode and fixed-num-lines
* Also update man page to reflect this.
|
2014-05-22 00:38:14 +02:00 |
|
QC
|
f29751b573
|
Change the prompt to be more consistent. Bug #49
|
2014-05-21 23:54:48 +02:00 |
|
Qball Cow
|
e3c20447c7
|
Remove prompt option from textbox, simplify code, fix small drawing issue.
|
2014-05-21 17:33:28 +02:00 |
|
Qball Cow
|
90e91aca13
|
Small column fix for entry box
|
2014-05-21 08:56:16 +02:00 |
|
Qball Cow
|
cf35a0bb65
|
remove pointless extern.
|
2014-05-20 11:47:05 +02:00 |
|
Qball Cow
|
35d5d004c9
|
Cleanups.
|
2014-05-20 11:41:39 +02:00 |
|
Qball Cow
|
6d308cefd8
|
Remove value from config struct.
|
2014-05-20 11:22:03 +02:00 |
|
Qball Cow
|
85172743ee
|
Keys via xresources, dump config.
|
2014-05-20 09:43:45 +02:00 |
|
QC
|
3157358c63
|
Add hmode to xrmoptions.
|
2014-05-19 22:12:54 +02:00 |
|
QC
|
05cf49a880
|
Fix some small memory leaks.
|
2014-05-19 21:58:13 +02:00 |
|
Qball Cow
|
0a95ba47fa
|
Extra checks, first part cleanup
|
2014-05-19 21:02:05 +02:00 |
|
Qball Cow
|
6cd01dba0e
|
Add 4px gap between cursor and last Glyph
|
2014-05-19 17:57:27 +02:00 |
|
Qball Cow
|
b360cdd13c
|
Change malloc+sprintf to asprintf
|
2014-05-19 17:54:53 +02:00 |
|
Qball Cow
|
cb15a57fb7
|
Remove memory wrappers, and use system stuff directly.
|
2014-05-19 16:48:50 +02:00 |
|
Qball Cow
|
b535533569
|
Add some initial columns support.
|
2014-05-19 09:50:09 +02:00 |
|
QC
|
b213711204
|
Add xoffset/yoffset and fixed-num-lines to the command-line options.
|
2014-05-18 22:18:19 +02:00 |
|
QC
|
cbc51910bc
|
Small fix with spaces not being rendered.
|
2014-05-18 18:14:15 +02:00 |
|
QC
|
34aca6a140
|
Add double tab mode switching.
If no hit is found, and you press tab twice in a row, switch to next modi.
|
2014-05-18 12:11:02 +02:00 |
|
QC
|
46728d9030
|
Small fix?
|
2014-05-18 00:12:05 +02:00 |
|
QC
|
4f1ab47b7d
|
Small 'correctness' fixes (thx to sparse)
|
2014-05-17 23:06:45 +02:00 |
|
QC
|
f44fd74987
|
Add option to fix the size of rofi
|
2014-05-17 22:17:23 +02:00 |
|
Qball Cow
|
08da286931
|
Fix small miss-drawing
|
2014-05-16 09:17:55 +02:00 |
|
QC
|
3ebd0d9001
|
Allow xoffset, fix bottom/right edge.
|
2014-05-15 21:55:23 +02:00 |
|
Qball Cow
|
82bdb5f348
|
Add a y-offset.
|
2014-05-15 16:54:35 +02:00 |
|
Qball Cow
|
1b9d4fb325
|
add location to xrm options
|
2014-05-15 08:44:45 +02:00 |
|
QC
|
ce6b8b617d
|
Change arrow position, fix hmode
|
2014-05-14 22:21:16 +02:00 |
|
QC
|
7b7af4cfb4
|
Show arrows in list.
|
2014-05-14 20:56:38 +02:00 |
|
Qball Cow
|
de5187bb01
|
Add small arrows indicating more pages. (to be updated later)
|
2014-05-14 19:51:48 +02:00 |
|
Qball Cow
|
a925e59653
|
Small fixes
|
2014-05-13 22:11:42 +02:00 |
|
Qball Cow
|
87b51f5430
|
Extract out the history code and create functions for it.
(Easier to fix issues later on)
|
2014-05-13 10:45:59 +02:00 |
|
QC
|
db9bb13111
|
clearer that run dialog
|
2014-05-10 22:58:21 +02:00 |
|
QC
|
ab1b6e7127
|
Do not show separator line when no entry.
|
2014-04-28 21:34:48 +02:00 |
|
QC
|
fc88182484
|
Fix crasher, when used as input.
|
2014-04-28 21:18:42 +02:00 |
|
Qball Cow
|
832c2cb584
|
Add comment to avoid mistake later, remove alloca
* Add comments so previous mistake is not repeated.
* Remove alloca, replace it by strdup/asprintf.
Code now passes cppcheck.
|
2014-04-25 09:11:10 +02:00 |
|
Qball Cow
|
a0a5400c72
|
Fix bug with extra trailing \n
|
2014-04-24 23:39:26 +02:00 |
|
Qball Cow
|
aeefabe7a0
|
Fix unclosable window bug.
Fix annoyance, when it failed to grab keyboard, it still shows windows and waits for
input. This causes an unaccessible Rofi instance.
|
2014-04-24 18:03:27 +02:00 |
|
Qball Cow
|
7887344d44
|
Removed unused, add comments.
|
2014-04-24 17:35:40 +02:00 |
|
Qball Cow
|
46309a6fd5
|
Replace malloc/memset with calloc.
|
2014-04-24 14:25:18 +02:00 |
|
Qball Cow
|
f0aa796fd8
|
Small cleanups.
|
2014-04-23 08:47:46 +02:00 |
|
Qball Cow
|
4fd76f59b4
|
Use asprintf.
Avoid possible errors.
|
2014-04-22 14:38:36 +02:00 |
|
Dave Davenport
|
0d6556618e
|
Allow window title to be set. issue #42
|
2014-04-22 11:11:46 +02:00 |
|
QC
|
d64345ccbe
|
identify.
|
2014-04-16 21:43:34 +02:00 |
|
Qball Cow
|
de21215491
|
Paginating
|
2014-04-15 09:14:00 +02:00 |
|
QC
|
c87312be36
|
Indent o mania.
|
2014-03-22 21:04:19 +01:00 |
|
Qball Cow
|
4d37cf35dc
|
Small fix!
|
2014-03-18 10:55:25 +01:00 |
|
Qball Cow
|
5d5779ad1d
|
Small i3 fix
|
2014-03-18 10:38:30 +01:00 |
|
Qball Cow
|
925097c9dd
|
Remove unused header.
|
2014-03-18 00:05:38 +01:00 |
|
Qball Cow
|
89b48fb767
|
Fix timeout, detect i3
|
2014-03-17 23:58:08 +01:00 |
|
QC
|
7e12aeb597
|
Remove profile.
|
2014-03-17 19:28:11 +01:00 |
|
Qball Cow
|
07f8073d4e
|
Use autotools (1)
|
2014-03-17 19:16:09 +01:00 |
|
QC
|
f033a0d669
|
Small fix.
|
2014-03-16 13:48:03 +01:00 |
|
Qball Cow
|
dc5c853d91
|
small fix for stupid error
|
2014-03-12 17:40:23 +01:00 |
|
Qball Cow
|
0d1e5ae597
|
Small fix forgot one header file entry.
|
2014-03-12 08:52:11 +01:00 |
|
Qball Cow
|
6e7f1b746a
|
Rename main file.
|
2014-03-12 08:41:38 +01:00 |
|
Qball Cow
|
c268c10f8b
|
Fix warning from clang --analyze
|
2014-03-11 20:16:44 +01:00 |
|
Qball Cow
|
9d531043e3
|
Possible fix for issue #32
|
2014-03-10 08:49:38 +01:00 |
|
Qball Cow
|
702ff68eb4
|
Sort favorites by # of runs
|
2014-03-08 21:35:27 +01:00 |
|
Dave Davenport
|
8a3daf3194
|
Make things behave nice again in i3.
|
2014-03-02 12:53:06 +01:00 |
|
Daniel Hahler
|
1834e25ef3
|
Select the target desktop in non-i3_mode
Fixes https://github.com/DaveDavenport/rofi/issues/28
This is merged from the original upstream at:
https://github.com/seanpringle/simpleswitcher/blob/master/simpleswitcher.c
(including the TODO)
|
2014-03-02 10:37:58 +01:00 |
|
Daniel Hahler
|
ea8c9923d5
|
Display desktop number with the pattern in window mode
This is merged from the original upstream at:
https://github.com/seanpringle/simpleswitcher/blob/master/simpleswitcher.c
|
2014-03-02 10:33:27 +01:00 |
|
QC
|
1bed4252ae
|
More rename.
|
2014-03-01 17:28:55 +01:00 |
|
QC
|
7f32582582
|
Rename simpleswitcher to rofi.
|
2014-03-01 17:27:52 +01:00 |
|
QC
|
52a28ea494
|
Small cleanups.
|
2014-02-27 20:26:35 +01:00 |
|
QC
|
a3569079c9
|
Make cppcheck happy.
|
2014-02-26 22:48:49 +01:00 |
|
Qball Cow
|
c2e25dc0c1
|
Use Xutf8LookupString
|
2014-02-25 22:54:44 +01:00 |
|
Qball Cow
|
5619c856f1
|
First throw at some utf8 support
|
2014-02-25 09:16:52 +01:00 |
|
Qball Cow
|
faab271283
|
Do not free the return value of XResourceManagerString.
(See manual http://tronche.com/gui/x/xlib/resource-manager/XResourceManagerString.html)
|
2014-02-04 18:39:32 +01:00 |
|
QC
|
57abc12c43
|
cleanups
|
2014-02-03 23:07:04 +01:00 |
|
QC
|
b9c192c4fe
|
Removing duplicate code, small fixes.
|
2014-02-03 22:49:07 +01:00 |
|
QC
|
2bfc2fff4b
|
Remove mark dialog.
|
2014-02-03 22:28:04 +01:00 |
|
QC
|
c71e0313a9
|
Add header.
|
2014-02-03 21:46:44 +01:00 |
|
QC
|
96e76c1998
|
Split out xresource and add -v --version
|
2014-02-02 10:54:01 +01:00 |
|
QC
|
302db5bf07
|
Add two extra options to xresource
|
2014-02-01 23:10:49 +01:00 |
|
QC
|
bd3d69d1ae
|
Replace malloc by allocate
|
2014-02-01 23:07:03 +01:00 |
|
QC
|
0737b4f5b2
|
Read settings from Xresource.
Code borrowed from Sean Pringle (yet again).
|
2014-02-01 23:04:45 +01:00 |
|
QC
|
76a8f79211
|
Accept empty lists
|
2014-02-01 22:31:07 +01:00 |
|
Qball Cow
|
fa5a496629
|
Fix a few minor bugs
|
2014-02-01 14:39:49 +01:00 |
|
Qball Cow
|
5415cd60ed
|
Add delete option to ssh switcher
|
2014-02-01 14:06:08 +01:00 |
|
Qball Cow
|
6177c90a87
|
Restructure for and add option to delete entry from history.
|
2014-02-01 14:03:23 +01:00 |
|
QC
|
8310a97219
|
Fix endline thingy in dmenu
|
2014-01-31 20:36:14 +01:00 |
|
QC
|
8725748916
|
Home/End key map to list browsing.
|
2014-01-31 19:39:09 +01:00 |
|
Qball Cow
|
47ad13fdf3
|
Add kp home/end
|
2014-01-31 18:14:46 +01:00 |
|
Qball Cow
|
972e3ee1d7
|
Add home/end key support
|
2014-01-31 18:09:36 +01:00 |
|
Qball Cow
|
290ed81e08
|
Add Page up/down
|
2014-01-31 18:06:51 +01:00 |
|
Qball Cow
|
e9770460dd
|
Fix i3less build.
|
2014-01-31 15:52:04 +01:00 |
|
Qball Cow
|
8edac70eae
|
Remove json.
|
2014-01-31 13:57:49 +01:00 |
|
Qball Cow
|
1fc03ce908
|
Implement scrolling in menu
|
2014-01-31 13:41:08 +01:00 |
|
QC
|
101c63cde6
|
Indent.
|
2014-01-30 21:32:36 +01:00 |
|
Qball Cow
|
c32e18b600
|
Make dmenu mode behave more like dmenu
|
2014-01-30 18:23:52 +01:00 |
|
QC
|
39b25093bd
|
in dmenu mode accept -p as prompt param
|
2014-01-30 12:15:32 +01:00 |
|
QC
|
760a634731
|
Indent.
|
2014-01-30 10:02:01 +01:00 |
|
Qball Cow
|
bbe4a3d330
|
Add dmenu option
|
2014-01-30 00:47:23 +01:00 |
|
QC
|
78845b52f4
|
Fix issue #19, accept as argument too
|
2014-01-29 20:45:38 +01:00 |
|
QC
|
13da91b200
|
Remove more stray printf
|
2014-01-29 20:39:25 +01:00 |
|
QC
|
080e1f0a15
|
Remove stray printf
|
2014-01-29 20:37:33 +01:00 |
|
Qball Cow
|
167429bae0
|
Read json file chuncked, and from stdin
|
2014-01-29 18:44:09 +01:00 |
|
Qball Cow
|
acc46c4dd2
|
Add a test json mode
|
2014-01-29 15:38:08 +01:00 |
|
QC
|
04f6fb91e8
|
Fix issue #15
|
2014-01-28 20:52:52 +01:00 |
|
QC
|
8a053642c4
|
Rename inner_margin to padding so it goal is more clear. issue #14
|
2014-01-28 20:48:48 +01:00 |
|
QC
|
8508c73b12
|
Add switch_profile.sh mode
|
2014-01-27 22:15:33 +01:00 |
|
Qball Cow
|
f8b72dfbac
|
small arm compiler fix
|
2014-01-26 23:20:15 +01:00 |
|
QC
|
b0ee6ab8dd
|
also accept . in ssh hostname
|
2014-01-26 16:47:26 +01:00 |
|
QC
|
8b6b494830
|
Support _ in ssh hostname
|
2014-01-26 16:21:08 +01:00 |
|
QC
|
4efeb421f2
|
Don't talk to i3 if i3-mode is 0
|
2014-01-26 15:47:17 +01:00 |
|
QC
|
07072de251
|
Add missing files
|
2014-01-26 15:41:45 +01:00 |
|
QC
|
0529d21ffd
|
Add support for selecting marks
|
2014-01-26 15:39:50 +01:00 |
|
QC
|
bd33e93e16
|
Put user settable config in separate file.
|
2014-01-26 13:29:38 +01:00 |
|
QC
|
2b453668e7
|
Add ctrl-j/k to navigate
|
2014-01-26 13:04:00 +01:00 |
|
QC
|
e62ada2a83
|
Add support for horizontal mode.
|
2014-01-26 12:59:10 +01:00 |
|
Qball Cow
|
f72a60580f
|
Allow user to specify location of switcher
|
2014-01-26 00:27:57 +01:00 |
|
QC
|
6e242c197e
|
Use XDG basedir for CACHE.
|
2014-01-25 23:37:37 +01:00 |
|
QC
|
f24b5ef19a
|
Some cleanups
|
2014-01-23 20:33:13 +01:00 |
|
Qball Cow
|
9f4078cec8
|
Remove duplicate variable, revert earlier change.
|
2014-01-23 18:24:28 +01:00 |
|
Qball Cow
|
95dd228dd6
|
Small compile fix on arm
|
2014-01-23 18:03:11 +01:00 |
|
Qball Cow
|
e95727c3bc
|
Config cleanups.
|
2014-01-23 11:39:12 +01:00 |
|
Qball Cow
|
458503df90
|
Make down key behave different from tab, it feels inconsistent.
|
2014-01-22 17:48:50 +01:00 |
|
Qball Cow
|
c5ed30c532
|
Fix margin
|
2014-01-22 13:32:46 +01:00 |
|
Qball Cow
|
498c007193
|
Add line.
|
2014-01-22 13:15:38 +01:00 |
|
Qball Cow
|
f4da5aceb2
|
Don't add empty ssh targets.
|
2014-01-22 10:01:45 +01:00 |
|
Qball Cow
|
6bb615f1d1
|
small cleanup
|
2014-01-22 09:24:31 +01:00 |
|
Qball Cow
|
424cb90a18
|
Fix clang compilation.
|
2014-01-21 15:00:00 +01:00 |
|
Qball Cow
|
0dbd57b46f
|
Include errno.h
|
2014-01-21 14:56:25 +01:00 |
|
Qball Cow
|
0068618573
|
cleanup
|
2014-01-21 10:35:59 +01:00 |
|
Qball Cow
|
ef8d444dd2
|
Add keybinding.
|
2014-01-21 10:13:42 +01:00 |
|
Qball Cow
|
a749aa35e9
|
Add a SSH selector.
|
2014-01-21 10:01:55 +01:00 |
|
Qball Cow
|
3a44951e9f
|
More cleanups to make more extendable
|
2014-01-21 00:20:09 +01:00 |
|
QC
|
5e72018497
|
Split of run-dialog part in separate file.
|
2014-01-20 23:36:20 +01:00 |
|
QC
|
f3a77c9b00
|
Cleanups.
|
2014-01-20 22:58:10 +01:00 |
|
QC
|
eda0a9e0d0
|
Add option to specify terminal to launch
|
2014-01-20 21:17:19 +01:00 |
|
QC
|
22399d0fae
|
Fix last commit, make difference between enter and escaped
|
2014-01-20 20:49:26 +01:00 |
|
QC
|
164073ffd3
|
Allow non-matches to be executed.. (and added to history).
|
2014-01-20 20:26:17 +01:00 |
|
QC
|
06039b8c9c
|
Restructure a bit.
|
2014-01-19 14:18:42 +01:00 |
|