diff --git a/NEWS b/NEWS index 25008752d82c544eb829e5316bbd13d90330d895..143d0d4495a91547667273e995f246d480dd8298 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,44 @@ +phosh 0.51~rc1 +-------------- +Released November 2025 +* Add location quick setting +* caffine: Allow to select duration +* brightness/auto-brightness improvements: + * Handle auto-brightness via a bucket based algorithm + * Let brightness slider be an offset around the auto-brightness value + * Icon next to brightness slider indicates autobrighness on/off + * Gradually transition to new auto-brightness value + * Auto-brightness can be enabled/disabled via a status page +* Fix upcoming-event’s plugin empty state +* Fix “Open settings” button position on devices with rounded corners +* Lots of internal cleanups and fixes +* Issues fixed: + * https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1255 + * https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1276 + * https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1274 + * https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1272 + * https://gitlab.gnome.org/World/Phosh/phosh/-/issues/783 +* Contributors: + * Arun Mani J + * Gotam Gorabh + * Guido Günther + * Rudra Pratap Singh +* UI translations: + * Anders Jonsson (sv) + * Antonio Marin (ro) + * Artur S0 (ru) + * Danial Behzadi (fa) + * Daniel Rusek (cs) + * Efstathios Iosifidis (el) + * Ekaterine Papava (ka) + * Emin Tufan Çetin (tr) + * Juliano de Souza Camargo (pt_BR) + * Martin (sl) + * Nathan Follens (nl) + * Sabri Ünal (tr) + * Yaron Shahrabani (he) + * Yuri Chornoivan (uk) + phosh 0.50.0 ------------ Released October 2025 diff --git a/debian/changelog b/debian/changelog index e4f291d91596ab53b68112ffc5ef2455e325a62f..dbe0955caaf0ad1c325f2f899954d65442b3fc4d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,335 @@ +phosh (0.51~rc1) experimental; urgency=medium + + [ Rudra Pratap Singh ] + * upcoming-events: Show appropriate status page in case of no events. + Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1255 + Fixes: 6614bbd39 ("upcoming-events: Add new setting for skipping non-event days") + * upcoming-events: Reindent UI file + * caffeine: Add libcall-ui as dependency + * caffeine: Refactor icon names into defines. + No functional change. + * caffeine: Allow to select caffeine duration. + With this, we add support for custom intervals + in caffeine. It will decide how long caffeine + will stay on for. Intervals can be added/selected + individually via gsettings keys. + + [ Guido Günther ] + * layout-manager: Don't forget to init corner shift. + This ensures we have the correct default in case of no rounded corners. + * top-panel: Shift gear icon according to corner shift + * top-panel: Drop `name` property. + Fixes the + (phosh:1106322): Gtk-WARNING **: 17:26:18.095: GtkBox does not have a child property called name + warning on startup. + Fixes: b567c6ed3 ("top-panel: Add gear button") + * doc: Use apt instead of apt-get. Let's be modern here. + * screenshot: Update screenshot. Let's be at least as recent as Wikipedia. + * ci: Update shared scripts to 7aa7dc1 + * treewide: Update my copyright assignment. Let's use the fiduciary agreement. + * ambient: Avoid cast. This gives us more type safety + * ambient: Rename settings to schema. + The later is more wide spread + * udev: Handle fake-builtin debug flag. If set assume that the found + displays are built-in. This allows to test backlight handling in + nested sessions. + * auto-brightness: Add interface for turning ambient into display brightness + * auto-brightness: Add bucket implementation. + This implementation uses buckets to determine the + brightness level. + * shell: Create ambient manager earlier. + We'll need it for the brightness manager which gets created + with the panels. We also add a getter. + * ambient: Track whether display brightness should be adjusted. + If so emit the ambient brightness values so other parts of the shell can + consume them. + * ambient: Track automatic high-contrast. + Avoids dconf lookups and is a bit easier to read + * brightness-manager: Track ambient brightness changes. + When enabled we adjust the backlight brightness according + to the auto-brightness trackers output. + * data: Add auto-brightness-symbolic icon. + I wanted to draw my own but then accidentally found one by + Jakub Steiner in org.gnome.design.IconLibrary. + * brightness-manager: Expose auto-brightness-enabled. + This allows users of the brightness manager to use it + without having to care about e.g. the ambient manager. + * settings: Use different icon when autobrightness is in use + * emergency-calls: Use default DBus prefix. + This allows us to move to `dbus_client_protos` so our generated header + gets added to `generated_dbus_headers` instead of + `generated_dbus_sources`. + * emergency-calls-manager: Use correct types for async callbacks. + This gives us more type safety + * build: Allow to codegen object manager too + * calls: Use default DBus prefix. + This allows us to move to `dbus_client_protos` so our generated header + gets added to `generated_dbus_headers` instead of + `generated_dbus_sources`. + * calls-manager: Use correct types for async callbacks. + This exposed a real bug where the data argument used the + wrong type (but was unused). + * calls: Use correct types for async callbacks. + Gives us more type safety + * location-manager: Use default DBus prefix. + This allows us to move to `dbus_client_protos` so our generated header + gets added to `generated_dbus_headers` instead of + `generated_dbus_sources`. + * location-manager: Use correct types for async callbacks. + Gives us more type safety + * session-manager: Use default DBus prefix for `ClientPrivate` + This allows us to move to `dbus_client_protos` so our generated header + gets added to `generated_dbus_headers` instead of + `generated_dbus_sources`. + * session-manager: Use correct types for async callbacks. + Gives us more type safety. + * session-presence: Use default DBus prefix. + This allows us to move to `dbus_client_protos` so our generated header + gets added to `generated_dbus_headers` instead of + `generated_dbus_sources`. + * osk-manager: Use default DBus prefix. + This allows us to move to `dbus_client_protos` so our generated header + gets added to `generated_dbus_headers` instead of + `generated_dbus_sources`. + * osk-manager: Use correct types for async callbacks. + This gives us more type safety. + * rfkill-manager: Use default DBus prefix. + This allows us to move to `dbus_client_protos` so our generated header + gets added to `generated_dbus_headers` instead of + `generated_dbus_sources`. + * rfkill-manager: Use correct types for async callbacks. + This gives us more type safety. + * mpris: Use default DBus prefix. + This allows us to move to `dbus_client_protos` so our generated header + gets added to `generated_dbus_headers` instead of + `generated_dbus_sources`. + * mpris-manager: Use correct types for async callbacks. + This gives us more type safety. + * mpris-player: Use correct types for async callbacks. + This gives us more type safety. + * background-manager: Avoid criticals when monitor goes away first. + We emit a critical when the monitor goes away before the layer-surface. + However that doesn't really matter to us so make it a debug message. + * audio-devices: Ignore role loopbacks. + Users shouldn't switch to the media role loopback devices + * location-manager: Use default DBus prefix. + This allows us to move to `dbus_client_protos` so our generated header + gets added to `generated_dbus_headers` instead of + `generated_dbus_sources`. + In this case everything get a lot shorter as the `interface_prefix` + didn't match and we thus had the full `org_freedesktop` in all the + names. + * notify-manager: Use default DBus prefix. + This allows us to move to `dbus_client_protos` so our generated header + gets added to `generated_dbus_headers` instead of + `generated_dbus_sources`. + In this case everything get a lot shorter as the `interface_prefix` + didn't match and we thus had the full `org_freedesktop` in all the + names. + * build: Separate dbus headers and sources. + The idle monitor needs an object manager. Moving it into + dbus_server_protos would create one with a `PhoshDBus` + prefix clashing with the one from `org.gnome.Calls.Call` + so keep it separate for now but split headers and + sources already. (Closes: #1276) + * ambient: Improve readability. + Get the proxy ones instead of producing overly long cast lines + * ambient: Guard against `NULL` unit + g_ascii_strcasecmp() doesn't handle that gracefully and it happens + e.g. on laptops after resume. + * ambient: Handle settings changes in a one place. + Otherwise it is harder to determine if we should claim the sensor + base on auto-hc and auto-brightness settings. + * ambient: Reclaim sensor on unblank. + The current code didn't necessarily do this. + * ambient: Simplify claim / unclaim callbacks. + Avoid the casts, bumping readability and making claim and unclaim more + alike + * ambient: Release sensor more thorougly. + Otherwise we don't reclaim. In order to avoid overlapping calls + of claim and release clearing the flag we make it a counter instead + of a plain boolean. + * ambient: Separate HighContrast handling from ambient. + This makes is easier to invoke it from multiple places. We e.g. + forgot to stop sampling when the sensor went away. + * auto-brightness-bucket: Only notify when index changes. + No need to emit the signal if it didn't and thus brightness + wouldn't change. + * backlight: Allow to get brightness levels. + Will be used in the next commit + * brightness-manager: Use brightness transition. + This makes brightness changes less noticeable + * ci: Drop gstyle check. + It fails on contrib code that we don't want to modify. + * media-player: Move media loading to separate function + * media-player: Don't reload cover art if the URL didn't change. + Players like kasts trigger a whole lot of meta data updates grinding + devices like the Librem 5 to halt when loading the icon. + * brightness-manager: End transition immediately when disabled. + When the user toggles automatic brightness off we want to end the + transition right away. + Fixes: f50546254 ("brightness-manager: Track ambient brightness changes") + * brightness-manager: Trigger auto brightness transition when enabled. + Always trigger an auto-brightness transition when enabled. In dark + environments the ambient sensor might not put out a new value but + we still want to transition right away when the user enables it. + Fixes: f50546254 ("brightness-manager: Track ambient brightness changes") + * brightness-manager: Use relative brightness for keybindings too. + Instead of calculating based on the brightness range use relative + brightness and the number of levels the hardware supports. + * brightness-manager: Use adjustment range [0.0, 1.0] + This is what we use for the backlights and there's nothing + gained when we convert to percentage. + * brightness-manager: Allow to get auto-brightness-enabled + * backlight: Track scale. + This allows to track whether the backlight exposes a linear + or exponential scale. + * backlight: Use anonymous struct. + Better groups the variables + * backlight: Separate backlight level from exposed brightness. + When we want the brightness curve to be non-linear be need two + values: those exposed to the user facing side and those values + actually set in the hardware (called `level`s). + We do the split here but use a linear mapping only. This will + change in the next commits. + * backlight: Use logarithmic scale. + If the backlight type is unknown or linear we use a logarithmic + scale to match the human eye's brightness perception, see + https://en.wikipedia.org/wiki/Weber%E2%80%93Fechner_law + This lets the brightness slider in settings appear linear over the + whole scale instead of doing almost nothing in the upper half. + * brightness-manager: Make slider an offset when auto-brightness is on. + With autobrightness enabled we want the brightness slider to be an + offset to the auto brightness target rather than the actual brightness. + * brightness-manager: Update autobrightness on monitor changes + * brightness-settings: Remove origin when auto-brightness is enabled. + As this is an offset now we don't want to draw the origin part + Helps: https://gitlab.gnome.org/guidog/meta-phosh/-/issues/19 + * brightness-settings: Use icon. + This makes it consistent with the audio settings + * brightness-manager: Provide a suitable icon based on current state. + Similar to other managers provide an icon-name based on the current + state (auto-brightness enabled or not). We need that for the OSD and can + then reuse it in other parts of the shell. + * brightness-settings: Use brightness-manager's icon-name property + * ci: Update to forky + * libcall-ui: Update to latest 0.1.x branch. + Avoids clang build failures + * plugins: Avoid warning when copying symlinks. + Otherwise we might end up copying the symlink with newer meson. We + need to bump the minimum meson version for that. + Fixes: fda76c376 ("mobile-data: Install icon to user's filesystem") + * doap: Drop Zander. Not active since several years. Thanks Zander for + your work! + * doap: Add Arun + * wifi-manager: Fix log domain + * ci: Use headless backend for integration tests. + No need to have the tests guess + * tests/integration: Specify Wayland socket. + That is more reliable than parsing it from the output + * tests/integration: Don't always close stdout. + This allows us to parse phosh's output + * tests/integration: Ease output checking. + Allow tests to access phosh's output more easily. + They can specify if the check should fail when the searched for string + is already present. + * tests/integration: Allow to tweak phosh's environment. + This allows to e.g. set logging levels without polluting `os.environ`. + * tests/integration: Simplify running pytests locally. + Setting the env vars can be cumbersome so make it as simple as + * tests/integration: Make is simple to save test logs + * tests: Lint Phosh helper too + * ci: Use pixman renderer for integration tests. Avoids criticals. + * tests/integration: Disable XWayland. + We don't need it in CI + * tests/integration: Add initial system service test. + We interact with quiet a bit of system services but don't exercise this + in the tests so far. Make sure we at least look for a modem. + * tests/integration: Allow phoc to exit cleanly. + We handle `SIGTERM` gracefully nowadays so allow for that too. + * ci: Set default build opts. No need to set them on jobs individually + * ci: Minimize script sections. We move the variable setting to + `variables:` + * ci: Use phoc 0.51~rc1 + * ci: Collect junit reports from tests run by meson as well + + [ Martin ] + * Update Slovenian translation + + [ Yuri Chornoivan ] + * Update Ukrainian translation + + [ Nathan Follens ] + * Update Dutch translation + + [ Antonio Marin ] + * Update Romanian translation + + [ Danial Behzadi ] + * Update Persian translation + + [ Daniel Rusek ] + * Update Czech translation + + [ Artur S0 ] + * Update Russian translation + + [ Juliano de Souza Camargo ] + * Update Brazilian Portuguese translation + + [ Ekaterine Papava ] + * Update Georgian translation + + [ Arun Mani J ] + * simple-custom-quick-setting: Simplify files. + Remove unnecessary headers and uses 2 lines separation between + functions. + * caffeine-quick-setting: Simplify files + * dark-mode-quick-setting: Simplify files + * mobile-data-quick-setting: Simplify files + * night-light-quick-setting: Simplify files + * pomodoro-quick-setting: Simplify files + * scaling-quick-setting: Simplify files + * wifi-hotspot-quick-setting: Simplify files + * ci: Ignore deleted files in `check-ui` + Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1274 + * tree: Add `PhoshBrightnessSettings` + * settings: Use `PhoshBrightnessSettings` + Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/1272 + * settings: Clean up unused headers + + [ Gotam Gorabh ] + * plugins: Add location quick setting. + Closes: https://gitlab.gnome.org/World/Phosh/phosh/-/issues/783 + * build: Define 'phosh_plugin_icon_dir' + * caffeine: Install icon to user's filesystem + * dark-mode: Install icon to user's filesystem + * night-light: Install icon to user's filesystem + * pomodoro: Install icon to user's filesystem + * scaling: Install icon to user's filesystem + * wifi-hotspot: Install icon to user's filesystem + * mobile-data: Install icon to user's filesystem + * location: Install icon to user's filesystem + * debian: Install plugin's icon + * ci: Use common gchar check + + [ Emin Tufan Çetin ] + * Update Turkish translation + + [ Efstathios Iosifidis ] + * Update Greek translation + + [ Sabri Ünal ] + * Update Turkish translation + + [ Anders Jonsson ] + * Update Swedish translation + + [ Yaron Shahrabani ] + * Update Hebrew translation + + -- Guido Günther Sun, 09 Nov 2025 17:25:42 +0100 + phosh (0.50.0) experimental; urgency=medium [ Guido Günther ] diff --git a/meson.build b/meson.build index 0d4ffe83b66019116761336f866b2340c2841fc9..3dfb06e04387544d375cac87075314f7f43ce301 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project( 'phosh', 'c', - version: '0.50.0', + version: '0.51.rc1', license: 'GPL-3.0-or-later', meson_version: '>= 1.7.0', default_options: [ diff --git a/src/libphosh-abi.dump b/src/libphosh-abi.dump index 91978c5de30e1b8515c738ff694de21983ed7d20..a4715f21115e21205a7227ca9959350ae6e84709 100644 --- a/src/libphosh-abi.dump +++ b/src/libphosh-abi.dump @@ -2,7 +2,7 @@ $VAR1 = { 'ABI_DUMPER_VERSION' => '1.4', 'ABI_DUMP_VERSION' => '3.5', 'Arch' => 'x86_64', - 'GccVersion' => '14.2.0', + 'GccVersion' => '15.2.0', 'Headers' => { 'layersurface.h' => 1, 'lockscreen-manager.h' => 1, @@ -16,7 +16,7 @@ $VAR1 = { }, 'Language' => 'C', 'LibraryName' => 'libphosh-0.45.so.0', - 'LibraryVersion' => '0.45.0', + 'LibraryVersion' => '0.51.rc1', 'NameSpaces' => {}, 'Needed' => { 'libappstream.so.5' => 1, @@ -57,6 +57,7 @@ $VAR1 = { 'PublicABI' => '1', 'Sources' => { 'animation.c' => 1, + 'background-image.c' => 1, 'calls-manager.c' => 1, 'fader.c' => 1, 'layersurface.c' => 1, @@ -71,371 +72,680 @@ $VAR1 = { 'wall-clock.c' => 1 }, 'SymbolInfo' => { - '163211' => { - 'Header' => 'status-page.h', - 'Line' => '14', - 'Return' => '1212', - 'ShortName' => 'phosh_status_page_get_type', - 'Source' => 'status-page.c', - 'SourceLine' => '58' - }, - '219464' => { - 'Header' => 'layersurface.h', - 'Line' => '15', - 'Return' => '1212', - 'ShortName' => 'phosh_layer_surface_get_type', - 'Source' => 'layersurface.c', - 'SourceLine' => '80' - }, - '226826' => { - 'Header' => 'wall-clock.h', - 'Line' => '44', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '226145' - }, - '1' => { - 'name' => 'datetime', - 'type' => '223906' - }, - '2' => { - 'name' => 'clock_format', - 'type' => '225925' - }, - '3' => { - 'name' => 'show_full_date', - 'type' => '1157' - } - }, - 'Return' => '2013', - 'ShortName' => 'phosh_wall_clock_string_for_datetime', - 'Source' => 'wall-clock.c', - 'SourceLine' => '289' - }, - '227068' => { - 'Header' => 'wall-clock.h', - 'Line' => '18', - 'Return' => '1212', - 'ShortName' => 'phosh_wall_clock_get_type', - 'Source' => 'wall-clock.c', - 'SourceLine' => '31' - }, - '24778' => { - 'Header' => 'shell.h', - 'Line' => '41', - 'Return' => '23881', - 'ShortName' => 'phosh_shell_get_default', - 'Source' => 'shell.c', - 'SourceLine' => '2177' - }, - '2597953' => { - 'Header' => 'status-icon.h', + '1072441' => { + 'Header' => 'status-page.h', + 'Line' => '14', + 'Return' => '1866', + 'ShortName' => 'phosh_status_page_get_type', + 'Source' => 'status-page.c', + 'SourceLine' => '58' + }, + '1128788' => { + 'Header' => 'layersurface.h', + 'Line' => '15', + 'Return' => '1866', + 'ShortName' => 'phosh_layer_surface_get_type', + 'Source' => 'layersurface.c', + 'SourceLine' => '80' + }, + '1136150' => { + 'Header' => 'wall-clock.h', + 'Line' => '43', 'Param' => { '0' => { 'name' => 'self', - 'type' => '82772' + 'type' => '1135071' + }, + '1' => { + 'name' => 'datetime', + 'type' => '1133268' + }, + '2' => { + 'name' => 'clock_format', + 'type' => '1132751' + }, + '3' => { + 'name' => 'show_full_date', + 'type' => '253' } }, - 'Return' => '2013', - 'ShortName' => 'phosh_status_icon_get_info', - 'Source' => 'status-icon.c', - 'SourceLine' => '366' + 'Return' => '190', + 'ShortName' => 'phosh_wall_clock_string_for_datetime', + 'Source' => 'wall-clock.c', + 'SourceLine' => '298' }, - '2598568' => { - 'Header' => 'status-icon.h', + '1136392' => { + 'Header' => 'wall-clock.h', + 'Line' => '17', + 'Return' => '1866', + 'ShortName' => 'phosh_wall_clock_get_type', + 'Source' => 'wall-clock.c', + 'SourceLine' => '36' + }, + '1288601' => { + 'Header' => 'lockscreen.h', + 'Line' => '58', 'Param' => { '0' => { 'name' => 'self', - 'type' => '82772' + 'type' => '1287309' + }, + '1' => { + 'name' => 'page', + 'type' => '1287258' } }, - 'Return' => '628367', - 'ShortName' => 'phosh_status_icon_get_icon_size', - 'Source' => 'status-icon.c', - 'SourceLine' => '310' + 'Reg' => { + '1' => 'rbp' + }, + 'Return' => '1', + 'ShortName' => 'phosh_lockscreen_set_page', + 'Source' => 'lockscreen.c', + 'SourceLine' => '1175' }, - '2598664' => { - 'Header' => 'status-icon.h', + '1288624' => { + 'Header' => 'lockscreen.h', + 'Line' => '60', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '1287309' + } + }, + 'Return' => '1287258', + 'ShortName' => 'phosh_lockscreen_get_page', + 'Source' => 'lockscreen.c', + 'SourceLine' => '1143' + }, + '1288788' => { + 'Header' => 'lockscreen.h', + 'Line' => '31', + 'Return' => '1866', + 'ShortName' => 'phosh_lockscreen_get_type', + 'Source' => 'lockscreen.c', + 'SourceLine' => '124' + }, + '1288883' => { + 'Header' => 'shell.h', + 'Line' => '43', 'Param' => { '0' => { 'name' => 'self', - 'type' => '82772' + 'type' => '915140' + } + }, + 'Return' => '1866', + 'ShortName' => 'phosh_shell_get_lockscreen_type', + 'Source' => 'shell.c', + 'SourceLine' => '2679' + }, + '1290560' => { + 'Header' => 'lockscreen-manager.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '1287544' + } + }, + 'Reg' => { + '0' => 'rbx' + }, + 'Return' => '1287309', + 'ShortName' => 'phosh_lockscreen_manager_get_lockscreen', + 'Source' => 'lockscreen-manager.c', + 'SourceLine' => '647' + }, + '1290860' => { + 'Header' => 'lockscreen-manager.h', + 'Line' => '25', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '1287544' }, '1' => { - 'name' => 'size', - 'type' => '628367' + 'name' => 'page', + 'type' => '1287258' } }, - 'Return' => '1', - 'ShortName' => 'phosh_status_icon_set_icon_size', - 'Source' => 'status-icon.c', - 'SourceLine' => '292' + 'Reg' => { + '0' => 'rbp', + '1' => 'r14' + }, + 'Return' => '253', + 'ShortName' => 'phosh_lockscreen_manager_set_page', + 'Source' => 'lockscreen-manager.c', + 'SourceLine' => '623' }, - '2598747' => { - 'Header' => 'status-icon.h', + '1291205' => { + 'Header' => 'lockscreen-manager.h', + 'Line' => '28', 'Param' => { '0' => { 'name' => 'self', - 'type' => '82772' + 'type' => '1287544' } }, 'Reg' => { '0' => 'rbx' }, - 'Return' => '2013', - 'ShortName' => 'phosh_status_icon_get_icon_name', - 'Source' => 'status-icon.c', - 'SourceLine' => '276' + 'Return' => '140', + 'ShortName' => 'phosh_lockscreen_manager_get_active_time', + 'Source' => 'lockscreen-manager.c', + 'SourceLine' => '614' }, - '2599462' => { - 'Header' => 'status-icon.h', - 'Return' => '12961', - 'ShortName' => 'phosh_status_icon_new', - 'Source' => 'status-icon.c', - 'SourceLine' => '247' + '1291404' => { + 'Header' => 'lockscreen-manager.h', + 'Line' => '27', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '1287544' + } + }, + 'Reg' => { + '0' => 'rbx' + }, + 'Return' => '1287258', + 'ShortName' => 'phosh_lockscreen_manager_get_page', + 'Source' => 'lockscreen-manager.c', + 'SourceLine' => '605' }, - '2621287' => { - 'Header' => 'status-page.h', + '1291595' => { + 'Header' => 'lockscreen-manager.h', + 'Line' => '24', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2620000' + 'type' => '1287544' } }, - 'Return' => '12961', - 'ShortName' => 'phosh_status_page_get_footer', - 'Source' => 'status-page.c', - 'SourceLine' => '394' + 'Reg' => { + '0' => 'rbp' + }, + 'Return' => '253', + 'ShortName' => 'phosh_lockscreen_manager_get_locked', + 'Source' => 'lockscreen-manager.c', + 'SourceLine' => '591' }, - '2621386' => { - 'Header' => 'status-page.h', + '1291794' => { + 'Header' => 'lockscreen-manager.h', + 'Line' => '22', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2620000' + 'type' => '1287544' }, '1' => { - 'name' => 'footer_widget', - 'type' => '12961' + 'name' => 'lock', + 'type' => '253' } }, + 'Reg' => { + '0' => 'rbx', + '1' => 'rbp' + }, 'Return' => '1', - 'ShortName' => 'phosh_status_page_set_footer', - 'Source' => 'status-page.c', - 'SourceLine' => '359' + 'ShortName' => 'phosh_lockscreen_manager_set_locked', + 'Source' => 'lockscreen-manager.c', + 'SourceLine' => '577' }, - '2621980' => { - 'Header' => 'status-page.h', + '1303255' => { + 'Header' => 'lockscreen-manager.h', + 'Line' => '14', + 'Return' => '1866', + 'ShortName' => 'phosh_lockscreen_manager_get_type', + 'Source' => 'lockscreen-manager.c', + 'SourceLine' => '76' + }, + '1323514' => { + 'Header' => 'wall-clock.h', + 'Line' => '42', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2620000' + 'type' => '1135071' } }, - 'Return' => '12961', - 'ShortName' => 'phosh_status_page_get_content', - 'Source' => 'status-page.c', - 'SourceLine' => '341' + 'Return' => '190', + 'ShortName' => 'phosh_wall_clock_local_date', + 'Source' => 'wall-clock.c', + 'SourceLine' => '265' }, - '2622074' => { - 'Header' => 'status-page.h', + '1323586' => { + 'Header' => 'wall-clock.h', + 'Line' => '41', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2620000' + 'type' => '1135071' }, '1' => { - 'name' => 'content_widget', - 'type' => '12961' + 'name' => 'time_only', + 'type' => '253' + } + }, + 'Return' => '207', + 'ShortName' => 'phosh_wall_clock_get_clock', + 'Source' => 'wall-clock.c', + 'SourceLine' => '217' + }, + '1324293' => { + 'Header' => 'wall-clock.h', + 'Line' => '40', + 'Return' => '1135071', + 'ShortName' => 'phosh_wall_clock_get_default', + 'Source' => 'wall-clock.c', + 'SourceLine' => '198' + }, + '1326556' => { + 'Header' => 'lockscreen.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '1287309' + }, + '1' => { + 'name' => 'status', + 'type' => '207' } }, + 'Reg' => { + '0' => 'rbx', + '1' => 'r14' + }, 'Return' => '1', - 'ShortName' => 'phosh_status_page_set_content', - 'Source' => 'status-page.c', - 'SourceLine' => '309' + 'ShortName' => 'phosh_lockscreen_set_unlock_status', + 'Source' => 'lockscreen.c', + 'SourceLine' => '1309' }, - '2622620' => { - 'Header' => 'status-page.h', + '1326864' => { + 'Header' => 'lockscreen.h', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2620000' + 'type' => '1287309' + }, + '1' => { + 'name' => 'widget', + 'type' => '943522' } }, - 'Return' => '12961', - 'ShortName' => 'phosh_status_page_get_header', - 'Source' => 'status-page.c', - 'SourceLine' => '290' + 'Reg' => { + '0' => 'rbx', + '1' => 'rbp' + }, + 'Return' => '1', + 'ShortName' => 'phosh_lockscreen_add_extra_page', + 'Source' => 'lockscreen.c', + 'SourceLine' => '1291' }, - '2622693' => { - 'Header' => 'status-page.h', + '1327177' => { + 'Header' => 'lockscreen.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '1287309' + } + }, + 'Reg' => { + '0' => 'rbx' + }, + 'Return' => '1', + 'ShortName' => 'phosh_lockscreen_shake_pin_entry', + 'Source' => 'lockscreen.c', + 'SourceLine' => '1264' + }, + '1327570' => { + 'Header' => 'lockscreen.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '1287309' + } + }, + 'Reg' => { + '0' => 'rbx' + }, + 'Return' => '1', + 'ShortName' => 'phosh_lockscreen_clear_pin_entry', + 'Source' => 'lockscreen.c', + 'SourceLine' => '1247' + }, + '1327842' => { + 'Header' => 'lockscreen.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '1287309' + } + }, + 'Reg' => { + '0' => 'rbx' + }, + 'Return' => '207', + 'ShortName' => 'phosh_lockscreen_get_pin_entry', + 'Source' => 'lockscreen.c', + 'SourceLine' => '1231' + }, + '1328123' => { + 'Header' => 'lockscreen.h', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2620000' + 'type' => '1287309' }, '1' => { - 'name' => 'header_widget', - 'type' => '12961' + 'name' => 'page', + 'type' => '1287258' } }, + 'Reg' => { + '0' => 'rbx', + '1' => 'r14' + }, 'Return' => '1', - 'ShortName' => 'phosh_status_page_set_header', - 'Source' => 'status-page.c', - 'SourceLine' => '256' + 'ShortName' => 'phosh_lockscreen_set_default_page', + 'Source' => 'lockscreen.c', + 'SourceLine' => '1213' }, - '2623268' => { - 'Header' => 'status-page.h', + '1362706' => { + 'Header' => 'shell.h', + 'Line' => '44', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2620000' + 'type' => '915140' } }, - 'Return' => '2030', - 'ShortName' => 'phosh_status_page_get_title', - 'Source' => 'status-page.c', - 'SourceLine' => '238' + 'Reg' => { + '0' => 'rbp' + }, + 'Return' => '253', + 'ShortName' => 'phosh_shell_get_locked', + 'Source' => 'shell.c', + 'SourceLine' => '2549' }, - '2623363' => { - 'Header' => 'status-page.h', + '1637841' => { + 'Header' => 'screenshot-manager.h', + 'Line' => '21', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2620000' + 'type' => '1633096' }, '1' => { - 'name' => 'title', - 'type' => '2030' + 'name' => 'area', + 'type' => '1221462' + }, + '2' => { + 'name' => 'filename', + 'type' => '207' + }, + '3' => { + 'name' => 'copy_to_clipboard', + 'type' => '253' + }, + '4' => { + 'name' => 'include_cursor', + 'type' => '253' + } + }, + 'Reg' => { + '3' => 'rdx' + }, + 'Return' => '253', + 'ShortName' => 'phosh_screenshot_manager_take_screenshot', + 'Source' => 'screenshot-manager.c', + 'SourceLine' => '1370' + }, + '1638034' => { + 'Header' => 'screenshot-manager.h', + 'Line' => '20', + 'Return' => '1633096', + 'ShortName' => 'phosh_screenshot_manager_new', + 'Source' => 'screenshot-manager.c', + 'SourceLine' => '1351' + }, + '1666371' => { + 'Header' => 'screenshot-manager.h', + 'Line' => '17', + 'Return' => '1866', + 'ShortName' => 'phosh_screenshot_manager_get_type', + 'Source' => 'screenshot-manager.c', + 'SourceLine' => '107' + }, + '1678631' => { + 'Header' => 'shell.h', + 'Line' => '51', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '915140' + }, + '1' => { + 'name' => 'timeout', + 'type' => '277' } }, + 'Reg' => { + '0' => 'r14', + '1' => 'r13' + }, 'Return' => '1', - 'ShortName' => 'phosh_status_page_set_title', - 'Source' => 'status-page.c', - 'SourceLine' => '219' + 'ShortName' => 'phosh_shell_fade_out', + 'Source' => 'shell.c', + 'SourceLine' => '2308' }, - '2623456' => { - 'Header' => 'status-page.h', - 'Return' => '2620000', - 'ShortName' => 'phosh_status_page_new', - 'Source' => 'status-page.c', - 'SourceLine' => '212' + '1706595' => { + 'Header' => 'quick-setting.h', + 'Line' => '16', + 'Return' => '1866', + 'ShortName' => 'phosh_quick_setting_get_type', + 'Source' => 'quick-setting.c', + 'SourceLine' => '100' + }, + '1717748' => { + 'Header' => 'shell.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '915140' + } + }, + 'Reg' => { + '0' => 'rbx' + }, + 'Return' => '1', + 'ShortName' => 'phosh_shell_set_default', + 'Source' => 'shell.c', + 'SourceLine' => '2282' + }, + '1718219' => { + 'Header' => 'shell.h', + 'Line' => '45', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '915140' + }, + '1' => { + 'name' => 'x', + 'type' => '1355691' + }, + '2' => { + 'name' => 'y', + 'type' => '1355691' + }, + '3' => { + 'name' => 'width', + 'type' => '1355691' + }, + '4' => { + 'name' => 'height', + 'type' => '1355691' + } + }, + 'Reg' => { + '1' => 'r14', + '2' => 'r15', + '3' => 'r12', + '4' => 'r13' + }, + 'Return' => '1', + 'ShortName' => 'phosh_shell_get_usable_area', + 'Source' => 'shell.c', + 'SourceLine' => '2204' + }, + '1723914' => { + 'Header' => 'shell.h', + 'Line' => '55', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '915140' + } + }, + 'Return' => '1633096', + 'ShortName' => 'phosh_shell_get_screenshot_manager', + 'Source' => 'shell.c', + 'SourceLine' => '1860' + }, + '1726074' => { + 'Header' => 'shell.h', + 'Line' => '54', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '915140' + } + }, + 'Return' => '1287544', + 'ShortName' => 'phosh_shell_get_lockscreen_manager', + 'Source' => 'shell.c', + 'SourceLine' => '1740' + }, + '1731979' => { + 'Header' => 'shell.h', + 'Return' => '915140', + 'ShortName' => 'phosh_shell_new', + 'Source' => 'shell.c', + 'SourceLine' => '1411' }, - '2781315' => { + '2993676' => { 'Header' => 'quick-setting.h', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2550962' + 'type' => '2991562' } }, - 'Return' => '2030', + 'Return' => '207', 'ShortName' => 'phosh_quick_setting_get_long_press_action_target', 'Source' => 'quick-setting.c', - 'SourceLine' => '699' + 'SourceLine' => '700' }, - '2781416' => { + '2993777' => { 'Header' => 'quick-setting.h', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2550962' + 'type' => '2991562' }, '1' => { 'name' => 'action_target', - 'type' => '2030' + 'type' => '207' } }, 'Return' => '1', 'ShortName' => 'phosh_quick_setting_set_long_press_action_target', 'Source' => 'quick-setting.c', - 'SourceLine' => '685' + 'SourceLine' => '686' }, - '2781921' => { + '2994274' => { 'Header' => 'quick-setting.h', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2550962' + 'type' => '2991562' } }, - 'Return' => '2030', + 'Return' => '207', 'ShortName' => 'phosh_quick_setting_get_long_press_action_name', 'Source' => 'quick-setting.c', - 'SourceLine' => '672' + 'SourceLine' => '673' }, - '2782017' => { + '2994370' => { 'Header' => 'quick-setting.h', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2550962' + 'type' => '2991562' }, '1' => { 'name' => 'action_name', - 'type' => '2030' + 'type' => '207' } }, 'Return' => '1', 'ShortName' => 'phosh_quick_setting_set_long_press_action_name', 'Source' => 'quick-setting.c', - 'SourceLine' => '658' + 'SourceLine' => '659' }, - '2782522' => { + '2994867' => { 'Header' => 'quick-setting.h', 'Line' => '44', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2550962' + 'type' => '2991562' } }, - 'Return' => '2620000', + 'Return' => '2991339', 'ShortName' => 'phosh_quick_setting_get_status_page', 'Source' => 'quick-setting.c', - 'SourceLine' => '645' + 'SourceLine' => '646' }, - '2782618' => { + '2994963' => { 'Header' => 'quick-setting.h', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2550962' + 'type' => '2991562' }, '1' => { 'name' => 'status_page', - 'type' => '2620000' + 'type' => '2991339' } }, 'Return' => '1', 'ShortName' => 'phosh_quick_setting_set_status_page', 'Source' => 'quick-setting.c', - 'SourceLine' => '597' + 'SourceLine' => '598' }, - '2784467' => { + '2996817' => { 'Header' => 'quick-setting.h', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2550962' + 'type' => '2991562' } }, - 'Return' => '1157', + 'Return' => '253', 'ShortName' => 'phosh_quick_setting_get_can_show_status', 'Source' => 'quick-setting.c', 'SourceLine' => '509' }, - '2784563' => { + '2996913' => { 'Header' => 'quick-setting.h', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2550962' + 'type' => '2991562' }, '1' => { 'name' => 'can_show_status', - 'type' => '1157' + 'type' => '253' } }, 'Return' => '1', @@ -443,30 +753,30 @@ $VAR1 = { 'Source' => 'quick-setting.c', 'SourceLine' => '489' }, - '2784960' => { + '2997302' => { 'Header' => 'quick-setting.h', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2550962' + 'type' => '2991562' } }, - 'Return' => '1157', + 'Return' => '253', 'ShortName' => 'phosh_quick_setting_get_showing_status', 'Source' => 'quick-setting.c', 'SourceLine' => '476' }, - '2785056' => { + '2997398' => { 'Header' => 'quick-setting.h', 'Line' => '39', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2550962' + 'type' => '2991562' }, '1' => { 'name' => 'showing_status', - 'type' => '1157' + 'type' => '253' } }, 'Return' => '1', @@ -474,29 +784,29 @@ $VAR1 = { 'Source' => 'quick-setting.c', 'SourceLine' => '450' }, - '2785155' => { + '2997497' => { 'Header' => 'quick-setting.h', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2550962' + 'type' => '2991562' } }, - 'Return' => '1157', + 'Return' => '253', 'ShortName' => 'phosh_quick_setting_get_active', 'Source' => 'quick-setting.c', 'SourceLine' => '437' }, - '2785251' => { + '2997593' => { 'Header' => 'quick-setting.h', 'Param' => { '0' => { 'name' => 'self', - 'type' => '2550962' + 'type' => '2991562' }, '1' => { 'name' => 'active', - 'type' => '1157' + 'type' => '253' } }, 'Return' => '1', @@ -504,636 +814,357 @@ $VAR1 = { 'Source' => 'quick-setting.c', 'SourceLine' => '414' }, - '2785698' => { + '2998029' => { 'Header' => 'quick-setting.h', 'Param' => { '0' => { 'name' => 'status_page', - 'type' => '2620000' + 'type' => '2991339' } }, - 'Return' => '12961', + 'Return' => '943522', 'ShortName' => 'phosh_quick_setting_new', 'Source' => 'quick-setting.c', 'SourceLine' => '407' }, - '2871913' => { - 'Header' => 'wall-clock.h', + '3102107' => { + 'Header' => 'status-icon.h', 'Param' => { '0' => { 'name' => 'self', - 'type' => '226145' + 'type' => '991743' } }, - 'Return' => '1', - 'ShortName' => 'phosh_wall_clock_set_default', - 'Source' => 'wall-clock.c', - 'SourceLine' => '171' - }, - '2872310' => { - 'Header' => 'wall-clock.h', - 'Return' => '226145', - 'ShortName' => 'phosh_wall_clock_new', - 'Source' => 'wall-clock.c', - 'SourceLine' => '156' + 'Return' => '190', + 'ShortName' => 'phosh_status_icon_get_info', + 'Source' => 'status-icon.c', + 'SourceLine' => '463' }, - '383884' => { - 'Header' => 'lockscreen.h', - 'Line' => '58', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '382769' - }, - '1' => { - 'name' => 'page', - 'type' => '382718' - } - }, - 'Reg' => { - '1' => 'rbp' - }, - 'Return' => '1', - 'ShortName' => 'phosh_lockscreen_set_page', - 'Source' => 'lockscreen.c', - 'SourceLine' => '1203' - }, - '383907' => { - 'Header' => 'lockscreen.h', - 'Line' => '60', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '382769' - } - }, - 'Return' => '382718', - 'ShortName' => 'phosh_lockscreen_get_page', - 'Source' => 'lockscreen.c', - 'SourceLine' => '1171' - }, - '384071' => { - 'Header' => 'lockscreen.h', - 'Line' => '31', - 'Return' => '1212', - 'ShortName' => 'phosh_lockscreen_get_type', - 'Source' => 'lockscreen.c', - 'SourceLine' => '124' - }, - '384229' => { + '3102716' => { + 'Header' => 'status-icon.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '991743' + } + }, + 'Return' => '277', + 'ShortName' => 'phosh_status_icon_get_pixel_size', + 'Source' => 'status-icon.c', + 'SourceLine' => '407' + }, + '3102812' => { + 'Header' => 'status-icon.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '991743' + }, + '1' => { + 'name' => 'size', + 'type' => '277' + } + }, + 'Return' => '1', + 'ShortName' => 'phosh_status_icon_set_pixel_size', + 'Source' => 'status-icon.c', + 'SourceLine' => '389' + }, + '3102895' => { + 'Header' => 'status-icon.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '991743' + } + }, + 'Return' => '2040796', + 'ShortName' => 'phosh_status_icon_get_icon_size', + 'Source' => 'status-icon.c', + 'SourceLine' => '376' + }, + '3102991' => { + 'Header' => 'status-icon.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '991743' + }, + '1' => { + 'name' => 'size', + 'type' => '2040796' + } + }, + 'Return' => '1', + 'ShortName' => 'phosh_status_icon_set_icon_size', + 'Source' => 'status-icon.c', + 'SourceLine' => '320' + }, + '3103512' => { + 'Header' => 'status-icon.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '991743' + } + }, + 'Reg' => { + '0' => 'rbx' + }, + 'Return' => '190', + 'ShortName' => 'phosh_status_icon_get_icon_name', + 'Source' => 'status-icon.c', + 'SourceLine' => '296' + }, + '3104196' => { + 'Header' => 'status-icon.h', + 'Return' => '943522', + 'ShortName' => 'phosh_status_icon_new', + 'Source' => 'status-icon.c', + 'SourceLine' => '269' + }, + '3146928' => { + 'Header' => 'status-page.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '2991339' + } + }, + 'Return' => '943522', + 'ShortName' => 'phosh_status_page_get_footer', + 'Source' => 'status-page.c', + 'SourceLine' => '394' + }, + '3147027' => { + 'Header' => 'status-page.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '2991339' + }, + '1' => { + 'name' => 'footer_widget', + 'type' => '943522' + } + }, + 'Return' => '1', + 'ShortName' => 'phosh_status_page_set_footer', + 'Source' => 'status-page.c', + 'SourceLine' => '359' + }, + '3147613' => { + 'Header' => 'status-page.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '2991339' + } + }, + 'Return' => '943522', + 'ShortName' => 'phosh_status_page_get_content', + 'Source' => 'status-page.c', + 'SourceLine' => '341' + }, + '3147707' => { + 'Header' => 'status-page.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '2991339' + }, + '1' => { + 'name' => 'content_widget', + 'type' => '943522' + } + }, + 'Return' => '1', + 'ShortName' => 'phosh_status_page_set_content', + 'Source' => 'status-page.c', + 'SourceLine' => '309' + }, + '3148245' => { + 'Header' => 'status-page.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '2991339' + } + }, + 'Return' => '943522', + 'ShortName' => 'phosh_status_page_get_header', + 'Source' => 'status-page.c', + 'SourceLine' => '290' + }, + '3148318' => { + 'Header' => 'status-page.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '2991339' + }, + '1' => { + 'name' => 'header_widget', + 'type' => '943522' + } + }, + 'Return' => '1', + 'ShortName' => 'phosh_status_page_set_header', + 'Source' => 'status-page.c', + 'SourceLine' => '256' + }, + '3148885' => { + 'Header' => 'status-page.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '2991339' + } + }, + 'Return' => '207', + 'ShortName' => 'phosh_status_page_get_title', + 'Source' => 'status-page.c', + 'SourceLine' => '238' + }, + '3148980' => { + 'Header' => 'status-page.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '2991339' + }, + '1' => { + 'name' => 'title', + 'type' => '207' + } + }, + 'Return' => '1', + 'ShortName' => 'phosh_status_page_set_title', + 'Source' => 'status-page.c', + 'SourceLine' => '219' + }, + '3149073' => { + 'Header' => 'status-page.h', + 'Return' => '2991339', + 'ShortName' => 'phosh_status_page_new', + 'Source' => 'status-page.c', + 'SourceLine' => '212' + }, + '3302228' => { + 'Header' => 'wall-clock.h', + 'Param' => { + '0' => { + 'name' => 'self', + 'type' => '1135071' + } + }, + 'Return' => '1', + 'ShortName' => 'phosh_wall_clock_set_default', + 'Source' => 'wall-clock.c', + 'SourceLine' => '180' + }, + '3302619' => { + 'Header' => 'wall-clock.h', + 'Return' => '1135071', + 'ShortName' => 'phosh_wall_clock_new', + 'Source' => 'wall-clock.c', + 'SourceLine' => '165' + }, + '916037' => { 'Header' => 'shell.h', - 'Line' => '43', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '23881' - } - }, - 'Return' => '1212', - 'ShortName' => 'phosh_shell_get_lockscreen_type', + 'Line' => '41', + 'Return' => '915140', + 'ShortName' => 'phosh_shell_get_default', 'Source' => 'shell.c', - 'SourceLine' => '2556' - }, - '385262' => { - 'Header' => 'lockscreen-manager.h', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '382926' - } - }, - 'Reg' => { - '0' => 'rbx' - }, - 'Return' => '382769', - 'ShortName' => 'phosh_lockscreen_manager_get_lockscreen', - 'Source' => 'lockscreen-manager.c', - 'SourceLine' => '492' - }, - '385559' => { - 'Header' => 'lockscreen-manager.h', - 'Line' => '25', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '382926' - }, - '1' => { - 'name' => 'page', - 'type' => '382718' - } - }, - 'Reg' => { - '0' => 'rbp', - '1' => 'r12' - }, - 'Return' => '1157', - 'ShortName' => 'phosh_lockscreen_manager_set_page', - 'Source' => 'lockscreen-manager.c', - 'SourceLine' => '468' + 'SourceLine' => '2300' }, - '385900' => { - 'Header' => 'lockscreen-manager.h', - 'Line' => '28', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '382926' - } - }, - 'Reg' => { - '0' => 'rbx' - }, - 'Return' => '1951', - 'ShortName' => 'phosh_lockscreen_manager_get_active_time', - 'Source' => 'lockscreen-manager.c', - 'SourceLine' => '459' + '963956' => { + 'Header' => 'shell.h', + 'Line' => '20', + 'Return' => '1866', + 'ShortName' => 'phosh_shell_get_type', + 'Source' => 'shell.c', + 'SourceLine' => '226' }, - '386097' => { - 'Header' => 'lockscreen-manager.h', - 'Line' => '27', + '992566' => { + 'Header' => 'status-icon.h', + 'Line' => '47', 'Param' => { '0' => { 'name' => 'self', - 'type' => '382926' + 'type' => '991743' } }, - 'Reg' => { - '0' => 'rbx' - }, - 'Return' => '382718', - 'ShortName' => 'phosh_lockscreen_manager_get_page', - 'Source' => 'lockscreen-manager.c', + 'Return' => '943522', + 'ShortName' => 'phosh_status_icon_get_extra_widget', + 'Source' => 'status-icon.c', 'SourceLine' => '450' }, - '386286' => { - 'Header' => 'lockscreen-manager.h', - 'Line' => '24', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '382926' - } - }, - 'Reg' => { - '0' => 'rbp' - }, - 'Return' => '1157', - 'ShortName' => 'phosh_lockscreen_manager_get_locked', - 'Source' => 'lockscreen-manager.c', - 'SourceLine' => '436' - }, - '386483' => { - 'Header' => 'lockscreen-manager.h', - 'Line' => '22', + '993009' => { + 'Header' => 'status-icon.h', + 'Line' => '44', 'Param' => { '0' => { 'name' => 'self', - 'type' => '382926' + 'type' => '991743' }, '1' => { - 'name' => 'lock', - 'type' => '1157' + 'name' => 'icon_name', + 'type' => '207' } }, 'Reg' => { '0' => 'rbx', - '1' => 'rbp' + '1' => 'r12' }, 'Return' => '1', - 'ShortName' => 'phosh_lockscreen_manager_set_locked', - 'Source' => 'lockscreen-manager.c', - 'SourceLine' => '422' - }, - '393637' => { - 'Header' => 'lockscreen-manager.h', - 'Line' => '14', - 'Return' => '1212', - 'ShortName' => 'phosh_lockscreen_manager_get_type', - 'Source' => 'lockscreen-manager.c', - 'SourceLine' => '59' - }, - '413262' => { - 'Header' => 'wall-clock.h', - 'Line' => '43', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '226145' - } - }, - 'Return' => '2013', - 'ShortName' => 'phosh_wall_clock_local_date', - 'Source' => 'wall-clock.c', - 'SourceLine' => '256' - }, - '413472' => { - 'Header' => 'wall-clock.h', - 'Line' => '42', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '226145' - }, - '1' => { - 'name' => 'time_only', - 'type' => '1157' - } - }, - 'Return' => '2030', - 'ShortName' => 'phosh_wall_clock_get_clock', - 'Source' => 'wall-clock.c', - 'SourceLine' => '208' - }, - '414174' => { - 'Header' => 'wall-clock.h', - 'Line' => '41', - 'Return' => '226145', - 'ShortName' => 'phosh_wall_clock_get_default', - 'Source' => 'wall-clock.c', - 'SourceLine' => '189' + 'ShortName' => 'phosh_status_icon_set_icon_name', + 'Source' => 'status-icon.c', + 'SourceLine' => '276' }, - '416016' => { - 'Header' => 'lockscreen.h', + '993032' => { + 'Header' => 'status-icon.h', + 'Line' => '48', 'Param' => { '0' => { 'name' => 'self', - 'type' => '382769' + 'type' => '991743' }, '1' => { - 'name' => 'status', - 'type' => '2030' + 'name' => 'info', + 'type' => '207' } }, - 'Reg' => { - '0' => 'rbx', - '1' => 'rbp' - }, 'Return' => '1', - 'ShortName' => 'phosh_lockscreen_set_unlock_status', - 'Source' => 'lockscreen.c', - 'SourceLine' => '1337' + 'ShortName' => 'phosh_status_icon_set_info', + 'Source' => 'status-icon.c', + 'SourceLine' => '476' }, - '416329' => { - 'Header' => 'lockscreen.h', + '993097' => { + 'Header' => 'status-icon.h', + 'Line' => '46', 'Param' => { '0' => { 'name' => 'self', - 'type' => '382769' + 'type' => '991743' }, '1' => { 'name' => 'widget', - 'type' => '12961' + 'type' => '943522' } }, - 'Reg' => { - '0' => 'rbx', - '1' => 'rbp' - }, - 'Return' => '1', - 'ShortName' => 'phosh_lockscreen_add_extra_page', - 'Source' => 'lockscreen.c', - 'SourceLine' => '1319' - }, - '416642' => { - 'Header' => 'lockscreen.h', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '382769' - } - }, - 'Reg' => { - '0' => 'rbx' - }, - 'Return' => '1', - 'ShortName' => 'phosh_lockscreen_shake_pin_entry', - 'Source' => 'lockscreen.c', - 'SourceLine' => '1292' - }, - '417035' => { - 'Header' => 'lockscreen.h', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '382769' - } - }, - 'Reg' => { - '0' => 'rbx' - }, - 'Return' => '1', - 'ShortName' => 'phosh_lockscreen_clear_pin_entry', - 'Source' => 'lockscreen.c', - 'SourceLine' => '1275' - }, - '417307' => { - 'Header' => 'lockscreen.h', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '382769' - } - }, - 'Reg' => { - '0' => 'rbx' - }, - 'Return' => '2030', - 'ShortName' => 'phosh_lockscreen_get_pin_entry', - 'Source' => 'lockscreen.c', - 'SourceLine' => '1259' - }, - '417588' => { - 'Header' => 'lockscreen.h', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '382769' - }, - '1' => { - 'name' => 'page', - 'type' => '382718' - } - }, - 'Reg' => { - '0' => 'rbx', - '1' => 'rbp' - }, - 'Return' => '1', - 'ShortName' => 'phosh_lockscreen_set_default_page', - 'Source' => 'lockscreen.c', - 'SourceLine' => '1241' - }, - '452500' => { - 'Header' => 'shell.h', - 'Line' => '44', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '23881' - } - }, - 'Reg' => { - '0' => 'rbp' - }, - 'Return' => '1157', - 'ShortName' => 'phosh_shell_get_locked', - 'Source' => 'shell.c', - 'SourceLine' => '2426' - }, - '54961' => { - 'Header' => 'shell.h', - 'Line' => '20', - 'Return' => '1212', - 'ShortName' => 'phosh_shell_get_type', - 'Source' => 'shell.c', - 'SourceLine' => '213' - }, - '789961' => { - 'Header' => 'screenshot-manager.h', - 'Line' => '21', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '785296' - }, - '1' => { - 'name' => 'area', - 'type' => '312699' - }, - '2' => { - 'name' => 'filename', - 'type' => '2030' - }, - '3' => { - 'name' => 'copy_to_clipboard', - 'type' => '1157' - }, - '4' => { - 'name' => 'include_cursor', - 'type' => '1157' - } - }, - 'Reg' => { - '3' => 'rdx' - }, - 'Return' => '1157', - 'ShortName' => 'phosh_screenshot_manager_take_screenshot', - 'Source' => 'screenshot-manager.c', - 'SourceLine' => '1357' - }, - '790154' => { - 'Header' => 'screenshot-manager.h', - 'Line' => '20', - 'Return' => '785296', - 'ShortName' => 'phosh_screenshot_manager_new', - 'Source' => 'screenshot-manager.c', - 'SourceLine' => '1338' - }, - '818060' => { - 'Header' => 'screenshot-manager.h', - 'Line' => '17', - 'Return' => '1212', - 'ShortName' => 'phosh_screenshot_manager_get_type', - 'Source' => 'screenshot-manager.c', - 'SourceLine' => '107' - }, - '830723' => { - 'Header' => 'shell.h', - 'Line' => '51', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '23881' - }, - '1' => { - 'name' => 'timeout', - 'type' => '2112' - } - }, - 'Reg' => { - '0' => 'r14', - '1' => 'r13' - }, - 'Return' => '1', - 'ShortName' => 'phosh_shell_fade_out', - 'Source' => 'shell.c', - 'SourceLine' => '2185' - }, - '83686' => { - 'Header' => 'status-icon.h', - 'Line' => '45', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '82772' - } - }, - 'Return' => '12961', - 'ShortName' => 'phosh_status_icon_get_extra_widget', - 'Source' => 'status-icon.c', - 'SourceLine' => '353' - }, - '84022' => { - 'Header' => 'status-icon.h', - 'Line' => '42', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '82772' - }, - '1' => { - 'name' => 'icon_name', - 'type' => '2030' - } - }, - 'Reg' => { - '0' => 'rbx', - '1' => 'r12' - }, - 'Return' => '1', - 'ShortName' => 'phosh_status_icon_set_icon_name', - 'Source' => 'status-icon.c', - 'SourceLine' => '254' - }, - '84045' => { - 'Header' => 'status-icon.h', - 'Line' => '46', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '82772' - }, - '1' => { - 'name' => 'info', - 'type' => '2030' - } - }, - 'Return' => '1', - 'ShortName' => 'phosh_status_icon_set_info', - 'Source' => 'status-icon.c', - 'SourceLine' => '379' - }, - '84110' => { - 'Header' => 'status-icon.h', - 'Line' => '44', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '82772' - }, - '1' => { - 'name' => 'widget', - 'type' => '12961' - } - }, - 'Return' => '1', - 'ShortName' => 'phosh_status_icon_set_extra_widget', - 'Source' => 'status-icon.c', - 'SourceLine' => '323' - }, - '84208' => { - 'Header' => 'status-icon.h', - 'Line' => '15', - 'Return' => '1212', - 'ShortName' => 'phosh_status_icon_get_type', - 'Source' => 'status-icon.c', - 'SourceLine' => '47' - }, - '854083' => { - 'Header' => 'quick-setting.h', - 'Line' => '16', - 'Return' => '1212', - 'ShortName' => 'phosh_quick_setting_get_type', - 'Source' => 'quick-setting.c', - 'SourceLine' => '100' - }, - '864480' => { - 'Header' => 'shell.h', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '23881' - } - }, - 'Reg' => { - '0' => 'rbx' - }, - 'Return' => '1', - 'ShortName' => 'phosh_shell_set_default', - 'Source' => 'shell.c', - 'SourceLine' => '2159' - }, - '864951' => { - 'Header' => 'shell.h', - 'Line' => '45', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '23881' - }, - '1' => { - 'name' => 'x', - 'type' => '445539' - }, - '2' => { - 'name' => 'y', - 'type' => '445539' - }, - '3' => { - 'name' => 'width', - 'type' => '445539' - }, - '4' => { - 'name' => 'height', - 'type' => '445539' - } - }, - 'Reg' => { - '1' => 'r14', - '2' => 'r13', - '3' => 'r12', - '4' => 'rbp' - }, 'Return' => '1', - 'ShortName' => 'phosh_shell_get_usable_area', - 'Source' => 'shell.c', - 'SourceLine' => '2081' - }, - '869915' => { - 'Header' => 'shell.h', - 'Line' => '55', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '23881' - } - }, - 'Return' => '785296', - 'ShortName' => 'phosh_shell_get_screenshot_manager', - 'Source' => 'shell.c', - 'SourceLine' => '1783' - }, - '872075' => { - 'Header' => 'shell.h', - 'Line' => '54', - 'Param' => { - '0' => { - 'name' => 'self', - 'type' => '23881' - } - }, - 'Return' => '382926', - 'ShortName' => 'phosh_shell_get_lockscreen_manager', - 'Source' => 'shell.c', - 'SourceLine' => '1663' + 'ShortName' => 'phosh_status_icon_set_extra_widget', + 'Source' => 'status-icon.c', + 'SourceLine' => '420' }, - '877628' => { - 'Header' => 'shell.h', - 'Return' => '23881', - 'ShortName' => 'phosh_shell_new', - 'Source' => 'shell.c', - 'SourceLine' => '1354' + '993195' => { + 'Header' => 'status-icon.h', + 'Line' => '15', + 'Return' => '1866', + 'ShortName' => 'phosh_status_icon_get_type', + 'Source' => 'status-icon.c', + 'SourceLine' => '49' } }, 'SymbolVersion' => { @@ -1174,12 +1205,17 @@ $VAR1 = { 'phosh_lockscreen_set_page' => 'phosh_lockscreen_set_page@@LIBPHOSH_0_45_0', 'phosh_lockscreen_set_unlock_status' => 'phosh_lockscreen_set_unlock_status@@LIBPHOSH_0_45_0', 'phosh_lockscreen_shake_pin_entry' => 'phosh_lockscreen_shake_pin_entry@@LIBPHOSH_0_45_0', + 'phosh_media_player_get_type' => 'phosh_media_player_get_type@@LIBPHOSH_0_45_0', + 'phosh_media_player_new' => 'phosh_media_player_new@@LIBPHOSH_0_45_0', + 'phosh_media_player_set_player' => 'phosh_media_player_set_player@@LIBPHOSH_0_45_0', 'phosh_monitor_get_fractional_scale' => 'phosh_monitor_get_fractional_scale@@LIBPHOSH_0_45_0', 'phosh_monitor_get_type' => 'phosh_monitor_get_type@@LIBPHOSH_0_45_0', 'phosh_monitor_manager_apply_monitor_config' => 'phosh_monitor_manager_apply_monitor_config@@LIBPHOSH_0_45_0', 'phosh_monitor_manager_get_night_light_supported' => 'phosh_monitor_manager_get_night_light_supported@@LIBPHOSH_0_45_0', 'phosh_monitor_manager_get_type' => 'phosh_monitor_manager_get_type@@LIBPHOSH_0_45_0', 'phosh_monitor_manager_set_monitor_scale' => 'phosh_monitor_manager_set_monitor_scale@@LIBPHOSH_0_45_0', + 'phosh_mpris_manager_get_known_players' => 'phosh_mpris_manager_get_known_players@@LIBPHOSH_0_45_0', + 'phosh_mpris_manager_get_type' => 'phosh_mpris_manager_get_type@@LIBPHOSH_0_45_0', 'phosh_notification_get_type' => 'phosh_notification_get_type@@LIBPHOSH_0_45_0', 'phosh_notify_manager_add_shell_notification' => 'phosh_notify_manager_add_shell_notification@@LIBPHOSH_0_45_0', 'phosh_notify_manager_get_default' => 'phosh_notify_manager_get_default@@LIBPHOSH_0_45_0', @@ -1210,6 +1246,7 @@ $VAR1 = { 'phosh_shell_get_lockscreen_manager' => 'phosh_shell_get_lockscreen_manager@@LIBPHOSH_0_45_0', 'phosh_shell_get_lockscreen_type' => 'phosh_shell_get_lockscreen_type@@LIBPHOSH_0_45_0', 'phosh_shell_get_monitor_manager' => 'phosh_shell_get_monitor_manager@@LIBPHOSH_0_45_0', + 'phosh_shell_get_mpris_manager' => 'phosh_shell_get_mpris_manager@@LIBPHOSH_0_45_0', 'phosh_shell_get_primary_monitor' => 'phosh_shell_get_primary_monitor@@LIBPHOSH_0_45_0', 'phosh_shell_get_screenshot_manager' => 'phosh_shell_get_screenshot_manager@@LIBPHOSH_0_45_0', 'phosh_shell_get_session_manager' => 'phosh_shell_get_session_manager@@LIBPHOSH_0_45_0', @@ -1223,12 +1260,14 @@ $VAR1 = { 'phosh_status_icon_get_icon_name' => 'phosh_status_icon_get_icon_name@@LIBPHOSH_0_45_0', 'phosh_status_icon_get_icon_size' => 'phosh_status_icon_get_icon_size@@LIBPHOSH_0_45_0', 'phosh_status_icon_get_info' => 'phosh_status_icon_get_info@@LIBPHOSH_0_45_0', + 'phosh_status_icon_get_pixel_size' => 'phosh_status_icon_get_pixel_size@@LIBPHOSH_0_45_0', 'phosh_status_icon_get_type' => 'phosh_status_icon_get_type@@LIBPHOSH_0_45_0', 'phosh_status_icon_new' => 'phosh_status_icon_new@@LIBPHOSH_0_45_0', 'phosh_status_icon_set_extra_widget' => 'phosh_status_icon_set_extra_widget@@LIBPHOSH_0_45_0', 'phosh_status_icon_set_icon_name' => 'phosh_status_icon_set_icon_name@@LIBPHOSH_0_45_0', 'phosh_status_icon_set_icon_size' => 'phosh_status_icon_set_icon_size@@LIBPHOSH_0_45_0', 'phosh_status_icon_set_info' => 'phosh_status_icon_set_info@@LIBPHOSH_0_45_0', + 'phosh_status_icon_set_pixel_size' => 'phosh_status_icon_set_pixel_size@@LIBPHOSH_0_45_0', 'phosh_status_page_get_content' => 'phosh_status_page_get_content@@LIBPHOSH_0_45_0', 'phosh_status_page_get_footer' => 'phosh_status_page_get_footer@@LIBPHOSH_0_45_0', 'phosh_status_page_get_header' => 'phosh_status_page_get_header@@LIBPHOSH_0_45_0', @@ -1253,6 +1292,7 @@ $VAR1 = { 'phosh_util_get_icon_by_wifi_strength' => 'phosh_util_get_icon_by_wifi_strength@@LIBPHOSH_0_45_0', 'phosh_util_have_gnome_software' => 'phosh_util_have_gnome_software@@LIBPHOSH_0_45_0', 'phosh_util_matches_app_info' => 'phosh_util_matches_app_info@@LIBPHOSH_0_45_0', + 'phosh_util_open_mobile_settings_panel' => 'phosh_util_open_mobile_settings_panel@@LIBPHOSH_0_45_0', 'phosh_util_open_settings_panel' => 'phosh_util_open_settings_panel@@LIBPHOSH_0_45_0', 'phosh_util_remove_from_strv' => 'phosh_util_remove_from_strv@@LIBPHOSH_0_45_0', 'phosh_util_toggle_style_class' => 'phosh_util_toggle_style_class@@LIBPHOSH_0_45_0', @@ -1269,6 +1309,7 @@ $VAR1 = { 'phosh_wifi_manager_set_hotspot_master' => 'phosh_wifi_manager_set_hotspot_master@@LIBPHOSH_0_45_0', 'phosh_wwan_has_data' => 'phosh_wwan_has_data@@LIBPHOSH_0_45_0', 'phosh_wwan_is_enabled' => 'phosh_wwan_is_enabled@@LIBPHOSH_0_45_0', + 'phosh_wwan_is_unlocked' => 'phosh_wwan_is_unlocked@@LIBPHOSH_0_45_0', 'phosh_wwan_set_data_enabled' => 'phosh_wwan_set_data_enabled@@LIBPHOSH_0_45_0' }, 'Symbols' => { @@ -1310,12 +1351,17 @@ $VAR1 = { 'phosh_lockscreen_set_page@@LIBPHOSH_0_45_0' => 1, 'phosh_lockscreen_set_unlock_status@@LIBPHOSH_0_45_0' => 1, 'phosh_lockscreen_shake_pin_entry@@LIBPHOSH_0_45_0' => 1, + 'phosh_media_player_get_type@@LIBPHOSH_0_45_0' => 1, + 'phosh_media_player_new@@LIBPHOSH_0_45_0' => 1, + 'phosh_media_player_set_player@@LIBPHOSH_0_45_0' => 1, 'phosh_monitor_get_fractional_scale@@LIBPHOSH_0_45_0' => 1, 'phosh_monitor_get_type@@LIBPHOSH_0_45_0' => 1, 'phosh_monitor_manager_apply_monitor_config@@LIBPHOSH_0_45_0' => 1, 'phosh_monitor_manager_get_night_light_supported@@LIBPHOSH_0_45_0' => 1, 'phosh_monitor_manager_get_type@@LIBPHOSH_0_45_0' => 1, 'phosh_monitor_manager_set_monitor_scale@@LIBPHOSH_0_45_0' => 1, + 'phosh_mpris_manager_get_known_players@@LIBPHOSH_0_45_0' => 1, + 'phosh_mpris_manager_get_type@@LIBPHOSH_0_45_0' => 1, 'phosh_notification_get_type@@LIBPHOSH_0_45_0' => 1, 'phosh_notify_manager_add_shell_notification@@LIBPHOSH_0_45_0' => 1, 'phosh_notify_manager_get_default@@LIBPHOSH_0_45_0' => 1, @@ -1346,6 +1392,7 @@ $VAR1 = { 'phosh_shell_get_lockscreen_manager@@LIBPHOSH_0_45_0' => 1, 'phosh_shell_get_lockscreen_type@@LIBPHOSH_0_45_0' => 1, 'phosh_shell_get_monitor_manager@@LIBPHOSH_0_45_0' => 1, + 'phosh_shell_get_mpris_manager@@LIBPHOSH_0_45_0' => 1, 'phosh_shell_get_primary_monitor@@LIBPHOSH_0_45_0' => 1, 'phosh_shell_get_screenshot_manager@@LIBPHOSH_0_45_0' => 1, 'phosh_shell_get_session_manager@@LIBPHOSH_0_45_0' => 1, @@ -1359,12 +1406,14 @@ $VAR1 = { 'phosh_status_icon_get_icon_name@@LIBPHOSH_0_45_0' => 1, 'phosh_status_icon_get_icon_size@@LIBPHOSH_0_45_0' => 1, 'phosh_status_icon_get_info@@LIBPHOSH_0_45_0' => 1, + 'phosh_status_icon_get_pixel_size@@LIBPHOSH_0_45_0' => 1, 'phosh_status_icon_get_type@@LIBPHOSH_0_45_0' => 1, 'phosh_status_icon_new@@LIBPHOSH_0_45_0' => 1, 'phosh_status_icon_set_extra_widget@@LIBPHOSH_0_45_0' => 1, 'phosh_status_icon_set_icon_name@@LIBPHOSH_0_45_0' => 1, 'phosh_status_icon_set_icon_size@@LIBPHOSH_0_45_0' => 1, 'phosh_status_icon_set_info@@LIBPHOSH_0_45_0' => 1, + 'phosh_status_icon_set_pixel_size@@LIBPHOSH_0_45_0' => 1, 'phosh_status_page_get_content@@LIBPHOSH_0_45_0' => 1, 'phosh_status_page_get_footer@@LIBPHOSH_0_45_0' => 1, 'phosh_status_page_get_header@@LIBPHOSH_0_45_0' => 1, @@ -1389,6 +1438,7 @@ $VAR1 = { 'phosh_util_get_icon_by_wifi_strength@@LIBPHOSH_0_45_0' => 1, 'phosh_util_have_gnome_software@@LIBPHOSH_0_45_0' => 1, 'phosh_util_matches_app_info@@LIBPHOSH_0_45_0' => 1, + 'phosh_util_open_mobile_settings_panel@@LIBPHOSH_0_45_0' => 1, 'phosh_util_open_settings_panel@@LIBPHOSH_0_45_0' => 1, 'phosh_util_remove_from_strv@@LIBPHOSH_0_45_0' => 1, 'phosh_util_toggle_style_class@@LIBPHOSH_0_45_0' => 1, @@ -1405,6 +1455,7 @@ $VAR1 = { 'phosh_wifi_manager_set_hotspot_master@@LIBPHOSH_0_45_0' => 1, 'phosh_wwan_has_data@@LIBPHOSH_0_45_0' => 1, 'phosh_wwan_is_enabled@@LIBPHOSH_0_45_0' => 1, + 'phosh_wwan_is_unlocked@@LIBPHOSH_0_45_0' => 1, 'phosh_wwan_set_data_enabled@@LIBPHOSH_0_45_0' => 1 } }, @@ -1414,3038 +1465,3268 @@ $VAR1 = { 'Name' => 'void', 'Type' => 'Intrinsic' }, - '10507' => { - 'BaseType' => '10519', - 'Header' => 'gtktypes.h', - 'Line' => '46', - 'Name' => 'GtkWidget', - 'PrivateABI' => 1, - 'Size' => '32', - 'Type' => 'Typedef' - }, - '10519' => { - 'Header' => 'gtkwidget.h', - 'Line' => '133', - 'Memb' => { - '0' => { - 'name' => 'parent_instance', - 'offset' => '0', - 'type' => '3663' - }, - '1' => { - 'name' => 'priv', - 'offset' => '36', - 'type' => '12966' - } - }, - 'Name' => 'struct _GtkWidget', - 'PrivateABI' => 1, - 'Size' => '32', - 'Type' => 'Struct' - }, - '1128' => { - 'BaseType' => '152', - 'Header' => 'gtypes.h', - 'Line' => '52', - 'Name' => 'gchar', + '1043401' => { + 'BaseType' => '1043413', + 'Header' => 'gliststore.h', + 'Line' => '38', + 'Name' => 'GListStore', + 'PrivateABI' => 1, + 'Type' => 'Typedef' + }, + '1043413' => { + 'Name' => 'struct _GListStore', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '1043430' => { + 'BaseType' => '1043401', + 'Name' => 'GListStore*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1057' => { + 'BaseType' => '1069', + 'Header' => 'gmain.h', + 'Line' => '87', + 'Name' => 'GSourcePrivate', 'PrivateABI' => 1, - 'Size' => '1', 'Type' => 'Typedef' }, - '1157' => { - 'BaseType' => '159', - 'Header' => 'gtypes.h', - 'Line' => '56', - 'Name' => 'gboolean', + '1069' => { + 'Name' => 'struct _GSourcePrivate', 'PrivateABI' => 1, - 'Size' => '4', - 'Type' => 'Typedef' + 'Type' => 'Struct' }, - '11669' => { - 'BaseType' => '11681', - 'Header' => 'gtkwidget.h', - 'Line' => '66', - 'Name' => 'GtkWidgetPrivate', - 'PrivateABI' => 1, - 'Type' => 'Typedef' - }, - '11681' => { - 'Name' => 'struct _GtkWidgetPrivate', - 'PrivateABI' => 1, - 'Type' => 'Struct' - }, - '1174864' => { - 'BaseType' => '1174877', - 'Header' => 'giotypes.h', - 'Line' => '521', - 'Name' => 'GDBusObjectManagerClient', - 'PrivateABI' => 1, - 'Size' => '32', + '1071186' => { + 'BaseType' => '1071198', + 'Header' => 'status-page.h', + 'Line' => '14', + 'Name' => 'PhoshStatusPage', + 'Size' => '48', 'Type' => 'Typedef' }, - '1174877' => { - 'Header' => 'gdbusobjectmanagerclient.h', - 'Line' => '40', + '1071198' => { + 'Header' => 'status-page.h', + 'Line' => '14', 'Memb' => { '0' => { 'name' => 'parent_instance', 'offset' => '0', - 'type' => '3359' - }, - '1' => { - 'name' => 'priv', - 'offset' => '36', - 'type' => '1174986' + 'type' => '960820' } }, - 'Name' => 'struct _GDBusObjectManagerClient', - 'PrivateABI' => 1, - 'Size' => '32', - 'Type' => 'Struct' - }, - '1174969' => { - 'BaseType' => '1174981', - 'Header' => 'gdbusobjectmanagerclient.h', - 'Line' => '38', - 'Name' => 'GDBusObjectManagerClientPrivate', - 'PrivateABI' => 1, - 'Type' => 'Typedef' - }, - '1174981' => { - 'Name' => 'struct _GDBusObjectManagerClientPrivate', - 'PrivateABI' => 1, + 'Name' => 'struct _PhoshStatusPage', + 'Size' => '48', 'Type' => 'Struct' }, - '1174986' => { - 'BaseType' => '1174969', - 'Name' => 'GDBusObjectManagerClientPrivate*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '1212' => { - 'BaseType' => '133', - 'Header' => 'gtype.h', - 'Line' => '427', - 'Name' => 'GType', + '1074' => { + 'BaseType' => '1086', + 'Header' => 'gmain.h', + 'Line' => '99', + 'Name' => 'GSourceCallbackFuncs', 'PrivateABI' => 1, - 'Size' => '8', + 'Size' => '24', 'Type' => 'Typedef' }, - '1224509' => { - 'BaseType' => '1224521', - 'Header' => 'gthread.h', - 'Line' => '53', - 'Name' => 'GMutex', - 'PrivateABI' => 1, - 'Size' => '8', - 'Type' => 'Typedef' - }, - '1224521' => { - 'Header' => 'gthread.h', - 'Line' => '60', + '1086' => { + 'Header' => 'gmain.h', + 'Line' => '292', + 'Memb' => { + '0' => { + 'name' => 'ref', + 'offset' => '0', + 'type' => '406' + }, + '1' => { + 'name' => 'unref', + 'offset' => '8', + 'type' => '406' + }, + '2' => { + 'name' => 'get', + 'offset' => '22', + 'type' => '1343' + } + }, + 'Name' => 'struct _GSourceCallbackFuncs', + 'PrivateABI' => 1, + 'Size' => '24', + 'Type' => 'Struct' + }, + '1126198' => { + 'Header' => 'animation.h', + 'Line' => '30', 'Memb' => { '0' => { - 'name' => 'p', - 'offset' => '0', - 'type' => '190' + 'name' => 'PHOSH_ANIMATION_TYPE_EASE_OUT_CUBIC', + 'value' => '0' }, '1' => { - 'name' => 'i', - 'offset' => '0', - 'type' => '89457' + 'name' => 'PHOSH_ANIMATION_TYPE_EASE_IN_QUINTIC', + 'value' => '1' + }, + '2' => { + 'name' => 'PHOSH_ANIMATION_TYPE_EASE_OUT_QUINTIC', + 'value' => '2' + }, + '3' => { + 'name' => 'PHOSH_ANIMATION_TYPE_EASE_OUT_BOUNCE', + 'value' => '3' } }, - 'Name' => 'union _GMutex', - 'PrivateABI' => 1, - 'Size' => '8', - 'Type' => 'Union' - }, - '1224733' => { - 'BaseType' => '1224745', - 'Header' => 'gmain.h', - 'Line' => '70', - 'Name' => 'GMainContext', - 'PrivateABI' => 1, - 'Type' => 'Typedef' - }, - '1224745' => { - 'Name' => 'struct _GMainContext', + 'Name' => 'enum PhoshAnimationType', 'PrivateABI' => 1, - 'Type' => 'Struct' + 'Size' => '4', + 'Type' => 'Enum' }, - '1224750' => { - 'BaseType' => '1224762', - 'Header' => 'gmain.h', - 'Line' => '86', - 'Name' => 'GSource', + '1126210' => { + 'BaseType' => '1126222', + 'Header' => 'animation.h', + 'Line' => '32', + 'Name' => 'PhoshAnimation', 'PrivateABI' => 1, - 'Size' => '96', 'Type' => 'Typedef' }, - '1224762' => { - 'Header' => 'gmain.h', - 'Line' => '266', + '1126222' => { + 'Line' => '16', 'Memb' => { '0' => { - 'name' => 'callback_data', + 'name' => 'ref_count', 'offset' => '0', - 'type' => '190' + 'type' => '2155560' }, '1' => { - 'name' => 'callback_funcs', + 'name' => 'widget', 'offset' => '8', - 'type' => '1225194' + 'type' => '943522' }, '10' => { - 'name' => 'next', - 'offset' => '114', - 'type' => '1225189' - }, - '11' => { - 'name' => 'name', + 'name' => 'done_cb', 'offset' => '128', - 'type' => '2013' + 'type' => '1126260' }, - '12' => { - 'name' => 'priv', + '11' => { + 'name' => 'user_data', 'offset' => '136', - 'type' => '1225209' + 'type' => '327' }, '2' => { - 'name' => 'source_funcs', + 'name' => 'value', 'offset' => '22', - 'type' => '1225199' + 'type' => '320' }, '3' => { - 'name' => 'ref_count', + 'name' => 'value_from', 'offset' => '36', - 'type' => '2112' + 'type' => '320' }, '4' => { - 'name' => 'context', + 'name' => 'value_to', 'offset' => '50', - 'type' => '1225204' + 'type' => '320' }, '5' => { - 'name' => 'priority', + 'name' => 'duration', 'offset' => '64', - 'type' => '159' + 'type' => '140' }, '6' => { - 'name' => 'flags', - 'offset' => '68', - 'type' => '2112' + 'name' => 'type', + 'offset' => '72', + 'type' => '1126198' }, '7' => { - 'name' => 'source_id', - 'offset' => '72', - 'type' => '2112' + 'name' => 'start_time', + 'offset' => '86', + 'type' => '140' }, '8' => { - 'name' => 'poll_fds', - 'offset' => '86', - 'type' => '2389' + 'name' => 'tick_cb_id', + 'offset' => '100', + 'type' => '277' }, '9' => { - 'name' => 'prev', - 'offset' => '100', - 'type' => '1225189' + 'name' => 'value_cb', + 'offset' => '114', + 'type' => '1126227' } }, - 'Name' => 'struct _GSource', + 'Name' => 'struct _PhoshAnimation', 'PrivateABI' => 1, 'Size' => '96', + 'Source' => 'animation.c', 'Type' => 'Struct' }, - '1224959' => { - 'BaseType' => '1224971', - 'Header' => 'gmain.h', - 'Line' => '87', - 'Name' => 'GSourcePrivate', + '1126227' => { + 'BaseType' => '1126239', + 'Header' => 'animation.h', + 'Line' => '34', + 'Name' => 'PhoshAnimationValueCallback', 'PrivateABI' => 1, + 'Size' => '8', 'Type' => 'Typedef' }, - '1224971' => { - 'Name' => 'struct _GSourcePrivate', - 'PrivateABI' => 1, - 'Type' => 'Struct' + '1126239' => { + 'Name' => 'void(*)(double, gpointer)', + 'Param' => { + '0' => { + 'type' => '320' + }, + '1' => { + 'type' => '327' + } + }, + 'Return' => '1', + 'Size' => '8', + 'Type' => 'FuncPtr' }, - '1224976' => { - 'BaseType' => '1224988', - 'Header' => 'gmain.h', - 'Line' => '99', - 'Name' => 'GSourceCallbackFuncs', + '1126260' => { + 'BaseType' => '406', + 'Header' => 'animation.h', + 'Line' => '36', + 'Name' => 'PhoshAnimationDoneCallback', 'PrivateABI' => 1, - 'Size' => '24', + 'Size' => '8', 'Type' => 'Typedef' }, - '1224988' => { - 'Header' => 'gmain.h', - 'Line' => '291', - 'Memb' => { - '0' => { - 'name' => 'ref', - 'offset' => '0', - 'type' => '19456' - }, - '1' => { - 'name' => 'unref', - 'offset' => '8', - 'type' => '19456' - }, - '2' => { - 'name' => 'get', - 'offset' => '22', - 'type' => '1225245' - } - }, - 'Name' => 'struct _GSourceCallbackFuncs', - 'PrivateABI' => 1, - 'Size' => '24', - 'Type' => 'Struct' + '1126272' => { + 'BaseType' => '1126210', + 'Name' => 'PhoshAnimation*', + 'Size' => '8', + 'Type' => 'Pointer' }, - '1225045' => { - 'BaseType' => '1225062', - 'Header' => 'gmain.h', - 'Line' => '157', - 'Name' => 'GSourceFuncs', + '1127280' => { + 'BaseType' => '1127292', + 'Header' => 'fader.h', + 'Line' => '16', + 'Name' => 'PhoshFader', 'PrivateABI' => 1, - 'Size' => '48', + 'Size' => '88', 'Type' => 'Typedef' }, - '1225057' => { - 'BaseType' => '1225045', - 'Name' => 'GSourceFuncs const', - 'Size' => '48', - 'Type' => 'Const' - }, - '1225062' => { - 'Header' => 'gmain.h', - 'Line' => '398', + '1127292' => { + 'Line' => '39', 'Memb' => { '0' => { - 'name' => 'prepare', + 'name' => 'parent', 'offset' => '0', - 'type' => '1225263' + 'type' => '960916' }, '1' => { - 'name' => 'check', - 'offset' => '8', - 'type' => '1225306' + 'name' => 'monitor', + 'offset' => '86', + 'type' => '961675' }, '2' => { - 'name' => 'dispatch', - 'offset' => '22', - 'type' => '1225339' + 'name' => 'style_class', + 'offset' => '100', + 'type' => '190' }, '3' => { - 'name' => 'finalize', - 'offset' => '36', - 'type' => '1225382' + 'name' => 'fadeout', + 'offset' => '114', + 'type' => '1126272' }, '4' => { - 'name' => 'closure_callback', - 'offset' => '50', - 'type' => '19869' + 'name' => 'fade_out_time', + 'offset' => '128', + 'type' => '277' }, '5' => { - 'name' => 'closure_marshal', - 'offset' => '64', - 'type' => '1225250' + 'name' => 'fade_out_type', + 'offset' => '132', + 'type' => '1126198' } }, - 'Name' => 'struct _GSourceFuncs', + 'Name' => 'struct _PhoshFader', 'PrivateABI' => 1, - 'Size' => '48', + 'Size' => '88', + 'Source' => 'fader.c', 'Type' => 'Struct' }, - '1225173' => { - 'Name' => 'void(*)(GSource*)', - 'Param' => { - '0' => { - 'type' => '1225189' - } - }, - 'Return' => '1', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '1225189' => { - 'BaseType' => '1224750', - 'Name' => 'GSource*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '1225194' => { - 'BaseType' => '1224976', - 'Name' => 'GSourceCallbackFuncs*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '1225199' => { - 'BaseType' => '1225057', - 'Name' => 'GSourceFuncs const*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '1225204' => { - 'BaseType' => '1224733', - 'Name' => 'GMainContext*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '1225209' => { - 'BaseType' => '1224959', - 'Name' => 'GSourcePrivate*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '1225240' => { - 'BaseType' => '19869', - 'Name' => 'GSourceFunc*', + '1127420' => { + 'BaseType' => '1127280', + 'Name' => 'PhoshFader*', 'Size' => '8', 'Type' => 'Pointer' }, - '1225245' => { - 'Name' => 'void(*)(gpointer, GSource*, GSourceFunc*, gpointer*)', - 'Param' => { - '0' => { - 'type' => '190' - }, - '1' => { - 'type' => '1225189' - }, - '2' => { - 'type' => '1225240' - }, - '3' => { - 'type' => '2302' - } - }, - 'Return' => '1', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '1225250' => { - 'BaseType' => '2307', - 'Header' => 'gmain.h', - 'Line' => '307', - 'Name' => 'GSourceDummyMarshal', + '1132751' => { + 'Header' => 'gdesktop-enums.h', + 'Line' => '83', + 'Memb' => { + '0' => { + 'name' => 'G_DESKTOP_CLOCK_FORMAT_24H', + 'value' => '0' + }, + '1' => { + 'name' => 'G_DESKTOP_CLOCK_FORMAT_12H', + 'value' => '1' + } + }, + 'Name' => 'enum GDesktopClockFormat', 'PrivateABI' => 1, - 'Size' => '8', - 'Type' => 'Typedef' + 'Size' => '4', + 'Type' => 'Enum' }, - '1225263' => { - 'BaseType' => '1225276', - 'Header' => 'gmain.h', - 'Line' => '333', - 'Name' => 'GSourceFuncsPrepareFunc', + '1133087' => { + 'BaseType' => '1133099', + 'Header' => 'gdatetime.h', + 'Line' => '122', + 'Name' => 'GDateTime', 'PrivateABI' => 1, - 'Size' => '8', 'Type' => 'Typedef' }, - '1225276' => { - 'Name' => 'gboolean(*)(GSource*, gint*)', - 'Param' => { - '0' => { - 'type' => '1225189' - }, - '1' => { - 'type' => '2394' - } - }, - 'Return' => '1157', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '1225306' => { - 'BaseType' => '1225319', - 'Header' => 'gmain.h', - 'Line' => '354', - 'Name' => 'GSourceFuncsCheckFunc', + '1133099' => { + 'Name' => 'struct _GDateTime', 'PrivateABI' => 1, - 'Size' => '8', - 'Type' => 'Typedef' + 'Type' => 'Struct' }, - '1225319' => { - 'Name' => 'gboolean(*)(GSource*)', - 'Param' => { - '0' => { - 'type' => '1225189' - } - }, - 'Return' => '1157', + '1133268' => { + 'BaseType' => '1133087', + 'Name' => 'GDateTime*', 'Size' => '8', - 'Type' => 'FuncPtr' + 'Type' => 'Pointer' }, - '1225339' => { - 'BaseType' => '1225352', - 'Header' => 'gmain.h', - 'Line' => '379', - 'Name' => 'GSourceFuncsDispatchFunc', - 'PrivateABI' => 1, - 'Size' => '8', + '1134863' => { + 'BaseType' => '1134875', + 'Header' => 'wall-clock.h', + 'Line' => '17', + 'Name' => 'PhoshWallClock', + 'Size' => '24', 'Type' => 'Typedef' }, - '1225352' => { - 'Name' => 'gboolean(*)(GSource*, GSourceFunc, gpointer)', - 'Param' => { - '0' => { - 'type' => '1225189' - }, - '1' => { - 'type' => '19869' - }, - '2' => { - 'type' => '190' - } - }, - 'Return' => '1157', - 'Size' => '8', - 'Type' => 'FuncPtr' + '1134875' => { + 'Header' => 'wall-clock.h', + 'Line' => '17', + 'Memb' => { + '0' => { + 'name' => 'parent_instance', + 'offset' => '0', + 'type' => '3321' + } + }, + 'Name' => 'struct _PhoshWallClock', + 'Size' => '24', + 'Type' => 'Struct' }, - '1225382' => { - 'BaseType' => '1225173', - 'Header' => 'gmain.h', - 'Line' => '396', - 'Name' => 'GSourceFuncsFinalizeFunc', - 'PrivateABI' => 1, + '1135071' => { + 'BaseType' => '1134863', + 'Name' => 'PhoshWallClock*', 'Size' => '8', - 'Type' => 'Typedef' + 'Type' => 'Pointer' }, - '126' => { - 'Name' => 'unsigned int', - 'Size' => '4', - 'Type' => 'Intrinsic' - }, - '12961' => { - 'BaseType' => '10507', - 'Name' => 'GtkWidget*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '12966' => { - 'BaseType' => '11669', - 'Name' => 'GtkWidgetPrivate*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '133' => { - 'BaseType' => '53', - 'Header' => 'glibconfig.h', - 'Line' => '83', - 'Name' => 'gsize', - 'PrivateABI' => 1, - 'Size' => '8', - 'Type' => 'Typedef' - }, - '134187' => { - 'BaseType' => '134199', - 'Header' => 'gliststore.h', - 'Line' => '38', - 'Name' => 'GListStore', - 'PrivateABI' => 1, - 'Type' => 'Typedef' - }, - '134199' => { - 'Name' => 'struct _GListStore', - 'PrivateABI' => 1, - 'Type' => 'Struct' - }, - '134216' => { - 'BaseType' => '134187', - 'Name' => 'GListStore*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '145' => { - 'BaseType' => '1', - 'Name' => 'void*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '152' => { - 'Name' => 'char', - 'Size' => '1', - 'Type' => 'Intrinsic' - }, - '159' => { - 'BaseType' => '60', - 'Header' => 'gtypes.h', - 'Line' => '55', - 'Name' => 'gint', - 'PrivateABI' => 1, - 'Size' => '4', - 'Type' => 'Typedef' - }, - '161956' => { - 'BaseType' => '161968', - 'Header' => 'status-page.h', - 'Line' => '14', - 'Name' => 'PhoshStatusPage', - 'Size' => '48', - 'Type' => 'Typedef' - }, - '161968' => { - 'Header' => 'status-page.h', - 'Line' => '14', - 'Memb' => { - '0' => { - 'name' => 'parent_instance', - 'offset' => '0', - 'type' => '51861' - } - }, - 'Name' => 'struct _PhoshStatusPage', - 'Size' => '48', - 'Type' => 'Struct' - }, - '166843' => { - 'BaseType' => '2297', - 'Name' => 'gchar**', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '171' => { - 'Name' => 'float', - 'Size' => '4', - 'Type' => 'Intrinsic' - }, - '178' => { - 'Name' => 'double', - 'Size' => '8', - 'Type' => 'Intrinsic' - }, - '1861053' => { - 'BaseType' => '159', - 'Header' => 'gtypes.h', - 'Line' => '587', - 'Name' => 'gatomicrefcount', + '1143' => { + 'BaseType' => '1160', + 'Header' => 'gmain.h', + 'Line' => '158', + 'Name' => 'GSourceFuncs', + 'PrivateABI' => 1, + 'Size' => '48', + 'Type' => 'Typedef' + }, + '1155' => { + 'BaseType' => '1143', + 'Name' => 'GSourceFuncs const', + 'Size' => '48', + 'Type' => 'Const' + }, + '1158499' => { + 'BaseType' => '37359', + 'Header' => 'gstrfuncs.h', + 'Line' => '354', + 'Name' => 'GStrv', 'PrivateABI' => 1, - 'Size' => '4', + 'Size' => '8', 'Type' => 'Typedef' }, - '190' => { - 'BaseType' => '145', - 'Header' => 'gtypes.h', - 'Line' => '109', - 'Name' => 'gpointer', - 'PrivateABI' => 1, - 'Size' => '8', - 'Type' => 'Typedef' - }, - '19135' => { - 'BaseType' => '60', - 'Header' => 'glibconfig.h', - 'Line' => '56', - 'Name' => 'gint32', - 'PrivateABI' => 1, - 'Size' => '4', - 'Type' => 'Typedef' - }, - '19214' => { - 'BaseType' => '60', - 'Header' => 'glibconfig.h', - 'Line' => '201', - 'Name' => 'GPid', - 'PrivateABI' => 1, - 'Size' => '4', - 'Type' => 'Typedef' - }, - '1932' => { - 'BaseType' => '126', - 'Header' => 'glibconfig.h', - 'Line' => '57', - 'Name' => 'guint32', + '1160' => { + 'Header' => 'gmain.h', + 'Line' => '399', + 'Memb' => { + '0' => { + 'name' => 'prepare', + 'offset' => '0', + 'type' => '1361' + }, + '1' => { + 'name' => 'check', + 'offset' => '8', + 'type' => '1404' + }, + '2' => { + 'name' => 'dispatch', + 'offset' => '22', + 'type' => '1437' + }, + '3' => { + 'name' => 'finalize', + 'offset' => '36', + 'type' => '1480' + }, + '4' => { + 'name' => 'closure_callback', + 'offset' => '50', + 'type' => '1259' + }, + '5' => { + 'name' => 'closure_marshal', + 'offset' => '64', + 'type' => '1348' + } + }, + 'Name' => 'struct _GSourceFuncs', 'PrivateABI' => 1, - 'Size' => '4', - 'Type' => 'Typedef' + 'Size' => '48', + 'Type' => 'Struct' }, - '1936366' => { - 'BaseType' => '1936379', - 'Header' => 'calls-dbus.h', - 'Line' => '374', - 'Name' => 'PhoshCallsDBusObjectManagerClient', + '1172435' => { + 'BaseType' => '1172447', + 'Header' => 'gtkbox.h', + 'Line' => '47', + 'Name' => 'GtkBox', 'PrivateABI' => 1, - 'Size' => '40', + 'Size' => '48', 'Type' => 'Typedef' }, - '1936379' => { - 'Header' => 'calls-dbus.h', - 'Line' => '378', + '1172447' => { + 'Header' => 'gtkbox.h', + 'Line' => '51', 'Memb' => { '0' => { - 'name' => 'parent_instance', + 'name' => 'container', 'offset' => '0', - 'type' => '1174864' + 'type' => '960746' }, '1' => { 'name' => 'priv', - 'offset' => '50', - 'type' => '1936440' + 'offset' => '64', + 'type' => '1172504' } }, - 'Name' => 'struct _PhoshCallsDBusObjectManagerClient', + 'Name' => 'struct _GtkBox', 'PrivateABI' => 1, - 'Size' => '40', + 'Size' => '48', 'Type' => 'Struct' }, - '1936422' => { - 'BaseType' => '1936435', - 'Header' => 'calls-dbus.h', - 'Line' => '376', - 'Name' => 'PhoshCallsDBusObjectManagerClientPrivate', + '1172487' => { + 'BaseType' => '1172499', + 'Header' => 'gtkbox.h', + 'Line' => '48', + 'Name' => 'GtkBoxPrivate', 'PrivateABI' => 1, 'Type' => 'Typedef' }, - '1936435' => { - 'Name' => 'struct _PhoshCallsDBusObjectManagerClientPrivate', + '1172499' => { + 'Name' => 'struct _GtkBoxPrivate', 'PrivateABI' => 1, 'Type' => 'Struct' }, - '1936440' => { - 'BaseType' => '1936422', - 'Name' => 'PhoshCallsDBusObjectManagerClientPrivate*', + '1172504' => { + 'BaseType' => '1172487', + 'Name' => 'GtkBoxPrivate*', 'Size' => '8', 'Type' => 'Pointer' }, - '1936445' => { - 'BaseType' => '1936366', - 'Name' => 'PhoshCallsDBusObjectManagerClient*', + '121' => { + 'BaseType' => '133', + 'Header' => 'glibconfig.h', + 'Line' => '57', + 'Name' => 'guint32', + 'PrivateABI' => 1, + 'Size' => '4', + 'Type' => 'Typedef' + }, + '1220475' => { + 'BaseType' => '935031', + 'Name' => 'GdkRectangle const', + 'Size' => '16', + 'Type' => 'Const' + }, + '1221462' => { + 'BaseType' => '1220475', + 'Name' => 'GdkRectangle const*', 'Size' => '8', 'Type' => 'Pointer' }, - '19456' => { - 'Name' => 'void(*)(gpointer)', - 'Param' => { - '0' => { - 'type' => '190' - } - }, - 'Return' => '1', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '1951' => { - 'BaseType' => '46', - 'Header' => 'glibconfig.h', - 'Line' => '66', - 'Name' => 'gint64', - 'PrivateABI' => 1, - 'Size' => '8', - 'Type' => 'Typedef' - }, - '1963' => { - 'BaseType' => '53', - 'Header' => 'glibconfig.h', - 'Line' => '67', - 'Name' => 'guint64', + '1221467' => { + 'BaseType' => '935031', + 'Name' => 'GdkRectangle*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1259' => { + 'BaseType' => '754', + 'Header' => 'gmain.h', + 'Line' => '200', + 'Name' => 'GSourceFunc', 'PrivateABI' => 1, 'Size' => '8', 'Type' => 'Typedef' }, - '19705' => { - 'BaseType' => '19717', - 'Header' => 'glist.h', - 'Line' => '39', - 'Name' => 'GList', - 'PrivateABI' => 1, - 'Size' => '24', - 'Type' => 'Typedef' - }, - '19717' => { - 'Header' => 'glist.h', - 'Line' => '41', - 'Memb' => { + '1271' => { + 'Name' => 'void(*)(GSource*)', + 'Param' => { '0' => { - 'name' => 'data', - 'offset' => '0', - 'type' => '190' - }, - '1' => { - 'name' => 'next', - 'offset' => '8', - 'type' => '19770' - }, - '2' => { - 'name' => 'prev', - 'offset' => '22', - 'type' => '19770' + 'type' => '1287' } }, - 'Name' => 'struct _GList', - 'PrivateABI' => 1, - 'Size' => '24', - 'Type' => 'Struct' - }, - '19770' => { - 'BaseType' => '19705', - 'Name' => 'GList*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '19775' => { - 'BaseType' => '19787', - 'Header' => 'ghash.h', - 'Line' => '40', - 'Name' => 'GHashTable', - 'PrivateABI' => 1, - 'Type' => 'Typedef' - }, - '19787' => { - 'Name' => 'struct _GHashTable', - 'PrivateABI' => 1, - 'Type' => 'Struct' - }, - '19792' => { - 'Name' => 'gboolean(*)(gpointer)', - 'Param' => { - '0' => { - 'type' => '190' - } - }, - 'Return' => '1157', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '19869' => { - 'BaseType' => '19792', - 'Header' => 'gmain.h', - 'Line' => '199', - 'Name' => 'GSourceFunc', - 'PrivateABI' => 1, - 'Size' => '8', - 'Type' => 'Typedef' - }, - '2013' => { - 'BaseType' => '152', - 'Name' => 'char*', + 'Return' => '1', + 'Size' => '8', + 'Type' => 'FuncPtr' + }, + '1271215' => { + 'BaseType' => '1271232', + 'Header' => 'gdk-pixbuf-core.h', + 'Line' => '89', + 'Name' => 'GdkPixbuf', + 'PrivateABI' => 1, + 'Type' => 'Typedef' + }, + '1271232' => { + 'Name' => 'struct _GdkPixbuf', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '1271237' => { + 'BaseType' => '1271215', + 'Name' => 'GdkPixbuf*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1277977' => { + 'BaseType' => '1277989', + 'Header' => 'background-image.h', + 'Line' => '17', + 'Name' => 'PhoshBackgroundImage', + 'PrivateABI' => 1, + 'Type' => 'Typedef' + }, + '1277989' => { + 'Line' => '30', + 'Memb' => { + '0' => { + 'name' => 'parent', + 'offset' => '0', + 'type' => '3321' + }, + '1' => { + 'name' => 'file', + 'offset' => '36', + 'type' => '960325' + }, + '2' => { + 'name' => 'pixbuf', + 'offset' => '50', + 'type' => '1271237' + }, + '3' => { + 'name' => 'load_timer', + 'offset' => '64', + 'type' => '2202257' + } + }, + 'Name' => 'struct _PhoshBackgroundImage', + 'PrivateABI' => 1, + 'Size' => '48', + 'Source' => 'background-image.c', + 'Type' => 'Struct' + }, + '1277994' => { + 'BaseType' => '1277977', + 'Name' => 'PhoshBackgroundImage*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1287' => { + 'BaseType' => '848', + 'Name' => 'GSource*', 'Size' => '8', 'Type' => 'Pointer' }, - '2025' => { - 'BaseType' => '152', - 'Name' => 'char const', - 'Size' => '1', - 'Type' => 'Const' + '1287258' => { + 'Header' => 'lockscreen.h', + 'Line' => '27', + 'Memb' => { + '0' => { + 'name' => 'PHOSH_LOCKSCREEN_PAGE_INFO', + 'value' => '0' + }, + '1' => { + 'name' => 'PHOSH_LOCKSCREEN_PAGE_EXTRA', + 'value' => '1' + }, + '2' => { + 'name' => 'PHOSH_LOCKSCREEN_PAGE_UNLOCK', + 'value' => '2' + } + }, + 'Name' => 'enum PhoshLockscreenPage', + 'Size' => '4', + 'Type' => 'Enum' + }, + '1287270' => { + 'BaseType' => '1287282', + 'Header' => 'lockscreen.h', + 'Line' => '31', + 'Name' => 'PhoshLockscreen', + 'Size' => '56', + 'Type' => 'Typedef' + }, + '1287282' => { + 'Header' => 'lockscreen.h', + 'Line' => '31', + 'Memb' => { + '0' => { + 'name' => 'parent_instance', + 'offset' => '0', + 'type' => '960916' + } + }, + 'Name' => 'struct _PhoshLockscreen', + 'Size' => '56', + 'Type' => 'Struct' + }, + '1287309' => { + 'BaseType' => '1287270', + 'Name' => 'PhoshLockscreen*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1287314' => { + 'BaseType' => '1287326', + 'Header' => 'lockscreen-manager.h', + 'Line' => '14', + 'Name' => 'PhoshLockscreenManager', + 'Size' => '112', + 'Type' => 'Typedef' + }, + '1287326' => { + 'Line' => '56', + 'Memb' => { + '0' => { + 'name' => 'parent', + 'offset' => '0', + 'type' => '3321' + }, + '1' => { + 'name' => 'lockscreen', + 'offset' => '36', + 'type' => '1287309' + }, + '10' => { + 'name' => 'locking', + 'offset' => '146', + 'type' => '253' + }, + '11' => { + 'name' => 'active_time', + 'offset' => '150', + 'type' => '140' + }, + '12' => { + 'name' => 'calls_manager', + 'offset' => '260', + 'type' => '1287571' + }, + '2' => { + 'name' => 'shields', + 'offset' => '50', + 'type' => '933217' + }, + '3' => { + 'name' => 'bg_settings', + 'offset' => '64', + 'type' => '960396' + }, + '4' => { + 'name' => 'bg_file', + 'offset' => '72', + 'type' => '960325' + }, + '5' => { + 'name' => 'bg_file_monitor', + 'offset' => '86', + 'type' => '960352' + }, + '6' => { + 'name' => 'bg_style', + 'offset' => '100', + 'type' => '961736' + }, + '7' => { + 'name' => 'cached_bg_image', + 'offset' => '114', + 'type' => '1277994' + }, + '8' => { + 'name' => 'bg_load_cancel', + 'offset' => '128', + 'type' => '4850' + }, + '9' => { + 'name' => 'locked', + 'offset' => '136', + 'type' => '253' + } + }, + 'Name' => 'struct _PhoshLockscreenManager', + 'PrivateABI' => 1, + 'Size' => '112', + 'Source' => 'lockscreen-manager.c', + 'Type' => 'Struct' + }, + '1287544' => { + 'BaseType' => '1287314', + 'Name' => 'PhoshLockscreenManager*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1287554' => { + 'BaseType' => '1287566', + 'Header' => 'calls-manager.h', + 'Line' => '36', + 'Name' => 'PhoshCallsManager', + 'PrivateABI' => 1, + 'Type' => 'Typedef' + }, + '1287566' => { + 'Line' => '51', + 'Memb' => { + '0' => { + 'name' => 'parent', + 'offset' => '0', + 'type' => '961897' + }, + '1' => { + 'name' => 'present', + 'offset' => '36', + 'type' => '253' + }, + '2' => { + 'name' => 'incoming', + 'offset' => '40', + 'type' => '253' + }, + '3' => { + 'name' => 'active_call', + 'offset' => '50', + 'type' => '190' + }, + '4' => { + 'name' => 'om_client', + 'offset' => '64', + 'type' => '241203' + }, + '5' => { + 'name' => 'cancel', + 'offset' => '72', + 'type' => '4850' + }, + '6' => { + 'name' => 'calls', + 'offset' => '86', + 'type' => '1846' + }, + '7' => { + 'name' => 'calls_store', + 'offset' => '100', + 'type' => '1043430' + } + }, + 'Name' => 'struct _PhoshCallsManager', + 'PrivateABI' => 1, + 'Size' => '72', + 'Source' => 'calls-manager.c', + 'Type' => 'Struct' + }, + '1287571' => { + 'BaseType' => '1287554', + 'Name' => 'PhoshCallsManager*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1292' => { + 'BaseType' => '1074', + 'Name' => 'GSourceCallbackFuncs*', + 'Size' => '8', + 'Type' => 'Pointer' }, - '2030' => { - 'BaseType' => '2025', - 'Name' => 'char const*', + '1297' => { + 'BaseType' => '1155', + 'Name' => 'GSourceFuncs const*', 'Size' => '8', 'Type' => 'Pointer' }, - '20322' => { - 'BaseType' => '19775', - 'Name' => 'GHashTable*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '2064' => { - 'BaseType' => '46', - 'Header' => 'gtypes.h', - 'Line' => '54', - 'Name' => 'glong', - 'PrivateABI' => 1, + '1302' => { + 'BaseType' => '831', + 'Name' => 'GMainContext*', 'Size' => '8', - 'Type' => 'Typedef' + 'Type' => 'Pointer' }, - '2100' => { - 'BaseType' => '53', - 'Header' => 'gtypes.h', - 'Line' => '60', - 'Name' => 'gulong', - 'PrivateABI' => 1, + '1307' => { + 'BaseType' => '1057', + 'Name' => 'GSourcePrivate*', 'Size' => '8', - 'Type' => 'Typedef' + 'Type' => 'Pointer' }, - '2112' => { - 'BaseType' => '126', - 'Header' => 'gtypes.h', - 'Line' => '61', - 'Name' => 'guint', - 'PrivateABI' => 1, - 'Size' => '4', - 'Type' => 'Typedef' + '133' => { + 'Name' => 'unsigned int', + 'Size' => '4', + 'Type' => 'Intrinsic' + }, + '1338' => { + 'BaseType' => '1259', + 'Name' => 'GSourceFunc*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1343' => { + 'Name' => 'void(*)(gpointer, GSource*, GSourceFunc*, gpointer*)', + 'Param' => { + '0' => { + 'type' => '327' + }, + '1' => { + 'type' => '1287' + }, + '2' => { + 'type' => '1338' + }, + '3' => { + 'type' => '490' + } + }, + 'Return' => '1', + 'Size' => '8', + 'Type' => 'FuncPtr' }, - '2124' => { - 'BaseType' => '171', - 'Header' => 'gtypes.h', - 'Line' => '63', - 'Name' => 'gfloat', + '1348' => { + 'BaseType' => '577', + 'Header' => 'gmain.h', + 'Line' => '308', + 'Name' => 'GSourceDummyMarshal', 'PrivateABI' => 1, - 'Size' => '4', + 'Size' => '8', 'Type' => 'Typedef' }, - '2143' => { - 'BaseType' => '178', - 'Header' => 'gtypes.h', - 'Line' => '64', - 'Name' => 'gdouble', + '1355691' => { + 'BaseType' => '60', + 'Name' => 'int*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1361' => { + 'BaseType' => '1374', + 'Header' => 'gmain.h', + 'Line' => '334', + 'Name' => 'GSourceFuncsPrepareFunc', 'PrivateABI' => 1, 'Size' => '8', 'Type' => 'Typedef' }, - '216905' => { - 'Header' => 'animation.h', - 'Line' => '30', - 'Memb' => { - '0' => { - 'name' => 'PHOSH_ANIMATION_TYPE_EASE_OUT_CUBIC', - 'value' => '0' - }, - '1' => { - 'name' => 'PHOSH_ANIMATION_TYPE_EASE_IN_QUINTIC', - 'value' => '1' - }, - '2' => { - 'name' => 'PHOSH_ANIMATION_TYPE_EASE_OUT_QUINTIC', - 'value' => '2' - }, - '3' => { - 'name' => 'PHOSH_ANIMATION_TYPE_EASE_OUT_BOUNCE', - 'value' => '3' - } - }, - 'Name' => 'enum PhoshAnimationType', - 'PrivateABI' => 1, - 'Size' => '4', - 'Type' => 'Enum' - }, - '216917' => { - 'BaseType' => '216929', - 'Header' => 'animation.h', - 'Line' => '32', - 'Name' => 'PhoshAnimation', - 'PrivateABI' => 1, - 'Type' => 'Typedef' - }, - '216929' => { - 'Line' => '16', - 'Memb' => { - '0' => { - 'name' => 'ref_count', - 'offset' => '0', - 'type' => '1861053' - }, - '1' => { - 'name' => 'widget', - 'offset' => '8', - 'type' => '12961' - }, - '10' => { - 'name' => 'done_cb', - 'offset' => '128', - 'type' => '216967' + '1374' => { + 'Name' => 'gboolean(*)(GSource*, gint*)', + 'Param' => { + '0' => { + 'type' => '1287' + }, + '1' => { + 'type' => '1399' + } + }, + 'Return' => '253', + 'Size' => '8', + 'Type' => 'FuncPtr' + }, + '1392314' => { + 'BaseType' => '1392326', + 'Header' => 'gstring.h', + 'Line' => '43', + 'Name' => 'GString', + 'PrivateABI' => 1, + 'Size' => '24', + 'Type' => 'Typedef' + }, + '1392326' => { + 'Header' => 'gstring.h', + 'Line' => '45', + 'Memb' => { + '0' => { + 'name' => 'str', + 'offset' => '0', + 'type' => '485' }, - '11' => { - 'name' => 'user_data', - 'offset' => '136', - 'type' => '190' + '1' => { + 'name' => 'len', + 'offset' => '8', + 'type' => '164' }, - '2' => { - 'name' => 'value', - 'offset' => '22', - 'type' => '178' - }, - '3' => { - 'name' => 'value_from', - 'offset' => '36', - 'type' => '178' - }, - '4' => { - 'name' => 'value_to', - 'offset' => '50', - 'type' => '178' - }, - '5' => { - 'name' => 'duration', - 'offset' => '64', - 'type' => '1951' - }, - '6' => { - 'name' => 'type', - 'offset' => '72', - 'type' => '216905' - }, - '7' => { - 'name' => 'start_time', - 'offset' => '86', - 'type' => '1951' - }, - '8' => { - 'name' => 'tick_cb_id', - 'offset' => '100', - 'type' => '2112' - }, - '9' => { - 'name' => 'value_cb', - 'offset' => '114', - 'type' => '216934' - } - }, - 'Name' => 'struct _PhoshAnimation', - 'PrivateABI' => 1, - 'Size' => '96', - 'Source' => 'animation.c', - 'Type' => 'Struct' - }, - '216934' => { - 'BaseType' => '216946', - 'Header' => 'animation.h', - 'Line' => '34', - 'Name' => 'PhoshAnimationValueCallback', - 'PrivateABI' => 1, - 'Size' => '8', - 'Type' => 'Typedef' - }, - '216946' => { - 'Name' => 'void(*)(double, gpointer)', - 'Param' => { + '2' => { + 'name' => 'allocated_len', + 'offset' => '22', + 'type' => '164' + } + }, + 'Name' => 'struct _GString', + 'PrivateABI' => 1, + 'Size' => '24', + 'Type' => 'Struct' + }, + '1392379' => { + 'BaseType' => '1392314', + 'Name' => 'GString*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1394639' => { + 'BaseType' => '1394651', + 'Header' => 'giotypes.h', + 'Line' => '97', + 'Name' => 'GInputStream', + 'PrivateABI' => 1, + 'Size' => '32', + 'Type' => 'Typedef' + }, + '1394651' => { + 'Header' => 'ginputstream.h', + 'Line' => '44', + 'Memb' => { + '0' => { + 'name' => 'parent_instance', + 'offset' => '0', + 'type' => '3321' + }, + '1' => { + 'name' => 'priv', + 'offset' => '36', + 'type' => '1394823' + } + }, + 'Name' => 'struct _GInputStream', + 'PrivateABI' => 1, + 'Size' => '32', + 'Type' => 'Struct' + }, + '1394796' => { + 'BaseType' => '1394639', + 'Name' => 'GInputStream*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1394806' => { + 'BaseType' => '1394818', + 'Header' => 'ginputstream.h', + 'Line' => '42', + 'Name' => 'GInputStreamPrivate', + 'PrivateABI' => 1, + 'Type' => 'Typedef' + }, + '1394818' => { + 'Name' => 'struct _GInputStreamPrivate', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '1394823' => { + 'BaseType' => '1394806', + 'Name' => 'GInputStreamPrivate*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1399' => { + 'BaseType' => '241', + 'Name' => 'gint*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '140' => { + 'BaseType' => '46', + 'Header' => 'glibconfig.h', + 'Line' => '66', + 'Name' => 'gint64', + 'PrivateABI' => 1, + 'Size' => '8', + 'Type' => 'Typedef' + }, + '1404' => { + 'BaseType' => '1417', + 'Header' => 'gmain.h', + 'Line' => '355', + 'Name' => 'GSourceFuncsCheckFunc', + 'PrivateABI' => 1, + 'Size' => '8', + 'Type' => 'Typedef' + }, + '1417' => { + 'Name' => 'gboolean(*)(GSource*)', + 'Param' => { + '0' => { + 'type' => '1287' + } + }, + 'Return' => '253', + 'Size' => '8', + 'Type' => 'FuncPtr' + }, + '1437' => { + 'BaseType' => '1450', + 'Header' => 'gmain.h', + 'Line' => '380', + 'Name' => 'GSourceFuncsDispatchFunc', + 'PrivateABI' => 1, + 'Size' => '8', + 'Type' => 'Typedef' + }, + '1450' => { + 'Name' => 'gboolean(*)(GSource*, GSourceFunc, gpointer)', + 'Param' => { + '0' => { + 'type' => '1287' + }, + '1' => { + 'type' => '1259' + }, + '2' => { + 'type' => '327' + } + }, + 'Return' => '253', + 'Size' => '8', + 'Type' => 'FuncPtr' + }, + '1480' => { + 'BaseType' => '1271', + 'Header' => 'gmain.h', + 'Line' => '397', + 'Name' => 'GSourceFuncsFinalizeFunc', + 'PrivateABI' => 1, + 'Size' => '8', + 'Type' => 'Typedef' + }, + '152' => { + 'BaseType' => '53', + 'Header' => 'glibconfig.h', + 'Line' => '67', + 'Name' => 'guint64', + 'PrivateABI' => 1, + 'Size' => '8', + 'Type' => 'Typedef' + }, + '1632853' => { + 'BaseType' => '1632865', + 'Header' => 'screenshot-manager.h', + 'Line' => '17', + 'Name' => 'PhoshScreenshotManager', + 'Size' => '136', + 'Type' => 'Typedef' + }, + '1632865' => { + 'Line' => '85', + 'Memb' => { + '0' => { + 'name' => 'parent', + 'offset' => '0', + 'type' => '801922' + }, + '1' => { + 'name' => 'dbus_name_id', + 'offset' => '64', + 'type' => '60' + }, + '10' => { + 'name' => 'action_names', + 'offset' => '274', + 'type' => '1158499' + }, + '11' => { + 'name' => 'settings', + 'offset' => '288', + 'type' => '960396' + }, + '12' => { + 'name' => 'cancel', + 'offset' => '296', + 'type' => '4850' + }, + '2' => { + 'name' => 'wl_scm', + 'offset' => '72', + 'type' => '1633709' + }, + '3' => { + 'name' => 'frames', + 'offset' => '86', + 'type' => '1633714' + }, + '4' => { + 'name' => 'slurp', + 'offset' => '100', + 'type' => '1633719' + }, + '5' => { + 'name' => 'fader', + 'offset' => '114', + 'type' => '1127420' + }, + '6' => { + 'name' => 'fader_id', + 'offset' => '128', + 'type' => '277' + }, + '7' => { + 'name' => 'opaque', + 'offset' => '136', + 'type' => '1127420' + }, + '8' => { + 'name' => 'opaque_id', + 'offset' => '150', + 'type' => '277' + }, + '9' => { + 'name' => 'for_clipboard', + 'offset' => '260', + 'type' => '1271237' + } + }, + 'Name' => 'struct _PhoshScreenshotManager', + 'PrivateABI' => 1, + 'Size' => '136', + 'Source' => 'screenshot-manager.c', + 'Type' => 'Struct' + }, + '1633096' => { + 'BaseType' => '1632853', + 'Name' => 'PhoshScreenshotManager*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1633564' => { + 'Line' => '72', + 'Memb' => { '0' => { - 'type' => '178' + 'name' => 'frames', + 'offset' => '0', + 'type' => '732' }, '1' => { + 'name' => 'invocation', + 'offset' => '8', + 'type' => '6022' + }, + '2' => { + 'name' => 'flash', + 'offset' => '22', + 'type' => '253' + }, + '3' => { + 'name' => 'filename', + 'offset' => '36', 'type' => '190' + }, + '4' => { + 'name' => 'num_outputs', + 'offset' => '50', + 'type' => '277' + }, + '5' => { + 'name' => 'max_scale', + 'offset' => '54', + 'type' => '301' + }, + '6' => { + 'name' => 'area', + 'offset' => '64', + 'type' => '1221467' + }, + '7' => { + 'name' => 'copy_to_clipboard', + 'offset' => '72', + 'type' => '253' } }, - 'Return' => '1', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '216967' => { - 'BaseType' => '19456', - 'Header' => 'animation.h', - 'Line' => '36', - 'Name' => 'PhoshAnimationDoneCallback', - 'PrivateABI' => 1, - 'Size' => '8', - 'Type' => 'Typedef' - }, - '216979' => { - 'BaseType' => '216917', - 'Name' => 'PhoshAnimation*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '217956' => { - 'BaseType' => '217968', - 'Header' => 'fader.h', - 'Line' => '16', - 'Name' => 'PhoshFader', - 'PrivateABI' => 1, - 'Size' => '88', - 'Type' => 'Typedef' - }, - '217968' => { - 'Line' => '39', - 'Memb' => { - '0' => { - 'name' => 'parent', - 'offset' => '0', - 'type' => '51957' - }, - '1' => { - 'name' => 'monitor', - 'offset' => '86', - 'type' => '52685' - }, - '2' => { - 'name' => 'style_class', - 'offset' => '100', - 'type' => '2013' - }, - '3' => { - 'name' => 'fadeout', - 'offset' => '114', - 'type' => '216979' - }, - '4' => { - 'name' => 'fade_out_time', - 'offset' => '128', - 'type' => '2112' - }, - '5' => { - 'name' => 'fade_out_type', - 'offset' => '132', - 'type' => '216905' - } - }, - 'Name' => 'struct _PhoshFader', - 'PrivateABI' => 1, - 'Size' => '88', - 'Source' => 'fader.c', - 'Type' => 'Struct' - }, - '218096' => { - 'BaseType' => '217956', - 'Name' => 'PhoshFader*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '2193' => { - 'BaseType' => '2205', - 'Header' => 'garray.h', - 'Line' => '39', - 'Name' => 'GArray', + 'Name' => 'struct ScreencopyFrames', + 'PrivateABI' => 1, + 'Size' => '56', + 'Source' => 'screenshot-manager.c', + 'Type' => 'Struct' + }, + '1633676' => { + 'BaseType' => '195', + 'Name' => 'char[64]', + 'Size' => '64', + 'Type' => 'Array' + }, + '1633692' => { + 'Line' => '82', + 'Memb' => { + '0' => { + 'name' => 'child_watch_id', + 'offset' => '0', + 'type' => '277' + }, + '1' => { + 'name' => 'pid', + 'offset' => '4', + 'type' => '910469' + }, + '2' => { + 'name' => 'invocation', + 'offset' => '8', + 'type' => '6022' + }, + '3' => { + 'name' => 'stdout_', + 'offset' => '22', + 'type' => '1394796' + }, + '4' => { + 'name' => 'cancel', + 'offset' => '36', + 'type' => '4850' + }, + '5' => { + 'name' => 'read_buf', + 'offset' => '50', + 'type' => '1633676' + }, + '6' => { + 'name' => 'response', + 'offset' => '150', + 'type' => '1392379' + } + }, + 'Name' => 'struct SlurpArea', + 'PrivateABI' => 1, + 'Size' => '104', + 'Source' => 'screenshot-manager.c', + 'Type' => 'Struct' + }, + '1633704' => { + 'Name' => 'struct zwlr_screencopy_manager_v1', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '1633709' => { + 'BaseType' => '1633704', + 'Name' => 'struct zwlr_screencopy_manager_v1*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1633714' => { + 'BaseType' => '1633564', + 'Name' => 'ScreencopyFrames*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1633719' => { + 'BaseType' => '1633692', + 'Name' => 'SlurpArea*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '164' => { + 'BaseType' => '53', + 'Header' => 'glibconfig.h', + 'Line' => '83', + 'Name' => 'gsize', + 'PrivateABI' => 1, + 'Size' => '8', + 'Type' => 'Typedef' + }, + '1841' => { + 'BaseType' => '650', + 'Name' => 'GData*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1846' => { + 'BaseType' => '737', + 'Name' => 'GHashTable*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1866' => { + 'BaseType' => '164', + 'Header' => 'gtype.h', + 'Line' => '427', + 'Name' => 'GType', + 'PrivateABI' => 1, + 'Size' => '8', + 'Type' => 'Typedef' + }, + '1879' => { + 'BaseType' => '1897', + 'Header' => 'gtype.h', + 'Line' => '431', + 'Name' => 'GValue', + 'PrivateABI' => 1, + 'Size' => '24', + 'Type' => 'Typedef' + }, + '188' => { + 'BaseType' => '1', + 'Name' => 'void*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1897' => { + 'Header' => 'gvalue.h', + 'Line' => '131', + 'Memb' => { + '0' => { + 'name' => 'g_type', + 'offset' => '0', + 'type' => '1866' + }, + '1' => { + 'name' => 'data', + 'offset' => '8', + 'type' => '2412' + } + }, + 'Name' => 'struct _GValue', + 'PrivateABI' => 1, + 'Size' => '24', + 'Type' => 'Struct' + }, + '190' => { + 'BaseType' => '195', + 'Name' => 'char*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '1937' => { + 'BaseType' => '1950', + 'Header' => 'gtype.h', + 'Line' => '434', + 'Name' => 'GTypeClass', 'PrivateABI' => 1, - 'Size' => '16', + 'Size' => '8', 'Type' => 'Typedef' }, - '2205' => { - 'Header' => 'garray.h', - 'Line' => '43', + '195' => { + 'Name' => 'char', + 'Size' => '1', + 'Type' => 'Intrinsic' + }, + '1950' => { + 'Header' => 'gtype.h', + 'Line' => '451', 'Memb' => { '0' => { - 'name' => 'data', + 'name' => 'g_type', 'offset' => '0', - 'type' => '2297' - }, - '1' => { - 'name' => 'len', - 'offset' => '8', - 'type' => '2112' + 'type' => '1866' } }, - 'Name' => 'struct _GArray', + 'Name' => 'struct _GTypeClass', 'PrivateABI' => 1, - 'Size' => '16', + 'Size' => '8', 'Type' => 'Struct' }, - '223725' => { - 'BaseType' => '223737', - 'Header' => 'gdatetime.h', - 'Line' => '122', - 'Name' => 'GDateTime', - 'PrivateABI' => 1, - 'Type' => 'Typedef' - }, - '223737' => { - 'Name' => 'struct _GDateTime', - 'PrivateABI' => 1, - 'Type' => 'Struct' - }, - '223906' => { - 'BaseType' => '223725', - 'Name' => 'GDateTime*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '2245' => { - 'BaseType' => '2257', - 'Header' => 'garray.h', - 'Line' => '41', - 'Name' => 'GPtrArray', + '202' => { + 'BaseType' => '195', + 'Name' => 'char const', + 'Size' => '1', + 'Type' => 'Const' + }, + '2035' => { + 'BaseType' => '2048', + 'Header' => 'gtype.h', + 'Line' => '436', + 'Name' => 'GTypeInstance', 'PrivateABI' => 1, - 'Size' => '16', + 'Size' => '8', 'Type' => 'Typedef' }, - '2257' => { - 'Header' => 'garray.h', - 'Line' => '55', + '2040796' => { + 'Header' => 'gtkenums.h', + 'Line' => '197', + 'Memb' => { + '0' => { + 'name' => 'GTK_ICON_SIZE_INVALID', + 'value' => '0' + }, + '1' => { + 'name' => 'GTK_ICON_SIZE_MENU', + 'value' => '1' + }, + '2' => { + 'name' => 'GTK_ICON_SIZE_SMALL_TOOLBAR', + 'value' => '2' + }, + '3' => { + 'name' => 'GTK_ICON_SIZE_LARGE_TOOLBAR', + 'value' => '3' + }, + '4' => { + 'name' => 'GTK_ICON_SIZE_BUTTON', + 'value' => '4' + }, + '5' => { + 'name' => 'GTK_ICON_SIZE_DND', + 'value' => '5' + }, + '6' => { + 'name' => 'GTK_ICON_SIZE_DIALOG', + 'value' => '6' + } + }, + 'Name' => 'enum GtkIconSize', + 'PrivateABI' => 1, + 'Size' => '4', + 'Type' => 'Enum' + }, + '2048' => { + 'Header' => 'gtype.h', + 'Line' => '461', + 'Memb' => { + '0' => { + 'name' => 'g_class', + 'offset' => '0', + 'type' => '2152' + } + }, + 'Name' => 'struct _GTypeInstance', + 'PrivateABI' => 1, + 'Size' => '8', + 'Type' => 'Struct' + }, + '207' => { + 'BaseType' => '202', + 'Name' => 'char const*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '212' => { + 'BaseType' => '195', + 'Header' => 'gtypes.h', + 'Line' => '52', + 'Name' => 'gchar', + 'PrivateABI' => 1, + 'Size' => '1', + 'Type' => 'Typedef' + }, + '2152' => { + 'BaseType' => '1937', + 'Name' => 'GTypeClass*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '2155560' => { + 'BaseType' => '241', + 'Header' => 'gtypes.h', + 'Line' => '587', + 'Name' => 'gatomicrefcount', + 'PrivateABI' => 1, + 'Size' => '4', + 'Type' => 'Typedef' + }, + '2202240' => { + 'BaseType' => '2202252', + 'Header' => 'gtimer.h', + 'Line' => '42', + 'Name' => 'GTimer', + 'PrivateABI' => 1, + 'Type' => 'Typedef' + }, + '2202252' => { + 'Name' => 'struct _GTimer', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '2202257' => { + 'BaseType' => '2202240', + 'Name' => 'GTimer*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '229' => { + 'BaseType' => '46', + 'Header' => 'gtypes.h', + 'Line' => '54', + 'Name' => 'glong', + 'PrivateABI' => 1, + 'Size' => '8', + 'Type' => 'Typedef' + }, + '2293' => { + 'BaseType' => '1879', + 'Name' => 'GValue*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '2303' => { + 'Header' => 'gvalue.h', + 'Line' => '137', 'Memb' => { '0' => { - 'name' => 'pdata', + 'name' => 'v_int', 'offset' => '0', - 'type' => '2302' + 'type' => '241' }, '1' => { - 'name' => 'len', - 'offset' => '8', - 'type' => '2112' + 'name' => 'v_uint', + 'offset' => '0', + 'type' => '277' + }, + '2' => { + 'name' => 'v_long', + 'offset' => '0', + 'type' => '229' + }, + '3' => { + 'name' => 'v_ulong', + 'offset' => '0', + 'type' => '265' + }, + '4' => { + 'name' => 'v_int64', + 'offset' => '0', + 'type' => '140' + }, + '5' => { + 'name' => 'v_uint64', + 'offset' => '0', + 'type' => '152' + }, + '6' => { + 'name' => 'v_float', + 'offset' => '0', + 'type' => '289' + }, + '7' => { + 'name' => 'v_double', + 'offset' => '0', + 'type' => '308' + }, + '8' => { + 'name' => 'v_pointer', + 'offset' => '0', + 'type' => '327' } }, - 'Name' => 'struct _GPtrArray', + 'Name' => 'anon-union-gvalue.h-137', 'PrivateABI' => 1, - 'Size' => '16', - 'Type' => 'Struct' + 'Size' => '8', + 'Type' => 'Union' }, - '225925' => { - 'Header' => 'gdesktop-enums.h', - 'Line' => '83', + '241' => { + 'BaseType' => '60', + 'Header' => 'gtypes.h', + 'Line' => '55', + 'Name' => 'gint', + 'PrivateABI' => 1, + 'Size' => '4', + 'Type' => 'Typedef' + }, + '241082' => { + 'BaseType' => '241095', + 'Header' => 'calls-dbus.h', + 'Line' => '374', + 'Name' => 'PhoshDBusObjectManagerClient', + 'PrivateABI' => 1, + 'Size' => '40', + 'Type' => 'Typedef' + }, + '241095' => { + 'Header' => 'calls-dbus.h', + 'Line' => '378', 'Memb' => { '0' => { - 'name' => 'G_DESKTOP_CLOCK_FORMAT_24H', - 'value' => '0' + 'name' => 'parent_instance', + 'offset' => '0', + 'type' => '5863' }, '1' => { - 'name' => 'G_DESKTOP_CLOCK_FORMAT_12H', - 'value' => '1' + 'name' => 'priv', + 'offset' => '50', + 'type' => '241198' } }, - 'Name' => 'enum GDesktopClockFormat', + 'Name' => 'struct _PhoshDBusObjectManagerClient', 'PrivateABI' => 1, - 'Size' => '4', - 'Type' => 'Enum' + 'Size' => '40', + 'Type' => 'Struct' }, - '225937' => { - 'BaseType' => '225949', - 'Header' => 'wall-clock.h', - 'Line' => '18', - 'Name' => 'PhoshWallClock', - 'Size' => '24', + '241180' => { + 'BaseType' => '241193', + 'Header' => 'calls-dbus.h', + 'Line' => '376', + 'Name' => 'PhoshDBusObjectManagerClientPrivate', + 'PrivateABI' => 1, 'Type' => 'Typedef' }, - '225949' => { - 'Header' => 'wall-clock.h', - 'Line' => '18', - 'Memb' => { - '0' => { - 'name' => 'parent_instance', - 'offset' => '0', - 'type' => '3359' - } - }, - 'Name' => 'struct _PhoshWallClock', - 'Size' => '24', + '241193' => { + 'Name' => 'struct _PhoshDBusObjectManagerClientPrivate', + 'PrivateABI' => 1, 'Type' => 'Struct' }, - '226145' => { - 'BaseType' => '225937', - 'Name' => 'PhoshWallClock*', + '241198' => { + 'BaseType' => '241180', + 'Name' => 'PhoshDBusObjectManagerClientPrivate*', 'Size' => '8', 'Type' => 'Pointer' }, - '22888' => { - 'BaseType' => '22900', - 'Header' => 'giotypes.h', - 'Line' => '40', - 'Name' => 'GCancellable', - 'PrivateABI' => 1, - 'Size' => '32', - 'Type' => 'Typedef' - }, - '22900' => { - 'Header' => 'gcancellable.h', - 'Line' => '44', - 'Memb' => { - '0' => { - 'name' => 'parent_instance', - 'offset' => '0', - 'type' => '3359' - }, - '1' => { - 'name' => 'priv', - 'offset' => '36', - 'type' => '23070' - } - }, - 'Name' => 'struct _GCancellable', - 'PrivateABI' => 1, - 'Size' => '32', - 'Type' => 'Struct' - }, - '2297' => { - 'BaseType' => '1128', - 'Name' => 'gchar*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '22983' => { - 'BaseType' => '22888', - 'Name' => 'GCancellable*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '2302' => { - 'BaseType' => '190', - 'Name' => 'gpointer*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '23053' => { - 'BaseType' => '23065', - 'Header' => 'gcancellable.h', - 'Line' => '42', - 'Name' => 'GCancellablePrivate', - 'PrivateABI' => 1, - 'Type' => 'Typedef' - }, - '23065' => { - 'Name' => 'struct _GCancellablePrivate', - 'PrivateABI' => 1, - 'Type' => 'Struct' - }, - '2307' => { - 'Name' => 'void(*)()', - 'Return' => '1', - 'Size' => '8', - 'Type' => 'FuncPtr' - }, - '23070' => { - 'BaseType' => '23053', - 'Name' => 'GCancellablePrivate*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '2320' => { - 'BaseType' => '2332', - 'Header' => 'gdataset.h', - 'Line' => '38', - 'Name' => 'GData', - 'PrivateABI' => 1, - 'Type' => 'Typedef' - }, - '2332' => { - 'Name' => 'struct _GData', - 'PrivateABI' => 1, - 'Type' => 'Struct' - }, - '2337' => { - 'BaseType' => '2349', - 'Header' => 'gslist.h', - 'Line' => '39', - 'Name' => 'GSList', - 'PrivateABI' => 1, - 'Size' => '16', - 'Type' => 'Typedef' - }, - '2349' => { - 'Header' => 'gslist.h', - 'Line' => '41', - 'Memb' => { - '0' => { - 'name' => 'data', - 'offset' => '0', - 'type' => '190' - }, - '1' => { - 'name' => 'next', - 'offset' => '8', - 'type' => '2389' - } - }, - 'Name' => 'struct _GSList', - 'PrivateABI' => 1, + '2412' => { + 'BaseType' => '2303', + 'Name' => 'anon-union-gvalue.h-137[2]', 'Size' => '16', - 'Type' => 'Struct' - }, - '23842' => { - 'BaseType' => '23854', - 'Header' => 'shell.h', - 'Line' => '20', - 'Name' => 'PhoshShell', - 'Size' => '24', - 'Type' => 'Typedef' - }, - '23854' => { - 'Header' => 'shell.h', - 'Line' => '20', - 'Memb' => { - '0' => { - 'name' => 'parent_instance', - 'offset' => '0', - 'type' => '3359' - } - }, - 'Name' => 'struct _PhoshShell', - 'Size' => '24', - 'Type' => 'Struct' - }, - '23881' => { - 'BaseType' => '23842', - 'Name' => 'PhoshShell*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '2389' => { - 'BaseType' => '2337', - 'Name' => 'GSList*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '2394' => { - 'BaseType' => '159', - 'Name' => 'gint*', - 'Size' => '8', - 'Type' => 'Pointer' + 'Type' => 'Array' }, - '249180' => { - 'BaseType' => '166843', - 'Header' => 'gstrfuncs.h', - 'Line' => '354', - 'Name' => 'GStrv', - 'PrivateABI' => 1, + '241203' => { + 'BaseType' => '241082', + 'Name' => 'PhoshDBusObjectManagerClient*', 'Size' => '8', - 'Type' => 'Typedef' + 'Type' => 'Pointer' }, - '2550923' => { - 'BaseType' => '2550935', + '253' => { + 'BaseType' => '241', + 'Header' => 'gtypes.h', + 'Line' => '56', + 'Name' => 'gboolean', + 'PrivateABI' => 1, + 'Size' => '4', + 'Type' => 'Typedef' + }, + '265' => { + 'BaseType' => '53', + 'Header' => 'gtypes.h', + 'Line' => '60', + 'Name' => 'gulong', + 'PrivateABI' => 1, + 'Size' => '8', + 'Type' => 'Typedef' + }, + '277' => { + 'BaseType' => '133', + 'Header' => 'gtypes.h', + 'Line' => '61', + 'Name' => 'guint', + 'PrivateABI' => 1, + 'Size' => '4', + 'Type' => 'Typedef' + }, + '289' => { + 'BaseType' => '301', + 'Header' => 'gtypes.h', + 'Line' => '63', + 'Name' => 'gfloat', + 'PrivateABI' => 1, + 'Size' => '4', + 'Type' => 'Typedef' + }, + '2991339' => { + 'BaseType' => '1071186', + 'Name' => 'PhoshStatusPage*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '2991344' => { + 'BaseType' => '2991356', 'Header' => 'quick-setting.h', 'Line' => '16', 'Name' => 'PhoshQuickSetting', 'Size' => '48', 'Type' => 'Typedef' }, - '2550935' => { + '2991356' => { 'Header' => 'quick-setting.h', 'Line' => '16', 'Memb' => { '0' => { 'name' => 'parent_instance', 'offset' => '0', - 'type' => '263082' + 'type' => '1172435' } }, 'Name' => 'struct _PhoshQuickSetting', 'Size' => '48', 'Type' => 'Struct' }, - '2550962' => { - 'BaseType' => '2550923', + '2991562' => { + 'BaseType' => '2991344', 'Name' => 'PhoshQuickSetting*', 'Size' => '8', 'Type' => 'Pointer' }, - '2620000' => { - 'BaseType' => '161956', - 'Name' => 'PhoshStatusPage*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '263082' => { - 'BaseType' => '263094', - 'Header' => 'gtkbox.h', - 'Line' => '47', - 'Name' => 'GtkBox', - 'PrivateABI' => 1, - 'Size' => '48', - 'Type' => 'Typedef' - }, - '263094' => { - 'Header' => 'gtkbox.h', - 'Line' => '51', - 'Memb' => { - '0' => { - 'name' => 'container', - 'offset' => '0', - 'type' => '51787' - }, - '1' => { - 'name' => 'priv', - 'offset' => '64', - 'type' => '263151' - } - }, - 'Name' => 'struct _GtkBox', - 'PrivateABI' => 1, - 'Size' => '48', - 'Type' => 'Struct' - }, - '263134' => { - 'BaseType' => '263146', - 'Header' => 'gtkbox.h', - 'Line' => '48', - 'Name' => 'GtkBoxPrivate', - 'PrivateABI' => 1, - 'Type' => 'Typedef' - }, - '263146' => { - 'Name' => 'struct _GtkBoxPrivate', - 'PrivateABI' => 1, - 'Type' => 'Struct' - }, - '263151' => { - 'BaseType' => '263134', - 'Name' => 'GtkBoxPrivate*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '2652' => { - 'BaseType' => '2320', - 'Name' => 'GData*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '2657' => { - 'BaseType' => '2193', - 'Name' => 'GArray*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '2662' => { - 'BaseType' => '2245', - 'Name' => 'GPtrArray*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '2680' => { - 'BaseType' => '2698', - 'Header' => 'gtype.h', - 'Line' => '431', - 'Name' => 'GValue', + '301' => { + 'Name' => 'float', + 'Size' => '4', + 'Type' => 'Intrinsic' + }, + '308' => { + 'BaseType' => '320', + 'Header' => 'gtypes.h', + 'Line' => '64', + 'Name' => 'gdouble', + 'PrivateABI' => 1, + 'Size' => '8', + 'Type' => 'Typedef' + }, + '320' => { + 'Name' => 'double', + 'Size' => '8', + 'Type' => 'Intrinsic' + }, + '327' => { + 'BaseType' => '188', + 'Header' => 'gtypes.h', + 'Line' => '109', + 'Name' => 'gpointer', + 'PrivateABI' => 1, + 'Size' => '8', + 'Type' => 'Typedef' + }, + '3321' => { + 'BaseType' => '3333', + 'Header' => 'gobject.h', + 'Line' => '192', + 'Name' => 'GObject', 'PrivateABI' => 1, 'Size' => '24', 'Type' => 'Typedef' }, - '2698' => { - 'Header' => 'gvalue.h', - 'Line' => '113', + '3333' => { + 'Header' => 'gobject.h', + 'Line' => '252', 'Memb' => { '0' => { - 'name' => 'g_type', + 'name' => 'g_type_instance', 'offset' => '0', - 'type' => '1212' + 'type' => '2035' }, '1' => { - 'name' => 'data', + 'name' => 'ref_count', 'offset' => '8', - 'type' => '3056' + 'type' => '277' + }, + '2' => { + 'name' => 'qdata', + 'offset' => '22', + 'type' => '1841' } }, - 'Name' => 'struct _GValue', + 'Name' => 'struct _GObject', 'PrivateABI' => 1, 'Size' => '24', 'Type' => 'Struct' }, - '2738' => { - 'BaseType' => '2751', - 'Header' => 'gtype.h', - 'Line' => '434', - 'Name' => 'GTypeClass', + '37359' => { + 'BaseType' => '485', + 'Name' => 'gchar**', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '406' => { + 'Name' => 'void(*)(gpointer)', + 'Param' => { + '0' => { + 'type' => '327' + } + }, + 'Return' => '1', + 'Size' => '8', + 'Type' => 'FuncPtr' + }, + '46' => { + 'Name' => 'long', + 'Size' => '8', + 'Type' => 'Intrinsic' + }, + '4738' => { + 'BaseType' => '4750', + 'Header' => 'giotypes.h', + 'Line' => '40', + 'Name' => 'GCancellable', 'PrivateABI' => 1, - 'Size' => '8', + 'Size' => '32', 'Type' => 'Typedef' }, - '2751' => { - 'Header' => 'gtype.h', - 'Line' => '451', + '4750' => { + 'Header' => 'gcancellable.h', + 'Line' => '44', 'Memb' => { '0' => { - 'name' => 'g_type', + 'name' => 'parent_instance', 'offset' => '0', - 'type' => '1212' + 'type' => '3321' + }, + '1' => { + 'name' => 'priv', + 'offset' => '36', + 'type' => '5953' } }, - 'Name' => 'struct _GTypeClass', + 'Name' => 'struct _GCancellable', 'PrivateABI' => 1, + 'Size' => '32', + 'Type' => 'Struct' + }, + '485' => { + 'BaseType' => '212', + 'Name' => 'gchar*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '4850' => { + 'BaseType' => '4738', + 'Name' => 'GCancellable*', 'Size' => '8', + 'Type' => 'Pointer' + }, + '490' => { + 'BaseType' => '327', + 'Name' => 'gpointer*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '5002' => { + 'BaseType' => '5015', + 'Header' => 'giotypes.h', + 'Line' => '470', + 'Name' => 'GDBusMethodInvocation', + 'PrivateABI' => 1, + 'Type' => 'Typedef' + }, + '5015' => { + 'Name' => 'struct _GDBusMethodInvocation', + 'PrivateABI' => 1, 'Type' => 'Struct' }, - '2780' => { - 'BaseType' => '2793', - 'Header' => 'gtype.h', - 'Line' => '436', - 'Name' => 'GTypeInstance', + '53' => { + 'Name' => 'unsigned long', + 'Size' => '8', + 'Type' => 'Intrinsic' + }, + '5668' => { + 'BaseType' => '5681', + 'Header' => 'giotypes.h', + 'Line' => '516', + 'Name' => 'GDBusInterfaceSkeleton', 'PrivateABI' => 1, - 'Size' => '8', + 'Size' => '32', 'Type' => 'Typedef' }, - '2793' => { - 'Header' => 'gtype.h', - 'Line' => '461', + '5681' => { + 'Header' => 'gdbusinterfaceskeleton.h', + 'Line' => '40', 'Memb' => { '0' => { - 'name' => 'g_class', + 'name' => 'parent_instance', 'offset' => '0', - 'type' => '2822' + 'type' => '3321' + }, + '1' => { + 'name' => 'priv', + 'offset' => '36', + 'type' => '6325' } }, - 'Name' => 'struct _GTypeInstance', + 'Name' => 'struct _GDBusInterfaceSkeleton', 'PrivateABI' => 1, - 'Size' => '8', + 'Size' => '32', 'Type' => 'Struct' }, - '2822' => { - 'BaseType' => '2738', - 'Name' => 'GTypeClass*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '2937' => { - 'BaseType' => '2680', - 'Name' => 'GValue*', - 'Size' => '8', - 'Type' => 'Pointer' + '577' => { + 'Name' => 'void(*)()', + 'Return' => '1', + 'Size' => '8', + 'Type' => 'FuncPtr' + }, + '5863' => { + 'BaseType' => '5876', + 'Header' => 'giotypes.h', + 'Line' => '521', + 'Name' => 'GDBusObjectManagerClient', + 'PrivateABI' => 1, + 'Size' => '32', + 'Type' => 'Typedef' }, - '2947' => { - 'Header' => 'gvalue.h', - 'Line' => '119', + '5876' => { + 'Header' => 'gdbusobjectmanagerclient.h', + 'Line' => '40', 'Memb' => { '0' => { - 'name' => 'v_int', + 'name' => 'parent_instance', 'offset' => '0', - 'type' => '159' + 'type' => '3321' }, '1' => { - 'name' => 'v_uint', - 'offset' => '0', - 'type' => '2112' - }, - '2' => { - 'name' => 'v_long', - 'offset' => '0', - 'type' => '2064' - }, - '3' => { - 'name' => 'v_ulong', - 'offset' => '0', - 'type' => '2100' - }, - '4' => { - 'name' => 'v_int64', - 'offset' => '0', - 'type' => '1951' - }, - '5' => { - 'name' => 'v_uint64', - 'offset' => '0', - 'type' => '1963' - }, - '6' => { - 'name' => 'v_float', - 'offset' => '0', - 'type' => '2124' - }, - '7' => { - 'name' => 'v_double', - 'offset' => '0', - 'type' => '2143' - }, - '8' => { - 'name' => 'v_pointer', - 'offset' => '0', - 'type' => '190' + 'name' => 'priv', + 'offset' => '36', + 'type' => '6781' } }, - 'Name' => 'anon-union-gvalue.h-119', + 'Name' => 'struct _GDBusObjectManagerClient', + 'PrivateABI' => 1, + 'Size' => '32', + 'Type' => 'Struct' + }, + '590' => { + 'BaseType' => '602', + 'Header' => 'gthread.h', + 'Line' => '53', + 'Name' => 'GMutex', + 'PrivateABI' => 1, + 'Size' => '8', + 'Type' => 'Typedef' + }, + '5936' => { + 'BaseType' => '5948', + 'Header' => 'gcancellable.h', + 'Line' => '42', + 'Name' => 'GCancellablePrivate', + 'PrivateABI' => 1, + 'Type' => 'Typedef' + }, + '5948' => { + 'Name' => 'struct _GCancellablePrivate', 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '5953' => { + 'BaseType' => '5936', + 'Name' => 'GCancellablePrivate*', 'Size' => '8', - 'Type' => 'Union' + 'Type' => 'Pointer' }, - '297152' => { - 'BaseType' => '297165', - 'Header' => 'giotypes.h', - 'Line' => '470', - 'Name' => 'GDBusMethodInvocation', + '60' => { + 'Name' => 'int', + 'Size' => '4', + 'Type' => 'Intrinsic' + }, + '602' => { + 'Header' => 'gthread.h', + 'Line' => '60', + 'Memb' => { + '0' => { + 'name' => 'p', + 'offset' => '0', + 'type' => '327' + }, + '1' => { + 'name' => 'i', + 'offset' => '0', + 'type' => '634' + } + }, + 'Name' => 'union _GMutex', + 'PrivateABI' => 1, + 'Size' => '8', + 'Type' => 'Union' + }, + '6022' => { + 'BaseType' => '5002', + 'Name' => 'GDBusMethodInvocation*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '6308' => { + 'BaseType' => '6320', + 'Header' => 'gdbusinterfaceskeleton.h', + 'Line' => '38', + 'Name' => 'GDBusInterfaceSkeletonPrivate', + 'PrivateABI' => 1, + 'Type' => 'Typedef' + }, + '6320' => { + 'Name' => 'struct _GDBusInterfaceSkeletonPrivate', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '6325' => { + 'BaseType' => '6308', + 'Name' => 'GDBusInterfaceSkeletonPrivate*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '634' => { + 'BaseType' => '277', + 'Name' => 'guint[2]', + 'Size' => '8', + 'Type' => 'Array' + }, + '650' => { + 'BaseType' => '662', + 'Header' => 'gdataset.h', + 'Line' => '38', + 'Name' => 'GData', + 'PrivateABI' => 1, + 'Type' => 'Typedef' + }, + '662' => { + 'Name' => 'struct _GData', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '667' => { + 'BaseType' => '679', + 'Header' => 'glist.h', + 'Line' => '39', + 'Name' => 'GList', + 'PrivateABI' => 1, + 'Size' => '24', + 'Type' => 'Typedef' + }, + '6764' => { + 'BaseType' => '6776', + 'Header' => 'gdbusobjectmanagerclient.h', + 'Line' => '38', + 'Name' => 'GDBusObjectManagerClientPrivate', + 'PrivateABI' => 1, + 'Type' => 'Typedef' + }, + '6776' => { + 'Name' => 'struct _GDBusObjectManagerClientPrivate', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '6781' => { + 'BaseType' => '6764', + 'Name' => 'GDBusObjectManagerClientPrivate*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '679' => { + 'Header' => 'glist.h', + 'Line' => '41', + 'Memb' => { + '0' => { + 'name' => 'data', + 'offset' => '0', + 'type' => '327' + }, + '1' => { + 'name' => 'next', + 'offset' => '8', + 'type' => '732' + }, + '2' => { + 'name' => 'prev', + 'offset' => '22', + 'type' => '732' + } + }, + 'Name' => 'struct _GList', + 'PrivateABI' => 1, + 'Size' => '24', + 'Type' => 'Struct' + }, + '693750' => { + 'BaseType' => '60', + 'Header' => 'glibconfig.h', + 'Line' => '56', + 'Name' => 'gint32', 'PrivateABI' => 1, + 'Size' => '4', 'Type' => 'Typedef' }, - '297165' => { - 'Name' => 'struct _GDBusMethodInvocation', - 'PrivateABI' => 1, - 'Type' => 'Struct' - }, - '297170' => { - 'BaseType' => '297183', - 'Header' => 'giotypes.h', - 'Line' => '516', - 'Name' => 'GDBusInterfaceSkeleton', + '732' => { + 'BaseType' => '667', + 'Name' => 'GList*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '737' => { + 'BaseType' => '749', + 'Header' => 'ghash.h', + 'Line' => '40', + 'Name' => 'GHashTable', + 'PrivateABI' => 1, + 'Type' => 'Typedef' + }, + '749' => { + 'Name' => 'struct _GHashTable', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '754' => { + 'Name' => 'gboolean(*)(gpointer)', + 'Param' => { + '0' => { + 'type' => '327' + } + }, + 'Return' => '253', + 'Size' => '8', + 'Type' => 'FuncPtr' + }, + '774' => { + 'BaseType' => '786', + 'Header' => 'gslist.h', + 'Line' => '39', + 'Name' => 'GSList', + 'PrivateABI' => 1, + 'Size' => '16', + 'Type' => 'Typedef' + }, + '786' => { + 'Header' => 'gslist.h', + 'Line' => '41', + 'Memb' => { + '0' => { + 'name' => 'data', + 'offset' => '0', + 'type' => '327' + }, + '1' => { + 'name' => 'next', + 'offset' => '8', + 'type' => '826' + } + }, + 'Name' => 'struct _GSList', + 'PrivateABI' => 1, + 'Size' => '16', + 'Type' => 'Struct' + }, + '801922' => { + 'BaseType' => '801935', + 'Header' => 'phosh-screenshot-dbus.h', + 'Line' => '358', + 'Name' => 'PhoshDBusScreenshotSkeleton', 'PrivateABI' => 1, - 'Size' => '32', + 'Size' => '40', 'Type' => 'Typedef' }, - '297183' => { - 'Header' => 'gdbusinterfaceskeleton.h', - 'Line' => '40', + '801935' => { + 'Header' => 'phosh-screenshot-dbus.h', + 'Line' => '362', 'Memb' => { '0' => { 'name' => 'parent_instance', 'offset' => '0', - 'type' => '3359' + 'type' => '5668' }, '1' => { 'name' => 'priv', - 'offset' => '36', - 'type' => '297356' + 'offset' => '50', + 'type' => '802117' } }, - 'Name' => 'struct _GDBusInterfaceSkeleton', + 'Name' => 'struct _PhoshDBusScreenshotSkeleton', 'PrivateABI' => 1, - 'Size' => '32', + 'Size' => '40', 'Type' => 'Struct' }, - '297334' => { - 'BaseType' => '297152', - 'Name' => 'GDBusMethodInvocation*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '297339' => { - 'BaseType' => '297351', - 'Header' => 'gdbusinterfaceskeleton.h', - 'Line' => '38', - 'Name' => 'GDBusInterfaceSkeletonPrivate', + '802019' => { + 'BaseType' => '802032', + 'Header' => 'phosh-screenshot-dbus.h', + 'Line' => '360', + 'Name' => 'PhoshDBusScreenshotSkeletonPrivate', 'PrivateABI' => 1, + 'Size' => '40', 'Type' => 'Typedef' }, - '297351' => { - 'Name' => 'struct _GDBusInterfaceSkeletonPrivate', + '802032' => { + 'Line' => '2453', + 'Memb' => { + '0' => { + 'name' => 'properties', + 'offset' => '0', + 'type' => '2293' + }, + '1' => { + 'name' => 'changed_properties', + 'offset' => '8', + 'type' => '732' + }, + '2' => { + 'name' => 'changed_properties_idle_source', + 'offset' => '22', + 'type' => '1287' + }, + '3' => { + 'name' => 'context', + 'offset' => '36', + 'type' => '1302' + }, + '4' => { + 'name' => 'lock', + 'offset' => '50', + 'type' => '590' + } + }, + 'Name' => 'struct _PhoshDBusScreenshotSkeletonPrivate', 'PrivateABI' => 1, + 'Size' => '40', + 'Source' => 'phosh-screenshot-dbus.c', 'Type' => 'Struct' }, - '297356' => { - 'BaseType' => '297339', - 'Name' => 'GDBusInterfaceSkeletonPrivate*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '3056' => { - 'BaseType' => '2947', - 'Name' => 'anon-union-gvalue.h-119[2]', - 'Size' => '16', - 'Type' => 'Array' - }, - '311643' => { - 'BaseType' => '4476', - 'Name' => 'GdkRectangle const', - 'Size' => '16', - 'Type' => 'Const' - }, - '312699' => { - 'BaseType' => '311643', - 'Name' => 'GdkRectangle const*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '312704' => { - 'BaseType' => '4476', - 'Name' => 'GdkRectangle*', + '802117' => { + 'BaseType' => '802019', + 'Name' => 'PhoshDBusScreenshotSkeletonPrivate*', 'Size' => '8', 'Type' => 'Pointer' }, - '3359' => { - 'BaseType' => '3371', - 'Header' => 'gobject.h', - 'Line' => '192', - 'Name' => 'GObject', - 'PrivateABI' => 1, - 'Size' => '24', - 'Type' => 'Typedef' - }, - '3371' => { - 'Header' => 'gobject.h', - 'Line' => '252', - 'Memb' => { - '0' => { - 'name' => 'g_type_instance', - 'offset' => '0', - 'type' => '2780' + '826' => { + 'BaseType' => '774', + 'Name' => 'GSList*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '831' => { + 'BaseType' => '843', + 'Header' => 'gmain.h', + 'Line' => '70', + 'Name' => 'GMainContext', + 'PrivateABI' => 1, + 'Type' => 'Typedef' + }, + '843' => { + 'Name' => 'struct _GMainContext', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '848' => { + 'BaseType' => '860', + 'Header' => 'gmain.h', + 'Line' => '86', + 'Name' => 'GSource', + 'PrivateABI' => 1, + 'Size' => '96', + 'Type' => 'Typedef' + }, + '860' => { + 'Header' => 'gmain.h', + 'Line' => '267', + 'Memb' => { + '0' => { + 'name' => 'callback_data', + 'offset' => '0', + 'type' => '327' + }, + '1' => { + 'name' => 'callback_funcs', + 'offset' => '8', + 'type' => '1292' + }, + '10' => { + 'name' => 'next', + 'offset' => '114', + 'type' => '1287' }, - '1' => { - 'name' => 'ref_count', - 'offset' => '8', - 'type' => '2112' + '11' => { + 'name' => 'name', + 'offset' => '128', + 'type' => '190' }, - '2' => { - 'name' => 'qdata', - 'offset' => '22', - 'type' => '2652' - } - }, - 'Name' => 'struct _GObject', - 'PrivateABI' => 1, - 'Size' => '24', - 'Type' => 'Struct' - }, - '362978' => { - 'BaseType' => '362995', - 'Header' => 'gdk-pixbuf-core.h', - 'Line' => '89', - 'Name' => 'GdkPixbuf', + '12' => { + 'name' => 'priv', + 'offset' => '136', + 'type' => '1307' + }, + '2' => { + 'name' => 'source_funcs', + 'offset' => '22', + 'type' => '1297' + }, + '3' => { + 'name' => 'ref_count', + 'offset' => '36', + 'type' => '277' + }, + '4' => { + 'name' => 'context', + 'offset' => '50', + 'type' => '1302' + }, + '5' => { + 'name' => 'priority', + 'offset' => '64', + 'type' => '241' + }, + '6' => { + 'name' => 'flags', + 'offset' => '68', + 'type' => '277' + }, + '7' => { + 'name' => 'source_id', + 'offset' => '72', + 'type' => '277' + }, + '8' => { + 'name' => 'poll_fds', + 'offset' => '86', + 'type' => '826' + }, + '9' => { + 'name' => 'prev', + 'offset' => '100', + 'type' => '1287' + } + }, + 'Name' => 'struct _GSource', + 'PrivateABI' => 1, + 'Size' => '96', + 'Type' => 'Struct' + }, + '910469' => { + 'BaseType' => '60', + 'Header' => 'glibconfig.h', + 'Line' => '201', + 'Name' => 'GPid', 'PrivateABI' => 1, + 'Size' => '4', 'Type' => 'Typedef' }, - '362995' => { - 'Name' => 'struct _GdkPixbuf', - 'PrivateABI' => 1, + '915101' => { + 'BaseType' => '915113', + 'Header' => 'shell.h', + 'Line' => '20', + 'Name' => 'PhoshShell', + 'Size' => '24', + 'Type' => 'Typedef' + }, + '915113' => { + 'Header' => 'shell.h', + 'Line' => '20', + 'Memb' => { + '0' => { + 'name' => 'parent_instance', + 'offset' => '0', + 'type' => '3321' + } + }, + 'Name' => 'struct _PhoshShell', + 'Size' => '24', 'Type' => 'Struct' }, - '363000' => { - 'BaseType' => '362978', - 'Name' => 'GdkPixbuf*', + '915140' => { + 'BaseType' => '915101', + 'Name' => 'PhoshShell*', 'Size' => '8', 'Type' => 'Pointer' }, - '3663' => { - 'BaseType' => '3371', - 'Header' => 'gobject.h', - 'Line' => '194', - 'Name' => 'GInitiallyUnowned', - 'PrivateABI' => 1, - 'Size' => '24', - 'Type' => 'Typedef' - }, - '382718' => { - 'Header' => 'lockscreen.h', - 'Line' => '27', + '932748' => { + 'BaseType' => '932760', + 'Header' => 'garray.h', + 'Line' => '39', + 'Name' => 'GArray', + 'PrivateABI' => 1, + 'Size' => '16', + 'Type' => 'Typedef' + }, + '932760' => { + 'Header' => 'garray.h', + 'Line' => '43', 'Memb' => { '0' => { - 'name' => 'PHOSH_LOCKSCREEN_PAGE_INFO', - 'value' => '0' + 'name' => 'data', + 'offset' => '0', + 'type' => '485' }, '1' => { - 'name' => 'PHOSH_LOCKSCREEN_PAGE_EXTRA', - 'value' => '1' - }, - '2' => { - 'name' => 'PHOSH_LOCKSCREEN_PAGE_UNLOCK', - 'value' => '2' + 'name' => 'len', + 'offset' => '8', + 'type' => '277' } }, - 'Name' => 'enum PhoshLockscreenPage', - 'Size' => '4', - 'Type' => 'Enum' + 'Name' => 'struct _GArray', + 'PrivateABI' => 1, + 'Size' => '16', + 'Type' => 'Struct' }, - '382730' => { - 'BaseType' => '382742', - 'Header' => 'lockscreen.h', - 'Line' => '31', - 'Name' => 'PhoshLockscreen', - 'Size' => '56', + '932800' => { + 'BaseType' => '932812', + 'Header' => 'garray.h', + 'Line' => '41', + 'Name' => 'GPtrArray', + 'PrivateABI' => 1, + 'Size' => '16', 'Type' => 'Typedef' }, - '382742' => { - 'Header' => 'lockscreen.h', - 'Line' => '31', + '932812' => { + 'Header' => 'garray.h', + 'Line' => '55', 'Memb' => { '0' => { - 'name' => 'parent_instance', + 'name' => 'pdata', 'offset' => '0', - 'type' => '51957' + 'type' => '490' + }, + '1' => { + 'name' => 'len', + 'offset' => '8', + 'type' => '277' } }, - 'Name' => 'struct _PhoshLockscreen', - 'Size' => '56', + 'Name' => 'struct _GPtrArray', + 'PrivateABI' => 1, + 'Size' => '16', 'Type' => 'Struct' }, - '382769' => { - 'BaseType' => '382730', - 'Name' => 'PhoshLockscreen*', + '933212' => { + 'BaseType' => '932748', + 'Name' => 'GArray*', 'Size' => '8', 'Type' => 'Pointer' }, - '382774' => { - 'BaseType' => '382786', - 'Header' => 'lockscreen-manager.h', - 'Line' => '14', - 'Name' => 'PhoshLockscreenManager', - 'Size' => '64', + '933217' => { + 'BaseType' => '932800', + 'Name' => 'GPtrArray*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '934218' => { + 'BaseType' => '3333', + 'Header' => 'gobject.h', + 'Line' => '194', + 'Name' => 'GInitiallyUnowned', + 'PrivateABI' => 1, + 'Size' => '24', 'Type' => 'Typedef' }, - '382786' => { - 'Line' => '46', + '934867' => { + 'Header' => 'cairo.h', + 'Line' => '532', 'Memb' => { '0' => { - 'name' => 'parent', + 'name' => 'x', 'offset' => '0', - 'type' => '3359' + 'type' => '60' }, '1' => { - 'name' => 'lockscreen', - 'offset' => '36', - 'type' => '382769' + 'name' => 'y', + 'offset' => '4', + 'type' => '60' }, '2' => { - 'name' => 'shields', - 'offset' => '50', - 'type' => '2662' + 'name' => 'width', + 'offset' => '8', + 'type' => '60' }, '3' => { - 'name' => 'locked', - 'offset' => '64', - 'type' => '1157' - }, - '4' => { - 'name' => 'locking', - 'offset' => '68', - 'type' => '1157' - }, - '5' => { - 'name' => 'active_time', - 'offset' => '72', - 'type' => '1951' - }, - '6' => { - 'name' => 'calls_manager', - 'offset' => '86', - 'type' => '382953' + 'name' => 'height', + 'offset' => '18', + 'type' => '60' } }, - 'Name' => 'struct _PhoshLockscreenManager', + 'Name' => 'struct _cairo_rectangle_int', 'PrivateABI' => 1, - 'Size' => '64', - 'Source' => 'lockscreen-manager.c', + 'Size' => '16', 'Type' => 'Struct' }, - '382926' => { - 'BaseType' => '382774', - 'Name' => 'PhoshLockscreenManager*', - 'Size' => '8', - 'Type' => 'Pointer' + '934934' => { + 'BaseType' => '934867', + 'Header' => 'cairo.h', + 'Line' => '535', + 'Name' => 'cairo_rectangle_int_t', + 'PrivateABI' => 1, + 'Size' => '16', + 'Type' => 'Typedef' + }, + '935031' => { + 'BaseType' => '934934', + 'Header' => 'gdktypes.h', + 'Line' => '93', + 'Name' => 'GdkRectangle', + 'PrivateABI' => 1, + 'Size' => '16', + 'Type' => 'Typedef' }, - '382936' => { - 'BaseType' => '382948', - 'Header' => 'calls-manager.h', - 'Line' => '36', - 'Name' => 'PhoshCallsManager', + '941062' => { + 'BaseType' => '941074', + 'Header' => 'gtktypes.h', + 'Line' => '46', + 'Name' => 'GtkWidget', 'PrivateABI' => 1, + 'Size' => '32', 'Type' => 'Typedef' }, - '382948' => { - 'Line' => '51', + '941074' => { + 'Header' => 'gtkwidget.h', + 'Line' => '133', 'Memb' => { '0' => { - 'name' => 'parent', + 'name' => 'parent_instance', 'offset' => '0', - 'type' => '52907' + 'type' => '934218' }, '1' => { - 'name' => 'present', + 'name' => 'priv', 'offset' => '36', - 'type' => '1157' - }, - '2' => { - 'name' => 'incoming', - 'offset' => '40', - 'type' => '1157' - }, - '3' => { - 'name' => 'active_call', - 'offset' => '50', - 'type' => '2013' - }, - '4' => { - 'name' => 'om_client', - 'offset' => '64', - 'type' => '1936445' - }, - '5' => { - 'name' => 'cancel', - 'offset' => '72', - 'type' => '22983' - }, - '6' => { - 'name' => 'calls', - 'offset' => '86', - 'type' => '20322' - }, - '7' => { - 'name' => 'calls_store', - 'offset' => '100', - 'type' => '134216' + 'type' => '943527' } }, - 'Name' => 'struct _PhoshCallsManager', + 'Name' => 'struct _GtkWidget', 'PrivateABI' => 1, - 'Size' => '72', - 'Source' => 'calls-manager.c', + 'Size' => '32', 'Type' => 'Struct' }, - '382953' => { - 'BaseType' => '382936', - 'Name' => 'PhoshCallsManager*', - 'Size' => '8', - 'Type' => 'Pointer' + '942230' => { + 'BaseType' => '942242', + 'Header' => 'gtkwidget.h', + 'Line' => '66', + 'Name' => 'GtkWidgetPrivate', + 'PrivateABI' => 1, + 'Type' => 'Typedef' }, - '4312' => { - 'Header' => 'cairo.h', - 'Line' => '532', - 'Memb' => { - '0' => { - 'name' => 'x', - 'offset' => '0', - 'type' => '60' - }, - '1' => { - 'name' => 'y', - 'offset' => '4', - 'type' => '60' - }, - '2' => { - 'name' => 'width', - 'offset' => '8', - 'type' => '60' - }, - '3' => { - 'name' => 'height', - 'offset' => '18', - 'type' => '60' - } - }, - 'Name' => 'struct _cairo_rectangle_int', - 'PrivateABI' => 1, - 'Size' => '16', - 'Type' => 'Struct' - }, - '4379' => { - 'BaseType' => '4312', - 'Header' => 'cairo.h', - 'Line' => '535', - 'Name' => 'cairo_rectangle_int_t', - 'PrivateABI' => 1, - 'Size' => '16', - 'Type' => 'Typedef' - }, - '445539' => { - 'BaseType' => '60', - 'Name' => 'int*', + '942242' => { + 'Name' => 'struct _GtkWidgetPrivate', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '943522' => { + 'BaseType' => '941062', + 'Name' => 'GtkWidget*', 'Size' => '8', 'Type' => 'Pointer' }, - '4476' => { - 'BaseType' => '4379', - 'Header' => 'gdktypes.h', - 'Line' => '93', - 'Name' => 'GdkRectangle', - 'PrivateABI' => 1, - 'Size' => '16', - 'Type' => 'Typedef' - }, - '46' => { - 'Name' => 'long', - 'Size' => '8', - 'Type' => 'Intrinsic' - }, - '482195' => { - 'BaseType' => '482207', - 'Header' => 'gstring.h', - 'Line' => '43', - 'Name' => 'GString', + '943527' => { + 'BaseType' => '942230', + 'Name' => 'GtkWidgetPrivate*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '960124' => { + 'BaseType' => '960136', + 'Header' => 'giotypes.h', + 'Line' => '62', + 'Name' => 'GSettings', 'PrivateABI' => 1, - 'Size' => '24', + 'Size' => '32', 'Type' => 'Typedef' }, - '482207' => { - 'Header' => 'gstring.h', - 'Line' => '45', + '960136' => { + 'Header' => 'gsettings.h', + 'Line' => '65', 'Memb' => { '0' => { - 'name' => 'str', + 'name' => 'parent_instance', 'offset' => '0', - 'type' => '2297' + 'type' => '3321' }, '1' => { - 'name' => 'len', - 'offset' => '8', - 'type' => '133' - }, - '2' => { - 'name' => 'allocated_len', - 'offset' => '22', - 'type' => '133' + 'name' => 'priv', + 'offset' => '36', + 'type' => '960401' } }, - 'Name' => 'struct _GString', + 'Name' => 'struct _GSettings', 'PrivateABI' => 1, - 'Size' => '24', + 'Size' => '32', 'Type' => 'Struct' }, - '482260' => { - 'BaseType' => '482195', - 'Name' => 'GString*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '484520' => { - 'BaseType' => '484532', + '960176' => { + 'BaseType' => '960188', 'Header' => 'giotypes.h', - 'Line' => '97', - 'Name' => 'GInputStream', + 'Line' => '70', + 'Name' => 'GFileMonitor', 'PrivateABI' => 1, 'Size' => '32', 'Type' => 'Typedef' }, - '484532' => { - 'Header' => 'ginputstream.h', + '960188' => { + 'Header' => 'gfilemonitor.h', 'Line' => '44', 'Memb' => { '0' => { 'name' => 'parent_instance', 'offset' => '0', - 'type' => '3359' + 'type' => '3321' }, '1' => { 'name' => 'priv', 'offset' => '36', - 'type' => '484704' + 'type' => '960374' } }, - 'Name' => 'struct _GInputStream', + 'Name' => 'struct _GFileMonitor', 'PrivateABI' => 1, 'Size' => '32', 'Type' => 'Struct' }, - '484677' => { - 'BaseType' => '484520', - 'Name' => 'GInputStream*', + '960228' => { + 'BaseType' => '960240', + 'Header' => 'giotypes.h', + 'Line' => '74', + 'Name' => 'GFile', + 'PrivateABI' => 1, + 'Type' => 'Typedef' + }, + '960240' => { + 'Name' => 'struct _GFile', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '960325' => { + 'BaseType' => '960228', + 'Name' => 'GFile*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '960352' => { + 'BaseType' => '960176', + 'Name' => 'GFileMonitor*', 'Size' => '8', 'Type' => 'Pointer' }, - '484687' => { - 'BaseType' => '484699', - 'Header' => 'ginputstream.h', + '960357' => { + 'BaseType' => '960369', + 'Header' => 'gfilemonitor.h', 'Line' => '42', - 'Name' => 'GInputStreamPrivate', + 'Name' => 'GFileMonitorPrivate', 'PrivateABI' => 1, 'Type' => 'Typedef' }, - '484699' => { - 'Name' => 'struct _GInputStreamPrivate', + '960369' => { + 'Name' => 'struct _GFileMonitorPrivate', 'PrivateABI' => 1, 'Type' => 'Struct' }, - '484704' => { - 'BaseType' => '484687', - 'Name' => 'GInputStreamPrivate*', + '960374' => { + 'BaseType' => '960357', + 'Name' => 'GFileMonitorPrivate*', 'Size' => '8', 'Type' => 'Pointer' }, - '51165' => { - 'BaseType' => '51177', - 'Header' => 'giotypes.h', - 'Line' => '62', - 'Name' => 'GSettings', - 'PrivateABI' => 1, - 'Size' => '32', - 'Type' => 'Typedef' - }, - '51177' => { - 'Header' => 'gsettings.h', - 'Line' => '65', - 'Memb' => { - '0' => { - 'name' => 'parent_instance', - 'offset' => '0', - 'type' => '3359' - }, - '1' => { - 'name' => 'priv', - 'offset' => '36', - 'type' => '51442' - } - }, - 'Name' => 'struct _GSettings', - 'PrivateABI' => 1, - 'Size' => '32', - 'Type' => 'Struct' - }, - '51420' => { - 'BaseType' => '51432', - 'Header' => 'gsettings.h', - 'Line' => '44', - 'Name' => 'GSettingsPrivate', - 'PrivateABI' => 1, - 'Type' => 'Typedef' - }, - '51432' => { - 'Name' => 'struct _GSettingsPrivate', - 'PrivateABI' => 1, - 'Type' => 'Struct' - }, - '51437' => { - 'BaseType' => '51165', - 'Name' => 'GSettings*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '51442' => { - 'BaseType' => '51420', - 'Name' => 'GSettingsPrivate*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '51708' => { - 'BaseType' => '51720', - 'Header' => 'gtktypes.h', - 'Line' => '48', - 'Name' => 'GtkWindow', - 'PrivateABI' => 1, - 'Size' => '56', - 'Type' => 'Typedef' - }, - '51720' => { - 'Header' => 'gtkwindow.h', - 'Line' => '53', - 'Memb' => { - '0' => { - 'name' => 'bin', - 'offset' => '0', - 'type' => '51861' - }, - '1' => { - 'name' => 'priv', - 'offset' => '72', - 'type' => '51952' - } - }, - 'Name' => 'struct _GtkWindow', - 'PrivateABI' => 1, - 'Size' => '56', - 'Type' => 'Struct' - }, - '51787' => { - 'BaseType' => '51799', - 'Header' => 'gtkcontainer.h', - 'Line' => '45', - 'Name' => 'GtkContainer', - 'PrivateABI' => 1, - 'Size' => '40', - 'Type' => 'Typedef' - }, - '51799' => { - 'Header' => 'gtkcontainer.h', - 'Line' => '49', - 'Memb' => { - '0' => { - 'name' => 'widget', - 'offset' => '0', - 'type' => '10507' - }, - '1' => { - 'name' => 'priv', - 'offset' => '50', - 'type' => '51856' - } - }, - 'Name' => 'struct _GtkContainer', - 'PrivateABI' => 1, - 'Size' => '40', - 'Type' => 'Struct' - }, - '51839' => { - 'BaseType' => '51851', - 'Header' => 'gtkcontainer.h', - 'Line' => '46', - 'Name' => 'GtkContainerPrivate', - 'PrivateABI' => 1, - 'Type' => 'Typedef' - }, - '51851' => { - 'Name' => 'struct _GtkContainerPrivate', - 'PrivateABI' => 1, - 'Type' => 'Struct' - }, - '51856' => { - 'BaseType' => '51839', - 'Name' => 'GtkContainerPrivate*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '51861' => { - 'BaseType' => '51873', - 'Header' => 'gtkbin.h', - 'Line' => '45', - 'Name' => 'GtkBin', - 'PrivateABI' => 1, - 'Size' => '48', - 'Type' => 'Typedef' - }, - '51873' => { - 'Header' => 'gtkbin.h', - 'Line' => '49', - 'Memb' => { - '0' => { - 'name' => 'container', - 'offset' => '0', - 'type' => '51787' - }, - '1' => { - 'name' => 'priv', - 'offset' => '64', - 'type' => '51930' - } - }, - 'Name' => 'struct _GtkBin', - 'PrivateABI' => 1, - 'Size' => '48', - 'Type' => 'Struct' - }, - '51913' => { - 'BaseType' => '51925', - 'Header' => 'gtkbin.h', - 'Line' => '46', - 'Name' => 'GtkBinPrivate', - 'PrivateABI' => 1, - 'Type' => 'Typedef' - }, - '51925' => { - 'Name' => 'struct _GtkBinPrivate', - 'PrivateABI' => 1, - 'Type' => 'Struct' - }, - '51930' => { - 'BaseType' => '51913', - 'Name' => 'GtkBinPrivate*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '51935' => { - 'BaseType' => '51947', - 'Header' => 'gtkwindow.h', - 'Line' => '46', - 'Name' => 'GtkWindowPrivate', - 'PrivateABI' => 1, - 'Type' => 'Typedef' - }, - '51947' => { - 'Name' => 'struct _GtkWindowPrivate', - 'PrivateABI' => 1, - 'Type' => 'Struct' - }, - '51952' => { - 'BaseType' => '51935', - 'Name' => 'GtkWindowPrivate*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '51957' => { - 'BaseType' => '51969', - 'Header' => 'layersurface.h', - 'Line' => '15', - 'Name' => 'PhoshLayerSurface', - 'Size' => '56', - 'Type' => 'Typedef' - }, - '51969' => { - 'Header' => 'layersurface.h', - 'Line' => '15', - 'Memb' => { - '0' => { - 'name' => 'parent_instance', - 'offset' => '0', - 'type' => '51708' - } - }, - 'Name' => 'struct _PhoshLayerSurface', - 'Size' => '56', - 'Type' => 'Struct' - }, - '52001' => { - 'BaseType' => '52006', - 'Name' => 'struct wl_output*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '52006' => { - 'Name' => 'struct wl_output', - 'PrivateABI' => 1, - 'Type' => 'Struct' - }, - '52052' => { - 'BaseType' => '52057', - 'Name' => 'struct zwlr_gamma_control_v1*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '52057' => { - 'Name' => 'struct zwlr_gamma_control_v1', - 'PrivateABI' => 1, - 'Type' => 'Struct' - }, - '52062' => { - 'BaseType' => '52067', - 'Name' => 'struct zwlr_output_power_v1*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '52067' => { - 'Name' => 'struct zwlr_output_power_v1', - 'PrivateABI' => 1, - 'Type' => 'Struct' - }, - '52072' => { - 'BaseType' => '52077', - 'Name' => 'struct zxdg_output_v1*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '52077' => { - 'Name' => 'struct zxdg_output_v1', - 'PrivateABI' => 1, - 'Type' => 'Struct' - }, - '52104' => { - 'Header' => 'monitor.h', - 'Line' => '41', - 'Memb' => { - '0' => { - 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_Unknown', - 'value' => '0' - }, - '1' => { - 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_VGA', - 'value' => '1' - }, - '10' => { - 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_DisplayPort', - 'value' => '10' - }, - '11' => { - 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_HDMIA', - 'value' => '11' - }, - '12' => { - 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_HDMIB', - 'value' => '12' - }, - '13' => { - 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_TV', - 'value' => '13' - }, - '14' => { - 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_eDP', - 'value' => '14' - }, - '15' => { - 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_VIRTUAL', - 'value' => '15' - }, - '16' => { - 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_DSI', - 'value' => '16' - }, - '2' => { - 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_DVII', - 'value' => '2' - }, - '3' => { - 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_DVID', - 'value' => '3' - }, - '4' => { - 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_DVIA', - 'value' => '4' - }, - '5' => { - 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_Composite', - 'value' => '5' - }, - '6' => { - 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_SVIDEO', - 'value' => '6' - }, - '7' => { - 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_LVDS', - 'value' => '7' - }, - '8' => { - 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_Component', - 'value' => '8' - }, - '9' => { - 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_9PinDIN', - 'value' => '9' - } - }, - 'Name' => 'enum _PhoshMonitorConnectorType', - 'PrivateABI' => 1, - 'Size' => '4', - 'Type' => 'Enum' - }, - '52223' => { - 'BaseType' => '52104', - 'Header' => 'monitor.h', - 'Line' => '60', - 'Name' => 'PhoshMonitorConnectorType', - 'PrivateABI' => 1, - 'Size' => '4', - 'Type' => 'Typedef' - }, - '52235' => { - 'Header' => 'monitor.h', - 'Line' => '103', - 'Memb' => { - '0' => { - 'name' => 'PHOSH_MONITOR_POWER_SAVE_MODE_OFF', - 'value' => '0' - }, - '1' => { - 'name' => 'PHOSH_MONITOR_POWER_SAVE_MODE_ON', - 'value' => '1' - } - }, - 'Name' => 'enum _PhoshMonitorPowerSaveMode', - 'PrivateABI' => 1, - 'Size' => '4', - 'Type' => 'Enum' - }, - '52264' => { - 'BaseType' => '52235', - 'Header' => 'monitor.h', - 'Line' => '106', - 'Name' => 'PhoshMonitorPowerSaveMode', - 'PrivateABI' => 1, - 'Size' => '4', - 'Type' => 'Typedef' - }, - '52276' => { - 'Header' => 'monitor.h', - 'Line' => '122', - 'Memb' => { - '0' => { - 'name' => 'x', - 'offset' => '0', - 'type' => '19135' - }, - '1' => { - 'name' => 'y', - 'offset' => '4', - 'type' => '19135' - }, - '2' => { - 'name' => 'width', - 'offset' => '8', - 'type' => '19135' - }, - '3' => { - 'name' => 'height', - 'offset' => '18', - 'type' => '19135' - } - }, - 'Name' => 'struct PhoshLogicalSize', - 'PrivateABI' => 1, - 'Size' => '16', - 'Type' => 'Struct' - }, - '52338' => { - 'Header' => 'monitor.h', - 'Line' => '110', - 'Memb' => { - '0' => { - 'name' => 'parent', - 'offset' => '0', - 'type' => '3359' - }, - '1' => { - 'name' => 'wl_output', - 'offset' => '36', - 'type' => '52001' - }, - '10' => { - 'name' => 'transform', - 'offset' => '114', - 'type' => '19135' - }, - '11' => { - 'name' => 'logical', - 'offset' => '118', - 'type' => '52276' - }, - '12' => { - 'name' => 'width_mm', - 'offset' => '146', - 'type' => '60' - }, - '13' => { - 'name' => 'height_mm', - 'offset' => '150', - 'type' => '60' - }, - '14' => { - 'name' => 'vendor', - 'offset' => '260', - 'type' => '2013' - }, - '15' => { - 'name' => 'product', - 'offset' => '274', - 'type' => '2013' - }, - '16' => { - 'name' => 'description', - 'offset' => '288', - 'type' => '2013' - }, - '17' => { - 'name' => 'modes', - 'offset' => '296', - 'type' => '2657' - }, - '18' => { - 'name' => 'current_mode', - 'offset' => '310', - 'type' => '2112' - }, - '19' => { - 'name' => 'preferred_mode', - 'offset' => '320', - 'type' => '2112' - }, - '2' => { - 'name' => 'xdg_output', - 'offset' => '50', - 'type' => '52072' - }, - '20' => { - 'name' => 'name', - 'offset' => '324', - 'type' => '2013' - }, - '21' => { - 'name' => 'conn_type', - 'offset' => '338', - 'type' => '52223' - }, - '22' => { - 'name' => 'wl_output_done', - 'offset' => '342', - 'type' => '1157' - }, - '23' => { - 'name' => 'gamma_control', - 'offset' => '352', - 'type' => '52052' + '960379' => { + 'BaseType' => '960391', + 'Header' => 'gsettings.h', + 'Line' => '44', + 'Name' => 'GSettingsPrivate', + 'PrivateABI' => 1, + 'Type' => 'Typedef' + }, + '960391' => { + 'Name' => 'struct _GSettingsPrivate', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '960396' => { + 'BaseType' => '960124', + 'Name' => 'GSettings*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '960401' => { + 'BaseType' => '960379', + 'Name' => 'GSettingsPrivate*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '960667' => { + 'BaseType' => '960679', + 'Header' => 'gtktypes.h', + 'Line' => '48', + 'Name' => 'GtkWindow', + 'PrivateABI' => 1, + 'Size' => '56', + 'Type' => 'Typedef' + }, + '960679' => { + 'Header' => 'gtkwindow.h', + 'Line' => '53', + 'Memb' => { + '0' => { + 'name' => 'bin', + 'offset' => '0', + 'type' => '960820' }, - '24' => { - 'name' => 'n_gamma_entries', - 'offset' => '360', - 'type' => '1932' + '1' => { + 'name' => 'priv', + 'offset' => '72', + 'type' => '960911' + } + }, + 'Name' => 'struct _GtkWindow', + 'PrivateABI' => 1, + 'Size' => '56', + 'Type' => 'Struct' + }, + '960746' => { + 'BaseType' => '960758', + 'Header' => 'gtkcontainer.h', + 'Line' => '45', + 'Name' => 'GtkContainer', + 'PrivateABI' => 1, + 'Size' => '40', + 'Type' => 'Typedef' + }, + '960758' => { + 'Header' => 'gtkcontainer.h', + 'Line' => '49', + 'Memb' => { + '0' => { + 'name' => 'widget', + 'offset' => '0', + 'type' => '941062' }, - '3' => { - 'name' => 'wlr_output_power', - 'offset' => '64', - 'type' => '52062' - }, - '4' => { - 'name' => 'power_mode', - 'offset' => '72', - 'type' => '52264' - }, - '5' => { - 'name' => 'x', - 'offset' => '82', - 'type' => '60' - }, - '6' => { - 'name' => 'y', - 'offset' => '86', - 'type' => '60' - }, - '7' => { - 'name' => 'width', - 'offset' => '96', - 'type' => '60' - }, - '8' => { - 'name' => 'height', - 'offset' => '100', - 'type' => '60' - }, - '9' => { - 'name' => 'subpixel', - 'offset' => '104', - 'type' => '60' - } - }, - 'Name' => 'struct _PhoshMonitor', - 'PrivateABI' => 1, - 'Size' => '176', - 'Type' => 'Struct' - }, - '52673' => { - 'BaseType' => '52338', - 'Header' => 'monitor.h', - 'Line' => '146', - 'Name' => 'PhoshMonitor', - 'PrivateABI' => 1, - 'Size' => '176', - 'Type' => 'Typedef' - }, - '52685' => { - 'BaseType' => '52673', - 'Name' => 'PhoshMonitor*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '52907' => { - 'BaseType' => '52919', - 'Header' => 'manager.h', - 'Line' => '15', - 'Name' => 'PhoshManager', - 'PrivateABI' => 1, - 'Size' => '24', - 'Type' => 'Typedef' - }, - '52919' => { - 'Header' => 'manager.h', - 'Line' => '15', - 'Memb' => { - '0' => { - 'name' => 'parent_instance', - 'offset' => '0', - 'type' => '3359' - } - }, - 'Name' => 'struct _PhoshManager', - 'PrivateABI' => 1, - 'Size' => '24', - 'Type' => 'Struct' - }, - '53' => { - 'Name' => 'unsigned long', - 'Size' => '8', - 'Type' => 'Intrinsic' - }, - '60' => { - 'Name' => 'int', - 'Size' => '4', - 'Type' => 'Intrinsic' - }, - '628367' => { - 'Header' => 'gtkenums.h', - 'Line' => '197', + '1' => { + 'name' => 'priv', + 'offset' => '50', + 'type' => '960815' + } + }, + 'Name' => 'struct _GtkContainer', + 'PrivateABI' => 1, + 'Size' => '40', + 'Type' => 'Struct' + }, + '960798' => { + 'BaseType' => '960810', + 'Header' => 'gtkcontainer.h', + 'Line' => '46', + 'Name' => 'GtkContainerPrivate', + 'PrivateABI' => 1, + 'Type' => 'Typedef' + }, + '960810' => { + 'Name' => 'struct _GtkContainerPrivate', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '960815' => { + 'BaseType' => '960798', + 'Name' => 'GtkContainerPrivate*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '960820' => { + 'BaseType' => '960832', + 'Header' => 'gtkbin.h', + 'Line' => '45', + 'Name' => 'GtkBin', + 'PrivateABI' => 1, + 'Size' => '48', + 'Type' => 'Typedef' + }, + '960832' => { + 'Header' => 'gtkbin.h', + 'Line' => '49', + 'Memb' => { + '0' => { + 'name' => 'container', + 'offset' => '0', + 'type' => '960746' + }, + '1' => { + 'name' => 'priv', + 'offset' => '64', + 'type' => '960889' + } + }, + 'Name' => 'struct _GtkBin', + 'PrivateABI' => 1, + 'Size' => '48', + 'Type' => 'Struct' + }, + '960872' => { + 'BaseType' => '960884', + 'Header' => 'gtkbin.h', + 'Line' => '46', + 'Name' => 'GtkBinPrivate', + 'PrivateABI' => 1, + 'Type' => 'Typedef' + }, + '960884' => { + 'Name' => 'struct _GtkBinPrivate', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '960889' => { + 'BaseType' => '960872', + 'Name' => 'GtkBinPrivate*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '960894' => { + 'BaseType' => '960906', + 'Header' => 'gtkwindow.h', + 'Line' => '46', + 'Name' => 'GtkWindowPrivate', + 'PrivateABI' => 1, + 'Type' => 'Typedef' + }, + '960906' => { + 'Name' => 'struct _GtkWindowPrivate', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '960911' => { + 'BaseType' => '960894', + 'Name' => 'GtkWindowPrivate*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '960916' => { + 'BaseType' => '960928', + 'Header' => 'layersurface.h', + 'Line' => '15', + 'Name' => 'PhoshLayerSurface', + 'Size' => '56', + 'Type' => 'Typedef' + }, + '960928' => { + 'Header' => 'layersurface.h', + 'Line' => '15', + 'Memb' => { + '0' => { + 'name' => 'parent_instance', + 'offset' => '0', + 'type' => '960667' + } + }, + 'Name' => 'struct _PhoshLayerSurface', + 'Size' => '56', + 'Type' => 'Struct' + }, + '960960' => { + 'BaseType' => '960965', + 'Name' => 'struct wl_output*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '960965' => { + 'Name' => 'struct wl_output', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '961011' => { + 'BaseType' => '961016', + 'Name' => 'struct zwlr_gamma_control_v1*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '961016' => { + 'Name' => 'struct zwlr_gamma_control_v1', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '961021' => { + 'BaseType' => '961026', + 'Name' => 'struct zwlr_output_power_v1*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '961026' => { + 'Name' => 'struct zwlr_output_power_v1', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '961031' => { + 'BaseType' => '961036', + 'Name' => 'struct zxdg_output_v1*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '961036' => { + 'Name' => 'struct zxdg_output_v1', + 'PrivateABI' => 1, + 'Type' => 'Struct' + }, + '961063' => { + 'BaseType' => '961075', + 'Header' => 'backlight.h', + 'Line' => '21', + 'Name' => 'PhoshBacklight', + 'PrivateABI' => 1, + 'Size' => '24', + 'Type' => 'Typedef' + }, + '961075' => { + 'Header' => 'backlight.h', + 'Line' => '21', + 'Memb' => { + '0' => { + 'name' => 'parent_instance', + 'offset' => '0', + 'type' => '3321' + } + }, + 'Name' => 'struct _PhoshBacklight', + 'PrivateABI' => 1, + 'Size' => '24', + 'Type' => 'Struct' + }, + '961102' => { + 'BaseType' => '961063', + 'Name' => 'PhoshBacklight*', + 'Size' => '8', + 'Type' => 'Pointer' + }, + '961107' => { + 'Header' => 'monitor.h', + 'Line' => '42', 'Memb' => { '0' => { - 'name' => 'GTK_ICON_SIZE_INVALID', + 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_Unknown', 'value' => '0' }, '1' => { - 'name' => 'GTK_ICON_SIZE_MENU', + 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_VGA', 'value' => '1' }, + '10' => { + 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_DisplayPort', + 'value' => '10' + }, + '11' => { + 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_HDMIA', + 'value' => '11' + }, + '12' => { + 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_HDMIB', + 'value' => '12' + }, + '13' => { + 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_TV', + 'value' => '13' + }, + '14' => { + 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_eDP', + 'value' => '14' + }, + '15' => { + 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_VIRTUAL', + 'value' => '15' + }, + '16' => { + 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_DSI', + 'value' => '16' + }, '2' => { - 'name' => 'GTK_ICON_SIZE_SMALL_TOOLBAR', + 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_DVII', 'value' => '2' }, '3' => { - 'name' => 'GTK_ICON_SIZE_LARGE_TOOLBAR', + 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_DVID', 'value' => '3' }, '4' => { - 'name' => 'GTK_ICON_SIZE_BUTTON', + 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_DVIA', 'value' => '4' }, '5' => { - 'name' => 'GTK_ICON_SIZE_DND', + 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_Composite', 'value' => '5' }, '6' => { - 'name' => 'GTK_ICON_SIZE_DIALOG', + 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_SVIDEO', 'value' => '6' + }, + '7' => { + 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_LVDS', + 'value' => '7' + }, + '8' => { + 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_Component', + 'value' => '8' + }, + '9' => { + 'name' => 'PHOSH_MONITOR_CONNECTOR_TYPE_9PinDIN', + 'value' => '9' } }, - 'Name' => 'enum GtkIconSize', + 'Name' => 'enum _PhoshMonitorConnectorType', 'PrivateABI' => 1, 'Size' => '4', 'Type' => 'Enum' }, - '784926' => { - 'BaseType' => '784939', - 'Header' => 'phosh-screenshot-dbus.h', - 'Line' => '358', - 'Name' => 'PhoshDBusScreenshotSkeleton', + '961226' => { + 'BaseType' => '961107', + 'Header' => 'monitor.h', + 'Line' => '61', + 'Name' => 'PhoshMonitorConnectorType', 'PrivateABI' => 1, - 'Size' => '40', + 'Size' => '4', 'Type' => 'Typedef' }, - '784939' => { - 'Header' => 'phosh-screenshot-dbus.h', - 'Line' => '362', + '961238' => { + 'Header' => 'monitor.h', + 'Line' => '104', 'Memb' => { '0' => { - 'name' => 'parent_instance', - 'offset' => '0', - 'type' => '297170' + 'name' => 'PHOSH_MONITOR_POWER_SAVE_MODE_OFF', + 'value' => '0' }, '1' => { - 'name' => 'priv', - 'offset' => '50', - 'type' => '785043' + 'name' => 'PHOSH_MONITOR_POWER_SAVE_MODE_ON', + 'value' => '1' } }, - 'Name' => 'struct _PhoshDBusScreenshotSkeleton', + 'Name' => 'enum _PhoshMonitorPowerSaveMode', 'PrivateABI' => 1, - 'Size' => '40', - 'Type' => 'Struct' + 'Size' => '4', + 'Type' => 'Enum' }, - '785025' => { - 'BaseType' => '785038', - 'Header' => 'phosh-screenshot-dbus.h', - 'Line' => '360', - 'Name' => 'PhoshDBusScreenshotSkeletonPrivate', + '961267' => { + 'BaseType' => '961238', + 'Header' => 'monitor.h', + 'Line' => '107', + 'Name' => 'PhoshMonitorPowerSaveMode', 'PrivateABI' => 1, + 'Size' => '4', 'Type' => 'Typedef' }, - '785038' => { - 'Line' => '2453', + '961279' => { + 'Header' => 'monitor.h', + 'Line' => '123', 'Memb' => { '0' => { - 'name' => 'properties', + 'name' => 'x', 'offset' => '0', - 'type' => '2937' + 'type' => '693750' }, '1' => { - 'name' => 'changed_properties', - 'offset' => '8', - 'type' => '19770' + 'name' => 'y', + 'offset' => '4', + 'type' => '693750' }, '2' => { - 'name' => 'changed_properties_idle_source', - 'offset' => '22', - 'type' => '1225189' + 'name' => 'width', + 'offset' => '8', + 'type' => '693750' }, '3' => { - 'name' => 'context', - 'offset' => '36', - 'type' => '1225204' - }, - '4' => { - 'name' => 'lock', - 'offset' => '50', - 'type' => '1224509' + 'name' => 'height', + 'offset' => '18', + 'type' => '693750' } }, - 'Name' => 'struct _PhoshDBusScreenshotSkeletonPrivate', + 'Name' => 'struct PhoshLogicalSize', 'PrivateABI' => 1, - 'Size' => '40', - 'Source' => 'phosh-screenshot-dbus.c', + 'Size' => '16', 'Type' => 'Struct' }, - '785043' => { - 'BaseType' => '785025', - 'Name' => 'PhoshDBusScreenshotSkeletonPrivate*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '785053' => { - 'BaseType' => '785065', - 'Header' => 'screenshot-manager.h', - 'Line' => '17', - 'Name' => 'PhoshScreenshotManager', - 'Size' => '136', - 'Type' => 'Typedef' - }, - '785065' => { - 'Line' => '85', + '961341' => { + 'Header' => 'monitor.h', + 'Line' => '111', 'Memb' => { '0' => { 'name' => 'parent', 'offset' => '0', - 'type' => '784926' + 'type' => '3321' }, '1' => { - 'name' => 'dbus_name_id', - 'offset' => '64', - 'type' => '60' + 'name' => 'wl_output', + 'offset' => '36', + 'type' => '960960' }, '10' => { - 'name' => 'action_names', - 'offset' => '274', - 'type' => '249180' + 'name' => 'transform', + 'offset' => '114', + 'type' => '693750' }, '11' => { - 'name' => 'settings', - 'offset' => '288', - 'type' => '51437' + 'name' => 'logical', + 'offset' => '118', + 'type' => '961279' }, '12' => { - 'name' => 'cancel', + 'name' => 'width_mm', + 'offset' => '146', + 'type' => '60' + }, + '13' => { + 'name' => 'height_mm', + 'offset' => '150', + 'type' => '60' + }, + '14' => { + 'name' => 'description', + 'offset' => '260', + 'type' => '190' + }, + '15' => { + 'name' => 'modes', + 'offset' => '274', + 'type' => '933212' + }, + '16' => { + 'name' => 'current_mode', + 'offset' => '288', + 'type' => '277' + }, + '17' => { + 'name' => 'preferred_mode', + 'offset' => '292', + 'type' => '277' + }, + '18' => { + 'name' => 'name', 'offset' => '296', - 'type' => '22983' + 'type' => '190' + }, + '19' => { + 'name' => 'conn_type', + 'offset' => '310', + 'type' => '961226' }, '2' => { - 'name' => 'wl_scm', - 'offset' => '72', - 'type' => '785909' + 'name' => 'xdg_output', + 'offset' => '50', + 'type' => '961031' }, + '20' => { + 'name' => 'wl_output_done', + 'offset' => '320', + 'type' => '253' + }, + '21' => { + 'name' => 'gamma_control', + 'offset' => '324', + 'type' => '961011' + }, + '22' => { + 'name' => 'n_gamma_entries', + 'offset' => '338', + 'type' => '121' + }, + '23' => { + 'name' => 'backlight', + 'offset' => '352', + 'type' => '961102' + }, '3' => { - 'name' => 'frames', - 'offset' => '86', - 'type' => '785914' + 'name' => 'wlr_output_power', + 'offset' => '64', + 'type' => '961021' }, '4' => { - 'name' => 'slurp', - 'offset' => '100', - 'type' => '785919' + 'name' => 'power_mode', + 'offset' => '72', + 'type' => '961267' }, '5' => { - 'name' => 'fader', - 'offset' => '114', - 'type' => '218096' + 'name' => 'x', + 'offset' => '82', + 'type' => '60' }, '6' => { - 'name' => 'fader_id', - 'offset' => '128', - 'type' => '2112' + 'name' => 'y', + 'offset' => '86', + 'type' => '60' }, '7' => { - 'name' => 'opaque', - 'offset' => '136', - 'type' => '218096' + 'name' => 'width', + 'offset' => '96', + 'type' => '60' }, '8' => { - 'name' => 'opaque_id', - 'offset' => '150', - 'type' => '2112' + 'name' => 'height', + 'offset' => '100', + 'type' => '60' }, '9' => { - 'name' => 'for_clipboard', - 'offset' => '260', - 'type' => '363000' + 'name' => 'subpixel', + 'offset' => '104', + 'type' => '60' } }, - 'Name' => 'struct _PhoshScreenshotManager', + 'Name' => 'struct _PhoshMonitor', 'PrivateABI' => 1, - 'Size' => '136', - 'Source' => 'screenshot-manager.c', + 'Size' => '168', 'Type' => 'Struct' }, - '785296' => { - 'BaseType' => '785053', - 'Name' => 'PhoshScreenshotManager*', + '961663' => { + 'BaseType' => '961341', + 'Header' => 'monitor.h', + 'Line' => '147', + 'Name' => 'PhoshMonitor', + 'PrivateABI' => 1, + 'Size' => '168', + 'Type' => 'Typedef' + }, + '961675' => { + 'BaseType' => '961663', + 'Name' => 'PhoshMonitor*', 'Size' => '8', 'Type' => 'Pointer' }, - '785764' => { - 'Line' => '72', + '961736' => { + 'Header' => 'gdesktop-enums.h', + 'Line' => '56', 'Memb' => { '0' => { - 'name' => 'frames', - 'offset' => '0', - 'type' => '19770' + 'name' => 'G_DESKTOP_BACKGROUND_STYLE_NONE', + 'value' => '0' }, '1' => { - 'name' => 'invocation', - 'offset' => '8', - 'type' => '297334' + 'name' => 'G_DESKTOP_BACKGROUND_STYLE_WALLPAPER', + 'value' => '1' }, '2' => { - 'name' => 'flash', - 'offset' => '22', - 'type' => '1157' + 'name' => 'G_DESKTOP_BACKGROUND_STYLE_CENTERED', + 'value' => '2' }, '3' => { - 'name' => 'filename', - 'offset' => '36', - 'type' => '2013' + 'name' => 'G_DESKTOP_BACKGROUND_STYLE_SCALED', + 'value' => '3' }, '4' => { - 'name' => 'num_outputs', - 'offset' => '50', - 'type' => '2112' + 'name' => 'G_DESKTOP_BACKGROUND_STYLE_STRETCHED', + 'value' => '4' }, '5' => { - 'name' => 'max_scale', - 'offset' => '54', - 'type' => '171' + 'name' => 'G_DESKTOP_BACKGROUND_STYLE_ZOOM', + 'value' => '5' }, '6' => { - 'name' => 'area', - 'offset' => '64', - 'type' => '312704' - }, - '7' => { - 'name' => 'copy_to_clipboard', - 'offset' => '72', - 'type' => '1157' + 'name' => 'G_DESKTOP_BACKGROUND_STYLE_SPANNED', + 'value' => '6' } }, - 'Name' => 'struct ScreencopyFrames', + 'Name' => 'enum GDesktopBackgroundStyle', 'PrivateABI' => 1, - 'Size' => '56', - 'Source' => 'screenshot-manager.c', - 'Type' => 'Struct' + 'Size' => '4', + 'Type' => 'Enum' }, - '785876' => { - 'BaseType' => '152', - 'Name' => 'char[64]', - 'Size' => '64', - 'Type' => 'Array' + '961897' => { + 'BaseType' => '961909', + 'Header' => 'manager.h', + 'Line' => '15', + 'Name' => 'PhoshManager', + 'PrivateABI' => 1, + 'Size' => '24', + 'Type' => 'Typedef' }, - '785892' => { - 'Line' => '82', + '961909' => { + 'Header' => 'manager.h', + 'Line' => '15', 'Memb' => { '0' => { - 'name' => 'child_watch_id', + 'name' => 'parent_instance', 'offset' => '0', - 'type' => '2112' - }, - '1' => { - 'name' => 'pid', - 'offset' => '4', - 'type' => '19214' - }, - '2' => { - 'name' => 'invocation', - 'offset' => '8', - 'type' => '297334' - }, - '3' => { - 'name' => 'stdout_', - 'offset' => '22', - 'type' => '484677' - }, - '4' => { - 'name' => 'cancel', - 'offset' => '36', - 'type' => '22983' - }, - '5' => { - 'name' => 'read_buf', - 'offset' => '50', - 'type' => '785876' - }, - '6' => { - 'name' => 'response', - 'offset' => '150', - 'type' => '482260' + 'type' => '3321' } }, - 'Name' => 'struct SlurpArea', - 'PrivateABI' => 1, - 'Size' => '104', - 'Source' => 'screenshot-manager.c', - 'Type' => 'Struct' - }, - '785904' => { - 'Name' => 'struct zwlr_screencopy_manager_v1', + 'Name' => 'struct _PhoshManager', 'PrivateABI' => 1, + 'Size' => '24', 'Type' => 'Struct' }, - '785909' => { - 'BaseType' => '785904', - 'Name' => 'struct zwlr_screencopy_manager_v1*', - 'Size' => '8', - 'Type' => 'Pointer' + '991525' => { + 'BaseType' => '991537', + 'Header' => 'status-icon.h', + 'Line' => '15', + 'Name' => 'PhoshStatusIcon', + 'Size' => '48', + 'Type' => 'Typedef' }, - '785914' => { - 'BaseType' => '785764', - 'Name' => 'ScreencopyFrames*', - 'Size' => '8', - 'Type' => 'Pointer' + '991537' => { + 'Header' => 'status-icon.h', + 'Line' => '15', + 'Memb' => { + '0' => { + 'name' => 'parent_instance', + 'offset' => '0', + 'type' => '960820' + } + }, + 'Name' => 'struct _PhoshStatusIcon', + 'Size' => '48', + 'Type' => 'Struct' }, - '785919' => { - 'BaseType' => '785892', - 'Name' => 'SlurpArea*', + '991743' => { + 'BaseType' => '991525', + 'Name' => 'PhoshStatusIcon*', 'Size' => '8', 'Type' => 'Pointer' - }, - '82554' => { - 'BaseType' => '82566', - 'Header' => 'status-icon.h', - 'Line' => '15', - 'Name' => 'PhoshStatusIcon', - 'Size' => '48', - 'Type' => 'Typedef' - }, - '82566' => { - 'Header' => 'status-icon.h', - 'Line' => '15', - 'Memb' => { - '0' => { - 'name' => 'parent_instance', - 'offset' => '0', - 'type' => '51861' - } - }, - 'Name' => 'struct _PhoshStatusIcon', - 'Size' => '48', - 'Type' => 'Struct' - }, - '82772' => { - 'BaseType' => '82554', - 'Name' => 'PhoshStatusIcon*', - 'Size' => '8', - 'Type' => 'Pointer' - }, - '89457' => { - 'BaseType' => '2112', - 'Name' => 'guint[2]', - 'Size' => '8', - 'Type' => 'Array' - } + } }, 'UndefinedSymbols' => { 'libphosh-0.45.so.0' => { @@ -4473,13 +4754,19 @@ $VAR1 = { 'bluetooth_client_new' => 0, 'bluetooth_device_get_object_path' => 0, 'bluetooth_device_get_type' => 0, + 'cairo_arc' => 0, 'cairo_clip' => 0, + 'cairo_close_path' => 0, + 'cairo_create' => 0, + 'cairo_destroy' => 0, 'cairo_fill' => 0, + 'cairo_image_surface_create' => 0, 'cairo_image_surface_create_for_data' => 0, 'cairo_image_surface_get_height' => 0, 'cairo_image_surface_get_width' => 0, 'cairo_line_to' => 0, 'cairo_move_to' => 0, + 'cairo_new_path' => 0, 'cairo_paint' => 0, 'cairo_pattern_add_color_stop_rgba' => 0, 'cairo_pattern_create_linear' => 0, @@ -4508,16 +4795,15 @@ $VAR1 = { 'call_audio_is_inited@LIBCALLAUDIO_0_0_0' => 0, 'call_audio_mute_mic_async@LIBCALLAUDIO_0_0_0' => 0, 'call_audio_select_mode_async@LIBCALLAUDIO_0_0_0' => 0, - 'calloc@GLIBC_2.2.5' => 0, 'clock_gettime@GLIBC_2.17' => 0, 'close@GLIBC_2.2.5' => 0, 'cos@GLIBC_2.2.5' => 0, 'dcgettext@GLIBC_2.2.5' => 0, 'dcngettext@GLIBC_2.2.5' => 0, + 'exp10@GLIBC_2.39' => 0, 'fcntl64@GLIBC_2.28' => 0, 'fmaxf@GLIBC_2.2.5' => 0, 'fmodf@GLIBC_2.38' => 0, - 'free@GLIBC_2.2.5' => 0, 'fribidi_get_bidi_type' => 0, 'ftruncate64@GLIBC_2.2.5' => 0, 'g_action_get_enabled' => 0, @@ -4554,6 +4840,7 @@ $VAR1 = { 'g_array_unref' => 0, 'g_ascii_strcasecmp' => 0, 'g_ascii_strdown' => 0, + 'g_ascii_strtoll' => 0, 'g_ascii_table' => 0, 'g_ascii_tolower' => 0, 'g_ask_password_flags_get_type' => 0, @@ -4578,7 +4865,6 @@ $VAR1 = { 'g_build_path' => 0, 'g_bus_get' => 0, 'g_bus_get_finish' => 0, - 'g_bus_get_sync' => 0, 'g_bus_own_name' => 0, 'g_bus_unown_name' => 0, 'g_bus_unwatch_name' => 0, @@ -4672,11 +4958,10 @@ $VAR1 = { 'g_dbus_proxy_call_with_unix_fd_list_finish' => 0, 'g_dbus_proxy_call_with_unix_fd_list_sync' => 0, 'g_dbus_proxy_get_cached_property' => 0, + 'g_dbus_proxy_get_name' => 0, 'g_dbus_proxy_get_name_owner' => 0, 'g_dbus_proxy_get_object_path' => 0, 'g_dbus_proxy_get_type' => 0, - 'g_dbus_proxy_new' => 0, - 'g_dbus_proxy_new_finish' => 0, 'g_dbus_proxy_new_for_bus' => 0, 'g_dbus_proxy_new_for_bus_finish' => 0, 'g_dbus_proxy_set_interface_info' => 0, @@ -4685,6 +4970,7 @@ $VAR1 = { 'g_desktop_app_info_get_categories' => 0, 'g_desktop_app_info_get_generic_name' => 0, 'g_desktop_app_info_get_keywords' => 0, + 'g_desktop_app_info_get_startup_wm_class' => 0, 'g_desktop_app_info_get_string' => 0, 'g_desktop_app_info_get_string_list' => 0, 'g_desktop_app_info_get_type' => 0, @@ -4706,6 +4992,7 @@ $VAR1 = { 'g_error_new' => 0, 'g_file_create' => 0, 'g_file_equal' => 0, + 'g_file_get_contents' => 0, 'g_file_get_path' => 0, 'g_file_get_type' => 0, 'g_file_get_uri' => 0, @@ -4771,6 +5058,7 @@ $VAR1 = { 'g_io_channel_shutdown' => 0, 'g_io_channel_unix_new' => 0, 'g_io_channel_unref' => 0, + 'g_io_error_from_errno' => 0, 'g_io_error_quark' => 0, 'g_io_extension_get_type' => 0, 'g_io_extension_point_get_extension_by_name' => 0, @@ -4828,6 +5116,8 @@ $VAR1 = { 'g_malloc0_n' => 0, 'g_malloc_n' => 0, 'g_markup_escape_text' => 0, + 'g_match_info_fetch' => 0, + 'g_match_info_unref' => 0, 'g_memdup2' => 0, 'g_menu_append' => 0, 'g_menu_append_item' => 0, @@ -4952,6 +5242,7 @@ $VAR1 = { 'g_settings_get_boolean' => 0, 'g_settings_get_enum' => 0, 'g_settings_get_flags' => 0, + 'g_settings_get_int' => 0, 'g_settings_get_string' => 0, 'g_settings_get_strv' => 0, 'g_settings_get_type' => 0, @@ -5015,6 +5306,8 @@ $VAR1 = { 'g_str_has_suffix' => 0, 'g_str_hash' => 0, 'g_strcanon' => 0, + 'g_strchomp' => 0, + 'g_strchug' => 0, 'g_strcmp0' => 0, 'g_strconcat' => 0, 'g_strdup' => 0, @@ -5040,12 +5333,14 @@ $VAR1 = { 'g_strv_builder_addv' => 0, 'g_strv_builder_end' => 0, 'g_strv_builder_new' => 0, + 'g_strv_builder_take' => 0, 'g_strv_builder_unref' => 0, 'g_strv_contains' => 0, 'g_strv_get_type' => 0, 'g_strv_length' => 0, 'g_task_get_name' => 0, 'g_task_get_source_object' => 0, + 'g_task_get_task_data' => 0, 'g_task_get_type' => 0, 'g_task_is_valid' => 0, 'g_task_new' => 0, @@ -5089,9 +5384,14 @@ $VAR1 = { 'g_type_name' => 0, 'g_type_register_static_simple' => 0, 'g_udev_client_new' => 0, + 'g_udev_client_query_by_subsystem' => 0, 'g_udev_device_get_name' => 0, + 'g_udev_device_get_parent' => 0, + 'g_udev_device_get_subsystem' => 0, + 'g_udev_device_get_sysfs_attr' => 0, 'g_udev_device_get_sysfs_attr_as_int' => 0, 'g_udev_device_get_sysfs_attr_as_int_uncached' => 0, + 'g_udev_device_get_sysfs_path' => 0, 'g_udev_device_get_type' => 0, 'g_udev_enumerator_add_match_name' => 0, 'g_udev_enumerator_add_match_subsystem' => 0, @@ -5249,6 +5549,7 @@ $VAR1 = { 'gdk_pixbuf_copy_options' => 0, 'gdk_pixbuf_fill' => 0, 'gdk_pixbuf_flip' => 0, + 'gdk_pixbuf_get_from_surface' => 0, 'gdk_pixbuf_get_has_alpha' => 0, 'gdk_pixbuf_get_height' => 0, 'gdk_pixbuf_get_type' => 0, @@ -5261,6 +5562,8 @@ $VAR1 = { 'gdk_pixbuf_new_from_bytes' => 0, 'gdk_pixbuf_new_from_data' => 0, 'gdk_pixbuf_new_from_stream' => 0, + 'gdk_pixbuf_new_from_stream_async' => 0, + 'gdk_pixbuf_new_from_stream_finish' => 0, 'gdk_pixbuf_rotate_simple' => 0, 'gdk_pixbuf_save_to_stream_async' => 0, 'gdk_pixbuf_save_to_stream_finish' => 0, @@ -5300,6 +5603,7 @@ $VAR1 = { 'gnome_xkb_info_get_layout_info' => 0, 'gnome_xkb_info_new' => 0, 'gtk_adjustment_get_value' => 0, + 'gtk_adjustment_new' => 0, 'gtk_adjustment_set_page_increment' => 0, 'gtk_adjustment_set_step_increment' => 0, 'gtk_adjustment_set_upper' => 0, @@ -5400,9 +5704,8 @@ $VAR1 = { 'gtk_popover_popup' => 0, 'gtk_progress_bar_set_fraction' => 0, 'gtk_range_get_value' => 0, - 'gtk_range_set_increments' => 0, + 'gtk_range_set_adjustment' => 0, 'gtk_range_set_range' => 0, - 'gtk_range_set_round_digits' => 0, 'gtk_range_set_value' => 0, 'gtk_render_background' => 0, 'gtk_revealer_get_child_revealed' => 0, @@ -5413,7 +5716,6 @@ $VAR1 = { 'gtk_revealer_transition_type_get_type' => 0, 'gtk_scale_add_mark' => 0, 'gtk_scale_clear_marks' => 0, - 'gtk_scale_get_type' => 0, 'gtk_scrolled_window_get_vadjustment' => 0, 'gtk_search_entry_handle_event' => 0, 'gtk_separator_new' => 0, @@ -5431,8 +5733,10 @@ $VAR1 = { 'gtk_style_context_get_color' => 0, 'gtk_style_context_remove_class' => 0, 'gtk_style_context_remove_provider_for_screen' => 0, + 'gtk_switch_get_active' => 0, 'gtk_switch_get_state' => 0, 'gtk_switch_get_type' => 0, + 'gtk_switch_set_active' => 0, 'gtk_toggle_button_get_active' => 0, 'gtk_toggle_button_set_active' => 0, 'gtk_widget_activate' => 0, @@ -5444,6 +5748,7 @@ $VAR1 = { 'gtk_widget_class_set_css_name' => 0, 'gtk_widget_class_set_template_from_resource' => 0, 'gtk_widget_destroy' => 0, + 'gtk_widget_destroyed' => 0, 'gtk_widget_error_bell' => 0, 'gtk_widget_get_action_group' => 0, 'gtk_widget_get_allocated_height' => 0, @@ -5501,7 +5806,6 @@ $VAR1 = { 'gtk_widget_set_valign' => 0, 'gtk_widget_set_visible' => 0, 'gtk_widget_show' => 0, - 'gtk_widget_show_all' => 0, 'gtk_widget_size_allocate' => 0, 'gtk_widget_translate_coordinates' => 0, 'gtk_widget_unparent' => 0, @@ -5559,6 +5863,7 @@ $VAR1 = { 'lfb_event_new@LIBFEEDBACK_0_0_0' => 0, 'lfb_event_set_app_id@LIBFEEDBACK_0_0_0' => 0, 'lfb_event_set_feedback_profile@LIBFEEDBACK_0_0_0' => 0, + 'lfb_event_set_important@LIBFEEDBACK_0_0_0' => 0, 'lfb_event_set_sound_file@LIBFEEDBACK_0_0_0' => 0, 'lfb_event_trigger_feedback_async@LIBFEEDBACK_0_0_0' => 0, 'lfb_event_trigger_feedback_finish@LIBFEEDBACK_0_0_0' => 0, @@ -5569,14 +5874,23 @@ $VAR1 = { 'lfb_set_feedback_profile@LIBFEEDBACK_0_0_0' => 0, 'lfb_uninit@LIBFEEDBACK_0_0_0' => 0, 'localtime_r@GLIBC_2.2.5' => 0, + 'log10@GLIBC_2.2.5' => 0, 'memcmp@GLIBC_2.2.5' => 0, 'memcpy@GLIBC_2.14' => 0, 'memfd_create@GLIBC_2.27' => 0, 'memmove@GLIBC_2.2.5' => 0, + 'mm_cbm_get_channel' => 0, + 'mm_cbm_get_path' => 0, + 'mm_cbm_get_state' => 0, + 'mm_cbm_get_text' => 0, + 'mm_cbm_get_type' => 0, 'mm_manager_new' => 0, 'mm_manager_new_finish' => 0, 'mm_modem_3gpp_get_operator_name' => 0, 'mm_modem_3gpp_get_type' => 0, + 'mm_modem_cell_broadcast_get_type' => 0, + 'mm_modem_cell_broadcast_list' => 0, + 'mm_modem_cell_broadcast_list_finish' => 0, 'mm_modem_get_access_technologies' => 0, 'mm_modem_get_signal_quality' => 0, 'mm_modem_get_sim_path' => 0, @@ -5584,7 +5898,9 @@ $VAR1 = { 'mm_modem_get_unlock_required' => 0, 'mm_object_get_modem' => 0, 'mm_object_get_modem_3gpp' => 0, + 'mm_object_get_modem_cell_broadcast' => 0, 'mm_object_peek_modem_3gpp' => 0, + 'mm_object_peek_modem_cell_broadcast' => 0, 'mmap64@GLIBC_2.2.5' => 0, 'munmap@GLIBC_2.2.5' => 0, 'nm_802_11_mode_get_type@libnm_1_0_0' => 0, @@ -5768,6 +6084,7 @@ $VAR1 = { 'pa_strerror@PULSE_0' => 0, 'pa_sw_volume_from_dB@PULSE_0' => 0, 'pa_sw_volume_to_dB@PULSE_0' => 0, + 'pam_acct_mgmt@LIBPAM_1.0' => 0, 'pam_authenticate@LIBPAM_1.0' => 0, 'pam_end@LIBPAM_1.0' => 0, 'pam_start@LIBPAM_1.0' => 0, @@ -5790,6 +6107,7 @@ $VAR1 = { 'polkit_unix_user_get_uid' => 0, 'polkit_unix_user_new_for_name' => 0, 'read@GLIBC_2.2.5' => 0, + 'realpath@GLIBC_2.3' => 0, 'round@GLIBC_2.2.5' => 0, 'sd_pid_get_session@LIBSYSTEMD_209' => 0, 'sd_uid_get_display@LIBSYSTEMD_213' => 0, @@ -5818,7 +6136,8 @@ $VAR1 = { 'strtol@GLIBC_2.2.5' => 0, 'time@GLIBC_2.2.5' => 0, 'up_client_get_display_device' => 0, - 'up_client_new_full' => 0, + 'up_client_new_async' => 0, + 'up_client_new_finish' => 0, 'wl_buffer_interface' => 0, 'wl_display_roundtrip' => 0, 'wl_output_interface' => 0,