Commit graph

3183 commits

Author SHA1 Message Date
Dave Davenport
f62216fa07 Fix reference help-output test 2017-07-13 08:39:02 +02:00
Dave Davenport
bca01f389d [DMenu] make rofi obey the dmenu -w flag.
- This is a dirty hack that needs to be done better in next release.
2017-07-13 08:21:15 +02:00
Dave Davenport
7b57985203 Add wid:{window id} to monitor option.
- By specifying the window id, rofi will assume that window to be the
monitor (for placing.)
 - syntax: wid:{monitor id}

Issue: #632
2017-07-12 12:27:45 +02:00
Dave Davenport
5996303c08 Convert old location format into new, so we are compatible again.
Fixes: #630
2017-07-11 19:41:24 +02:00
Dave Davenport
0d6bff9354 Merge pull request #629 from DaveDavenport/next
[Dmenu] Allow multi-select in no-custom mode in dmenu.
2017-07-09 13:34:44 +02:00
Dave Davenport
b5d6751ce3 [Dmenu] Allow multi-select in no-custom mode in dmenu.
Fixes: #596
2017-07-09 13:32:56 +02:00
Dave Davenport
a76120d540 Don't enable timing report output by default in meson 2017-07-08 12:02:45 +02:00
Dave Davenport
4d728e3c68 Merge remote-tracking branch 'origin/meson-test-x-rebuild-fix' into next 2017-07-06 23:35:31 +02:00
Dave Davenport
f948c23535 Merge remote-tracking branch 'origin/master' into next 2017-07-06 23:34:32 +02:00
Dave Davenport
37a12d4248 Fix test themes to match new conversion 2017-07-06 20:55:33 +02:00
Quentin Glidic
03229d689a
meson: Add rofi as dependency for test-x target
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-07-06 18:26:19 +02:00
Dave Davenport
ecc9bcc270 Re-add some of the old theme options, so theme converter use them.
- line margin
 - separator style.
 - fake transparency.
 - line padding.
 - scrollbar width
2017-07-06 18:20:32 +02:00
Rasmus Steinke
1d9d5a6f1c Use png instead of svg for specification.md, since github cannot render svg inline 2017-07-06 17:35:56 +02:00
Dave Davenport
36856ecbac Merge pull request #626 from DaveDavenport/Xfwm4
Put Xfwm4 on the WM list that needs extra desktop change.
2017-07-05 23:14:11 +02:00
Dave Davenport
ef4a171fca Put Xfwm4 on the WM list that needs extra desktop change.
Work-around that makes sure desktop gets switchs when setting active
window.

Fixes: #624
2017-07-05 21:30:29 +02:00
Dave Davenport
46cff2d919 Merge pull request #622 from DaveDavenport/next
Correctly switch to other RofiViewState.
2017-07-05 08:43:12 +02:00
Dave Davenport
d82231d0df Correctly switch to other RofiViewState.
* Triggers when error message occurs on handling action.
 * Reproducable with broken drun file. (give a non-existing path)
2017-07-05 00:14:28 +02:00
Quentin Glidic
727e3dc51a meson: Actually define TIMINGS if needed (#621)
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-07-04 15:35:49 +02:00
Dave Davenport
c7e8776c78 Add try exec test (#620)
* Add try exec test

* [DRun] Free after g_find_program_in_path
2017-07-04 13:38:26 +02:00
Dave Davenport
b3caeac38e Update tests 2017-07-03 21:05:03 +02:00
Dave Davenport
1d881a37d4 Merge remote-tracking branch 'origin/master' into next 2017-07-03 09:28:44 +02:00
Dave Davenport
7e1c02b04c [OldTheme] Re-add the padding/bw option. 2017-07-03 09:23:03 +02:00
Dave Davenport
5f21ab80a8 Do not do an expand path on Exec field of desktop file. (#618)
Fixes: #617
2017-07-02 19:34:31 +02:00
Dave Davenport
3590b95046 Do not do an expand path on Exec field of desktop file.
Fixes: #617
2017-07-02 11:33:02 +02:00
Dave Davenport
fcd9878a3b [Config] Remove stray printf, add compiler hints. 2017-06-27 09:28:33 +02:00
Dave Davenport
193dfa16bc [Config] quick hack to support lists in rasi configuration{} block. 2017-06-27 09:15:55 +02:00
Dave Davenport
b9c624d2ee Add test for strings with embedded "'s 2017-06-26 23:00:41 +02:00
Dave Davenport
5eb9fad4e3 [Helper] Fix render return success, not fail. 2017-06-26 20:24:33 +02:00
Dave Davenport
cf7d0866d5 [Helper] Add basic error checking to svg loading code. 2017-06-26 20:16:20 +02:00
Dave Davenport
3556f65198 Update DPI value once auto-detected. 2017-06-26 20:14:51 +02:00
Dave Davenport
ee9f5f71c1 [TextBox] Remove dead (commented code) 2017-06-26 20:14:31 +02:00
Dave Davenport
03d6ac4de3 Run indenter. 2017-06-25 20:25:17 +02:00
Dave Davenport
ea4328b921 [DRun] Add a small thread-pool for fetching icons. 2017-06-25 20:24:26 +02:00
Quentin Glidic
b9097dc488
drun: Preload icon themes
This will allow multi-thread icon loading.

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-06-25 20:12:35 +02:00
Quentin Glidic
ef88423445
gitmodules: Update libnkutils
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-06-25 01:32:08 +02:00
Dave Davenport
32639b75ce [Test] Fix reference file 2017-06-24 13:14:25 +02:00
Dave Davenport
51e4361552 [Travis] Add randr dependency. 2017-06-24 12:58:16 +02:00
Dave Davenport
e28b038d62 Check user data dir when looking for theme.
- set default textbox color to black.
2017-06-22 08:54:29 +02:00
Quentin Glidic
8f8c43e50d
xcb: Support back some weird X11 feature
Namely, key redirects, that play with the modifiers state at the
KEY_PRESS level.

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-06-22 08:35:21 +02:00
Dave Davenport
69d32164c9 Fix test building. 2017-06-21 19:18:57 +02:00
Dave Davenport
77a4d97262 Add -dump-config option. 2017-06-21 08:19:47 +02:00
Dave Davenport
9af191de26 Fix tests by splitting types name into separate file. 2017-06-20 21:02:13 +02:00
Quentin Glidic
4d813a5391
gitmodules: Update libnkutils
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-06-20 20:52:59 +02:00
Dave Davenport
da00848416 Do better error reporting on configuration entries in rasi format. 2017-06-20 18:10:18 +02:00
Dave Davenport
8375fbb513 Support a config.rasi configuration file in the new format 2017-06-20 17:56:27 +02:00
Quentin Glidic
dc2d85cf9f
gitmodules: Update libnkutils
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-06-20 15:12:44 +02:00
Quentin Glidic
2d96f94878
meson: Generate pkg-config file
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-06-20 14:57:34 +02:00
Dave Davenport
252d89a1b8 Add Pop-Dark theme. 2017-06-19 09:30:38 +02:00
Dave Davenport
10e6c333bc Create CODE_OF_CONDUCT.md (#608) 2017-06-17 13:20:34 +02:00
Rasmus Steinke
799ace6dfd include more terminals and remove duplicates 2017-06-15 15:26:12 +02:00