summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-08-01[meson] Test possible 'workaround' for meson 0.55 issuemesonfixDave Davenport
Make xcb a non-nested subproject (via simlink). Issue: #1159
2020-07-11micro-refactoring: widget.c (#1148)nick87720z
* widget.c: microrefactoring * widget.c: join enable/disable functions
2020-07-09[Widget] Fix inconsistency in argument checking.Dave Davenport
2020-07-08Update README to include both config and known_hosts.Dave Davenport
Issue: #1154
2020-07-05[Test] Update check building.Dave Davenport
2020-07-05release note, update image.Dave Davenport
2020-07-05Update releasenotesDave Davenport
2020-07-05Update changelog a bit.Dave Davenport
2020-06-26Add language requirement to CONTRIBUTING.Dave Davenport
2020-06-17Widget bg draw (#1147)nick87720z
* Improved background draw code - Better to read (precalculated coordinates) - Unnecessary line_to in the end - Don't use radius in calculations if zero * Background draw - separate rounded rect function * Limit background & border overlap size Overlap is too good against artifacts when stiching antialiased areas to be avoided, unless intermediate image is used for additive stiching. But it doesn't look good with transparent borders, when overlaping background is visible. It seems, that 1px overlap is right enough to completely prevent artifacts. Though things may differ if one if side is 1px or even 0px, while adjacent is still enough thick. * Style: alignment, less noise, limit var scope
2020-06-17[ThemeSelector] Use rasi config file format, not xresources.Dave Davenport
2020-06-09[Doc] update rofi-theme(5) with mm size.Dave Davenport
2020-06-09When no dpi set (-1) set the default one for fonts handling.Dave Davenport
2020-06-09Millimeter support for distance (#1144)nick87720z
2020-06-09[rofi-sensible-terminal] use xfce4-terminal.wrapper instead of xfce4-terminalDave Davenport
xfce4 terminal does not follow the 'default' arguments.
2020-06-09Again final workaround for #303 (#1142)nick87720z
2020-06-06script: Fix parsing of extras (#1141)Quentin Glidic
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2020-06-06Entry info was not used at entry selection (#1140)nick87720z
2020-06-02Small release note tweak.Dave Davenport
2020-06-02[Listview] Try to fix sizing of barview.Dave Davenport
Issue: #1137
2020-05-30Update release notes.Dave Davenport
2020-05-30[Script] Initialize info entry. Don't pass entry at custom input.Dave Davenport
Fixes: #1138
2020-05-28Add initial release notes.Dave Davenport
2020-05-27Update INSTALL.md (#1136)ncoder-1
Added FreeBSD package install
2020-05-24[Script] Add 'info' row option, that gets passed to ROFI_INFO environment.Dave Davenport
2020-05-24[Window] On window name list, Check if we go out of range.Dave Davenport
2020-05-23Fix XDG_USER_CONFIG_DIR to XDG_CONFIG_HOME.Dave Davenport
2020-05-21Add check that looks if rofi is running inside rofi script mode.Dave Davenport
2020-05-17Support rasi config character type options (#1131)Jason Kim
* style: remove extra space * feat: handle xrm_Char in config parser Handle the `xrm_Char` case in the (rasi theme) config file parser. This should properly handle configuration like ``` matching-negate-char: "\0"; ``` and ``` matching-negate-char: "-"; ``` * refactor: don't handle mem in xrm_Char case `mem` shouldn't ever be set when `XrmOption` is `type` `xrm_Char`. Therefore, there is no need to check it and free it. Remove that logic. * refactor: further condense logic * style: s/Everythin/Everything/ * style: s/parsing an section/parsing a section/ ...and missing period. * feat(lexer): add CHAR token Add a `CHAR` token that takes things of the form `'<char>'` or some specific backslash escape sequences like `'\''` and `'\0'`. For now, save it as a `T_STRING`. * refactor: define char property type * feat(parser): add cval and T_CHAR * refactor: use char property for xrm_Char Instead of using strings for property elements of type char, use characters, which were recently added to the grammar.
2020-05-14Remove old sh-ism (#920)fREW Schmidt
The x prefix thing hasn't been needed for quite some time, especially if you are declaring that you want to use bash.
2020-05-14[Travis] Add coverage for meson buildDave Davenport
2020-05-13[LISTVIEW] Support more customization in element.Dave Davenport
2020-05-13[Widget] Propaget set_state to children.Dave Davenport
2020-05-12Man pages: document the bang feature (#1126)John Beard
2020-05-12workaround for #303 (#1122)nick87720z
* workaround for #303 Subpixel rendering may be disabled by some clip paths or when text itself is clipped. * optimize draw_pango_layout()
2020-05-12Add some ui benchmark codeDave Davenport
2020-05-10Update help for option in source code.Dave Davenport
2020-05-10Manpage tweaks for rofi.1 (#1120)John Beard
* Man pages: Add version and dump-* options * Man pages: Add -display and -markup to rofi.1 * Man pages: Use the metavariable in -async-pre-read * Man pages: document the dmenu -w option * Man pages/help: correct -only-match description * Man pages/help: -normal-window does not only apply in dmenu mode * Man page: modi are lowercase Entering the modi as the man page had them would not work * Man page: minor formatting/grammar tweaks * modi and command names are `backticked` * rofi is **bold** * other man pages are **bold(1)** * Pango is capitalised according to their own website. * Option arguments are *like1*,*this2* * Man pages: fix Pango markup link
2020-05-04[Helper] Throw error when shell parsing fails.Dave Davenport
2020-05-04change irc link to webchat.Dave Davenport
2020-05-04move config.yml in placeDave Davenport
2020-05-04add IRC and Reddit links to issue template chooser (#1114)Danny Colin
2020-04-30Fix Travis CI builds (#1107)Dan Beste
* fix: Fix Travis CI builds and (some) tests https://config.travis-ci.com/explore recommendations: * Set the `os` key * Removes the `sudo` key Fixes: * Missing dependencies Cleanups: * Set `build_command_prepend` and `build_command` to match the process performed by the before_script and script. * Removed unnecessary apt package dependencies. * Ran the file through prettier (https://prettier.io/). Enhancements: * Bumps dist to Ubuntu 18.04 (Bionic) * This bump allows us to install a few packages that were previously installed manually. * Added a Clang build. TODOs: * X11 tests are broken. I've commented them out for the time being. * Create multiple jobs Jobs (4 total): Compilers: * Clang * GCC Build tools: * Autotools * Meson Enhancements: * DRY out the CI config. Failure (seemingly related to `check`?) here: https://travis-ci.org/github/davatorium/rofi/jobs/680265096#L1125 * [Travis] More debug output * [Travis] Add ldconfig * [Travis] try to fix doxy tests. * [Travis] Try to fix doxygen stuff. * [Travis] Trying to fix meson doxy gen tests. * Minor cleanups Co-authored-by: Dave Davenport <qball@gmpclient.org>
2020-04-29[Window] Update manpage and --help.Dave Davenport
2020-04-26[Test] Fix compiler warning, theme test (bug in lexer) and more.Dave Davenport
2020-04-26[Test] Use new RofiDistance format.Dave Davenport
2020-04-24[Themes] add calc() support to distance in theme format. (#1105)Dave Davenport
* Initial test to allow math in distances. Support + and - Needs spaces around + and -. * [THEME] Fix printing theme with math in distance. * [Theme] use calc() syntax. * [Theme] Add * and / to calc(). * [Theme] Fix the precedense ordering in parsing. Also avoid making copies. * [Theme] Don't print unneeded (). * [Theme] Add modulo to calc.
2020-04-22Add dependency to INSTALL.Dave Davenport
2020-04-22[Script] Add no-custom mode.Dave Davenport
2020-04-20Update doc/readme to be markdown.Dave Davenport