This change breaks track joins Please see https://xtrackcad.groups.io/g/development/topic/regressions_failure_in_gtk3/120510327 aka the "Regression failure in GTK3" thread in the Development group
Regression FAILs
execinfo.h / backtrace() is not available on all POSIX platforms (notably musl libc / Alpine Linux) We have ways to deal with platform specific functionality. Is it expected that non-Glib platforms run Glib builds? It adds overhead on every map redraw and scale change even when logging is disabled A small rewrite will enable the code only when the log flag is set if ( log_mapredraw > 0 ) {... The call-stack information duplicates what a debugger or a standard LOG() call already provides This doesn't...
It appears that a 0 change astyle run is now reuired for updates. If so, we need to update https://sourceforge.net/p/xtrkcad-fork/wiki/BuildNotes/ Also, make it clear that astyle version 3.6.13 is required, with instructions on how to get it. The current release of astyle is 3.6.17 which produces different results from 3.6.13. (40 diffs in app/bin) It's suprising that a minor change (..13->..17) would cause such grief How closely do we have to track astyle? Dave
REGRESSION/dmctlpnl - SnapGridShow/Enable not found by PlaybackParam
Changeset: 6684 (6eef0b4904d8) Fix GTK Issue #20 REGRESSION/dmctlpnl - SnapGridShow/Enable not found by PlaybackParam … see also ;Toggle group changes and the replay mechanism' on the developer list
Fix GTK Issue #20 REGRESSION/dmctlpnl - SnapGridShow/Enable not found by PlaybackParam
REGRESSION - 'Quit' in demo mode, causes SEGV