summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* ext.vcs.vcs: VcsThread: Fix overridden instance attribute exceptionnfnty2017-01-302-5/+8
| | | | | | | | | | ``` Exception ignored in: <module 'threading' from '/usr/lib/python3.6/threading.py'> Traceback (most recent call last): File "/usr/lib/python3.6/threading.py", line 1349, in _after_forkles thread._stop() TypeError: 'Event' object is not callable ```
* Improve shutdown error handling; Limit `VCSThread` waitnfnty2017-01-303-3/+5
|
* linting: pylint: Remove most `disabled=protected-access`nfnty2017-01-3020-172/+154
|
* Merge remote-tracking branch 'Vifon/urxvt_preview_cleanup'nfnty2017-01-291-7/+20
|\
| * Cleanup the urxvt image previewsWojciech Siewierski2017-01-291-18/+18
| |
| * Fix urxvt based image displayer when running on tmuxShotaro Fujimoto2017-01-291-6/+19
| |
* | ext.vcs.vcs: VcsThread: Protect instance membersnfnty2017-01-291-33/+33
| |
* | core.main: Refactor exit handlingael-code2017-01-293-29/+52
|/ | | | | | Decrease complexity Do not ignore system exit exceptions Properly destroy UI
* Makefile: `TEST_PATH_*`: Be explicitnfnty2017-01-291-5/+11
|
* gui.ui: Handle tmux `automatic-rename`Kevin Velghe2017-01-291-0/+26
| | | | | | Fixes #228 Fixes #685 Fixes #154
* core.main: Check that paths are accessible before startingnfnty2017-01-291-33/+23
| | | | | | | | Remove deprecated use as file launcher Fixes #560 Fixes #558 Fixes #424
* container.settings: Sane fallback valueshut2017-01-291-5/+9
|
* examples: Added plugin_fasd_add.pyTheo Laurent2017-01-291-0/+25
|
* config: Use `atool` directlynfnty2017-01-293-6/+6
|
* "title bar" -> "titlebar"nfnty2017-01-294-5/+5
|
* Add setting `hostname_in_titlebar`nfnty2017-01-297-11/+26
| | | | Fixes #782
* container.file: File.firstbytes: Handle `UnicodeDecodeError`nfnty2017-01-281-1/+4
| | | | Fixes #784
* config.commands: scout: Open highlighted entry on enternfnty2017-01-281-5/+2
| | | | Fixes #281
* data/scope.sh: `$EXTENSION` -> `$FILE_EXTENSION`nfnty2017-01-281-3/+3
|
* core.loader: Handle work process items exceptionsnfnty2017-01-281-4/+16
|
* data/scope.sh: Complete refactornfnty2017-01-281-112/+147
| | | | | | | | | | Enforce `bash` (bashisms were previously used without proper shebang) Improve performance Do not trim output Do not try to highlight huge files Increase readability Fixes #112
* gitignore: Add leading `/`nfnty2017-01-281-6/+9
|
* gui.widgets.console: Only read history file if it existsnfnty2017-01-261-9/+11
| | | | Fixes #781
* core.fm: `loop()`: Remove useless `if` statementnfnty2017-01-261-5/+4
|
* Only use `hasattr` where absolutely needednfnty2017-01-269-20/+11
| | | | | | Use `try-except` when it's an explicit error. Fixes #780
* core.main: Remove COMPAT `options.py`nfnty2017-01-261-21/+0
| | | | Has been deprecated and warned about for over 4 years.
* gui: Replace `_curses` with `curses`nfnty2017-01-253-10/+7
|
* gui.widgets.pager: Handle `source.close()` exceptionnfnty2017-01-251-9/+15
| | | | Fixes #315
* core.actions: Pass path to `_run_pager()`, not file objectDavid le Blanc2017-01-251-3/+3
|
* container.settings: Do not try to access key before being setnfnty2017-01-251-2/+1
| | | | Fixes #446
* core.loader: `safeDecode()` -> `safe_decode()`nfnty2017-01-251-5/+5
|
* core.loader: `safeDecode()`: Do not try to decode with encoding `None`nfnty2017-01-251-2/+3
|
* config/rc.conf: Remove `IGNORE_CASE` from `travel` aliasnfnty2017-01-251-1/+1
| | | | Fixes #620
* data/scope.sh: Make `file` output easily discerniblenfnty2017-01-251-1/+1
|
* config/rc.conf: Add map for copying selection to clipboardnfnty2017-01-241-3/+4
| | | | Fixes #718
* ext.shutil_generatorized: Update to Python 2.7.13nfnty2017-01-241-29/+26
|
* ext.shutil_generatorized: Use builtin functionsnfnty2017-01-241-128/+18
| | | | | Fixes #724 Fixes #734
* core.loader: `CopyLoader.generate`: Reduce nestingnfnty2017-01-241-48/+50
|
* container.fsobject: Fix natural sortnfnty2017-01-243-17/+43
| | | | Fixes #749
* Makefile: Split testsnfnty2017-01-242-14/+19
|
* config.commands: `setlocal`: Properly parse path with spacesnfnty2017-01-245-16/+31
| | | | | | Added proper quote parsing Fixes #753
* core.actions: macros: `confdir` should not be defined in clean modenfnty2017-01-232-6/+5
| | | | Fixes #758
* container.bookmarks: Notify on errors, Disallow filesnfnty2017-01-231-38/+46
| | | | Fixes #760
* core.linemode: `FileInfoLinemode`: Output is already decodednfnty2017-01-231-5/+1
| | | | Fixes Python 3 crash
* core.actions: Reduce `get_preview()` nestingnfnty2017-01-231-118/+123
|
* data/scope.sh: Use `file` as a fallbackLauri Niskanen2017-01-231-0/+2
| | | | Fixes #770
* core.linemode: `Mtime`: Fix crash when `file.stat is None`Christian Zangl2017-01-231-0/+4
| | | | | | | | This can happen with Bash on Windows for files without permission and on OSX/Linux when deleting files. Fixes #741 Fixes #769
* core.actions: Split `$PAGER` before runningProfpatsch2017-01-221-6/+7
| | | | If `$PAGER` is `less -R`, then `-R` should be an argument.
* config/rifle.conf: Add `--each` to atool for multiple filesnfnty2017-01-221-4/+4
| | | | Partial fix for #746
* Update CONTRIBUTING and HACKING with new instructionsnfnty2017-01-222-7/+8
|