Example of feature above:
Minetest Lua tracebacks
Output Inspector un-mangles paths with an ellipsis!
2020-03-13 03:15:17: ERROR[Main]: ServerError: AsyncErr: environment_Step: Runtime error from mod 'unified_foods' in callback environment_Step(): ...../gameshunger.lua:342: attempt to compare number with nil
2020-03-13 03:15:17: ERROR[Main]: ...../games/ENLIVEN/mods/coderfood/unified_foods/hunger.lua:342: in function <...../games/ENLIVEN/mods/coderfood/unif
*.../dir
becomes ../dir
, resulting in a path such as:
../games/ENLIVEN/mods/coderfood/unified_foods/hunger.lua
(this will
work if you run outputinspector from the same directory as the program
you ran. If the path exists in .
then the path will also be
transformed correctly to something like
games/ENLIVEN/mods/coderfood/unified_foods/hunger.lua
.
If you installed the binary version of 1.1.0, 1.2.0, or 1.3.0, you may have to upgrade to get new features starting at one of those releases. Due to changes to Qt Creator, it changed the build location so I may have uploaded old versions.
Changelog
Added
- a description (
PARSE_DESCRIPTION
) in the syntaxdef
unmangledPath
(remove ellipsis!) resolves #5- Show a warning regarding deprecated settings (show what value was used).
Changed
- Document the new settings file path correctly (in documents and
message(s) shown at run-time). - Rename variable from
kate
toeditor
as of
d19bd00 - Copy the old
kate
variable to the neweditor
variable. - Rename
config
object tosettings
. - Clarify names of transient variables.
- Improve formatting in readme.md.
- Place the configuration into a separate class (See settings.h and
settings.cpp). - Move globals into classes.
- Rename variables.
- Move jshint parsing to a unified parsing def.
- Change settings path from
/etc/outputinspector.conf
to
$HOME/.local/share/outputinspector/settings.txt
- Reduce double-click warnings (such as for missing file) to one line.
- Prepend "[outputinspector]" to output such as warnings.
Removed
- Delete previously-commented code in DoubleClicked event.