8136484846
environeditor: port to GTK 4
...
This required using an intermediate object, so will need further testing.
2022-04-01 13:14:51 -07:00
ae61e9ceca
detailspage: port to GTK 4
2022-04-01 13:14:51 -07:00
6759bc4ac8
cpuaid: port to GTK 4
2022-04-01 13:14:51 -07:00
226a1f147b
procsvisualizer: port to GTK 4
...
This is a minimal port. We'll definitely want to cache the rendered cairo
surface going forward instead of redrawing every frame.
2022-04-01 13:14:51 -07:00
234d37ea12
libsysprof-ui: inherit visualizer from GtkWidget
2022-04-01 13:14:51 -07:00
36a9e37ee2
display: inherit from GtkWidget
2022-04-01 13:14:51 -07:00
5e55f5f2cc
build: switch build to GTK 4
2022-04-01 13:14:51 -07:00
a1f8f7e9f8
build: remove dazzle reference
2022-04-01 13:14:51 -07:00
b4c8530019
build: remove libdazzle
2022-04-01 13:14:51 -07:00
8835e53741
window: fix runtime issue with missing properties
2022-04-01 13:14:51 -07:00
ae25672f0e
memprofpage: cleanup warnings
2022-04-01 13:14:51 -07:00
304b2901ac
detailspage: dedazzle
2022-04-01 13:14:51 -07:00
48d8b3da8e
libsysprof-ui: add EggThreeGrid
...
So we can drop our use from libdazzle. We'll need to port this to GTK 4
but it shouldn't be too bad.
2022-04-01 13:14:51 -07:00
a383f4d78a
window: dedazzle
...
This can move to AdwApplicationWindow at some point.
2022-04-01 13:14:51 -07:00
f2aca5a812
app: dedazzle
...
We will have to find alternate means to load style sheets in the future,
but we can rely on AdwApplication for that.
2022-04-01 13:14:51 -07:00
3b2c111598
visualizergroupheader: dedazzle
2022-04-01 13:14:51 -07:00
0a83abe1e5
sysprof: add EggBindingGroup
...
Until we have this in GLib, just embed it.
2022-04-01 13:14:51 -07:00
4e8b2ce9c5
sysprof-ui: remove dazzle header
2022-04-01 13:14:51 -07:00
24c1cfe5bf
memprofpage: remove dazzle usage
...
We will need to use some replacements in GTK 4 though.
2022-04-01 13:14:51 -07:00
5a6e0a3594
marksaid: embed rgba shading code
2022-04-01 13:14:51 -07:00
99a4cd8309
css: remove dead CSS
2022-04-01 13:14:51 -07:00
07d2de5d3a
cellrendererduration: inline rounded rectangle
...
We can just embed this instead of relying on dazzle, and inline it at
the same time.
2022-04-01 13:14:51 -07:00
fb16745723
visualizer: remove DzlBin usage
...
We can just use GtkBin for now, and in GTK 4 we'll switch to using
GtkWidget as the parent type. But this helps us progress on de-dazzling.
2022-04-01 13:14:51 -07:00
94d7e90206
display: use GtkPaned
...
We don't need MultiPaned here (other than it works nicer than GtkPaned).
We can move to PanelMultiPaned in the future if we need it.
2022-04-01 13:14:51 -07:00
f56c36b054
callgraphpage: remove dazzle for shortcuts
...
We can do this manually with a key controller.
In the future, we will do this with GTK 4's shortcut controller.
2022-04-01 13:14:51 -07:00
2888ae2ad8
visualizergroup: remove dazzle usage
2022-04-01 13:14:51 -07:00
b307550ea5
build: fix various meson deprecation warnings
2022-04-01 13:09:56 -07:00
c75391e681
tools/sysprof-cli: always inherit stdin
...
Fixes #76
2022-04-01 12:57:30 -07:00
8799d2f0ca
libsysprof: add API to inherit stdin
...
Related #76
2022-04-01 12:57:02 -07:00
1587bc13b6
libsysprof: add accessors for setting spawnable flags
...
We need this to be able to allow inheriting stdin from sysprof-cli.
2022-04-01 12:41:49 -07:00
3c5540047f
build: bump for development
2022-04-01 12:41:14 -07:00
7d44e2db75
release 3.44.0 (GNOME 42.0)
2022-03-18 15:46:32 -07:00
c4ffb18ded
Update Finnish translation
2022-03-14 19:39:42 +00:00
7042fa9382
Update Hungarian translation
2022-03-13 01:32:03 +00:00
c6dfe76810
Release 3.43.90
2022-03-07 13:43:12 -08:00
eac37aaf92
Updated Spanish translation
2022-02-07 13:23:27 +01:00
725584a01f
Add Hebrew translation
2022-02-03 16:15:24 +00:00
206be3a132
Update Chinese (China) translation
2022-02-03 03:49:43 +00:00
7416fa2440
Update Brazilian Portuguese translation
2022-01-28 19:18:02 +00:00
f9c68d9154
Update Catalan translation
2022-01-19 21:26:45 +01:00
33b5d672a3
Add Galician translation
2022-01-02 23:08:49 +00:00
38776abfc2
Update Serbian translation
2021-12-30 13:04:07 +00:00
b23408ee95
Update Catalan translation
2021-12-20 21:07:48 +00:00
1e36c0133e
Update Swedish translation
2021-12-04 22:19:59 +00:00
1ee82e86c0
Merge branch 'fix-proc-maps-pathname' into 'master'
...
proc: fix capture of mapped pathnames
Closes #70
See merge request GNOME/sysprof!48
2021-11-29 00:10:56 +00:00
a8fedfbeec
Update Catalan translation
2021-11-26 05:59:37 +01:00
03652e1a44
proc: fix capture of mapped pathnames
...
pathnames are listed unescaped in /proc/[pid]/maps, so using %s as the
conversion specifier cuts pathnames off at space characters. Use %[^\n]
instead, to read everything until the end of the line.
Also, the scanf manpage states: "String input conversions store a
terminating null byte ('\0') to mark the end of the input; the maximum
field width does not include this terminator". So set the maximum field
width to 511 instead of 512, to leave one free byte in the buffer for
the terminating null byte.
Fixes #70
2021-11-23 14:41:31 +01:00
2406d9209d
Merge branch 'speedtrack-preload-gui' into 'master'
...
Preload correct speedtrack lib in GUI
See merge request GNOME/sysprof!47
2021-11-16 22:22:09 +00:00
d05f1cba57
Preload correct speedtrack lib in GUI
...
Signed-off-by: FeRD (Frank Dana) <ferdnyc@gmail.com >
2021-11-16 15:42:37 -05:00
0f393a9750
Update Catalan translation
2021-11-14 15:03:02 +01:00