Commit Graph

3804 Commits

Author SHA1 Message Date
ffcd9e4cae Update Persian translation 2023-08-14 22:19:16 +00:00
751337a47a sysprof: make zoom in/out sticky to left edge
Fixes #37
2023-08-14 11:27:40 -07:00
f67b9871e0 Update Ukrainian translation 2023-08-14 17:35:33 +00:00
a141d9a194 sysprof-cli: bump default buffer size to 8mb
The goal here is just to reduce the number of file system transactions during
the recording process.
2023-08-14 10:26:24 -07:00
336d4a6e91 cli: add option to specify buffer size in pages 2023-08-14 10:22:33 -07:00
6d1314d45b Update Indonesian translation 2023-08-14 06:30:12 +00:00
cebafcf207 Update Georgian translation 2023-08-14 04:15:13 +00:00
c5d94be1eb Update Persian translation 2023-08-13 13:03:51 +00:00
14b1ca400e Update Ukrainian translation 2023-08-13 10:31:37 +00:00
df18064307 Merge branch 'mark-translatable' into 'master'
ui: Mark two strings translatable

See merge request GNOME/sysprof!73
2023-08-13 06:38:55 +00:00
6e72cb3497 ui: Mark two strings translatable
- Logs
- Stack Traces
2023-08-13 02:22:08 +03:00
85719b098a Update Basque translation 2023-08-12 17:47:19 +00:00
1c90c947b0 Update Galician translation 2023-08-12 11:11:59 +00:00
22b4ba0167 Update Galician translation 2023-08-11 19:59:27 +00:00
4ad44609d0 build: remove optional support for libunwind
backtrace() was only ever used for bringup, not actually meant to be used
in any production capacity.
2023-08-11 12:22:57 -07:00
912f8e8852 sysprof-cli: avoid erroring on non-zero exit 2023-08-09 22:49:24 -07:00
f9aae4564a Update Georgian translation 2023-08-09 16:17:24 +00:00
2a0a90188c Updated Spanish translation 2023-08-09 13:00:19 +02:00
fd705063bf libsysprof: defend against empty symbol lists 2023-08-08 14:15:51 -07:00
3a875aaf26 sysprof: add missing CPU usage recording to template 2023-08-08 12:16:08 -07:00
4948364746 Update Russian translation 2023-08-08 14:38:17 +00:00
e9512dacb5 Updated Spanish translation 2023-08-08 12:42:07 +02:00
b8fcd85cf3 Update Persian translation 2023-08-08 10:12:39 +00:00
9f786541a5 Update Ukrainian translation 2023-08-08 06:24:42 +00:00
a1211ec298 libsysprof: add some memory counters
We will probably add a bunch more here too.
2023-08-07 18:02:05 -07:00
dac36ed851 Release 45.beta 2023-08-07 15:41:43 -07:00
a7a5a484ba data: update screenshot of main window 2023-08-07 15:41:43 -07:00
fba4642451 build: fix static dep race in enums 2023-08-07 15:41:43 -07:00
8d2fe823a3 window: don't let window disposal cause app exit with greeter
If the greeter was shown and the window got closed, the whole app could
exit without this.
2023-08-07 15:27:49 -07:00
4aef0ffe12 sysprof: add greeter menu back
We don't have a way to show this until the main window is available
currently, which can be problematic if you need to get the help or
about info for troubleshooting.
2023-08-07 15:22:01 -07:00
13a1f97cad sysprof: disable frame-timings from compositor by default 2023-08-07 15:12:58 -07:00
5f60ae8f94 sysprof: fix window loading after recording 2023-08-07 15:12:16 -07:00
2e2c53ad6b sysprof: add --version option 2023-08-07 15:04:57 -07:00
b6692e8faa build: prepare for beta 2023-08-07 15:04:48 -07:00
6fbf7250b1 build: fix warning from release build 2023-08-07 14:52:37 -07:00
a40f330096 sysprof: fix check for development build 2023-08-07 14:50:47 -07:00
954e06ca14 sysprof: setup document subtitle for window 2023-08-07 14:47:18 -07:00
7ec7cb9b84 libsysprof: add a subtitle property
To make things easier to bind from the window.
2023-08-07 14:47:13 -07:00
2b57315bae sysprof: show loading information in window title 2023-08-07 14:36:02 -07:00
65515cfe64 sysprof: add progressbar while loading
And try to keep some of the window disabled during the loading process.
2023-08-07 14:32:49 -07:00
170122abc8 sysprof: show window while document is loading
That way the user knows something is actually going on.
2023-08-07 14:07:15 -07:00
4b89afd718 sysprof: ensure type for cpu section 2023-08-07 14:06:59 -07:00
08927ef4f7 sysprof: hoist capture open dialog into sysprof-window.c
This allows it to be reused from the window without having to have pages
in the greeter.
2023-08-07 13:48:54 -07:00
79fe14a587 sysprof: open files
I wanted to have the ability to ignore bundled symbols and provide a custom
kallsyms to help with some perculiar situations, but we might need to
defer that to a preferences window.
2023-08-07 13:39:14 -07:00
c38c1fb4b0 libsysprof: allow specifying phase for subprocess output
This is helpful in that you can specify which phase of the capture the
process should be run so that it's less likely to show up on profiles.
2023-08-07 12:54:46 -07:00
4250abf81e libsysprof: setup perf streams in prepare
This starts the perf streams from prepare instead of from record so that
we can do the linux instrument work in prepare. The samples are dropped
until our start-time is set.

Doing it this way removes sysprof-cli and sysprofd greatly from the
overhead in the callgraph which is useful so that the user gets to see
what they really care about.

It has the added benefit that we're less likely to see the pkla processes
showing up from authorizing our D-Bus connection for creating per streams.
2023-08-07 12:14:32 -07:00
ae93716c76 Update Ukrainian translation 2023-08-07 16:07:12 +00:00
010d45ef06 Update Georgian translation 2023-08-07 12:29:35 +00:00
cd55f0db2a Update Persian translation 2023-08-07 07:54:40 +00:00
841291bae7 window: remove unused preferences menu item 2023-08-06 18:00:14 -07:00