Previous change "Take into account WM decorations when tiling (Github pull
request #66) (thanks to Andrew Stevenson)" has caused problems on some
systems but improved tiling on others, so make the algorithm configurable
to use the original one (default) or the new style.
To be revisited when all the window handling code is moved into a separate
module
This will allow the initial build to complete without issue so that the user can install the appropriate terminal, or set the correct config, after installation.
Warnings will be displayed when the program is used.
--list now takes optional arg of a tag. If tag is provided then it will output hosts linked to that tag. If no tag is provided then list available tags (as now).
Also tied in with --quiet|-Q option. If -Q provided then 'headers' are not output and data is printed on one line for easier parsing by other scripts.
Code previously added did not work as intended, so removed as it was unnecessary.
Leave in macro substitution for '--action' though as this resolves Github issue #42.
Rework wording in Changes file
Passing the epoch time as part of generating an event in KDE appears to cause windows to become unmoveable. Not sending the epoch time fixes this and does not appear to have any side effects
Add in terminal_chdir and terminal_chdir_path so that when terminals start they are run in a specific directory.
Documentation to be added.
Github issue #42
Fix failures picked up via cpantesters
- Bump version
- Remove accidental duplicate option in test file
- Add TODO to test for duplicate options correctly
- Fix test error when @ARGV is set to undef when this should never happen
Because the default value is defined for --options parameter, the config file value was always overwritten
Only use --options if config file option is not defined and --options is not the default value