* Sun Mar 23 2025 meissner@suse.com
- Build with PIE when using gcc11. Add conditional gcc11-PIE
BuildRequires (bsc#1239964).
* Sun Mar 16 2025 bjorn.lie@gmail.com
- Update to version 48.0:
+ Updated translations.
* Tue Mar 11 2025 bjorn.lie@gmail.com
- Update to version 48.rc:
+ Fix drawing of Y-reversed data point markers
+ Make greeter save environment variables to state file for reuse
+ Use D-Bus power profiles bus name rather than legacy D-Bus bus
name
+ Updated translations.
* Fri Feb 07 2025 bjorn.lie@gmail.com
- Update to version 48.beta:
+ Ensure local dbus-monitor is reaped after capturing
+ Modernization for various GTK deprecations
+ Add new symbolizer for debuginfod which is enabled by default
+ Many performance improvements for capture loading
+ Support for unwinding without frame-pointers on distributions
lacking -fno-omit-frame-pointer at the toolchain level. This
uses a new "sysprof-live-unwinder" elevated helper process
which takes data from perf and unwinds the stack as soon as it
can without capturing the perf data to disk.
+ The greeter now persists your settings and restores them the
next time you run Sysprof.
+ Various graph drawing improvements.
+ Fixes for time display in various formats.
+ Updated translations.
- Add pkgconfig(libdebuginfod) and pkgconfig(libdw) BuildRequires:
New dependencies.
* Thu Nov 28 2024 dimstar@opensuse.org
- Update to version 47.2:
+ Use pid when generating counter IDs in SysprofCollector.
+ Fix potential UB in GtkBitset.
+ Avoid UB in bsearch() with no data.
+ Increased safety in SysprofDocumentLoader.
+ Increased safety when parsing CPU counters with async IO.
* Tue Nov 05 2024 dimstar@opensuse.org
- Update to version 47.1:
+ Webkit counter fixes.
+ Add a lost counter for dropped perf events.
+ Deprecation fixes for GTK.
+ Ignore -1 for CPU/PID in log cells.
+ Reduce glib build requirement.
+ Ensure dbus-monitor exits after capturing.
+ Updated translations.
* Tue Sep 17 2024 bjorn.lie@gmail.com
- Update to version 47.0:
+ Speed up capture loading using gtk_tim_sort().
+ Speed up capture loading using a private bump allocator for
callgraph nodes.
+ Use AdwAboutDialog.
+ Add GIO and Mutter to graphics section.
+ Fix use of tracefd on some child processes.
+ Fix some use of blocking FDs.
+ Collapse some recursive functions in callgraphs.
+ Improve styling of waterfall labels.
+ Allow polkit to be optional in some situations.
+ Updated translations.
* Wed Jul 17 2024 bjorn.lie@gmail.com
- Replace obsolete update-desktop-files BuildRequires and macro
with desktop-file-utils BuildRequires.
* Sat Mar 16 2024 dimstar@opensuse.org
- Update to version 46.0:
+ Flamegraph and callgraph colorization improvements.
+ Fix graphics page for GTK counters.
+ Fix missing summary icon.
+ Updated translations.
* Mon Mar 04 2024 dimstar@opensuse.org
- Update to version 46.rc:
+ Avoid C99 restrict keyword when using C++.
+ Add --monitor-bus option to sysprof-cli to record bus address.
+ Fix compiler warning on integer comparison.