Philip Withnall
467b4d6789
docs: Update GMemoryMonitor listings in docs
...
Fix a few things missed in code review.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2019-12-16 13:57:28 +00:00
Bastien Nocera
cd6612dfb7
gio: Add GMemoryMonitor to monitor for low-memory
...
Add a memory monitor object, with D-Bus and Portal based
implementations. The D-Bus implementation uses the Linux-only
low-memory-monitor Freedesktop project.
Low Memory Monitor D-Bus API:
https://hadess.pages.freedesktop.org/low-memory-monitor/
Android API:
https://developer.android.com/reference/android/content/ComponentCallbacks2.html#onTrimMemory(int)
iOS API:
https://developer.apple.com/documentation/uikit/app_and_environment/managing_your_app_s_life_cycle/responding_to_memory_warnings
Win32 API:
https://docs.microsoft.com/en-us/dotnet/api/microsoft.win32.systemevents.lowmemory?view=netframework-4.8
Tizen API:
https://samsung.github.io/TizenFX/master/api/Tizen.Applications.EventManager.SystemEvents.LowMemory.html
2019-12-11 11:44:42 +00:00
Philip Withnall
34cb297a86
Merge branch 'wip/nielsdg/g-list-store-find' into 'master'
...
gliststore: Add item lookup functions
Closes #1011
See merge request GNOME/glib!1096
2019-11-27 11:22:56 +00:00
Garrett Regier
6cac760551
task: Add return/propagate API for GValue
...
This is useful for bindings.
Related: https://gitlab.gnome.org/GNOME/glib/issues/668
2019-11-15 10:37:42 +00:00
Philip Withnall
d207e19d32
Merge branch 'wip/tingping/pkcs11' into 'master'
...
gtlscertificate: Add pkcs11-uri property and constructor
Closes #1809
See merge request GNOME/glib!933
2019-10-03 12:12:16 +00:00
Patrick Griffis
b6d8efbebc
gtlscertificate: Add support for PKCS #11 backed certificates
...
This adds properties to allow backends to expose PKCS #11 support.
2019-10-02 10:12:40 -07:00
Niels De Graef
14ba521b6d
gliststore: Add item lookup functions
...
Currently, there is no quick way to find whether and element is already
part of a list store, except for manually writing a for-loop and calling
`g_list_model_get_item()` and breaking when you find the item.
This is mostly just a small API addition to support this use case.
Fixes https://gitlab.gnome.org/GNOME/glib/issues/1011
2019-09-25 08:37:22 +02:00
Philip Withnall
d0964b72db
docs: Fix typo in GConverter{Input,Output}Stream section titles
...
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2019-09-24 12:25:10 +01:00
Philip Withnall
d166a55c64
gfileinfo: Add g_file_info_{get,set}_modification_date_time() APIs
...
These are alternatives to g_file_info_{get,set}_modification_time(),
which will soon be deprecated due to using the deprecated GTimeVal
type, which is not year 2038 safe.
The new APIs take a GDateTime instead.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #1438
2019-07-29 12:27:29 +01:00
Xavier Claessens
255f64cad8
doc: Split API reference per platform
...
We can only include win32 APIs when building for Windows because gtkdoc
needs to compile the GObject classes for introspection.
2019-07-10 10:29:04 -04:00