[sysprof] Created tag sysprof-3.33.3
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [sysprof] Created tag sysprof-3.33.3
- Date: Tue, 25 Jun 2019 21:30:01 +0000 (UTC)
The signed tag 'sysprof-3.33.3' was created.
Tagger: Christian Hergert <chergert redhat com>
Date: 1561498130 -0700
release 3.33.3
Changes since the last tag 'sysprof-3.32.0':
Asier Sarasua Garmendia (1):
Add Basque translation
Ask Hjorth Larsen (2):
add da to LINGUAS
Updated Danish translation
Christian Hergert (535):
capture: only use <=32 bit bit fields
tests: add check for buffer contents from save_as()
capture: add sendfile() fallback
capture: use _sp_sendfile() on non-Linux platforms
capture: use unistd types
capture: make structs more cross-platform
capture: use gint32 instead of GPid
capture: add some portability fallbacks
capture: switch to portability helpers
capture: add sp_capture_writer_new_from_env()
flatpak: fix systemd compiler flags
flatpak: add access to host system
build: remove old make files
build: document more of meson_options.txt
tree: start on massive tree refactor
build: make help optional
binfile: ignore vdso bytes if not on Linux
build: bump C++ requirement
build: various build fixes for macOS
build: reduce GLib requirement
capture: allow macros and functions to co-exist
capture: add task-id (thread-id) to samples
capture: add versioning macros
libsysprof-ui: set inside guards
shared: remove use of libshared
libsysprof-capture: add availability macros
libsysprof-capture: set symbol visibility to hidden
build: cleanup visibility for symbols
libsysprof: add versioning macros
libsysprof: make symbol dirs public API
libsysprof-capture: add missing config.h includes
libsysprof: remove use of static library
libsysprof-ui: use symbol versioning macros
build: rename all symbols to use sysprof_ as prefix
ui: fix various css/ui includes
libsysprof: add inside guards to prevent stray includes
libsysprof-ui: add inside guards
libsysprof-ui: fixup whitespace in headers
libsysprof: cleanup whitespace in headers
libsysprof: allow kallsyms usage from daemon
sysprofd: start on port to GDBusConnection
build: update some dependency versions
sysprofd: require polkit authorization by the peer
sysprofd: implement mechanics for perf_event_open
sysprofd: fix error path and add some logging
src: add helpers for common clinet/service side utils
src: use helpers and add group_fd to remote API
build: remove unused file
helpers: add fallbacks for perf_event_open
build: fix various includes for older GCC
helpers: use old API for older systems
sysprof3: start moving API towards sysprof-3
data: move appdata/schema/desktop files
build: bump API version
libsysprof: add sync get_proc variant and fallbacks
whitespace
kallsyms: allow creating from kallsyms data
whitespace cleanup
libsysprof: get kallsyms from helper
bump app id
helpers: add sync helper
libsysprof: use helpers for proc access
proc: use helpers for proc access
whitespace cleanup
libsysprof-ui: use flatpak-spawn when necessary
libsysprof: add authorize_async() to authorize bus
whitespace cleanup
libsysprof: remove authorization from perf source
perf: remove authorization and proxy usage from counter
libsysprof: only use sync form for perf counter
libsysprof-ui: check for NULL
libsysprof: fix weak ref usage
build: cleanup dependency checking
libsysprof: backport autoptr cleanups when necessary
sysprofd: remove debug code
build: fix old polkit check
build: remove sysprof2 references
fix gsetting name
libsysprof: authorize proxy during start
libsysprof: remove dead code
sysprofd: remove consistency check
libsysprof: cleanup
libsysprof: whitespace
libsysprof: simplify error message
libsysprof: style cleanup
libsysprof: adopt FD that was created for us
libsysprof: cancel if we fail auth
sysprofd: start on optimized getprocessinfo helper
sysprofd: fix include
libsysprof: whitespace
sysprofd: use add_value()
sysprofd: add hook to postprocess cmdline
sysprofd: add comm and do some postprocessing
libsysprof-ui: whitespace
libsysprof: wait until first queue_reload() to load
libsysprof: add autoclean backports
libsysprof: use g_clear_handle_id()
libsysprof: use macro to preserve types
libsysprof: whitespace
libsysprof-ui: whitespace
libsysprof-ui: reload process model when not in whole-system
libsysprof-ui: dont reload if the listbox is not visible
add helper to check if we can see pids
libsysprof: avoid remote call if we can
libsysprof: add helper to get process info array
libsysprof: whitespace
libsysprof: allow creating model item from gvariant info
libsysprof: use daemon to get unredacted process info
libsysprof: add async variant for proc source
libsysprof: use helpers to get proc info from host
libsysprof: fix kernel symbols init
helpers: allow /sys/ access too
libsysprof: remove dead code
sysprofd: add API to get a FD for a file in proc
memory: get FD using the SysprofHelpers
helpers: do not allow interactive authorization
libsysprof-ui: use stripblanks
libsysprof-ui: stub out marks view
libsysprof-ui: use proper unref
libsysprof-capture: remove dead code
libsysprof-capture: whitespace cleanup
libsysprof: whitespace cleanup
libsysprof-capture: whitespace cleanup
libsysprof-capture: whitespace cleanup
libsysprof-capture: whitespace cleanup
libsysprof-ui: include config
libsysprof-ui: stub out model
sysprof: add notebook for marks
sysprof: whitespace cleanup
wire up marks reader
libsysprof-ui: fix private type
libsysprof-ui: fix transfer ownership
libsysprof-ui: add various columns
libsysprof-ui: start rendering mark data
add string.h
libsysprof-ui: improve marks drawing a bit
libsysprof-ui: tweak drawing of boxes
libsysprof-capture: update end time for marks
libsysprof-capture: try harder to get proper end-time
libsysprof-capture: copy discovered end_time
libsysprof-capture: whitespace cleanup
libsysprof-ui: start on capture view
libsysprof: handle failure case better
libsysprof-ui: whitespace cleanup
libsysprof-ui: load counters if we discover the feature
libsysprof-ui: setup marks reader
libsysprof-ui: add text property
libsysprof-ui: tweak columns and treeview
libsysprof-ui: add timing information
libsysprof-ui: tweak title
libsysprof-ui: whitespace
libsysprof-ui: add label helper
libsysprof-ui: hook up zoom-manager to visualizers
libsysprof-ui: simplified private
libsysprof-ui: button styling
libsysprof-ui: tweak zoom levels
libsysprof-ui: protect against NULL
libsysprof-ui: update callgraph when selection changes
libsysprof-capture: add or condition
libsysprof-ui: work on async loading
whitespace
libsysprof-ui: cleanup
libsysprof-ui: remove offsets from allocation
libsysprof-ui: add some helpers to zoom manager
libsysprof-ui: whitespace
libsysprof-ui: add fit-width zoom helper
remove dead code
libsysprof-ui: more zom cleanup
libsysprof-ui: fit zoom when loading
libsysprof-ui: improve duration range drawing and sizing
libsysprof-ui: resize column when zoom changes
libsysprof-ui: render marks again
libsysprof-ui: keep marks aligned
libsysprof-ui: add color
libsysprof-ui: track if color is set
libsysprof-ui: use double math
libsysprof-ui: fit-to-zoom and tooltips
libsysprof-ui: simplify zoom at load
libsysprof-ui: reduce chances of over-scrolling
libsysprof-ui: start on details view
libsysprof-ui: add accelerator keys
libsysprof-capture: add stats to reader when possible
libsysprof-ui: add more capture details
libsysprof-capture: copy stat when dup'ing reader
libsysprof-ui: hide callgraph when no data is present
libsysprof: add is_empty() helper
libsysprof: better empty check
libsysprof-ui: jump to timings if no samples
libsysprof-ui: filter marks based on selection
libsysprof-ui: tweak empty state and add icon-name property
libsysprof-ui: set computer-fail for no callgraph
libsysprof-ui: link up horizontal scrolling
libsysprof-ui: pan when selection changes
libsysprof-ui: add lateral movements with keyboard
libsysprof-ui: add gdatetime fallback
libsysprof-ui: add separator back
libsysprof-ui: tweak spacing
libsysprof-ui: add empty state for timing data
libsysprof-ui: whitespace cleanup
libsysprof-ui: start on new tabbed design
libsysprof-ui: move zoom controls
libsysprof-ui: do resize from idle after map
libsysprof-ui: start on open support
sysprof: use sysprof_window_new()
sysprof: only request opening dialog once
sysprof: close window on last ctrl+w if empty
sysprof: wire up window menu
sysprof: add about, remove quit
sysprof: add close menu item
libsysprof-ui: mark negative durations as red
tools: add tool to toggle a profiler
libsysprof-ui: soften red when selected
libsysprof-ui: fix some warnings
libsysprof-ui: add rounded rectangle helper
libsysprof-ui: tweak marks drawing
libsysprof-ui: calculate min/max/avg for mark durations
libsysprof-ui: add some mark details
libsysprof-ui: allow text to be selectable
libsysprof-ui: make tabs expand
libsysprof-ui: start attaching profiler button to record
backport weak pointers
libyssprof-ui: add styling for profiler menu button
build: install dbus interfaces
libsysprof-ui: ignore negative and 0 averages
libsysprof-ui: stroke line on half-pixel boundary
libsysprof-ui: remove unused code
libsysprof-ui: try harder to setup best-fit on load
tools: use g_unix_signal_add() instead of eventfd
libsysprof-capture: discover the end time if necessary
libsysprof-ui: fix child properties for tab labels
sysprofd: actually check authorization result
libsysprof-ui: tweak sorting of marks
build: add libdazzle dependency
libsysprof-ui: add format helper
libsysprof-ui: use threegrid for details
libsysprof-ui: use format helper and tweak colors
helpers: add async helper to list processes
libsysprof: process local task parsing on a thread
libsysprof-ui: allow selecting multiple rows
libsysprof-ui: fix multiple selection movements
libsysprof-ui: start on profiler assistant
tests: update zoom-manager test for recent changes
libsysprof-ui: start on launch UI
libsysprof-ui: add pixels counter
libsysprof-ui: allow text selection
libsysprof-ui: setup environment editor
libsysprof-ui: style environment editor
libsysprof-ui: iteration on profiler assistant
libsysprof-ui: stub out SysprofAid
libsysprof-ui: menuing work and use libdazzle
libsysprof-ui: start on data collection icons
libsysprof-ui: set default icon to symbolic
libsysprof-ui: start on aids
libsysprof-ui: wire up recording signal
libsysprof-ui: start on recording info
cleanup
libsysprof: more fallbacks for bad proxy
libsysprof-ui: add pids to profiler
libsysprof-ui: wire up spawn args
libsysprof-ui: add proc source when on Linux
libsysprof-ui: add hostinfo source when cpu is selected
libsysprof: add memory aid
libsysprof-ui: add callgraph aid
build: fix build with explicit includes
libsysprof-ui: add fallback icon location
whitespace
libsysprof-ui: track status changes in profiler
libsysprof-ui: wire up more recording state
libsysprof-ui: add stop-recording button
libsysprof-ui: wire up a save action
sysprof: use "Recording" instead of "Capture"
libsysprof-ui: add helper to get current
libsysprof-ui: wire up can-save propagation
join sections
libsysprof-ui: fix can-save propagation
remove dazzle.h
libsysprof-capture: save filename if first save
update title on saves
libsysprof-ui: update samples while recording
fix samples label
whitespace
libsysprof-ui: hide unused sections
whitespace
libsysprof-capture: add metadata frame type
libsysprof-ui: fix value usage
libsysprof-ui: allow restricting remote proxy
libsysprof-ui: stub out proxy source
libsysprof-ui: only handle selected aids
libsysprof-ui: set as ready for now
libsysprof: emit finished in source
libsysprof-ui: tweak assistant layout
libsysprof-ui: add stack-depth visualizer
whitespace
libsysprof-ui: fix documentation
libsysprof-ui: always propagate reader to visualizer
build: add missing libraries to pkgconfig files
simplify text
libsysprof-ui: add SysprofNotebook:current property
sysprof: bind current title to window title
tweak text
tests: check for NULL before strcmp
libsysprof: try local proc file access if not in flatpak
whitespace
libsysprof-ui: add hits column
libsysprof-ui: use progress cell renderers
whitespace
libsysprof-ui: tweak label to total
libsysprof-ui: use "Avg" for label
libsysprof-ui: use textview for mark information
libsysprof-ui: allow multiple selections
libsysprof-ui: try to use default-width before visible
libsysprof-ui: show syscall stacks in red
libsysprof-ui: reduce row height
libsysprof-ui: tweak colors for stack
libsysprof-ui: add zoom action
libsysprof-ui: use progress cell renderer
sysprof: use dzlapplicationwindow
move code
libsysprof-ui: implement copy for descendants selection
libsysprof-ui: allow copying other trees too
libsysprof-ui: include samples, marks, and ctrset in events
libsysprof-ui: stat before usage
sysprof: make escape stop the current profiler
libsysprof-ui: focus record button by default
libsysprof-ui: setup profiler immediately on setup
libsysprof-ui: check current page when checking if empty
libsysprof-ui: fix alignment
libsysprof-ui: add proxy source for gtk
libsysprof: start on proxy source implementation
libsysprof-capture: add cat helper
libsysprof: join using cat helper
helpers: try harder to avoid D-Bus to daemon
libsysprof: add vfunc to modify spawn arguments
libsysprof: log source failure to console
libsysprof: use SYSPROF_TRACE_FD env var when spawning
libsysprof-ui: add mark hits to details
libsysprof: add some symbol libraries
sysprof: add ctrl+s accelerator
libsysprof-ui: use custom cell renderer for progress + .2 precision
libsysprof-ui: make function name more descriptive
libsysprof-ui: teach marks model how to use counters
libsysprof-ui: remove unused columns
libsysprof-ui: add section for counter values
libsysprof-ui: try to keep text aligned on 5/8's split
libsysprof-ui: shrink marks row
tools: add --use-trace-fd option
libsysprof: improve some defaults
libsysprof-ui: add marks message
libsysprof-ui: fix dereference after steal
libsysprof-ui: use org.gnome.Shell
libsysprof-capture: shorten names by removing Frame
libsysprof: skip when no writer is available
libsysprof-capture: improve zero'ing when reading back
libsysprof-ui: style improvements
libsysprof-ui: simplify text layout
tests: stub out a tool to print thread/pid information
tweak colors for foreground
libsysprof-ui: put wall time first
hostinfo: actually parse cpu freq details
libsysprof-ui: add dashed line support
libsysprof-ui: add visualizer row for cpu frequency
libsysprof-ui: use o for mnemonic
libsysprof-ui: fix default filename to be syscap
libsysprof-ui: link time adjustment for counters
libsysprof-ui: add counters to details
libsysprof: store some information about the profile in keyfile
tools: add some timing information to dump utility
replay: add stubs and plumbing to implement a re-record
libsysprof: allow auto-start of sysprof3
sysprofd: make sysprofd exit after 120 seconds of inactivity
libsysprof-ui: setup autosize
libsysprof: add helper to create profiler from capture reader
libsysprof-ui: wire up display for re-recording
gtk: add more keyboard shortcuts to dialog
libsysprof: implement various serialization hooks
Revert "helpers: try harder to avoid D-Bus to daemon"
libsysprof: make sure we have a SysprofSource
libsysprof: serialize dbus proxy settings
libsysprof-ui: add fork to list of marks
whitespace
libsysprof-ui: add simplified time label
helpers: remove flatpak check for now
hostinfo: get proc fd from daemon
whitespace
libsysprof-ui: implement GtkBuildable for .ui usage
libsysprof-ui: allow creating aid instance
libsysprof: move tracefd to separate source
icons: add icon for application source
libsysprof: start on some new aids to select
libsysprof: clear trace fd after reading
build: remove dead code
libsysprof: add missing new func
tools: add --gjs option and fix --use-trace-fd
tools: add polkit agent to sysprof-cli
tools: use PolkitUnixProcess
libsysprof-capture: add writer buffer size helper
whitespace
libsysprof-ui: add callgraph loading dialog
tools: use writer-cat from libsysprof-capture
libsysprof-capture: add log frame type
libsysprof-ui: add tree model for log messages
libsysprof-ui: add log view
libsysprof-ui: reload logs when selection changes
libsysprof-ui: hide logs view when no logs are present
libsysprof-ui: prefer Time over Offset
libsysprof-ui: add tooltips for message column
libsysprof-capture: add file chunk frame type
libsysprof-capture: add helper to list files in capture
libsysprof-capture: add file reader helper
libsysprof-capture: skip frame when necessary
tools: add option to list files in capture
libsysprof: add kallsyms to capture file
libsysprof: use embedded kallsyms when possible
libsysprof: add cpuinfo to capture file when possible
libsysprof: create hook for supplemental writer data
libsysprof: stub out source for appending symbols
libsysprof: remove lookaside from public API
whitespace
utils: add symbol range support for binfile and elfparser
libsysprof: add helper to decode symbols with address range
libsysprof: whitespace
libsysprof: add __symbols__ file with supplemental symbol data
libsysprof-ui: add local symbol decoder source to profiler
libsysprof: add trailing empty kernel node
libsysprof: avoid kallsyms in capture file
libsysprof: decode and supplement kernel symbols
libsysprof-capture: add byte-order helper
libsysprof: add utility to build symbol maps
libsysprof: use SysprofSymbolMap to write symbol maps
libsysprof: add symbol resolver that can resolve from capture file
tests: add test to debug symbol maps
libsysprof: decode symbols from embedded maps in callgraphs
libsysprof: lseek before deserializing
libsysprof: fix various seek usage
libsysprof: add missing externs
libsysprof: be more defensive
tests: add decode-only test
tests: fix various lseek usage
libsysprof: fix tag lookups for 0 tags
libsysprof: be NULL safe
libsysprof: check for enough symbols to dereference
libsysprof-capture: add sysprof_capture_reader_find_file()
libsysprof: ignore kernel symbols if embedded resolver is found
libsysprof: add libc/libstdc++
libsysprof-ui: fix initial rendering of zeros
sysprof-cli: remove -g option
sysprof-cli: add symbol rollup unless --no-decode
sysprof-cli: exit main loop on failure
libsysprof: add file frame with path condition
libsysprof-ui: add cpu info to details page
libsysprof-ui: allow selecting labels on details page
src: use double quotes for XML
libsysprof: use a{sv} for future profiler specific options
src: add Capabilities property to profiler
build: bump version number for new features
libsysprof: lower dazzle requirement
build: don't install sysprof-cat and sysprof-dump
libsysprof-ui: be more flexible in creating displays
libsysprof-ui: allow setting notebook tabs always visible
whitespace
examples: add example app for marks
build: only build libsysprof-ui if -Denable_gtk=true
build: add -Dlibsysprof option
build: make some dependencies optional based on config options
build: disable cli tool when no libsysprof is present
build: disable some tests w/o libsysprof
tools: check result of write
build: check ftruncate result
po: ignore po if only building capture library
build: always install capture headers
examples: only use sched_getcpu() on Linux
gjs: add gjs source back
libsysprof: ensure type exists for gjs
libsysprof: allow changing envvar from init and after
polkit: try harder to make polkit optional on non-Linux
build: fix build on macOS
libsysprof-ui: remove profiler menu button
tools: add --gnome-shell option to sysprof-cli
libsysprof: watch bus name changes for target bus peer
sysprofd: remove debug code
libsysprof-capture: relicense as BSD-2-Clause-Patent
whitespace cleanup
doap: update maintainer information, website, etc
libsysprof-capture: short-circuit empty write
libsysprof-capture: be more defensive
style cleanup
libsysprof-capture: add flush_delay for auto flushing
sysprof-cli: allow disabling perf stacktraces
tests: be more precise in jitmap tests
tests: add simple test for jitmaps
libsysprof-capture: fix comparison of translation item
libsysprof-capture: translate jitmaps before samples
tests: test we got reasonable address translation
libsysprof-capture: allow NULL only when n_counters == 0
libsysprof: use properties for D-Bus attributes
libsysprof-ui: also try to connect to D-Bus if pids specified
libsysprof-capture: only short-circuit for address translation
libsysprof-ui: add selected property to icon
libsysprof-ui: unselect some aids by default
libsysprof: start on battery charge capture
build: fix build on Debian 9
libsysprof: abstract subprocess usage
whitespace
tracefd: use g_strdup_printf()
tracefd: give memfd a descriptive name
battery: fix typo
libsysprof: show a combined cpu counter by default
libsysprof-ui: add helper to check for sysprof-3 support
battery: only submit event if battery value changed
libsysprof-ui: discover counter type in line renderer
libsysprof-ui: be more careful adding overhead to y_upper
libsysprof-ui: add battery graphs
battery: style cleanup
battery: poll batteries immediately after starting
battery: wait for first battery polling
battery: do final poll at stop() time
battery: fix battery type in new func
governor: add daemon API and helpers to set CPU governor
governor: add source to toggle CPU governer while running
governor: add UI to toggle CPU governor setting
libsysprof-ui: fix spacing
libsysprof-ui: add timing info to marks display
theme: use box-shadow
libsysprof: join overlapping ranges
libsysprof: add range helper
add rate for charge type
add combined battery counter
build: move .ui files out of ui subdirectory
zoom: add GtkAdjustment control of zoom manager
libsysprof-ui: land new UI design
build: fix build on debian stable
build: remove dead code
build: update POTFILES.in
sysprofd: implement org.gnome.Sysprof2 compatability API
prepare 3.33.3 release
Daniel Mustieles (2):
Updated Spanish translation
Updated Spanish translation
Julien Hardelin (1):
Add French translation
Piotr Drąg (5):
libsysprof-ui: stop translating 00
Update POTFILES.in
Update Polish translation
Update POTFILES.in
Update Polish translation
Rafael Fontenelle (1):
Update Brazilian Portuguese translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]