Commit Graph

2417 Commits

Author SHA1 Message Date
400653df18 app icon: simplify symbolic
+ include app icon "source"

See https://gitlab.gnome.org/Teams/Design/initiatives/-/issues/84
2022-05-20 13:37:41 +02:00
808b957682 libsysprof-ui: fix can-replay notification
Otherwise we don't get this until we switch tabs.
2022-05-18 15:53:57 -07:00
931ad7dfeb mime: set icon for sysprof capture files
it might be nice to use something other than this, eventually.
2022-05-17 17:18:42 -07:00
aae829741e libsysprof-ui: avoid splashing the assistant view 2022-05-17 15:45:59 -07:00
64e745db60 Update Indonesian translation 2022-04-19 03:32:33 +00:00
65710b87b6 Update Chinese (China) translation 2022-04-14 16:56:21 +00:00
b11ba6f4ce Update Danish translation 2022-04-07 17:57:09 +00:00
0ed59528e9 Update Ukrainian translation 2022-04-03 17:17:10 +00:00
d3f722780e Update Swedish translation 2022-04-03 12:17:57 +00:00
06bfd16dad Update Polish translation 2022-04-03 14:00:40 +02:00
2823c1c2cf Update POTFILES.in 2022-04-03 13:17:58 +02:00
14a1a2f8df libsysprof-ui: fix spread of left-side paned 2022-04-02 15:12:10 -07:00
42027be5dc build: drop meson requirement to 0.59
It's what fedora has in F36, so try to limit ourselves to that rather than
jumping far forward too quickly.
2022-04-01 19:07:57 -07:00
c9416a5d62 build: force libunwind usage when configured 2022-04-01 17:16:34 -07:00
7f9599bd3e libsysprof-ui: fix missing toggle button usage 2022-04-01 17:12:52 -07:00
e9516fb202 stackstash: ignore dangling-pointer warning in do_callback
As previously asserted, this just squashes the annoying warnings coming
from GCC.
2022-04-01 17:08:42 -07:00
8ed6af618b stackstash: add assertions before silencing warnings
GCC warns about dangling pointers here, which is completely fine given
how this code works.
2022-04-01 17:04:27 -07:00
3d7abf27b8 build: fix warning about add_languages()
We don't need to run things on the build machine, so native is not
required for this.
2022-04-01 17:01:42 -07:00
5efd9e4686 build: bump meson requirement 2022-04-01 16:56:32 -07:00
9c98b10fee build: remove deprecated meson feature 2022-04-01 16:56:32 -07:00
47fa3d1d17 update README.md
Update build instructions for GTK 4
2022-04-01 16:56:32 -07:00
adb51d938b Merge branch 'wip/gtk4-port' into 'master'
Port sysprof to GTK 4

See merge request GNOME/sysprof!49
2022-04-01 23:51:04 +00:00
17d2c16957 libsysprof-ui: make the boxes fit in scrollmap better 2022-04-01 16:48:18 -07:00
39a6fe3466 libsysprof-ui: remove unnecessary box from hierarchy 2022-04-01 16:39:50 -07:00
fa88603024 egg-resizer: ignore unset drag positions 2022-04-01 16:39:02 -07:00
846c59a874 libsysprof-ui: remove some unnecessary properties 2022-04-01 16:32:43 -07:00
b8bfc5c516 libsysprof-ui: fix positioning of instruments label 2022-04-01 16:32:23 -07:00
79fe38a832 libsysprof-ui: cleanup display ui properties 2022-04-01 16:21:19 -07:00
2b9c24497b libsysprof-ui: remove dead size_allocate code
This is never getting run because there is a layout manager.
2022-04-01 16:20:49 -07:00
23e128d1a0 libsysprof-ui: fix alignment of visualizers to ticks 2022-04-01 14:21:42 -07:00
6ccf961829 libsysprof-ui: fix drawing of selections 2022-04-01 14:20:12 -07:00
8a73f72f97 libsysprof-ui: fix infloop in measurements
Apparently the box margin seems to be causing issues with boxlayout.
2022-04-01 14:09:31 -07:00
df0ff1449d libsysprof-ui: fix compilation warning 2022-04-01 14:09:31 -07:00
31201aef63 libsysprof-ui: cleanup marks page 2022-04-01 14:09:31 -07:00
b048b78429 libsysprof-ui: cleanup builder ui style a bit
We can remove lots of things and be more consistent with conventions.
2022-04-01 14:09:31 -07:00
6bb18a8f8c callgraphpage: fix right/left arrow handling
This was working, but signal signature was wrong.
2022-04-01 13:17:15 -07:00
d26f1d8d75 memprofpage: fix togglebuttons and panels 2022-04-01 13:17:12 -07:00
2f7d133d5a notebook: fix discovery of empty displays 2022-04-01 13:16:35 -07:00
4c7a6b8311 display: fix removal of pages 2022-04-01 13:16:35 -07:00
77ee8f3c81 callgraphpage: set loading page as default 2022-04-01 13:16:35 -07:00
93b37f9c3f visualizersframe: fix cursor to visualizers area 2022-04-01 13:16:35 -07:00
6ebedd4f06 threegrid: use layout manager to layout three grid
There is still some work that needs to be done to fix the baseline for
each row.
2022-04-01 13:16:35 -07:00
6be7087c74 libsysprof-ui: clean up and remove child widgets 2022-04-01 13:16:35 -07:00
f4b8dccb52 display: remove stack on dispose 2022-04-01 13:16:35 -07:00
9ebcb78bfa application: fix close-request signal 2022-04-01 13:16:35 -07:00
22aefaa2c1 resizer: fix warnings 2022-04-01 13:16:35 -07:00
8e9497b277 libsysprof-ui: use EggPaned 2022-04-01 13:16:35 -07:00
b59e779dfb css: adjust priority and remove old css
Also set "devel" css when necessary.
2022-04-01 13:16:35 -07:00
24ac040563 build: bump versions 2022-04-01 13:16:31 -07:00
5e67104823 egg: bring multi-paned ported to GTK 4
This is out of libpanel, which already has it but with the dock stuff
removed (more like DzlMultiPaned). We probably still need some work to
handle natural allocation from children.
2022-04-01 13:15:49 -07:00