Commit Graph

911 Commits

Author SHA1 Message Date
469d54df5b build: add libsysprof-capture-2 static library
This allows external tooling to write capture files that Sysprof can open.
Ideally, this will get used by GJS in the near future to implement profiler
output for Sysprof.
2018-01-20 01:30:39 -08:00
6fa95dfb6f lgpl: relicense some useful files as LGPLv2.1+ 2018-01-20 01:26:17 -08:00
9596834b4c Update German translation 2017-12-27 00:00:27 +00:00
f426bc061e build: Install appstream metadata to non-deprecated location
https://bugzilla.gnome.org/show_bug.cgi?id=790878
2017-11-26 23:01:19 -08:00
ed1cba7097 Update Polish translation 2017-11-26 18:29:18 +01:00
7a84a2dc45 build: remove automated test
This isn't actually automated.
2017-11-24 22:07:22 -08:00
1e0f505d7c model-filter: simplify model filter implementation
We've had a number of errors reported from our previous
model filter implementation. This simplifies the impliementation
using a simple cross-reference structure with GSequenceIter in
both sequences.

We try extra hard to not emit signals when doing invalidation.
2017-11-24 22:02:06 -08:00
666b7f9d44 tests: fix test name 2017-11-24 22:01:46 -08:00
a2c1e92b79 process-model-row: escape for markup
We need to ensure this gets escaped since we cannot really trust
what comes from /proc.
2017-11-24 22:00:53 -08:00
bcb43d39bb profiler-menu-button: simplify filtering code
Instead of fetching the text from the filter func, we can just
reset the filter func with custom data.
2017-11-24 22:00:20 -08:00
854634e4b0 tests: add test for process model from UI
This can help shake out issues when dealing with ::items-changed
events.
2017-11-24 21:59:22 -08:00
5338eeee1f tests: improve model filters 2017-11-24 21:58:39 -08:00
64da43caf3 tests: add process model with filter test 2017-11-24 00:36:03 -08:00
b142d79bdc util: clear field when destroying
Just to be a bit more defensive.
2017-11-24 00:35:42 -08:00
b78293657d util: add synchronous form to reload model 2017-11-24 00:35:14 -08:00
d4a60586b5 Updated Czech translation 2017-11-22 13:59:52 +01:00
a07ee1eb03 help: fix cross-reference link title
This was linking to the right section, but had the incorrect
link text.

https://bugzilla.gnome.org/show_bug.cgi?id=790543
2017-11-21 17:08:01 -08:00
2d629462af Update German translation
(cherry picked from commit 585c256c531ca381cacad3d446bbe1cb228b368a)
2017-09-29 21:19:40 +00:00
7d810104ad Update POTFILES.in 2017-09-29 15:18:28 +02:00
00b6892a72 build: fix header installation paths 2017-09-28 17:45:07 -07:00
190faa818d build: use subdir meson.build files
This keeps the build file closer to the sources it effects.
2017-09-28 16:57:00 -07:00
4f93ede6fa build: move script to meson subdir
This makes things more like various other projects in GNOME.
2017-09-28 16:27:26 -07:00
7c45789a40 git: modernize .gitignore
Lots of this stuff is from the autotools days, which is no
longer necessary.
2017-09-28 16:24:27 -07:00
c47822b26e source tree cleanup
The lib/ directory was getting a bit out of hand, so this tries
to organize things a bit so it is easier going forward to locate
the code people want to patch.
2017-09-28 16:23:03 -07:00
a71f05b885 line-visualizer: lower task priority
Keep task priorities lower than the Gtk main loop.
2017-09-28 13:25:22 -07:00
cad87dee49 line-visualizer: teach draw code how to fill in lines
We don't expose this via API yet, but it's handy to have it here so we can
build upon it for doing stacked drawings (as useful for things like memory
usage graphs by type).
2017-09-28 13:24:58 -07:00
85ff333491 Update Polish help translation 2017-09-27 12:40:51 +02:00
c572338746 Updated Czech translation 2017-09-25 19:08:06 +02:00
57b863129e Add missing id parameters to <section>s so yelp-check validates 2017-09-25 18:15:25 +02:00
00887d75db build: add missing page to help 2017-09-16 03:07:22 +02:00
e4de518379 build: Only install service files if sysprofd is bundled 2017-09-15 21:02:43 -04:00
9a5ea2a4f7 README: update build instructions 2017-09-15 17:49:20 -07:00
3e5a2af1b4 build: remove autotools build system
Now that we are post-3.26, we are removing the legacy autotools
build system in favor of meson.

Please report any errors you have so that we can ensure this is
ready for GNOME 3.28.
2017-09-15 17:44:50 -07:00
23a9697af4 build: bump for development 2017-09-15 17:44:50 -07:00
4eb274cc33 Release 3.26.0 2017-09-15 17:30:03 -07:00
532a9dc840 release 3.25.92 2017-09-05 13:25:47 -07:00
af616454ad Update Brazilian Portuguese translation 2017-09-03 12:36:12 +00:00
4a6c51d37f Updated Czech translation 2017-08-31 10:58:53 +02:00
19ca2e4ecc alignment: fix armel/armhf/mipsel build failure
This commit extends commit faf1e24edf
"zoom-manager: bring back attribute aligned(8)"
to both places where the attribute was previously dropped from
in commit 63579451b5 "alignment: set alignment on structs".

3.22.3 + commit 6a3d7282ec + commit faf1e24edf + this patch
has been successfully build tested on Debian armhf porterbox
(harris.debian.org). (It also means we end up with exactly
the same as the 3.22.2 + patch situation currently shipped
in Debian 'stretch' 9.0 regarding alignment/cast fixes.)

https://bugzilla.gnome.org/show_bug.cgi?id=784466
2017-07-04 18:15:06 +02:00
7fc1998eb8 Use glib preset for i18n
https://bugzilla.gnome.org/show_bug.cgi?id=783749
2017-07-04 00:06:52 +02:00
d9d48acecd Update Polish help translation 2017-07-02 18:46:00 +02:00
bed45eb033 Update Brazilian Portuguese translation
(cherry picked from commit a520c2eee4fba7c029ede20c4c510d8f30e09f9a)
2017-06-26 00:34:49 +00:00
bf667145f2 Updated Spanish translation 2017-06-24 17:04:19 +02:00
195b60201d help: add FAQ to help topics
- Initial question "what does 'In file [heap]' mean?"
 - Also updated README with some quick-install tips for RPM based systems.
2017-06-15 14:15:49 -07:00
4cb42d2f23 callgraph: fix potential divide-by-zero 2017-06-09 21:47:58 -07:00
6dc5472deb meson-build: Remove old workaround breaking build 2017-06-09 19:10:27 -04:00
88f1f9769f Add Polish help translation 2017-05-26 22:15:05 +02:00
1a3b14b3c0 Add Friulian translation 2017-04-15 12:58:30 +00:00
fb08acc862 Add Indonesian translation
(cherry picked from commit 0be5c646d500f83aab488457ea5cabd65c495f35)
2017-04-11 08:08:14 +00:00
c5f397399a bup for development 2017-04-10 15:26:55 -07:00