lbonn
ccb8385d93
Merge remote-tracking branch 'upstream/next' into wayland
2024-02-28 09:31:31 +01:00
Dave Davenport
eae65b2c07
Replace deprecated g_memdup by g_memdup2
2024-02-27 20:53:26 +01: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
Dave Davenport
3446e88cb8
Remove unneeded test and extra enforcement of 0 terminated buffer
2023-03-27 11:52:27 +02:00
Dave Davenport
bb5868199f
Re-indent the code using clang-format
2023-03-26 13:19:58 +02:00
Naïm Favier
f6248c6ea9
More Unicode normalization with -normalize-match
( #1813 )
...
Normalize the string to a fully decomposed form, then filter out mark/accent characters.
2023-02-16 19:34:24 +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
727d7c579d
Update copyright dates.
2023-01-14 13:02:35 +01:00
Dave Davenport
578cb391e4
[Helper] Quick fix for wrong dereference.
2022-12-31 14:37:56 +01:00
Dave Davenport
d464822505
[Theme] support rasinc for theme include files.
2022-12-30 11:54:15 +01:00
lbonn
4e833a4ec4
Merge tag '1.7.4' into wayland
2022-08-24 00:05:02 +02:00
Dave Davenport
9d001aaaf7
[Theme] Do a pango version check.
2022-07-30 15:05:28 +02:00
Dave Davenport
77af850200
[textbox] Implement text-transform add upper/lower/capitalize transform
...
fixes : #1010
2022-07-30 14:50:05 +02:00
lbonn
853c8c9af3
Merge remote-tracking branch 'upstream/next' into wayland
2022-07-16 12:37:31 +02:00
Dave Davenport
e9af427b4a
[Dmenu] use ssize_t instead of size_t.
2022-05-17 23:37:02 +02:00
lbonn
1e8c22b4a0
Merge remote-tracking branch 'upstream/next' into wayland
2022-04-17 11:19:36 +02:00
Dave Davenport
51c5beeb82
[Helper] Add XDG_DATA_DIRS to theme search path. ( #1619 )
...
Issue: #1617
2022-04-16 12:10:14 +02:00
Dave Davenport
eff3b86c94
Bump copyright date.
2022-02-07 23:17:15 +01:00
Jakub Jirutka
d34e827dd0
Merge tag '1.7.3' into wayland
2022-01-29 20:53:22 +01:00
Dave Davenport
addfc1d367
[Helper] Remove font sanity check as it is insufficient, and old format.
2022-01-07 18:16:47 +01:00
Dave Davenport
e563cd3ad0
Add -replace option
...
Issue: #568
2021-12-22 21:03:54 +01:00
Dave Davenport
dac09b8728
Cleanups based on cppcheck.
2021-12-01 13:14:36 +01:00
lbonn
70efa84f9b
Merge remote-tracking branch 'upstream/next' into wayland
2021-10-25 20:14:21 +02:00
Jakub Jirutka
6d18d7812a
Allow build without X11/XCB backend
2021-09-30 21:55:46 +02: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
Dave Davenport
ca47ffee9c
[Helper] Don't tell g_utf8_strlen to ignore length.
...
Fixes : #1459
2021-09-13 11:26:48 +02:00
lbonn
6baa463264
Merge commit '954fc728b29d3c63a09a84870f29b57640062966' into wayland
...
Formatting changes only
2021-09-06 13:01:37 +02:00
lbonn
deb9330a0d
Merge commit '1a1dc7282f5ed010af874398b5b3d70ea7cda8e8' into wayland
2021-09-06 13:00:57 +02:00
Dave Davenport
954fc728b2
[Cleanup] Using clang-tidy
2021-08-18 01:16:45 +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
067a3b82ad
[Config system] Add a bit of a hack to auto-add commandline options.
...
For new config system.
2021-06-27 12:21:26 +02:00
Zachary Freed
44140ac5b4
Made it so the presence of a field in drun-display-format is enough to parse the .desktop files for that field. Also fixed helper_string_replace_if_exists only allowing one guarded field in the display format by making the regex ungreedy ( #911 )
...
Co-authored-by: Dave Davenport <DaveDavenport@users.noreply.github.com>
2021-06-15 14:32:46 +02:00
Dave Davenport
9d85bcb914
Update copyright header.
2021-06-09 14:50:39 +02:00
Dave Davenport
1a9dac80a9
Remove some deprecated options.
...
* lines
* columns
* width
2021-06-08 22:33:23 +02:00
Dave Davenport
3b297ee80d
Re-indent the code using indenter.
2021-06-01 10:44:23 +02:00
unisgn
c3e70d4e1a
add prefix matching method feature ( #1237 )
...
* add prefix matching method feature
* Update helper.c
* prefix matching regex memory leak fix
* prefix matching regex memory leak fix
Co-authored-by: francis <oxfrancis@outlook.com>
2021-05-29 13:39:31 +02:00
Dave Davenport
fa96f32846
More doxygen cleanups. (1 warning left I don't understand)
2021-05-05 22:39:03 +02:00
Dave Davenport
67eda1a776
Remove -fullscreen option, deprecated by new theme format.
...
Use 'window {fullscreen: true;}' instead.
2021-05-02 20:15:58 +02:00
Dave Davenport
519b2a22eb
Add check for input == NULL.
2021-01-17 16:09:58 +01:00
lbonn
ab1ce4a4ca
Merge tag '1.6.1' into wayland
2020-11-25 19:18:07 +01:00
lbonn
7d4c5e8bd9
Run indenter
2020-11-25 19:10:26 +01:00
Dave Davenport
7061eb21ae
Indent round.
2020-11-03 23:57:02 +01:00
Dave Davenport
deb1e6a208
[RofiIconFetcher] Switch to gdk-pixbuf.
2020-10-20 20:38:13 +02:00
lbonn
807a2c0969
Merge remote-tracking branch 'upstream/next' into wayland
2020-10-18 21:25:18 +02:00
Dave Davenport
b4bbce4af5
[Helper] Add -normalize-match option.
...
Decomposes string and remove accent characters before matching.
This makes o match ö, é match e and more.
It is not a perfect implementation but works.
Currently disables the match highlighting.
Fixes : #1119
2020-09-30 21:56:37 +02:00
lbonn
afe553909d
Merge remote-tracking branch 'upstream/next' into wayland
2020-09-02 16:10:58 +02:00
Dave Davenport
97ac7c9348
[Matching] Make fuzzy matching non-greedy
2020-08-25 20:23:26 +02:00