Gimp/app
Ell fafeb7bf07 app: a few improvements to the GimpBacktrace Linux backend
Blacklist the "threaded-ml" thread, which seems to mask the
backtrace signal.

Improve signal-handler synchronozation, to avoid segfaulting when
giving up on waiting for all threads to handle the signal.
Furthermore, when one or more threads fail to handle the signal in
time, return a GimpBacktrace instance with backtraces for all the
other threads, and with empty backtraces for all the non-responding
threads, instead of returning NULL and leaking the allocated
instance.  Don't blacklist threads that failed to handle the signal
in time, and instead shorten the wait period for handling the
signal, and yield execution during waiting to lower the CPU usage.

(cherry picked from commit a29d040db5)
2018-11-07 14:26:40 -05:00
..
actions Issue #2303 - Please add Constant type of gradient interpolation ... 2018-10-23 12:22:57 -04:00
config app: Add option in the windows menu to hide the image tab bar. 2018-10-22 20:41:29 +02:00
core app: a few improvements to the GimpBacktrace Linux backend 2018-11-07 14:26:40 -05:00
dialogs Issue #2379 - Crash on saving 2018-10-31 23:52:13 +01:00
display Fix compilation on Mac 10.6 and 10.7 (#2112) 2018-10-24 10:37:36 +02:00
file Issue #2379 - Crash on saving 2018-10-31 23:52:13 +01:00
gegl app: migrate gimp-gegl-mask to new iterator api 2018-09-18 12:36:13 +02:00
gui app: Add option in the windows menu to hide the image tab bar. 2018-10-22 20:41:29 +02:00
menus Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
operations app: migrate gimpoperationmaskcomponents to new iterator api 2018-09-18 12:36:13 +02:00
paint app, libgimp*, modules: don't use g_type_class_add_private() ... 2018-09-18 14:41:35 -04:00
pdb app, pdb: add gimp-register-file-handler-priority procedure 2018-07-17 03:02:57 -04:00
plug-in app: fix "Bad interpreter" error messaging. 2018-08-19 12:26:32 +02:00
propgui app: in prop-GUI, use "direction" UI-meta of angle props for dial 2018-07-24 02:27:01 -04:00
tests app: fix tests for new show-tabs option 2018-10-27 05:43:18 -04:00
text app: add gimp_data_factory_data_cancel() 2018-10-01 05:24:59 -04:00
tools Issue #2308 - Strange behavior when switching active layer during transform 2018-10-04 21:51:38 -04:00
vectors Revert "app: make unattached vectors enable to rotate." 2018-09-06 08:45:25 +09:00
widgets app: a few fixes to performance-log backtrace output 2018-11-07 14:26:38 -05:00
xcf Issue #2345 - Add xyY to color sample readouts 2018-10-23 18:15:28 +02:00
.gitignore Move git-version.h to the toplevel also in .gitignore 2018-01-29 20:26:18 +01:00
about.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
app.c app: more GimpBacktrace tidying 2018-09-03 15:58:01 -04:00
app.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
errors.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
errors.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-debug.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-debug.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-intl.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-log.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-log.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-priorities.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-version.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimp-version.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
gimpcore.def
language.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
language.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
main.c app: open the Windows console a bit earlier. 2018-08-15 14:24:15 +02:00
Makefile.am app: add source location information to the Linux GimpBacktrace backend 2018-09-22 22:39:17 -04:00
sanity.c configure/app: depend on GEGL 0.4.12 2018-10-23 14:39:43 +02:00
sanity.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
signals.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
signals.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
tests.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
tests.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
unique.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00
unique.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:47:19 +02:00