gimp/tools
Jehan 8d2ae895bd app, tools: use the new gimp_print_stack_trace() to output the...
... stacktrace into a file on non-Win32 systems.
This has a few advantages:
- First, we don't need to duplicate stacktrace code inside the
  independent gimp-debug-tool (I even noticed that the version in the
  tool was gdb-only and not updated for lldb fallback; proof that code
  duplication is evil!). Instead, even on a crash, we can create the
  stacktrace from the main binary and simply pass it as a file.
- Secondly, that allows to fallback to the backtrace() API even for
  crashes (this was not possible if the backtrace was done from a
  completely different process). That's nice because this makes that we
  will always get backtraces in Linux (even though backtrace() API is
  not as nice as gdb/lldb, it's better than nothing).
- Finally this makes the code smaller (i.e. easier to maintain), more
  consistent and similar on all platforms.
2018-02-08 16:37:19 +01:00
..
.gitignore app, tools: rename "gimpdebug" to "gimp-debug-tool" 2018-02-04 14:09:22 +01:00
Makefile.am Bug 793169 - Current Makefile.am not working on Mac. 2018-02-04 18:50:37 +01:00
compute-svg-viewbox.c tools: missing space separations. 2017-09-11 01:04:32 +02:00
defcheck.py Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
extract-vector-icon.sh tools: scripts to extract a single SVG icon from a source file. 2016-02-15 01:53:19 +01:00
generate-news tools/generate-news Add a script to generate a NEWS file template 2015-05-02 14:29:39 -04:00
gimp-debug-resume.c libgimpbase, tools: clean some warnings on a Win32 build. 2018-01-28 15:43:07 +01:00
gimp-debug-tool.c app, tools: use the new gimp_print_stack_trace() to output the... 2018-02-08 16:37:19 +01:00
gimp-mkenums gimp-mkenums: add @if@ conditional inclusion 2017-11-30 03:10:14 -05:00
gimppath2svg.py Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
gimptool.c Bug 766327 - gimptool-2.0 not quoting filenames/directories 2016-05-22 22:38:12 +02:00
invert-svg.c tools: "invert-svg", new tool to invert grey colors in vectorial icons. 2016-02-15 01:53:01 +01:00
kernelgen.c Change licence to GPLv3 (and to LGPLv3 for libgimp). 2009-01-17 22:28:01 +00:00
module-dependencies.py tools: Add tool to construct a dependency graph between modules 2010-01-04 17:03:19 +01:00
test-clipboard.c tools: #include "libgimpbase/gimpbase.h" and not just gimpversion.h 2011-04-28 12:47:38 +02:00