summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'division'nfnty2017-01-2189-113/+113
|\
| * Python 3 division: Remove explicit float conversionsnfnty2017-01-218-24/+24
| |
| * Python 3 division: Import `division` from `__future__`nfnty2017-01-2189-89/+89
|/
* Merge branch 'lint'nfnty2017-01-2094-1617/+2061
|\
| * linting: Fix flake8 `W503`nfnty2017-01-183-8/+5
| |
| * linting: Correct autopep8nfnty2017-01-1828-238/+255
| | | | | | | | Allow bad whitespace in special circumstances
| * linting: pylint 2.0.0nfnty2017-01-1734-129/+114
| |
| * linting: Fix `make test`nfnty2017-01-173-2/+6
| |
| * linting: Enable `attribute-defined-outside-init`nfnty2017-01-177-9/+28
| |
| * linting: Enable `access-member-before-definition`nfnty2017-01-174-4/+6
| |
| * linting: `ranger.gui.curses_shortcuts.CursesShortcuts`: Init all attributesnfnty2017-01-173-2/+7
| |
| * linting: `ranger.gui.widgets.view_base.ViewBase`: Init all attributesnfnty2017-01-172-20/+6
| |
| * linting: `ranger.core.runner.Context`: Init all attributesnfnty2017-01-172-6/+14
| |
| * linting: Do not convert arguments to `OpenStruct`nfnty2017-01-178-75/+77
| |
| * linting: Enable `consider-iterating-dictionary`nfnty2017-01-172-2/+2
| |
| * linting: Fix Travis CInfnty2017-01-172-5/+3
| |
| * linting: Python 2 compat: Import from `__future__`nfnty2017-01-1789-5/+187
| |
| * linting: Python 2 compatnfnty2017-01-1713-63/+66
| |
| * linting: pylint and flake8nfnty2017-01-1781-920/+1105
| |
| * linting: autopep8nfnty2017-01-1751-421/+472
|/
* GitHub issue templates: Minor reorder and rewordingnfnty2017-01-172-6/+6
|
* GitHub issue templates: Add terminal emulatornfnty2017-01-162-6/+8
|
* GitHub issue templates: Reorder and improve editabilitynfnty2017-01-162-49/+62
|
* Documentation: Improve readabilitynfnty2017-01-163-75/+77
|
* GitHub issue templates: Add extra spacesnfnty2017-01-162-11/+18
|
* Added GitHub issue templatesnfnty2017-01-162-0/+76
|
* core/actions.py: search_file: Do not use `re.LOCALE`nfnty2017-01-151-1/+1
| | | | | | | | Caught by pylint. Continuation of bf36701d3b2cef579d89eb912aa3945de7a7f978 Fixes #664 Fixes #752
* Merge branch 'stable'hut2017-01-086-5/+8
|\
| * ranger in danger because of some stranger v1.8.1hut2017-01-086-5/+8
| |
| * config/commands.py: scout: Do not use `re.LOCALE`nfnty2017-01-081-1/+1
| | | | | | | | | | | | | | Very unreliable and Python 3.6 only supports the flag for bytes patterns Fixes #664 Fixes #752
* | config/commands.py: scout: Do not use `re.LOCALE`nfnty2017-01-071-1/+1
| | | | | | | | | | | | | | Very unreliable and Python 3.6 only supports the flag for bytes patterns Fixes #664 Fixes #752
* | changed version label "stable" back to "master"hut2016-12-241-1/+1
| |
* | Merge branch 'stable'hut2016-12-247-21/+42
|\|
| * git commit -m 'git commit -m git\ commit\ -m\ '\''Happy\ Holidays\!'\' v1.8.0hut2016-12-247-21/+42
| |
* | ext.spawn: Refactor: Add compatibility layernfnty2016-12-221-2/+28
| |
* | Merge remote-tracking branch 'Enzime/fix/multipane-not-using-entire-width'nfnty2016-12-211-3/+3
|\ \
| * | Change how column widths are calculatedMichael Hoang2016-08-211-3/+3
| | | | | | | | | | | | By changing it, this means the columns will use the entire width if the geometry allows for it
* | | Merge remote-tracking branch 'nfnty/spawn'nfnty2016-12-214-57/+42
|\ \ \
| * | | ext.spawn: Refactornfnty2016-12-184-57/+42
| | | | | | | | | | | | | | | | | | | | Rename `spawn` to `check_output` Mimic `subprocess.check_output`
* | | | ext.vcs: Improve loggingnfnty2016-12-211-6/+12
|/ / /
* | | Merge branch 'fix_docstring_move' of https://github.com/ael-code/rangerhut2016-12-051-1/+1
|\ \ \
| * | | typo fix in move function docstringael-code2016-11-091-1/+1
| | | |
* | | | Merge branch 'trailing_space_fix' of https://github.com/vlad7777/rangerhut2016-12-051-1/+1
|\ \ \ \
| * | | | Refactored.Vlad2016-11-171-1/+1
| | | | |
| * | | | Fixed trailing space bug in config parsing.Vlad2016-11-151-1/+1
| |/ / /
* | | | Expose logging facilities to commandsael-code2016-11-251-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All the subclass of the Command class can now use the the class object `Command.log` for logging pourposes. This is a standard `logging.Logger` instance, thus the standard logging api must be used. Example: ``` class dummy_cmd(Command): def execute(self): self.log.info("the dummy command has been invoked") ```
* | | | Move startup log calls in main functionael-code2016-11-252-5/+5
| | | |
* | | | Added some useful debugging messageael-code2016-11-252-5/+18
| | | |
* | | | Update all the log callsael-code2016-11-254-11/+14
| | | | | | | | | | | | | | | | | | | | | | | | All the log calls that were using the old logging approach (appending to FileManager.log queue) will now use the standard logging library of python. Proper log levels have been choosed for each call
* | | | Make use of standard logging library to handle logsael-code2016-11-254-4/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The goal is to provide an easy api to log stuff and a straigthforward way of inspect them. This has been achieved using the standard logging library. The default behaviour is pretty similar to the old one, in the sense that all the the produced logs will be collected in a queue that can be inspected with the curses log viewer (`display_log` command). Moreover the `--logfile` cli option has been added and it can be used to specifya destination file for all the logs in such a way that the same log can be viewed at runtime as well as inspected after a program crash. The verbosity and the format of the log message is controlled by the already existent `--debug` command line flag: - Normal mode: A concise log format will be used and only important message will be logged (log level > INFO) Example: ``` [INFO] Ranger version 1.7.2 [INFO] Running on Python 3.5.2 (default, Jun 28 2016, 08:46:01) [GCC 6.1.1 20160602] [INFO] Process ID is 1497 ``` - Debug mode: An extended log format will be used and all the message will be logged. Example: ``` 23:17:43,719 [ranger.core.main] |INFO| Ranger version 1.7.2 23:17:43,719 [ranger.core.main] |INFO| Running on Python 3.5.2 (default, Jun 28 2016, 08:46:01) [GCC 6.1.1 20160602] 23:17:43,719 [ranger.core.main] |INFO| Process ID is 1515 23:17:43,720 [ranger.core.main] |DEBUG| config dir: '/home/groucho/.config/ranger' 23:17:43,720 [ranger.core.main] |DEBUG| cache dir: '/home/groucho/.cache/ranger' 23:17:43,738 [ranger.core.actions] |DEBUG| Sourcing config file '/path/to/ranger/config/rc.conf' ``` fixes #713