lbonn
7c79169309
Wayland: fix wayland-only mode again
2023-09-24 01:57:11 +02:00
lbonn
bb85634182
Merge remote-tracking branch 'upstream/next' into wayland
2023-09-14 17:37:40 +02:00
Dave Davenport
6caaf36df6
[Theme] Fix opening abs path if no/wrong extension (backward comp.)
2023-08-15 19:28:33 +02:00
Dave Davenport
ad06fb9516
[Theme] Try to fix importing of theme.
...
- Fix the two place of resolving into one method.
- Do not accept file in CWD.
- Prefer file if it exists in same directory as parent file that
imported it.
fixes : #1889
2023-08-15 19:12:14 +02:00
MoetaYuko
2c0fcf9da9
[IconFetcher] Apply scaling when loading images and icons
...
Partially fixes #45
2023-07-23 14:10:10 +02:00
Dave Davenport
e6af09a52c
[UnitTest] Add more tests for environment parsing.
2023-03-26 21:52:50 +02:00
Dave Davenport
1b1aa37f20
#1802 : Calc broken fix ( #1803 )
...
* [Theme] First move to double internal calculations.
* [Theme] Allow float numbers.
* [Theme] Fix unary - and tighten the grammar parser.
* [Theme] Rename % to modulo to fix compiler.
* [Theme] Dump right modulo syntax.
* [Test] add missing end_test
* [Grammar] Allow negative numbers as property value
2023-02-14 15:53:10 +01:00
Dave Davenport
6caece77d4
I785 ( #1789 )
...
* [Textbox] Add history to the entrybox.
* [Textbox] Add comments and move into sub functions.
* [doc] Add conflicting constraint section to manpage.
* [Script] Some small memory leak fixes.
* [Entry History] Add documentation.
fixes : #785
2023-01-22 17:25:17 +01:00
Dave Davenport
d464822505
[Theme] support rasinc for theme include files.
2022-12-30 11:54:15 +01:00
Dave Davenport
66d782e0e7
Move config.h
...
small updates
Tweak header a bit
[CI] Add lto build to sh ci.
[CI] Fix artifact upload
[CI] no wildcard for artifact
2022-11-19 20:35:52 +01:00
Dave Davenport
fb80595725
[Build] Add option to build with lto to meson.
...
Fix error in test.
Issue: #1743
2022-11-17 11:25:45 +01:00
lbonn
d44b81e778
Merge remote-tracking branch 'upstream/next' into wayland
2022-10-05 18:49:54 +02:00
Dave Davenport
cb6afae71f
[Test][Theme] Update test for downgrade error
2022-08-26 14:12:51 +02:00
lbonn
9ec86220d5
Fix wayland-only build
2022-08-24 00:45:36 +02:00
lbonn
4e833a4ec4
Merge tag '1.7.4' into wayland
2022-08-24 00:05:02 +02:00
Dave Davenport
d4b77207dd
Update test for # keybindings.
2022-08-22 21:57:29 +02:00
Dave Davenport
fb24fc0999
Add a warning list and append it to the message box.
2022-07-27 23:44:56 +02:00
Dave Davenport
0e90fb065f
[Build] Fix some compile warnings.
2022-07-23 00:28:55 +02:00
lbonn
1e8c22b4a0
Merge remote-tracking branch 'upstream/next' into wayland
2022-04-17 11:19:36 +02:00
Dave Davenport
47d785758a
[listview] Allow settings of flow direction of elements ( #1605 )
...
* [Listview] Initial implementation for left to right packing.
* [Listview] fix movement in pack-left-to-right.
* Add element-next/prev keybinding and remap tab.
* [Listview] Change option name to 'flow' and use rofi orientation type.
* [Listview] Make listview work with reverse property.
* Update test for 2 new keybindings.
fixes : #1058
2022-03-07 20:37:58 +01:00
Dave Davenport
534aa6ad54
Rename Dialogs -> Modes
...
Try to fix some of old syntax.
2022-02-23 23:18:53 +01:00
Dave Davenport
af8a3505b5
[TEST] Add modulo test.
2022-01-31 22:11:19 +01:00
Dave Davenport
36d4aee490
[Test] Expand the CI test for theme.
2022-01-30 14:33:41 +01:00
Jakub Jirutka
d34e827dd0
Merge tag '1.7.3' into wayland
2022-01-29 20:53:22 +01:00
Dave Davenport
85c6545a43
Merge List and Array type into one. ( #1572 )
...
* Merge list and array into one.
* [Lexer] Only use string without " in list
* Some cleanups
* Cleanups based on feedback.
2022-01-25 09:57:59 +01:00
Dave Davenport
33643d0642
Theme array fix inheriting.
2022-01-24 21:50:52 +01:00
Dave Davenport
63ba595005
[Test] add a small array syntax test.
2022-01-24 21:15:12 +01:00
Dave Davenport
4bef336b9c
What is in a name.
2022-01-24 20:33:19 +01:00
Dave Davenport
28052a452c
Fix missing enum to str for Set.
2022-01-24 19:56:17 +01:00
Dave Davenport
e563cd3ad0
Add -replace option
...
Issue: #568
2021-12-22 21:03:54 +01:00
lbonn
fd68f97fe7
Merge tag '1.7.1' into wayland
2021-11-28 15:50:59 +01:00
Quentin Glidic
bde8175d39
gitmodules: Update libnkutils
...
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2021-10-28 06:33:12 +00:00
Jakub Jirutka
7ce8c8584b
Remove unused/surplus xcb-related includes
...
Includes in the rofi code base are a complete mess; there are many
needless includes and many files rely on transitive includes.
I used include-what-you-use tool to find them. There are much more,
I cherry picked only suggestions relevant to the goal - allow building
rofi without XCB dependencies.
This doesn't break X11 support and it can be upstreamed (after rebasing
and removing changes in wayland-stuff).
2021-09-30 21:48:44 +02:00
lbonn
cfc3be4a5d
Merge tag '1.7.0' into wayland
2021-09-06 13:16:48 +02:00
lbonn
deb9330a0d
Merge commit '1a1dc7282f5ed010af874398b5b3d70ea7cda8e8' into wayland
2021-09-06 13:00:57 +02:00
Dave Davenport
1050c20c10
[Test] Remove old broken test scripts.
2021-08-22 00:03:43 +02:00
Dave Davenport
47f26ca2f1
[IconFetcher] Look for images in theme directories.
2021-08-17 11:05:03 +02:00
a1346054
c62137f8ab
Simple maintenance improvements ( #1370 )
...
* rofi moved to libera.chat
* unify some theme headers and whitespace
* consistently use the same hashbang for bash
* improve obsolete way of testing equality
see https://github.com/koalaman/shellcheck/wiki/SC2268 for explanation
* use consistent function definitions in bash scripts
* remove duplicated author and fix whitespace
* quote all variables in scripts
fixes many warnings identified through shellcheck
* fix whitespace in scripts
* fix whitespace in non-source files
* fix spelling in non-source files
* fix whitespace and indentation in source files
* fix spelling in source files
2021-08-14 13:03:16 +02:00
Dave Davenport
382a497c4e
[Test] Fix some of the tests.
2021-07-06 23:49:17 +02:00
Dave Davenport
a1a0ed68f2
[Test] Fix tests.
2021-06-16 00:11:57 +02:00
Dave Davenport
1cac2c86f6
[Test] fix num keybindings in test.
2021-06-15 14:44:22 +02:00
Dave Davenport
b541bf55bc
[Test] Fix meson test, remove gif dep from meson.
2021-06-15 12:55:03 +02:00
Dave Davenport
43957321d4
[Test] meson build updates.
2021-06-15 12:45:02 +02:00
Dave Davenport
74144db77d
[Test] Fix the test.
2021-06-15 12:31:32 +02:00
TonCherAmi
12b2b38578
Fix tests. ( #1323 )
2021-06-05 12:58:07 +02:00
Dave Davenport
95c4e0424e
Fix tests.
2021-06-01 14:21:21 +02:00
TonCherAmi
dc28a97437
Add cursor property ( #1313 )
...
* Change mouse cursor on widget hover
Currently only listview element and editbox are supported.
* Add cursor property
2021-05-23 00:17:27 +02:00
Dave Davenport
37044dc27e
Remove -dump-xresources option update manpage.
2021-05-04 20:44:38 +02:00
lbonn
cef94af6e1
Merge remote-tracking branch 'upstream/next' into wayland
2020-09-29 21:10:56 +02:00
Dave Davenport
ee5fc74dd9
[Test] fix theme parser test for latest change in grammar parser
2020-09-13 17:48:39 +02:00