summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-09-18 22:41:12 -0500
committerroot <root@alpha.trunkmasters.com>2026-09-18 22:41:12 -0500
commit1589cc9525831dc426eab72589aa93248776bea3 (patch)
treef40e2319cccdfdfe8664b650cf16d533c809cb11
parenta52646c8b7a0a8275dc8e30bafe7cdf2282997d8 (diff)
downloadsrcux-1589cc9525831dc426eab72589aa93248776bea3.tar.gz
srcux-1589cc9525831dc426eab72589aa93248776bea3.tar.xz
srcux-1589cc9525831dc426eab72589aa93248776bea3.zip
Checkpoint dirty output before beosrepo update
-rw-r--r--acct-user/ollama/ollama-0.ebuild (renamed from acct-user/ollama/ollama-3.ebuild)8
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-11.18.ebuild216
-rw-r--r--dev-cpp/glaze/files/glaze-5.2.1-unbundle-test-deps.patch64
-rw-r--r--dev-cpp/glaze/files/glaze-5.5.4-unbundle-test-deps.patch (renamed from dev-cpp/glaze/files/glaze-7.0.2-unbundle-test-deps.patch)19
-rw-r--r--dev-cpp/glaze/glaze-5.2.1.ebuild (renamed from dev-cpp/glaze/glaze-7.0.2.ebuild)6
-rw-r--r--dev-cpp/glaze/glaze-5.5.4.ebuild44
-rw-r--r--dev-cpp/glaze/glaze-8.1.0.ebuild41
-rw-r--r--dev-lang/deno-bin/deno-bin-2.9.4.ebuild (renamed from dev-lang/deno-bin/deno-bin-2.9.7.ebuild)0
-rw-r--r--dev-lang/deno-bin/deno-bin-2.9.5.ebuild63
-rw-r--r--dev-libs/openssl-compat/files/gentoo.config-1.0.2 (renamed from dev-libs/openssl-compat/files/gentoo.config-0.9.8)61
-rw-r--r--dev-libs/openssl-compat/files/gentoo.config-1.0.4184
-rw-r--r--dev-libs/openssl-compat/files/openssl-0.9.8e-bsd-sparc64.patch25
-rw-r--r--dev-libs/openssl-compat/files/openssl-0.9.8h-ldflags.patch29
-rw-r--r--dev-libs/openssl-compat/files/openssl-0.9.8m-binutils.patch24
-rw-r--r--dev-libs/openssl-compat/files/openssl-0.9.8z_p8-perl-5.26.patch13
-rw-r--r--dev-libs/openssl-compat/files/openssl-0.9.8z_p8-termios.patch11
-rw-r--r--dev-libs/openssl-compat/files/openssl-1.1.0j-parallel_install_fix.patch21
-rw-r--r--dev-libs/openssl-compat/files/openssl-1.1.1i-riscv32.patch61
-rw-r--r--dev-libs/openssl-compat/openssl-compat-0.9.8z_p8-r3.ebuild172
-rw-r--r--dev-libs/openssl-compat/openssl-compat-1.0.2u-r2.ebuild239
-rw-r--r--dev-libs/openssl-compat/openssl-compat-1.1.1u.ebuild219
-rw-r--r--dev-libs/openssl-compat/openssl-compat-3.6.2.ebuild175
-rw-r--r--dev-libs/openssl-compat/openssl-compat-3.6.4.ebuild184
-rw-r--r--dev-util/android-studio/android-studio-2026.1.3.8.ebuild (renamed from dev-util/android-studio/android-studio-2026.1.4.8.ebuild)2
-rw-r--r--dev-util/android-studio/android-studio-2026.1.4.7.ebuild130
-rw-r--r--gui-apps/oledsaver/graphify-out/2026-09-18/.graphify_labels.json21
-rw-r--r--gui-apps/oledsaver/graphify-out/2026-09-18/GRAPH_REPORT.md135
-rw-r--r--gui-apps/oledsaver/graphify-out/2026-09-18/graph.json8389
-rw-r--r--gui-apps/oledsaver/graphify-out/2026-09-18/manifest.json74
-rw-r--r--gui-apps/oledsaver/graphify-out/cache/ast/v0.9.53-s2/08dfca5a42d167b635e51cf14daa9e276e533d41d66a50abc69f542a90bbb807.json1
-rw-r--r--gui-apps/oledsaver/graphify-out/cache/ast/v0.9.53-s2/ec3ebb84ef49c06b0ffd2b3783cc1b460826941eb87a973fee7bc4081120c6db.json1
-rw-r--r--gui-apps/oledsaver/oledsaver-1.0.10.ebuild85
-rw-r--r--gui-apps/waybar/files/meson-fix-build.patch38
-rw-r--r--gui-apps/waybar/files/tray-icons-fix.patch99
-rw-r--r--gui-apps/waybar/files/waybar-0.15.0-add-hyprland-lua-ipc.patch163
-rw-r--r--gui-apps/waybar/waybar-0.10.4-r1.ebuild101
-rw-r--r--gui-apps/waybar/waybar-0.11.0-r1.ebuild105
-rw-r--r--gui-apps/waybar/waybar-0.11.0.ebuild101
-rw-r--r--gui-apps/waybar/waybar-0.12.0.ebuild105
-rw-r--r--gui-apps/waybar/waybar-0.14.0.ebuild121
-rw-r--r--media-libs/glew/glew-1.10.0-r101.ebuild72
-rw-r--r--media-libs/glew/glew-1.6.0-r101.ebuild71
-rw-r--r--media-video/ffmpeg/ffmpeg-9.0.2.ebuild628
-rw-r--r--net-wireless/sdrplay/sdrplay-2.13.1-r1.ebuild50
-rw-r--r--sys-block/hpssacli/hpssacli-2.40.13.0-r2.ebuild62
-rw-r--r--sys-block/hpssacli/hpssacli-3.40.3.0-r1.ebuild63
-rw-r--r--sys-devel/gcc/gcc-8.5.0-r2.ebuild25
-rw-r--r--sys-firmware/vgabios/vgabios-0.7a-r1.ebuild67
-rw-r--r--sys-firmware/vgabios/vgabios-0.7a.ebuild69
49 files changed, 2636 insertions, 10021 deletions
diff --git a/acct-user/ollama/ollama-3.ebuild b/acct-user/ollama/ollama-0.ebuild
index 5734021f3150..3ee94c300953 100644
--- a/acct-user/ollama/ollama-3.ebuild
+++ b/acct-user/ollama/ollama-0.ebuild
@@ -1,18 +1,16 @@
-# Copyright 2024-2025 Gentoo Authors
+# Copyright 2024-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=8
+EAPI=9
inherit acct-user
DESCRIPTION="A user for ollama"
-ACCT_USER_ID=-1
+ACCT_USER_ID=562
ACCT_USER_HOME=/var/lib/ollama
ACCT_USER_HOME_PERMS=0750
ACCT_USER_GROUPS=( ollama )
-KEYWORDS="~amd64"
-
IUSE="cuda"
acct-user_add_deps
diff --git a/app-emulation/wine-vanilla/wine-vanilla-11.18.ebuild b/app-emulation/wine-vanilla/wine-vanilla-11.18.ebuild
deleted file mode 100644
index f1bef564158c..000000000000
--- a/app-emulation/wine-vanilla/wine-vanilla-11.18.ebuild
+++ /dev/null
@@ -1,216 +0,0 @@
-# Copyright 2022-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature wine
-
-WINE_GECKO=2.47.4
-WINE_MONO=11.3.0
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git"
-else
- (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0
- SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz"
- S=${WORKDIR}/wine-${PV}
- KEYWORDS="-* ~amd64 ~arm64 ~x86"
-fi
-
-DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets"
-HOMEPAGE="
- https://www.winehq.org/
- https://gitlab.winehq.org/wine/wine/
-"
-
-LICENSE="
- LGPL-2.1+
- BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff public-domain
-"
-SLOT="${PV}"
-IUSE="
- +X +alsa bluetooth cups +dbus dos ffmpeg +fontconfig +gecko gphoto2
- +gstreamer kerberos +mono netapi nls odbc opencl +opengl pcap perl
- pulseaudio samba scanner +sdl selinux smartcard +ssl +truetype udev
- usb v4l vaapi +vulkan wayland xinerama
-"
-REQUIRED_USE="
- X? ( truetype )
- bluetooth? ( dbus )
- opengl? ( || ( X wayland ) )
-"
-
-# tests are non-trivial to run, can hang easily, don't play well with
-# sandbox, and several need real opengl/vulkan or network access
-RESTRICT="test"
-
-# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
-WINE_DLOPEN_DEPEND="
- X? (
- x11-libs/libXcomposite[${WINE_USEDEP}]
- x11-libs/libXcursor[${WINE_USEDEP}]
- x11-libs/libXfixes[${WINE_USEDEP}]
- x11-libs/libXi[${WINE_USEDEP}]
- x11-libs/libXrandr[${WINE_USEDEP}]
- x11-libs/libXrender[${WINE_USEDEP}]
- x11-libs/libXxf86vm[${WINE_USEDEP}]
- xinerama? ( x11-libs/libXinerama[${WINE_USEDEP}] )
- )
- cups? ( net-print/cups[${WINE_USEDEP}] )
- dbus? ( sys-apps/dbus[${WINE_USEDEP}] )
- fontconfig? ( media-libs/fontconfig[${WINE_USEDEP}] )
- kerberos? ( virtual/krb5[${WINE_USEDEP}] )
- netapi? ( net-fs/samba[${WINE_USEDEP}] )
- odbc? ( dev-db/unixODBC[${WINE_USEDEP}] )
- opengl? ( media-libs/libglvnd[X?,${WINE_USEDEP}] )
- sdl? ( media-libs/libsdl2[haptic,joystick,${WINE_USEDEP}] )
- ssl? ( net-libs/gnutls:=[${WINE_USEDEP}] )
- truetype? ( media-libs/freetype[${WINE_USEDEP}] )
- v4l? ( media-libs/libv4l[${WINE_USEDEP}] )
- vaapi? ( media-libs/libva:=[${WINE_USEDEP}] )
- vulkan? ( media-libs/vulkan-loader[X?,wayland?,${WINE_USEDEP}] )
-"
-WINE_COMMON_DEPEND="
- ${WINE_DLOPEN_DEPEND}
- X? (
- x11-libs/libX11[${WINE_USEDEP}]
- x11-libs/libXext[${WINE_USEDEP}]
- )
- alsa? ( media-libs/alsa-lib[${WINE_USEDEP}] )
- ffmpeg? ( media-video/ffmpeg:=[${WINE_USEDEP}] )
- gphoto2? ( media-libs/libgphoto2:=[${WINE_USEDEP}] )
- gstreamer? (
- dev-libs/glib:2[${WINE_USEDEP}]
- media-libs/gst-plugins-base:1.0[${WINE_USEDEP}]
- media-libs/gstreamer:1.0[${WINE_USEDEP}]
- )
- opencl? ( virtual/opencl[${WINE_USEDEP}] )
- pcap? ( net-libs/libpcap[${WINE_USEDEP}] )
- pulseaudio? ( media-libs/libpulse[${WINE_USEDEP}] )
- scanner? ( media-gfx/sane-backends[${WINE_USEDEP}] )
- smartcard? ( sys-apps/pcsc-lite[${WINE_USEDEP}] )
- udev? ( virtual/libudev:=[${WINE_USEDEP}] )
- usb? ( dev-libs/libusb:1[${WINE_USEDEP}] )
- wayland? (
- dev-libs/wayland[${WINE_USEDEP}]
- x11-libs/libxkbcommon[${WINE_USEDEP}]
- )
-"
-RDEPEND="
- ${WINE_COMMON_DEPEND}
- app-emulation/wine-desktop-common
- dos? (
- || (
- games-emulation/dosbox
- games-emulation/dosbox-staging
- )
- )
- gecko? (
- app-emulation/wine-gecko:${WINE_GECKO}[${WINE_USEDEP}]
- wow64? ( app-emulation/wine-gecko[abi_x86_32] )
- )
- gstreamer? ( media-plugins/gst-plugins-meta:1.0[${WINE_USEDEP}] )
- mono? ( app-emulation/wine-mono:${WINE_MONO} )
- perl? (
- dev-lang/perl
- dev-perl/XML-LibXML
- )
- samba? ( net-fs/samba[winbind] )
- selinux? ( sec-policy/selinux-wine )
-"
-DEPEND="
- ${WINE_COMMON_DEPEND}
- >=sys-kernel/linux-headers-6.14
- X? ( x11-base/xorg-proto )
- bluetooth? ( net-wireless/bluez )
- opencl? ( dev-util/opencl-headers )
-"
-BDEPEND="
- sys-devel/bison
- sys-devel/flex
- virtual/pkgconfig
- amd64? ( dev-lang/nasm )
- nls? ( sys-devel/gettext )
- wayland? ( dev-util/wayland-scanner )
- x86? ( dev-lang/nasm )
-"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- __clear_cache # unused on amd64+x86 (bug #900338)
- res_getservers # false positive
-)
-QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
-# intentionally ignored: https://gitlab.winehq.org/wine/wine/-/commit/433c2f8c06
-QA_FLAGS_IGNORED="usr/lib/.*/wine/.*-unix/wine-preloader"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-7.0-noexecstack.patch
- "${FILESDIR}"/${PN}-8.13-rpath.patch
-)
-
-src_configure() {
- local wineconfargs=(
- $(use_enable gecko mshtml)
- $(use_enable mono mscoree)
- --disable-tests
-
- $(use_with X x)
- $(use_with alsa)
- --without-capi #977907
- $(use_with cups)
- $(use_with dbus)
- $(use_with ffmpeg)
- $(use_with fontconfig)
- $(use_with gphoto2 gphoto)
- $(use_with gstreamer)
- --without-hwloc # currently only used on FreeBSD
- $(use_with kerberos gssapi)
- $(use_with kerberos krb5)
- $(use_with netapi)
- $(use_with nls gettext)
- $(use_with opencl)
- $(use_with opengl)
- --without-oss # media-sound/oss is not packaged (OSSv4)
- $(use_with pcap)
- $(use_with pulseaudio pulse)
- $(use_with scanner sane)
- $(use_with sdl)
- $(use_with smartcard pcsclite)
- $(use_with ssl gnutls)
- $(use_with truetype freetype)
- $(use_with udev)
- $(use_with usb)
- $(use_with v4l v4l2)
- $(use_with vaapi va)
- $(use_with vulkan)
- $(use_with wayland)
- $(use_with xinerama)
-
- $(usev !bluetooth '
- ac_cv_header_bluetooth_bluetooth_h=no
- ac_cv_header_bluetooth_rfcomm_h=no
- ')
- $(usev !odbc ac_cv_lib_soname_odbc=)
- )
-
- wine_src_configure
-}
-
-src_install() {
- use perl || local WINE_SKIP_INSTALL=(
- ${WINE_DATADIR}/man/man1/wine{dump,maker}.1
- ${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}}
- )
-
- wine_src_install
-
- dodoc ANNOUNCE* AUTHORS README* documentation/README*
-}
-
-pkg_postinst() {
- wine_pkg_postinst
-
- optfeature "/dev/hidraw* access used for *some* controllers (e.g. DualShock4)" \
- games-util/game-device-udev-rules
-}
diff --git a/dev-cpp/glaze/files/glaze-5.2.1-unbundle-test-deps.patch b/dev-cpp/glaze/files/glaze-5.2.1-unbundle-test-deps.patch
new file mode 100644
index 000000000000..8ccf74af061f
--- /dev/null
+++ b/dev-cpp/glaze/files/glaze-5.2.1-unbundle-test-deps.patch
@@ -0,0 +1,64 @@
+diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
+index 028b3994..0b105eb2 100644
+--- a/tests/CMakeLists.txt
++++ b/tests/CMakeLists.txt
+@@ -1,17 +1,9 @@
+ include(FetchContent)
+
+-FetchContent_Declare(
+- ut
+- GIT_REPOSITORY https://github.com/openalgz/ut
+- GIT_TAG v0.0.5
+- GIT_SHALLOW TRUE
+-)
++find_package(ut2-glaze REQUIRED)
+
+ message(STATUS "Fetching dependencies...")
+ set_directory_properties(PROPERTIES EXCLUDE_FROM_ALL TRUE)
+-set(CMAKE_SKIP_INSTALL_RULES ON CACHE BOOL "" FORCE)
+-FetchContent_MakeAvailable(ut)
+-set(CMAKE_SKIP_INSTALL_RULES OFF CACHE BOOL "" FORCE)
+ set_directory_properties(PROPERTIES EXCLUDE_FROM_ALL FALSE)
+ message(STATUS "...finished fetching dependencies.")
+
+@@ -20,7 +12,7 @@ add_code_coverage_all_targets()
+
+ add_library(glz_test_common INTERFACE)
+ target_compile_features(glz_test_common INTERFACE cxx_std_23)
+-target_link_libraries(glz_test_common INTERFACE ut::ut glaze::glaze)
++target_link_libraries(glz_test_common INTERFACE ut2-glaze::ut2-glaze glaze::glaze)
+ if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
+ target_compile_options(glz_test_common INTERFACE -fno-exceptions -fno-rtti)
+ if(CMAKE_CXX_COMPILER_ID MATCHES "GNU")
+@@ -46,7 +38,7 @@ endif()
+
+ add_library(glz_test_exceptions INTERFACE)
+ target_compile_features(glz_test_exceptions INTERFACE cxx_std_23)
+-target_link_libraries(glz_test_exceptions INTERFACE ut::ut glaze::glaze)
++target_link_libraries(glz_test_exceptions INTERFACE ut2-glaze::ut2-glaze glaze::glaze)
+ if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
+ target_compile_options(glz_test_exceptions INTERFACE)
+ target_compile_options(glz_test_exceptions INTERFACE -Wall -Wextra -pedantic)
+diff --git a/tests/asio_repe/CMakeLists.txt b/tests/asio_repe/CMakeLists.txt
+index 1518b4e5..3cc27f67 100644
+--- a/tests/asio_repe/CMakeLists.txt
++++ b/tests/asio_repe/CMakeLists.txt
+@@ -1,14 +1,9 @@
+ project(asio_repe)
+
+-FetchContent_Declare(
+- asio
+- GIT_REPOSITORY https://github.com/chriskohlhoff/asio.git
+- GIT_TAG asio-1-32-0
+- GIT_SHALLOW TRUE
+-)
+-FetchContent_MakeAvailable(asio)
++find_package(PkgConfig REQUIRED)
++pkg_check_modules(asio GLOBAL IMPORTED_TARGET REQUIRED asio)
+
+ add_executable(${PROJECT_NAME} ${PROJECT_NAME}.cpp)
+
+ target_include_directories(${PROJECT_NAME} PRIVATE include ${asio_SOURCE_DIR}/asio/include)
+-target_link_libraries(${PROJECT_NAME} PRIVATE glz_test_exceptions)
+\ No newline at end of file
++target_link_libraries(${PROJECT_NAME} PRIVATE glz_test_exceptions)
diff --git a/dev-cpp/glaze/files/glaze-7.0.2-unbundle-test-deps.patch b/dev-cpp/glaze/files/glaze-5.5.4-unbundle-test-deps.patch
index 59f1415e7fed..fdcf4618d29a 100644
--- a/dev-cpp/glaze/files/glaze-7.0.2-unbundle-test-deps.patch
+++ b/dev-cpp/glaze/files/glaze-5.5.4-unbundle-test-deps.patch
@@ -1,8 +1,5 @@
- tests/CMakeLists.txt | 14 +++-----------
- 1 file changed, 3 insertions(+), 11 deletions(-)
-
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
-index ade41281..63fed1c7 100644
+index a2988c34..04f4e7e9 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -1,17 +1,9 @@
@@ -11,7 +8,7 @@ index ade41281..63fed1c7 100644
-FetchContent_Declare(
- ut
- GIT_REPOSITORY https://github.com/openalgz/ut
-- GIT_TAG v1.1.0
+- GIT_TAG v1.0.0
- GIT_SHALLOW TRUE
-)
+find_package(ut2-glaze REQUIRED)
@@ -24,21 +21,21 @@ index ade41281..63fed1c7 100644
set_directory_properties(PROPERTIES EXCLUDE_FROM_ALL FALSE)
message(STATUS "...finished fetching dependencies.")
-@@ -76,7 +68,7 @@ add_code_coverage_all_targets()
+@@ -20,7 +12,7 @@ add_code_coverage_all_targets()
add_library(glz_test_common INTERFACE)
target_compile_features(glz_test_common INTERFACE cxx_std_23)
--target_link_libraries(glz_test_common INTERFACE ut::ut glaze::glaze glz_asio)
-+target_link_libraries(glz_test_common INTERFACE ut2-glaze::ut2-glaze glaze::glaze glz_asio)
+-target_link_libraries(glz_test_common INTERFACE ut::ut glaze::glaze)
++target_link_libraries(glz_test_common INTERFACE ut2-glaze::ut2-glaze glaze::glaze)
if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
target_compile_options(glz_test_common INTERFACE -fno-exceptions -fno-rtti)
if(CMAKE_CXX_COMPILER_ID MATCHES "GNU")
-@@ -102,7 +94,7 @@ endif()
+@@ -46,7 +38,7 @@ endif()
add_library(glz_test_exceptions INTERFACE)
target_compile_features(glz_test_exceptions INTERFACE cxx_std_23)
--target_link_libraries(glz_test_exceptions INTERFACE ut::ut glaze::glaze glz_asio)
-+target_link_libraries(glz_test_exceptions INTERFACE ut2-glaze::ut2-glaze glaze::glaze glz_asio)
+-target_link_libraries(glz_test_exceptions INTERFACE ut::ut glaze::glaze)
++target_link_libraries(glz_test_exceptions INTERFACE ut2-glaze::ut2-glaze glaze::glaze)
if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
target_compile_options(glz_test_exceptions INTERFACE)
target_compile_options(glz_test_exceptions INTERFACE -Wall -Wextra -pedantic)
diff --git a/dev-cpp/glaze/glaze-7.0.2.ebuild b/dev-cpp/glaze/glaze-5.2.1.ebuild
index bf3255dce0da..0c21e07e7a82 100644
--- a/dev-cpp/glaze/glaze-7.0.2.ebuild
+++ b/dev-cpp/glaze/glaze-5.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2025-2026 Gentoo Authors
+# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,14 +13,14 @@ S="${WORKDIR}/glaze-${PV}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="examples fuzzing test"
RESTRICT="!test? ( test )"
DEPEND="
test? (
dev-cpp/asio
- >=dev-cpp/eigen-3.4
+ >=dev-cpp/eigen-3.4:=
dev-cpp/ut2-glaze
)
"
diff --git a/dev-cpp/glaze/glaze-5.5.4.ebuild b/dev-cpp/glaze/glaze-5.5.4.ebuild
new file mode 100644
index 000000000000..0c21e07e7a82
--- /dev/null
+++ b/dev-cpp/glaze/glaze-5.5.4.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Extremely fast, in memory, JSON and interface library for modern C++"
+HOMEPAGE="https://github.com/stephenberry/glaze"
+SRC_URI="https://github.com/stephenberry/glaze/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/glaze-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="examples fuzzing test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ test? (
+ dev-cpp/asio
+ >=dev-cpp/eigen-3.4:=
+ dev-cpp/ut2-glaze
+ )
+"
+RDEPEND="${DEPEND}"
+
+# Unbundle test dependencies otherwise they are fetched from github at build time
+PATCHES=(
+ "${FILESDIR}/${P}-unbundle-test-deps.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_SKIP_INSTALL_RULES=OFF
+ -Dglaze_DEVELOPER_MODE=ON
+ -Dglaze_ENABLE_FUZZING=$(usex fuzzing)
+ -Dglaze_BUILD_EXAMPLES=$(usex examples)
+ -DBUILD_TESTING=$(usex test)
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-cpp/glaze/glaze-8.1.0.ebuild b/dev-cpp/glaze/glaze-8.1.0.ebuild
new file mode 100644
index 000000000000..c87b505c179c
--- /dev/null
+++ b/dev-cpp/glaze/glaze-8.1.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Extremely fast, in memory, JSON and interface library for modern C++"
+HOMEPAGE="https://github.com/stephenberry/glaze"
+SRC_URI="
+ https://github.com/stephenberry/glaze/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+"
+
+S="${WORKDIR}/glaze-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples fuzzing test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ test? (
+ dev-cpp/asio
+ >=dev-cpp/eigen-3.4:=
+ >=dev-cpp/ut2-glaze-1.2.1
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_SKIP_INSTALL_RULES=OFF
+ -Dglaze_DEVELOPER_MODE=ON
+ -Dglaze_ENABLE_FUZZING=$(usex fuzzing)
+ -Dglaze_BUILD_EXAMPLES=$(usex examples)
+ -DBUILD_TESTING=$(usex test)
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-lang/deno-bin/deno-bin-2.9.7.ebuild b/dev-lang/deno-bin/deno-bin-2.9.4.ebuild
index 5baf84ee6900..5baf84ee6900 100644
--- a/dev-lang/deno-bin/deno-bin-2.9.7.ebuild
+++ b/dev-lang/deno-bin/deno-bin-2.9.4.ebuild
diff --git a/dev-lang/deno-bin/deno-bin-2.9.5.ebuild b/dev-lang/deno-bin/deno-bin-2.9.5.ebuild
new file mode 100644
index 000000000000..5baf84ee6900
--- /dev/null
+++ b/dev-lang/deno-bin/deno-bin-2.9.5.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+inherit shell-completion toolchain-funcs
+
+DESCRIPTION="Modern runtime for JavaScript and TypeScript"
+HOMEPAGE="https://deno.com/"
+SRC_URI="
+ amd64? (
+ https://github.com/denoland/deno/releases/download/v${PV}/deno-x86_64-unknown-linux-gnu.zip
+ -> ${P}-amd64.zip
+ )
+ arm64? (
+ https://github.com/denoland/deno/releases/download/v${PV}/deno-aarch64-unknown-linux-gnu.zip
+ -> ${P}-arm64.zip
+ )
+"
+S=${WORKDIR}
+
+LICENSE="MIT"
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 ISC MIT
+ MPL-2.0 openssl Unicode-3.0 Unicode-DFS-2016 ZLIB
+" # crates
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+
+RDEPEND="
+ || (
+ llvm-runtimes/libgcc
+ sys-devel/gcc:*
+ )
+ sys-libs/glibc
+"
+BDEPEND="
+ app-arch/unzip
+"
+
+QA_PREBUILT="usr/bin/deno"
+
+src_compile() {
+ if ! tc-is-cross-compiler; then
+ ./deno completions bash > "${T}"/deno || die
+ ./deno completions fish > "${T}"/deno.fish || die
+ ./deno completions zsh > "${T}"/_deno || die
+ else
+ ewarn "shell completion files were skipped due to cross-compilation"
+ fi
+}
+
+src_install() {
+ dobin deno
+
+ newenvd - 50deno <<<"DENO_NO_UPDATE_CHECK=1"
+
+ if ! tc-is-cross-compiler; then
+ dobashcomp "${T}"/deno
+ dofishcomp "${T}"/deno.fish
+ dozshcomp "${T}"/_deno
+ fi
+}
diff --git a/dev-libs/openssl-compat/files/gentoo.config-0.9.8 b/dev-libs/openssl-compat/files/gentoo.config-1.0.2
index e74e87ee8aba..6d4cd3112618 100644
--- a/dev-libs/openssl-compat/files/gentoo.config-0.9.8
+++ b/dev-libs/openssl-compat/files/gentoo.config-1.0.2
@@ -13,8 +13,9 @@
if [[ $1 == "test" ]] ; then
for c in \
"arm-gentoo-linux-uclibc |linux-generic32 -DL_ENDIAN" \
- "armv5b-linux-gnu |linux-generic32 -DB_ENDIAN" \
+ "armv5b-linux-gnu |linux-armv4 -DB_ENDIAN" \
"x86_64-pc-linux-gnu |linux-x86_64" \
+ "alpha-linux-gnu |linux-alpha-gcc" \
"alphaev56-unknown-linux-gnu |linux-alpha+bwx-gcc" \
"i686-pc-linux-gnu |linux-elf" \
"whatever-gentoo-freebsdX.Y |BSD-generic32" \
@@ -25,12 +26,15 @@ if [[ $1 == "test" ]] ; then
"hppa64-aldsF-linux-gnu5.3 |linux-generic32 -DB_ENDIAN" \
"powerpc-gentOO-linux-uclibc |linux-ppc" \
"powerpc64-unk-linux-gnu |linux-ppc64" \
+ "powerpc64le-linux-gnu |linux-ppc64le" \
"x86_64-apple-darwinX |darwin64-x86_64-cc" \
"powerpc64-apple-darwinX |darwin64-ppc-cc" \
"i686-apple-darwinX |darwin-i386-cc" \
"i386-apple-darwinX |darwin-i386-cc" \
"powerpc-apple-darwinX |darwin-ppc-cc" \
"i586-pc-winnt |winnt-parity" \
+ "s390-ibm-linux-gnu |linux-generic32 -DB_ENDIAN" \
+ "s390x-linux-gnu |linux64-s390x" \
;do
CHOST=${c/|*}
ret_want=${c/*|}
@@ -51,14 +55,17 @@ fi
# Detect the operating system
case ${CHOST} in
- *-aix*) system="aix";;
- *-darwin*) system="darwin";;
- *-freebsd*) system="BSD";;
- *-hpux*) system="hpux";;
- *-linux*) system="linux";;
- *-solaris*) system="solaris";;
- *-winnt*) system="winnt";;
- *) exit 0;;
+ *-aix*) system="aix";;
+ *-darwin*) system="darwin";;
+ *-freebsd*) system="BSD";;
+ *-hpux*) system="hpux";;
+ *-linux*) system="linux";;
+ *-solaris*) system="solaris";;
+ *-winnt*) system="winnt";;
+ x86_64-*-mingw*) system="mingw64";;
+ *mingw*) system="mingw";;
+ *-gnu*) system="hurd";;
+ *) exit 0;;
esac
@@ -74,29 +81,44 @@ machine=""
chost_machine=${CHOST%%-*}
case ${system} in
linux)
- case ${chost_machine} in
- alphaev56*) machine=alpha+bwx-${compiler};;
+ case ${chost_machine}:${ABI} in
+ aarch64*be*) machine="aarch64 -DB_ENDIAN";;
+ aarch64*) machine="aarch64 -DL_ENDIAN";;
+ alphaev56*|\
alphaev[678]*)machine=alpha+bwx-${compiler};;
alpha*) machine=alpha-${compiler};;
+ armv[4-9]*b*) machine="armv4 -DB_ENDIAN";;
+ armv[4-9]*) machine="armv4 -DL_ENDIAN";;
arm*b*) machine="generic32 -DB_ENDIAN";;
arm*) machine="generic32 -DL_ENDIAN";;
+ avr*) machine="generic32 -DL_ENDIAN";;
+ bfin*) machine="generic32 -DL_ENDIAN";;
# hppa64*) machine=parisc64;;
hppa*) machine="generic32 -DB_ENDIAN";;
- i[0-9]86*) machine=elf;;
+ i[0-9]86*|\
+ x86_64*:x86) machine=elf;;
ia64*) machine=ia64;;
m68*) machine="generic32 -DB_ENDIAN";;
mips*el*) machine="generic32 -DL_ENDIAN";;
mips*) machine="generic32 -DB_ENDIAN";;
+ powerpc64*le*)machine=ppc64le;;
powerpc64*) machine=ppc64;;
+ powerpc*le*) machine="generic32 -DL_ENDIAN";;
powerpc*) machine=ppc;;
# sh64*) machine=elf;;
sh*b*) machine="generic32 -DB_ENDIAN";;
sh*) machine="generic32 -DL_ENDIAN";;
+ # TODO: Might want to do -mcpu probing like glibc to determine a
+ # better default for sparc-linux-gnu targets. This logic will
+ # break v7 and older systems when they use it.
sparc*v7*) machine="generic32 -DB_ENDIAN";;
- sparc64*) machine=sparcv9;;
+ sparc64*) machine=sparcv9 system=linux64;;
+ sparc*v9*) machine=sparcv9;;
+ sparc*v8*) machine=sparcv8;;
sparc*) machine=sparcv8;;
- s390x*) machine="generic64 -DB_ENDIAN";;
+ s390x*) machine=s390x system=linux64;;
s390*) machine="generic32 -DB_ENDIAN";;
+ x86_64*:x32) machine=x32;;
x86_64*) machine=x86_64;;
esac
;;
@@ -137,6 +159,17 @@ solaris)
winnt)
machine=parity
;;
+mingw*)
+ # special case ... no xxx-yyy style name
+ echo ${system}
+ ;;
+hurd)
+ case ${chost_machine} in
+ i[0-9]86*) machine=x86;;
+ x86_64*) machine=x86_64;;
+ *) machine=generic32;;
+ esac
+ ;;
esac
diff --git a/dev-libs/openssl-compat/files/gentoo.config-1.0.4 b/dev-libs/openssl-compat/files/gentoo.config-1.0.4
new file mode 100644
index 000000000000..735ab493c577
--- /dev/null
+++ b/dev-libs/openssl-compat/files/gentoo.config-1.0.4
@@ -0,0 +1,184 @@
+#!/usr/bin/env bash
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+#
+# Openssl doesn't play along nicely with cross-compiling
+# like autotools based projects, so let's teach it new tricks.
+#
+# Review the bundled 'config' script to see why kind of targets
+# we can pass to the 'Configure' script.
+
+
+# Testing routines
+if [[ $1 == "test" ]] ; then
+ for c in \
+ "arm-gentoo-linux-uclibc |linux-generic32 -DL_ENDIAN" \
+ "armv5b-linux-gnu |linux-armv4 -DB_ENDIAN" \
+ "x86_64-pc-linux-gnu |linux-x86_64" \
+ "alpha-linux-gnu |linux-alpha-gcc" \
+ "alphaev56-unknown-linux-gnu |linux-alpha+bwx-gcc" \
+ "i686-pc-linux-gnu |linux-elf" \
+ "whatever-gentoo-freebsdX.Y |BSD-generic32" \
+ "i686-gentoo-freebsdX.Y |BSD-x86-elf" \
+ "sparc64-alpha-freebsdX.Y |BSD-sparc64" \
+ "ia64-gentoo-freebsd5.99234 |BSD-ia64" \
+ "x86_64-gentoo-freebsdX.Y |BSD-x86_64" \
+ "hppa64-aldsF-linux-gnu5.3 |linux-generic32 -DB_ENDIAN" \
+ "powerpc-gentOO-linux-uclibc |linux-ppc" \
+ "powerpc64-unk-linux-gnu |linux-ppc64" \
+ "powerpc64le-linux-gnu |linux-ppc64le" \
+ "x86_64-apple-darwinX |darwin64-x86_64-cc" \
+ "powerpc64-apple-darwinX |darwin64-ppc-cc" \
+ "i686-apple-darwinX |darwin-i386-cc" \
+ "i386-apple-darwinX |darwin-i386-cc" \
+ "powerpc-apple-darwinX |darwin-ppc-cc" \
+ "i586-pc-winnt |winnt-parity" \
+ "s390-ibm-linux-gnu |linux-generic32 -DB_ENDIAN" \
+ "s390x-linux-gnu |linux64-s390x" \
+ ;do
+ CHOST=${c/|*}
+ ret_want=${c/*|}
+ ret_got=$(CHOST=${CHOST} "$0")
+
+ if [[ ${ret_want} == "${ret_got}" ]] ; then
+ echo "PASS: ${CHOST}"
+ else
+ echo "FAIL: ${CHOST}"
+ echo -e "\twanted: ${ret_want}"
+ echo -e "\twe got: ${ret_got}"
+ fi
+ done
+ exit 0
+fi
+[[ -z ${CHOST} && -n $1 ]] && CHOST=$1
+
+
+# Detect the operating system
+case ${CHOST} in
+ *-aix*) system="aix";;
+ *-darwin*) system="darwin";;
+ *-freebsd*) system="BSD";;
+ *-hpux*) system="hpux";;
+ *-linux*) system="linux";;
+ *-solaris*) system="solaris";;
+ *-winnt*) system="winnt";;
+ x86_64-*-mingw*) system="mingw64";;
+ *mingw*) system="mingw";;
+ *-gnu*) system="hurd";;
+ *) exit 0;;
+esac
+
+
+# Compiler munging
+compiler="gcc"
+if [[ ${CC} == "ccc" ]] ; then
+ compiler=${CC}
+fi
+
+
+# Detect target arch
+machine=""
+chost_machine=${CHOST%%-*}
+case ${system} in
+linux)
+ case ${chost_machine}:${ABI} in
+ aarch64*be*) machine="aarch64 -DB_ENDIAN";;
+ aarch64*) machine="aarch64 -DL_ENDIAN";;
+ alphaev56*|\
+ alphaev[678]*)machine=alpha+bwx-${compiler};;
+ alpha*) machine=alpha-${compiler};;
+ armv[4-9]*b*) machine="armv4 -DB_ENDIAN";;
+ armv[4-9]*) machine="armv4 -DL_ENDIAN";;
+ arm*b*) machine="generic32 -DB_ENDIAN";;
+ arm*) machine="generic32 -DL_ENDIAN";;
+ avr*) machine="generic32 -DL_ENDIAN";;
+ bfin*) machine="generic32 -DL_ENDIAN";;
+ # hppa64*) machine=parisc64;;
+ hppa*) machine="generic32 -DB_ENDIAN";;
+ i[0-9]86*|\
+ x86_64*:x86) machine=x86;;
+ ia64*) machine=ia64;;
+ loongarch64*) machine="loongarch64 -DL_ENDIAN" system=linux64;;
+ m68*) machine="latomic -DB_ENDIAN";;
+ mips*el*:o32) machine="mips32 -DL_ENDIAN";;
+ mips*:o32) machine="mips32 -DB_ENDIAN";;
+ mips*el*:n32) machine="mips64 -DL_ENDIAN";;
+ mips*:n32) machine="mips64 -DB_ENDIAN";;
+ mips*el*:n64) machine="mips64 -DL_ENDIAN" system=linux64;;
+ mips*:n64) machine="mips64 -DB_ENDIAN" system=linux64;;
+ powerpc64*le*)machine=ppc64le;;
+ powerpc64*) machine=ppc64;;
+ powerpc*le*) machine="generic32 -DL_ENDIAN";;
+ powerpc*) machine=ppc;;
+ riscv32*) machine="generic32 -DL_ENDIAN";;
+ riscv64*) machine="riscv64 -DL_ENDIAN" system=linux64;;
+ # sh64*) machine=elf;;
+ sh*b*) machine="generic32 -DB_ENDIAN";;
+ sh*) machine="generic32 -DL_ENDIAN";;
+ # TODO: Might want to do -mcpu probing like glibc to determine a
+ # better default for sparc-linux-gnu targets. This logic will
+ # break v7 and older systems when they use it.
+ sparc*v7*) machine="generic32 -DB_ENDIAN";;
+ sparc64*) machine=sparcv9 system=linux64;;
+ sparc*v9*) machine=sparcv9;;
+ sparc*v8*) machine=sparcv8;;
+ sparc*) machine=sparcv8;;
+ s390x*) machine=s390x system=linux64;;
+ s390*) machine="generic32 -DB_ENDIAN";;
+ x86_64*:x32) machine=x32;;
+ x86_64*) machine=x86_64;;
+ esac
+ ;;
+BSD)
+ case ${chost_machine} in
+ alpha*) machine=generic64;;
+ i[6-9]86*) machine=x86-elf;;
+ ia64*) machine=ia64;;
+ sparc64*) machine=sparc64;;
+ x86_64*) machine=x86_64;;
+ *) machine=generic32;;
+ esac
+ ;;
+aix)
+ machine=${compiler}
+ ;;
+darwin)
+ case ${chost_machine} in
+ powerpc64) machine=ppc-cc; system=${system}64;;
+ powerpc) machine=ppc-cc;;
+ i?86*) machine=i386-cc;;
+ x86_64) machine=x86_64-cc; system=${system}64;;
+ esac
+ ;;
+hpux)
+ case ${chost_machine} in
+ ia64) machine=ia64-${compiler} ;;
+ esac
+ ;;
+solaris)
+ case ${chost_machine} in
+ i386) machine=x86-${compiler} ;;
+ x86_64*) machine=x86_64-${compiler}; system=${system}64;;
+ sparcv9*) machine=sparcv9-${compiler}; system=${system}64;;
+ sparc*) machine=sparcv8-${compiler};;
+ esac
+ ;;
+winnt)
+ machine=parity
+ ;;
+mingw*)
+ # special case ... no xxx-yyy style name
+ echo ${system}
+ ;;
+hurd)
+ case ${chost_machine} in
+ i[0-9]86*) machine=x86;;
+ x86_64*) machine=x86_64;;
+ *) machine=generic32;;
+ esac
+ ;;
+esac
+
+
+# If we have something, show it
+[[ -n ${machine} ]] && echo ${system}-${machine}
diff --git a/dev-libs/openssl-compat/files/openssl-0.9.8e-bsd-sparc64.patch b/dev-libs/openssl-compat/files/openssl-0.9.8e-bsd-sparc64.patch
deleted file mode 100644
index a798164a9069..000000000000
--- a/dev-libs/openssl-compat/files/openssl-0.9.8e-bsd-sparc64.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- a/Configure
-+++ b/Configure
-@@ -365,7 +365,7 @@
- # -DMD32_REG_T=int doesn't actually belong in sparc64 target, it
- # simply *happens* to work around a compiler bug in gcc 3.3.3,
- # triggered by RIPEMD160 code.
--"BSD-sparc64", "gcc:-DB_ENDIAN -DTERMIOS -O3 -DMD32_REG_T=int -Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC2_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC2 BF_PTR:::des_enc-sparc.o fcrypt_b.o:::::::::dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
-+"BSD-sparc64", "gcc:-DB_ENDIAN -DTERMIOS -O3 -DMD32_REG_T=int -Wall::${BSDthreads}:ULTRASPARC::SIXTY_FOUR_BIT_LONG RC2_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC2 BF_PTR:::des_enc-sparc.o fcrypt_b.o:::::::::dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
- "BSD-ia64", "gcc:-DL_ENDIAN -DTERMIOS -O3 -Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK:${ia64_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
- "BSD-x86_64", "gcc:-DL_ENDIAN -DTERMIOS -O3 -DMD32_REG_T=int -Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
-
-
-the -B flag is a no-op nowadays
-
---- a/crypto/des/Makefile
-+++ b/crypto/des/Makefile
-@@ -62,7 +62,7 @@
- $(CC) $(CFLAGS) -o des des.o cbc3_enc.o $(LIB)
-
- des_enc-sparc.S: asm/des_enc.m4
-- m4 -B 8192 asm/des_enc.m4 > des_enc-sparc.S
-+ m4 asm/des_enc.m4 > des_enc-sparc.S
-
- # ELF
- dx86-elf.s: asm/des-586.pl ../perlasm/x86asm.pl ../perlasm/cbc.pl
diff --git a/dev-libs/openssl-compat/files/openssl-0.9.8h-ldflags.patch b/dev-libs/openssl-compat/files/openssl-0.9.8h-ldflags.patch
deleted file mode 100644
index 64cc7bde0504..000000000000
--- a/dev-libs/openssl-compat/files/openssl-0.9.8h-ldflags.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-http://bugs.gentoo.org/181438
-http://bugs.gentoo.org/327421
-https://rt.openssl.org/Ticket/Display.html?id=3332&user=guest&pass=guest
-
-make sure we respect LDFLAGS
-
-also make sure we don't add useless -rpath flags to the system libdir
-
---- openssl-0.9.8h/Makefile.org
-+++ openssl-0.9.8h/Makefile.org
-@@ -180,6 +181,7 @@
- MAKEDEPEND='$$$${TOP}/util/domd $$$${TOP} -MD ${MAKEDEPPROG}' \
- DEPFLAG='-DOPENSSL_NO_DEPRECATED ${DEPFLAG}' \
- MAKEDEPPROG='${MAKEDEPPROG}' \
-+ LDFLAGS='${LDFLAGS}' \
- SHARED_LDFLAGS='${SHARED_LDFLAGS}' \
- KRB5_INCLUDES='${KRB5_INCLUDES}' LIBKRB5='${LIBKRB5}' \
- EXE_EXT='${EXE_EXT}' SHARED_LIBS='${SHARED_LIBS}' \
---- openssl-0.9.8h/Makefile.shared
-+++ openssl-0.9.8h/Makefile.shared
-@@ -153,7 +153,7 @@
- NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \
- SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared -Wl,-Bsymbolic -Wl,-soname=$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX"
-
--DO_GNU_APP=LDFLAGS="$(CFLAGS) -Wl,-rpath,$(LIBRPATH)"
-+DO_GNU_APP=LDFLAGS="$(LDFLAGS) $(CFLAGS)"
-
- #This is rather special. It's a special target with which one can link
- #applications without bothering with any features that have anything to
diff --git a/dev-libs/openssl-compat/files/openssl-0.9.8m-binutils.patch b/dev-libs/openssl-compat/files/openssl-0.9.8m-binutils.patch
deleted file mode 100644
index 9fa79b9a65fb..000000000000
--- a/dev-libs/openssl-compat/files/openssl-0.9.8m-binutils.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-http://bugs.gentoo.org/289130
-
-Ripped from Fedora
-
---- openssl-1.0.0-beta4/crypto/sha/asm/sha1-x86_64.pl.binutils 2009-11-12 15:17:29.000000000 +0100
-+++ openssl-1.0.0-beta4/crypto/sha/asm/sha1-x86_64.pl 2009-11-12 17:24:18.000000000 +0100
-@@ -150,7 +150,7 @@ ___
- sub BODY_20_39 {
- my ($i,$a,$b,$c,$d,$e,$f)=@_;
- my $j=$i+1;
--my $K=($i<40)?0x6ed9eba1:0xca62c1d6;
-+my $K=($i<40)?0x6ed9eba1:-0x359d3e2a;
- $code.=<<___ if ($i<79);
- lea $K($xi,$e),$f
- mov `4*($j%16)`(%rsp),$xi
-@@ -187,7 +187,7 @@ sub BODY_40_59 {
- my ($i,$a,$b,$c,$d,$e,$f)=@_;
- my $j=$i+1;
- $code.=<<___;
-- lea 0x8f1bbcdc($xi,$e),$f
-+ lea -0x70e44324($xi,$e),$f
- mov `4*($j%16)`(%rsp),$xi
- mov $b,$t0
- mov $b,$t1
diff --git a/dev-libs/openssl-compat/files/openssl-0.9.8z_p8-perl-5.26.patch b/dev-libs/openssl-compat/files/openssl-0.9.8z_p8-perl-5.26.patch
deleted file mode 100644
index c932b820425c..000000000000
--- a/dev-libs/openssl-compat/files/openssl-0.9.8z_p8-perl-5.26.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-https://bugs.gentoo.org/639876
-
---- a/crypto/des/asm/des-586.pl
-+++ b/crypto/des/asm/des-586.pl
-@@ -4,7 +4,7 @@
- # Svend Olaf Mikkelsen <svolaf@inet.uni-c.dk>
- #
-
--push(@INC,"perlasm","../../perlasm");
-+push(@INC,".","perlasm","../../perlasm");
- require "x86asm.pl";
- require "cbc.pl";
- require "desboth.pl";
diff --git a/dev-libs/openssl-compat/files/openssl-0.9.8z_p8-termios.patch b/dev-libs/openssl-compat/files/openssl-0.9.8z_p8-termios.patch
deleted file mode 100644
index 5beb692a5b94..000000000000
--- a/dev-libs/openssl-compat/files/openssl-0.9.8z_p8-termios.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/crypto/ui/ui_openssl.c
-+++ b/crypto/ui/ui_openssl.c
-@@ -186,7 +186,7 @@
- # undef SGTTY
- #endif
-
--#if defined(linux) && !defined(TERMIO)
-+#if defined(linux) && !defined(TERMIO) && !defined(TERMIOS)
- # undef TERMIOS
- # define TERMIO
- # undef SGTTY
diff --git a/dev-libs/openssl-compat/files/openssl-1.1.0j-parallel_install_fix.patch b/dev-libs/openssl-compat/files/openssl-1.1.0j-parallel_install_fix.patch
new file mode 100644
index 000000000000..c837e208cf6a
--- /dev/null
+++ b/dev-libs/openssl-compat/files/openssl-1.1.0j-parallel_install_fix.patch
@@ -0,0 +1,21 @@
+https://github.com/openssl/openssl/issues/7679
+
+--- a/Configurations/unix-Makefile.tmpl
++++ b/Configurations/unix-Makefile.tmpl
+@@ -77,8 +77,14 @@
+ # to. You're welcome.
+ sub dependmagic {
+ my $target = shift;
+-
+- return "$target: build_generated\n\t\$(MAKE) depend && \$(MAKE) _$target\n_$target";
++ my $magic = <<"_____";
++$target: build_generated depend
++ \$(MAKE) _$target
++_$target
++_____
++ # Remove line ending
++ $magic =~ s|\R$||;
++ return $magic;
+ }
+ '';
+ -}
diff --git a/dev-libs/openssl-compat/files/openssl-1.1.1i-riscv32.patch b/dev-libs/openssl-compat/files/openssl-1.1.1i-riscv32.patch
new file mode 100644
index 000000000000..c94b0323eb43
--- /dev/null
+++ b/dev-libs/openssl-compat/files/openssl-1.1.1i-riscv32.patch
@@ -0,0 +1,61 @@
+From 5b5e2985f355c8e99c196d9ce5d02c15bebadfbc Mon Sep 17 00:00:00 2001
+From: Alistair Francis <alistair.francis@wdc.com>
+Date: Thu, 29 Aug 2019 13:56:21 -0700
+Subject: [PATCH] Add support for io_pgetevents_time64 syscall
+
+32-bit architectures that are y2038 safe don't include syscalls that use
+32-bit time_t. Instead these architectures have suffixed syscalls that
+always use a 64-bit time_t. In the case of the io_getevents syscall the
+syscall has been replaced with the io_pgetevents_time64 syscall instead.
+
+This patch changes the io_getevents() function to use the correct
+syscall based on the avaliable syscalls and the time_t size. We will
+only use the new 64-bit time_t syscall if the architecture is using a
+64-bit time_t. This is to avoid having to deal with 32/64-bit
+conversions and relying on a 64-bit timespec struct on 32-bit time_t
+platforms. As of Linux 5.3 there are no 32-bit time_t architectures
+without __NR_io_getevents. In the future if a 32-bit time_t architecture
+wants to use the 64-bit syscalls we can handle the conversion.
+
+This fixes build failures on 32-bit RISC-V.
+
+Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
+
+Reviewed-by: Richard Levitte <levitte@openssl.org>
+Reviewed-by: Paul Dale <paul.dale@oracle.com>
+(Merged from https://github.com/openssl/openssl/pull/9819)
+---
+ engines/e_afalg.c | 16 ++++++++++++++++
+ 1 file changed, 16 insertions(+)
+
+diff --git a/engines/e_afalg.c b/engines/e_afalg.c
+index dacbe358cb..99516cb1bb 100644
+--- a/engines/e_afalg.c
++++ b/engines/e_afalg.c
+@@ -125,7 +125,23 @@ static ossl_inline int io_getevents(aio_context_t ctx, long min, long max,
+ struct io_event *events,
+ struct timespec *timeout)
+ {
++#if defined(__NR_io_getevents)
+ return syscall(__NR_io_getevents, ctx, min, max, events, timeout);
++#elif defined(__NR_io_pgetevents_time64)
++ /* Let's only support the 64 suffix syscalls for 64-bit time_t.
++ * This simplifies the code for us as we don't need to use a 64-bit
++ * version of timespec with a 32-bit time_t and handle converting
++ * between 64-bit and 32-bit times and check for overflows.
++ */
++ if (sizeof(timeout->tv_sec) == 8)
++ return syscall(__NR_io_pgetevents_time64, ctx, min, max, events, timeout, NULL);
++ else {
++ errno = ENOSYS;
++ return -1;
++ }
++#else
++# error "We require either the io_getevents syscall or __NR_io_pgetevents_time64."
++#endif
+ }
+
+ static void afalg_waitfd_cleanup(ASYNC_WAIT_CTX *ctx, const void *key,
+--
+2.26.2
+
diff --git a/dev-libs/openssl-compat/openssl-compat-0.9.8z_p8-r3.ebuild b/dev-libs/openssl-compat/openssl-compat-0.9.8z_p8-r3.ebuild
deleted file mode 100644
index 4f7b116337d8..000000000000
--- a/dev-libs/openssl-compat/openssl-compat-0.9.8z_p8-r3.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# this ebuild is only for the libcrypto.so.0.9.8 and libssl.so.0.9.8 SONAME for ABI compat
-
-EAPI="8"
-
-inherit flag-o-matic toolchain-funcs multilib-minimal
-
-#PLEVEL=$(printf "\\$(printf '%03o' $((${PV##*_p} + 96)))")
-PLEVEL='h' # _p8 -> tr '[1-9]' '[a-i]' -> 'h'
-MY_PV=${PV/_p*/${PLEVEL}}
-MY_P=openssl-${MY_PV}
-DESCRIPTION="Toolkit for SSL v2/v3 and TLS v1"
-HOMEPAGE="https://www.openssl.org/"
-SRC_URI="mirror://openssl/source/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="openssl"
-SLOT="0.9.8"
-KEYWORDS="~amd64 ~x86"
-IUSE="bindist gmp kerberos cpu_flags_x86_sse2 test tls-compression"
-RESTRICT="!bindist? ( bindist )
- test"
-
-RDEPEND="
- gmp? ( >=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}] )
- tls-compression? ( virtual/zlib:=[${MULTILIB_USEDEP}] )
- kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] )
-"
-DEPEND="
- ${RDEPEND}
-"
-BDEPEND="
- >=dev-lang/perl-5
- test? (
- sys-apps/diffutils
- sys-devel/bc
- )
-"
-
-# Do not install any docs
-DOCS=()
-
-PATCHES=(
- "${FILESDIR}"/openssl-0.9.8e-bsd-sparc64.patch
- "${FILESDIR}"/openssl-0.9.8h-ldflags.patch #181438
- "${FILESDIR}"/openssl-0.9.8m-binutils.patch #289130
- "${FILESDIR}"/openssl-0.9.8z_p8-perl-5.26.patch
- "${FILESDIR}"/openssl-0.9.8z_p8-termios.patch
-)
-
-src_prepare() {
- default
-
- # disable fips in the build
- # make sure the man pages are suffixed #302165
- # don't bother building man pages if they're disabled
- sed -i \
- -e '/DIRS/s: fips : :g' \
- -e '/^MANSUFFIX/s:=.*:=ssl:' \
- -e '/^MAKEDEPPROG/s:=.*:=$(CC):' \
- -e $(has noman FEATURES \
- && echo '/^install:/s:install_docs::' \
- || echo '/^MANDIR=/s:=.*:=/usr/share/man:') \
- Makefile{,.org} \
- || die
- # show the actual commands in the log
- sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared || die
- # update the enginedir path.
- # punt broken config we don't care about as it fails sanity check.
- # force TERMIOS because glibc no longer has TERMIO.
- sed -i \
- -e '/^"debug-ben-debug-64"/d' \
- -e "/foo.*engines/s|/lib/engines|/$(get_libdir)/engines|" \
- -e 's/-DTERMIO\b/-DTERMIOS/g' \
- Configure || die
-
- # since we're forcing $(CC) as makedep anyway, just fix
- # the conditional as always-on
- # helps clang (#417795), and versioned gcc (#499818)
- sed -i 's/expr.*MAKEDEPEND.*;/true;/' util/domd || die
-
- # quiet out unknown driver argument warnings since openssl
- # doesn't have well-split CFLAGS and we're making it even worse
- # and 'make depend' uses -Werror for added fun (#417795 again)
- [[ ${CC} == *clang* ]] && append-flags -Qunused-arguments
-
- # allow openssl to be cross-compiled
- cp "${FILESDIR}"/gentoo.config-0.9.8 gentoo.config || die "cp cross-compile failed"
- chmod a+rx gentoo.config || die
-
- append-flags -fno-strict-aliasing
- append-flags -Wa,--noexecstack
-
- sed -i '1s,^:$,#!/usr/bin/perl,' Configure || die #141906
- sed -i '/^"debug-bodo/d' Configure || die # 0.9.8za shipped broken
- ./config --test-sanity || die "I AM NOT SANE"
-
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- unset APPS #197996
- unset SCRIPTS #312551
-
- tc-export CC AR RANLIB
-
- # Clean out patent-or-otherwise-encumbered code
- # Camellia: Royalty Free https://en.wikipedia.org/wiki/Camellia_(cipher)
- # IDEA: Expired https://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm
- # EC: ????????? ??/??/2015 https://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography
- # MDC2: Expired https://en.wikipedia.org/wiki/MDC-2
- # RC5: 5,724,428 03/03/2015 https://en.wikipedia.org/wiki/RC5
-
- use_ssl() { use $1 && echo "enable-${2:-$1} ${*:3}" || echo "no-${2:-$1}" ; }
- echoit() { echo "$@" ; "$@" ; }
-
- local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal")
-
- local sslout=$(./gentoo.config)
- einfo "Use configuration ${sslout:-(openssl knows best)}"
- local config="Configure"
- [[ -z ${sslout} ]] && config="config"
-
- echoit \
- ./${config} \
- ${sslout} \
- $(use cpu_flags_x86_sse2 || echo "no-sse2") \
- enable-camellia \
- $(use_ssl !bindist ec) \
- enable-idea \
- enable-mdc2 \
- $(use_ssl !bindist rc5) \
- enable-tlsext \
- $(use_ssl gmp gmp -lgmp) \
- $(use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \
- $(use_ssl tls-compression zlib) \
- --prefix=/usr \
- --openssldir=/etc/ssl \
- shared threads \
- || die "Configure failed"
-
- # Clean out hardcoded flags that openssl uses
- local CFLAG=$(grep ^CFLAG= Makefile | LC_ALL=C sed \
- -e 's:^CFLAG=::' \
- -e 's:-fomit-frame-pointer ::g' \
- -e 's:-O[0-9] ::g' \
- -e 's:-march=[-a-z0-9]* ::g' \
- -e 's:-mcpu=[-a-z0-9]* ::g' \
- -e 's:-m[a-z0-9]* ::g' \
- )
- sed -i \
- -e "/^LIBDIR=/s|=.*|=$(get_libdir)|" \
- -e "/^CFLAG/s|=.*|=${CFLAG} ${CFLAGS}|" \
- -e "/^SHARED_LDFLAGS=/s|$| ${LDFLAGS}|" \
- Makefile || die
-}
-
-multilib_src_compile() {
- # depend is needed to use $confopts
- emake -j1 depend
- emake -j1 build_libs
-}
-
-multilib_src_test() {
- emake -j1 test
-}
-
-multilib_src_install() {
- dolib.so lib{crypto,ssl}.so.0.9.8
-}
diff --git a/dev-libs/openssl-compat/openssl-compat-1.0.2u-r2.ebuild b/dev-libs/openssl-compat/openssl-compat-1.0.2u-r2.ebuild
new file mode 100644
index 000000000000..10f9e4f8bcc3
--- /dev/null
+++ b/dev-libs/openssl-compat/openssl-compat-1.0.2u-r2.ebuild
@@ -0,0 +1,239 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic toolchain-funcs multilib-minimal
+
+# openssl-1.0.2-patches-1.6 contain additional CVE patches
+# which got fixed with this release.
+# Please use 1.7 version number when rolling a new tarball!
+PATCH_SET="openssl-1.0.2-patches-1.5"
+
+MY_P=openssl-${PV/_/-}
+
+# This patch set is based on the following files from Fedora 25,
+# see https://src.fedoraproject.org/rpms/openssl/blob/25/f/openssl.spec
+# for more details:
+# - hobble-openssl (SOURCE1)
+# - ec_curve.c (SOURCE12) -- MODIFIED
+# - ectest.c (SOURCE13)
+# - openssl-1.1.1-ec-curves.patch (PATCH37) -- MODIFIED
+BINDIST_PATCH_SET="openssl-1.0.2t-bindist-1.0.tar.xz"
+
+DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)"
+HOMEPAGE="https://www.openssl.org/"
+SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
+ bindist? (
+ mirror://gentoo/bb/${BINDIST_PATCH_SET}
+ )
+ !vanilla? (
+ https://dev.gentoo.org/~chutzpah/dist/openssl/${PATCH_SET}.tar.xz
+ )
+ mirror://gentoo/ec/openssl-compat-1.0.2u-versioned-symbols.patch.gz"
+
+LICENSE="openssl"
+SLOT="1.0.0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+IUSE="+asm bindist gmp kerberos rfc3779 sctp cpu_flags_x86_sse2 sslv2 +sslv3 static-libs test +tls-heartbeat vanilla tls-compression"
+
+RESTRICT="!bindist? ( bindist )
+ test"
+
+RDEPEND="gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+ kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] )
+ tls-compression? ( >=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
+ !=dev-libs/openssl-1.0.2*:0
+ !dev-libs/openssl:1.0.0"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ >=dev-lang/perl-5
+ sctp? ( >=net-misc/lksctp-tools-1.0.12 )
+ test? (
+ sys-apps/diffutils
+ app-alternatives/bc
+ )"
+
+# Do not install any docs
+DOCS=()
+
+S="${WORKDIR}/${MY_P}"
+
+MULTILIB_WRAPPED_HEADERS=(
+ usr/include/openssl/opensslconf.h
+)
+
+src_prepare() {
+ mv "${WORKDIR}"/openssl-compat-1.0.2u-versioned-symbols.patch "${WORKDIR}"/patch || die
+
+ if use bindist; then
+ mv "${WORKDIR}"/bindist-patches/hobble-openssl "${WORKDIR}" || die
+ bash "${WORKDIR}"/hobble-openssl || die
+
+ cp -f "${WORKDIR}"/bindist-patches/ec_curve.c "${S}"/crypto/ec/ || die
+ cp -f "${WORKDIR}"/bindist-patches/ectest.c "${S}"/crypto/ec/ || die
+
+ eapply "${WORKDIR}"/bindist-patches/ec-curves.patch
+
+ # Also see the configure parts below:
+ # enable-ec \
+ # $(use_ssl !bindist ec2m) \
+ # $(use_ssl !bindist srp) \
+ fi
+
+ # keep this in sync with app-misc/c_rehash
+ SSL_CNF_DIR="/etc/ssl"
+
+ # Make sure we only ever touch Makefile.org and avoid patching a file
+ # that gets blown away anyways by the Configure script in src_configure
+ rm -f Makefile
+
+ if ! use vanilla ; then
+ eapply "${WORKDIR}"/patch/*.patch
+ fi
+
+ eapply_user
+
+ # disable fips in the build
+ # make sure the man pages are suffixed #302165
+ # don't bother building man pages if they're disabled
+ sed -i \
+ -e '/DIRS/s: fips : :g' \
+ -e '/^MANSUFFIX/s:=.*:=ssl:' \
+ -e '/^MAKEDEPPROG/s:=.*:=$(CC):' \
+ -e $(has noman FEATURES \
+ && echo '/^install:/s:install_docs::' \
+ || echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \
+ Makefile.org \
+ || die
+ # show the actual commands in the log
+ sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared
+
+ # since we're forcing $(CC) as makedep anyway, just fix
+ # the conditional as always-on
+ # helps clang (#417795), and versioned gcc (#499818)
+ # this breaks build with 1.0.2p, not sure if it is needed anymore
+ #sed -i 's/expr.*MAKEDEPEND.*;/true;/' util/domd || die
+
+ # quiet out unknown driver argument warnings since openssl
+ # doesn't have well-split CFLAGS and we're making it even worse
+ # and 'make depend' uses -Werror for added fun (#417795 again)
+ [[ ${CC} == *clang* ]] && append-flags -Qunused-arguments
+
+ # allow openssl to be cross-compiled
+ cp "${FILESDIR}"/gentoo.config-1.0.2 gentoo.config || die
+ chmod a+rx gentoo.config || die
+
+ append-flags -fno-strict-aliasing
+ append-flags $(test-flags-CC -Wa,--noexecstack)
+ append-cppflags -DOPENSSL_NO_BUF_FREELISTS
+
+ sed -i '1s,^:$,#!'${EPREFIX}'/usr/bin/perl,' Configure #141906
+ # The config script does stupid stuff to prompt the user. Kill it.
+ sed -i '/stty -icanon min 0 time 50; read waste/d' config || die
+ ./config --test-sanity || die "I AM NOT SANE"
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ unset APPS #197996
+ unset SCRIPTS #312551
+ unset CROSS_COMPILE #311473
+
+ tc-export CC AR RANLIB RC
+
+ # Clean out patent-or-otherwise-encumbered code
+ # Camellia: Royalty Free https://en.wikipedia.org/wiki/Camellia_(cipher)
+ # IDEA: Expired https://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm
+ # EC: ????????? ??/??/2015 https://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography
+ # MDC2: Expired https://en.wikipedia.org/wiki/MDC-2
+ # RC5: Expired https://en.wikipedia.org/wiki/RC5
+
+ use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; }
+ echoit() { echo "$@" ; "$@" ; }
+
+ local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal")
+
+ # See if our toolchain supports __uint128_t. If so, it's 64bit
+ # friendly and can use the nicely optimized code paths. #460790
+ local ec_nistp_64_gcc_128
+ # Disable it for now though #469976
+ #if ! use bindist ; then
+ # echo "__uint128_t i;" > "${T}"/128.c
+ # if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then
+ # ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128"
+ # fi
+ #fi
+
+ local sslout=$(./gentoo.config)
+ einfo "Use configuration ${sslout:-(openssl knows best)}"
+ local config="Configure"
+ [[ -z ${sslout} ]] && config="config"
+
+ # Fedora hobbled-EC needs 'no-ec2m', 'no-srp'
+ # Make sure user flags don't get added *yet* to avoid duplicated
+ # flags.
+ CFLAGS= LDFLAGS= echoit \
+ ./${config} \
+ ${sslout} \
+ $(use cpu_flags_x86_sse2 || echo "no-sse2") \
+ enable-camellia \
+ enable-ec \
+ $(use_ssl !bindist ec2m) \
+ $(use_ssl !bindist srp) \
+ ${ec_nistp_64_gcc_128} \
+ enable-idea \
+ enable-mdc2 \
+ enable-rc5 \
+ enable-tlsext \
+ $(use_ssl asm) \
+ $(use_ssl gmp gmp -lgmp) \
+ $(use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \
+ $(use_ssl rfc3779) \
+ $(use_ssl sctp) \
+ $(use_ssl sslv2 ssl2) \
+ $(use_ssl sslv3 ssl3) \
+ $(use_ssl tls-heartbeat heartbeats) \
+ $(use_ssl tls-compression zlib) \
+ --prefix="${EPREFIX}"/usr \
+ --openssldir="${EPREFIX}"${SSL_CNF_DIR} \
+ --libdir=$(get_libdir) \
+ shared threads \
+ || die
+
+ # Clean out hardcoded flags that openssl uses
+ local DEFAULT_CFLAGS=$(grep ^CFLAG= Makefile | LC_ALL=C sed \
+ -e 's:^CFLAG=::' \
+ -e 's:\(^\| \)-fomit-frame-pointer::g' \
+ -e 's:\(^\| \)-O[^ ]*::g' \
+ -e 's:\(^\| \)-march=[^ ]*::g' \
+ -e 's:\(^\| \)-mcpu=[^ ]*::g' \
+ -e 's:\(^\| \)-m[^ ]*::g' \
+ -e 's:^ *::' \
+ -e 's: *$::' \
+ -e 's: \+: :g' \
+ -e 's:\\:\\\\:g'
+ )
+
+ # Now insert clean default flags with user flags
+ sed -i \
+ -e "/^CFLAG/s|=.*|=${DEFAULT_CFLAGS} ${CFLAGS}|" \
+ -e "/^LDFLAGS=/s|=[[:space:]]*$|=${LDFLAGS}|" \
+ Makefile || die
+}
+
+multilib_src_compile() {
+ # depend is needed to use $confopts; it also doesn't matter
+ # that it's -j1 as the code itself serializes subdirs
+ emake -j1 V=1 depend
+ emake build_libs
+}
+
+multilib_src_test() {
+ emake -j1 test
+}
+
+multilib_src_install() {
+ dolib.so lib{crypto,ssl}.so.${SLOT}
+}
diff --git a/dev-libs/openssl-compat/openssl-compat-1.1.1u.ebuild b/dev-libs/openssl-compat/openssl-compat-1.1.1u.ebuild
new file mode 100644
index 000000000000..1e66e479a373
--- /dev/null
+++ b/dev-libs/openssl-compat/openssl-compat-1.1.1u.ebuild
@@ -0,0 +1,219 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo flag-o-matic toolchain-funcs multilib-minimal
+
+MY_P=openssl-${PV/_/-}
+DESCRIPTION="Full-strength general purpose cryptography library (including SSL and TLS)"
+HOMEPAGE="https://www.openssl.org/"
+SRC_URI="mirror://openssl/source/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="openssl"
+SLOT="$(ver_cut 1-3)"
+if [[ ${PV} != *_pre* ]] ; then
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+fi
+IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-compression tls-heartbeat vanilla weak-ssl-ciphers"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !=dev-libs/openssl-1.1.1*:0
+ tls-compression? ( >=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ >=dev-lang/perl-5
+ sctp? ( >=net-misc/lksctp-tools-1.0.12 )
+ test? (
+ sys-apps/diffutils
+ app-alternatives/bc
+ kernel_linux? ( sys-process/procps )
+ )
+"
+
+# Do not install any docs
+DOCS=()
+
+PATCHES=(
+ # General patches which are suitable to always apply
+ # If they're Gentoo specific, add to USE=-vanilla logic in src_prepare!
+ "${FILESDIR}"/${PN/-compat}-1.1.0j-parallel_install_fix.patch # bug #671602
+ "${FILESDIR}"/${PN/-compat}-1.1.1i-riscv32.patch
+)
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} == binary ]] && return
+
+ # must check in pkg_setup; sysctl doesn't work with userpriv!
+ if use test && use sctp; then
+ # test_ssl_new will fail with "Ensure SCTP AUTH chunks are enabled in kernel"
+ # if sctp.auth_enable is not enabled.
+ local sctp_auth_status=$(sysctl -n net.sctp.auth_enable 2>/dev/null)
+ if [[ -z "${sctp_auth_status}" ]] || [[ ${sctp_auth_status} != 1 ]]; then
+ die "FEATURES=test with USE=sctp requires net.sctp.auth_enable=1!"
+ fi
+ fi
+}
+
+src_prepare() {
+ # Allow openssl to be cross-compiled
+ cp "${FILESDIR}"/gentoo.config-1.0.4 gentoo.config || die
+ chmod a+rx gentoo.config || die
+
+ # Keep this in sync with app-misc/c_rehash
+ SSL_CNF_DIR="/etc/ssl"
+
+ # Make sure we only ever touch Makefile.org and avoid patching a file
+ # that gets blown away anyways by the Configure script in src_configure
+ rm -f Makefile
+
+ if ! use vanilla ; then
+ PATCHES+=(
+ # Add patches which are Gentoo-specific customisations here
+ )
+ fi
+
+ default
+
+ if use test && use sctp && has network-sandbox ${FEATURES}; then
+ einfo "Disabling test '80-test_ssl_new.t' which is known to fail with FEATURES=network-sandbox ..."
+ rm test/recipes/80-test_ssl_new.t || die
+ fi
+
+ # Quiet out unknown driver argument warnings since openssl
+ # doesn't have well-split CFLAGS and we're making it even worse
+ # and 'make depend' uses -Werror for added fun (bug #417795 again)
+ tc-is-clang && append-flags -Qunused-arguments
+
+ # We really, really need to build OpenSSL w/ strict aliasing disabled.
+ # It's filled with violations and it *will* result in miscompiled
+ # code. This has been in the ebuild for > 10 years but even in 2022,
+ # it's still relevant:
+ # - https://github.com/llvm/llvm-project/issues/55255
+ # - https://github.com/openssl/openssl/issues/18225
+ # - https://github.com/openssl/openssl/issues/18663#issuecomment-1181478057
+ # Don't remove the no strict aliasing bits below!
+ filter-flags -fstrict-aliasing
+ append-flags -fno-strict-aliasing
+
+ append-cppflags -DOPENSSL_NO_BUF_FREELISTS
+
+ append-flags $(test-flags-CC -Wa,--noexecstack)
+
+ # Remove test target when FEATURES=test isn't set
+ if ! use test ; then
+ sed \
+ -e '/^$config{dirs}/s@ "test",@@' \
+ -i Configure || die
+ fi
+
+ if use prefix && [[ ${CHOST} == *-solaris* ]] ; then
+ # use GNU ld full option, not to confuse it on Solaris
+ sed -i \
+ -e 's/-Wl,-M,/-Wl,--version-script=/' \
+ -e 's/-Wl,-h,/-Wl,--soname=/' \
+ Configurations/10-main.conf || die
+
+ # fix building on Solaris 10
+ # https://github.com/openssl/openssl/issues/6333
+ sed -i \
+ -e 's/-lsocket -lnsl -ldl/-lsocket -lnsl -ldl -lrt/' \
+ Configurations/10-main.conf || die
+ fi
+
+ local sslout=$(./gentoo.config)
+ einfo "Using configuration: ${sslout:-(openssl knows best)}"
+ local config="perl Configure"
+ [[ -z ${sslout} ]] && config="sh config -v"
+
+ # The config script does stupid stuff to prompt the user. Kill it.
+ sed -i '/stty -icanon min 0 time 50; read waste/d' config || die
+ edo ${config} ${sslout} --test-sanity
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # bug #197996
+ unset APPS
+ # bug #312551
+ unset SCRIPTS
+ # bug #311473
+ unset CROSS_COMPILE
+
+ tc-export AR CC CXX RANLIB RC
+
+ use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; }
+
+ local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal")
+
+ # See if our toolchain supports __uint128_t. If so, it's 64bit
+ # friendly and can use the nicely optimized code paths, bug #460790.
+ #local ec_nistp_64_gcc_128
+ #
+ # Disable it for now though (bug #469976)
+ # Do NOT re-enable without substantial discussion first!
+ #
+ #echo "__uint128_t i;" > "${T}"/128.c
+ #if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then
+ # ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128"
+ #fi
+
+ local sslout=$(./gentoo.config)
+ einfo "Use configuration ${sslout:-(openssl knows best)}"
+ local config="perl Configure"
+ [[ -z ${sslout} ]] && config="sh config -v"
+
+ # "disable-deprecated" option breaks too many consumers.
+ # Don't set it without thorough revdeps testing.
+ # Make sure user flags don't get added *yet* to avoid duplicated
+ # flags.
+ local myeconfargs=(
+ ${sslout}
+
+ $(use cpu_flags_x86_sse2 || echo "no-sse2")
+ enable-camellia
+ enable-ec
+ enable-ec2m
+ enable-sm2
+ enable-srp
+ $(use elibc_musl && echo "no-async")
+ ${ec_nistp_64_gcc_128}
+ enable-idea
+ enable-mdc2
+ enable-rc5
+ $(use_ssl sslv3 ssl3)
+ $(use_ssl sslv3 ssl3-method)
+ $(use_ssl asm)
+ $(use_ssl rfc3779)
+ $(use_ssl sctp)
+ $(use test || echo "no-tests")
+ $(use_ssl tls-compression zlib)
+ $(use_ssl tls-heartbeat heartbeats)
+ $(use_ssl weak-ssl-ciphers)
+
+ --prefix="${EPREFIX}"/usr
+ --openssldir="${EPREFIX}"${SSL_CNF_DIR}
+ --libdir=$(get_libdir)
+
+ shared
+ threads
+ )
+
+ edo ${config} "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+ emake all
+}
+
+multilib_src_test() {
+ emake -j1 test
+}
+
+multilib_src_install() {
+ dolib.so lib{crypto,ssl}.so.$(ver_cut 1-2 "${SLOT}")
+}
diff --git a/dev-libs/openssl-compat/openssl-compat-3.6.2.ebuild b/dev-libs/openssl-compat/openssl-compat-3.6.2.ebuild
new file mode 100644
index 000000000000..86d925410287
--- /dev/null
+++ b/dev-libs/openssl-compat/openssl-compat-3.6.2.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssl.org.asc
+
+inherit edo flag-o-matic toolchain-funcs multilib-minimal verify-sig
+
+MY_P=openssl-${PV/_/-}
+
+DESCRIPTION="Full-strength general purpose cryptography library (including SSL and TLS)"
+HOMEPAGE="https://openssl-library.org/"
+SRC_URI="
+ https://github.com/openssl/openssl/releases/download/${MY_P}/${MY_P}.tar.gz
+ verify-sig? (
+ https://github.com/openssl/openssl/releases/download/${MY_P}/${MY_P}.tar.gz.asc
+ )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="+asm cpu_flags_x86_sse2 +quic rfc3779 sctp test tls-compression vanilla weak-ssl-ciphers"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !=dev-libs/openssl-$(ver_cut 1)*:0
+ tls-compression? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ >=dev-lang/perl-5
+ sctp? ( >=net-misc/lksctp-tools-1.0.12 )
+ test? (
+ sys-apps/diffutils
+ app-alternatives/bc
+ sys-process/procps
+ )
+ verify-sig? ( >=sec-keys/openpgp-keys-openssl-20240920 )
+"
+
+# Do not install any docs
+DOCS=()
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} == binary ]] && return
+
+ # must check in pkg_setup; sysctl doesn't work with userpriv!
+ if use test && use sctp ; then
+ # test_ssl_new will fail with "Ensure SCTP AUTH chunks are enabled in kernel"
+ # if sctp.auth_enable is not enabled.
+ local sctp_auth_status=$(sysctl -n net.sctp.auth_enable 2>/dev/null)
+ if [[ -z "${sctp_auth_status}" ]] || [[ ${sctp_auth_status} != 1 ]] ; then
+ die "FEATURES=test with USE=sctp requires net.sctp.auth_enable=1!"
+ fi
+ fi
+}
+
+src_prepare() {
+ # Keep this in sync with app-misc/c_rehash
+ SSL_CNF_DIR="/etc/ssl"
+
+ # Make sure we only ever touch Makefile.org and avoid patching a file
+ # that gets blown away anyways by the Configure script in src_configure
+ rm -f Makefile || die
+
+ if ! use vanilla ; then
+ PATCHES+=(
+ # Add patches which are Gentoo-specific customisations here
+ )
+ fi
+
+ default
+
+ if use test && use sctp && has network-sandbox ${FEATURES} ; then
+ einfo "Disabling test '80-test_ssl_new.t' which is known to fail with FEATURES=network-sandbox ..."
+ rm test/recipes/80-test_ssl_new.t || die
+ fi
+
+ # Test fails depending on kernel configuration, bug #699134
+ rm test/recipes/30-test_afalg.t || die
+
+ # Quiet out unknown driver argument warnings since openssl
+ # doesn't have well-split CFLAGS and we're making it even worse
+ # and 'make depend' uses -Werror for added fun (bug #417795 again)
+ tc-is-clang && append-flags -Qunused-arguments
+
+ # We really, really need to build OpenSSL w/ strict aliasing disabled.
+ # It's filled with violations and it *will* result in miscompiled
+ # code. This has been in the ebuild for > 10 years but even in 2022,
+ # it's still relevant:
+ # - https://github.com/llvm/llvm-project/issues/55255
+ # - https://github.com/openssl/openssl/issues/12247
+ # - https://github.com/openssl/openssl/issues/18225
+ # - https://github.com/openssl/openssl/issues/18663#issuecomment-1181478057
+ # Don't remove the no strict aliasing bits below!
+ filter-flags -fstrict-aliasing
+ append-flags -fno-strict-aliasing
+ # The OpenSSL developers don't test with LTO right now, it leads to various
+ # warnings/errors (which may or may not be false positives), it's considered
+ # unsupported, and it's not tested in CI: https://github.com/openssl/openssl/issues/18663.
+ filter-lto
+
+ append-flags $(test-flags-CC -Wa,--noexecstack)
+
+ # bug #895308 -- check inserts GNU ld-compatible arguments
+ [[ ${CHOST} == *-darwin* ]] || append-atomic-flags
+ # Configure doesn't respect LIBS
+ export LDLIBS="${LIBS}"
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # bug #197996
+ unset APPS
+ # bug #312551
+ unset SCRIPTS
+ # bug #311473
+ unset CROSS_COMPILE
+
+ tc-export AR CC CXX RANLIB RC
+
+ use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; }
+
+ local sslout=$(bash "${FILESDIR}/gentoo.config-1.0.4")
+ einfo "Using configuration: ${sslout:-(openssl knows best)}"
+
+ # https://github.com/openssl/openssl/blob/master/INSTALL.md#enable-and-disable-features
+ local myeconfargs=(
+ ${sslout}
+
+ no-docs
+ $(use cpu_flags_x86_sse2 || echo "no-sse2")
+ enable-camellia
+ enable-ec
+ enable-ec2m
+ enable-sm2
+ enable-srp
+ $(use elibc_musl && echo "no-async")
+ enable-idea
+ enable-mdc2
+ enable-rc5
+ $(use_ssl asm)
+ $(use quic && echo "enable-quic")
+ $(use_ssl rfc3779)
+ $(use_ssl sctp)
+ $(use test || echo "no-tests")
+ $(use_ssl tls-compression zlib)
+ $(use_ssl weak-ssl-ciphers)
+
+ --prefix="${EPREFIX}/usr"
+ --openssldir="${EPREFIX}${SSL_CNF_DIR}"
+ --libdir=$(get_libdir)
+
+ shared
+ threads
+ )
+
+ edo perl Configure "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+ emake build_sw
+}
+
+multilib_src_test() {
+ emake -j1 test
+}
+
+multilib_src_install() {
+ dolib.so lib{crypto,ssl}.so.$(ver_cut 1)
+}
diff --git a/dev-libs/openssl-compat/openssl-compat-3.6.4.ebuild b/dev-libs/openssl-compat/openssl-compat-3.6.4.ebuild
new file mode 100644
index 000000000000..50b62afb81ee
--- /dev/null
+++ b/dev-libs/openssl-compat/openssl-compat-3.6.4.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssl.org.asc
+
+inherit edo flag-o-matic toolchain-funcs multilib-minimal multiprocessing
+inherit verify-sig
+
+MY_P=openssl-${PV/_/-}
+
+DESCRIPTION="Full-strength general purpose cryptography library (including SSL and TLS)"
+HOMEPAGE="https://openssl-library.org/"
+SRC_URI="
+ https://github.com/openssl/openssl/releases/download/${MY_P}/${MY_P}.tar.gz
+ verify-sig? (
+ https://github.com/openssl/openssl/releases/download/${MY_P}/${MY_P}.tar.gz.asc
+ )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="+asm cpu_flags_x86_sse2 +quic rfc3779 sctp test tls-compression vanilla weak-ssl-ciphers"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !=dev-libs/openssl-$(ver_cut 1)*:0
+ tls-compression? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ >=dev-lang/perl-5
+ sctp? ( >=net-misc/lksctp-tools-1.0.12 )
+ test? (
+ sys-apps/diffutils
+ app-alternatives/bc
+ sys-process/procps
+ )
+ verify-sig? ( >=sec-keys/openpgp-keys-openssl-20260617-r1 )
+"
+
+# Do not install any docs
+DOCS=()
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} == binary ]] && return
+
+ # must check in pkg_setup; sysctl doesn't work with userpriv!
+ if use test && use sctp ; then
+ # test_ssl_new will fail with "Ensure SCTP AUTH chunks are enabled in kernel"
+ # if sctp.auth_enable is not enabled.
+ local sctp_auth_status=$(sysctl -n net.sctp.auth_enable 2>/dev/null)
+ if [[ -z "${sctp_auth_status}" ]] || [[ ${sctp_auth_status} != 1 ]] ; then
+ die "FEATURES=test with USE=sctp requires net.sctp.auth_enable=1!"
+ fi
+ fi
+}
+
+src_prepare() {
+ # Keep this in sync with app-misc/c_rehash
+ SSL_CNF_DIR="/etc/ssl"
+
+ # Make sure we only ever touch Makefile.org and avoid patching a file
+ # that gets blown away anyways by the Configure script in src_configure
+ rm -f Makefile || die
+
+ if ! use vanilla ; then
+ PATCHES+=(
+ # Add patches which are Gentoo-specific customisations here
+ )
+ fi
+
+ default
+
+ if use test && use sctp && has network-sandbox ${FEATURES} ; then
+ einfo "Disabling test '80-test_ssl_new.t' which is known to fail with FEATURES=network-sandbox ..."
+ rm test/recipes/80-test_ssl_new.t || die
+ fi
+
+ # Test fails depending on kernel configuration, bug #699134
+ rm test/recipes/30-test_afalg.t || die
+
+ # Quiet out unknown driver argument warnings since openssl
+ # doesn't have well-split CFLAGS and we're making it even worse
+ # and 'make depend' uses -Werror for added fun (bug #417795 again)
+ tc-is-clang && append-flags -Qunused-arguments
+
+ # We really, really need to build OpenSSL w/ strict aliasing disabled.
+ # It's filled with violations and it *will* result in miscompiled
+ # code. This has been in the ebuild for > 10 years but even in 2022,
+ # it's still relevant:
+ # - https://github.com/llvm/llvm-project/issues/55255
+ # - https://github.com/openssl/openssl/issues/12247
+ # - https://github.com/openssl/openssl/issues/18225
+ # - https://github.com/openssl/openssl/issues/18663#issuecomment-1181478057
+ # Don't remove the no strict aliasing bits below!
+ filter-flags -fstrict-aliasing
+ append-flags -fno-strict-aliasing
+ # The OpenSSL developers don't test with LTO right now, it leads to various
+ # warnings/errors (which may or may not be false positives), it's considered
+ # unsupported, and it's not tested in CI: https://github.com/openssl/openssl/issues/18663.
+ filter-lto
+
+ append-flags $(test-flags-CC -Wa,--noexecstack)
+
+ # bug #895308 -- check inserts GNU ld-compatible arguments
+ [[ ${CHOST} == *-darwin* ]] || append-atomic-flags
+ # Configure doesn't respect LIBS
+ export LDLIBS="${LIBS}"
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # bug #197996
+ unset APPS
+ # bug #312551
+ unset SCRIPTS
+ # bug #311473
+ unset CROSS_COMPILE
+
+ tc-export AR CC CXX RANLIB RC
+
+ use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; }
+
+ local sslout=$(bash "${FILESDIR}/gentoo.config-1.0.4")
+ einfo "Using configuration: ${sslout:-(openssl knows best)}"
+
+ # https://github.com/openssl/openssl/blob/master/INSTALL.md#enable-and-disable-features
+ local myeconfargs=(
+ ${sslout}
+
+ no-docs
+ $(use cpu_flags_x86_sse2 || echo "no-sse2")
+ enable-camellia
+ enable-ec
+ enable-ec2m
+ enable-sm2
+ enable-srp
+ $(use elibc_musl && echo "no-async")
+ enable-idea
+ enable-mdc2
+ enable-rc5
+ $(use_ssl asm)
+ $(use quic && echo "enable-quic")
+ $(use_ssl rfc3779)
+ $(use_ssl sctp)
+ $(use test || echo "no-tests")
+ $(use_ssl tls-compression zlib)
+ $(use_ssl weak-ssl-ciphers)
+
+ --prefix="${EPREFIX}/usr"
+ --openssldir="${EPREFIX}${SSL_CNF_DIR}"
+ --libdir=$(get_libdir)
+
+ shared
+ threads
+ )
+
+ edo perl Configure "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+ emake build_sw
+}
+
+multilib_src_test() {
+ # See https://github.com/openssl/openssl/blob/master/test/README.md for options.
+ #
+ # VFP = show subtests verbosely and show failed tests verbosely
+ # Normal V=1 would show everything verbosely but this slows things down.
+ #
+ # -j1 here for https://github.com/openssl/openssl/issues/21999, but it
+ # shouldn't matter as tests were already built earlier, and HARNESS_JOBS
+ # controls running the tests.
+ emake -Onone -j1 HARNESS_JOBS="$(makeopts_jobs)" VFP=1 test
+}
+
+multilib_src_install() {
+ dolib.so lib{crypto,ssl}.so.$(ver_cut 1)
+}
diff --git a/dev-util/android-studio/android-studio-2026.1.4.8.ebuild b/dev-util/android-studio/android-studio-2026.1.3.8.ebuild
index db57f50a64e3..acb6a9e0ba4b 100644
--- a/dev-util/android-studio/android-studio-2026.1.4.8.ebuild
+++ b/dev-util/android-studio/android-studio-2026.1.3.8.ebuild
@@ -31,7 +31,7 @@ QA_PREBUILT="
DESCRIPTION="Android development environment based on IntelliJ IDEA"
HOMEPAGE="https://developer.android.com/studio"
-SRC_URI="https://edgedl.me.gvt1.com/android/studio/ide-zips/${PV}/${PN}-quail4-patch1-linux.tar.gz"
+SRC_URI="https://edgedl.me.gvt1.com/android/studio/ide-zips/${PV}/${PN}-quail3-patch1-linux.tar.gz"
S=${WORKDIR}/${PN}
LICENSE="Apache-2.0 android BSD BSD-2 CDDL-1.1 CPL-0.5
EPL-1.0 GPL-2 GPL-2+ JDOM IJG LGPL-2.1 MIT
diff --git a/dev-util/android-studio/android-studio-2026.1.4.7.ebuild b/dev-util/android-studio/android-studio-2026.1.4.7.ebuild
new file mode 100644
index 000000000000..f84647f2dd1a
--- /dev/null
+++ b/dev-util/android-studio/android-studio-2026.1.4.7.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper
+
+QA_PREBUILT="
+ opt/${PN}/bin/*
+ opt/${PN}/jbr/bin/*
+ opt/${PN}/jbr/lib/*
+ opt/${PN}/jbr/lib/jli/*
+ opt/${PN}/jbr/lib/server/*
+ opt/${PN}/lib/pty4j-native/linux/*/*
+ opt/${PN}/plugins/android/resources/installer/*/*
+ opt/${PN}/plugins/android/resources/native/*
+ opt/${PN}/plugins/android/resources/perfetto/*/*
+ opt/${PN}/plugins/android/resources/screen-sharing-agent/*/*
+ opt/${PN}/plugins/android/resources/simpleperf/*/*
+ opt/${PN}/plugins/android/resources/trace_processor_daemon/*
+ opt/${PN}/plugins/android/resources/transport/*/*
+ opt/${PN}/plugins/android/resources/transport/native/agent/*/*
+ opt/${PN}/plugins/android-ndk/resources/lldb/android/*/*
+ opt/${PN}/plugins/android-ndk/resources/lldb/bin/*
+ opt/${PN}/plugins/android-ndk/resources/lldb/lib/python3.9/lib-dynload/*
+ opt/${PN}/plugins/android-ndk/resources/lldb/lib64/*
+ opt/${PN}/plugins/design-tools/resources/layoutlib/data/linux/lib64/*
+ opt/${PN}/plugins/c-clangd/bin/clang/linux/*/*
+ opt/${PN}/plugins/webp/lib/libwebp/linux/*
+"
+
+DESCRIPTION="Android development environment based on IntelliJ IDEA"
+HOMEPAGE="https://developer.android.com/studio"
+SRC_URI="https://edgedl.me.gvt1.com/android/studio/ide-zips/${PV}/${PN}-quail4-linux.tar.gz"
+S=${WORKDIR}/${PN}
+LICENSE="Apache-2.0 android BSD BSD-2 CDDL-1.1 CPL-0.5
+ EPL-1.0 GPL-2 GPL-2+ JDOM IJG LGPL-2.1 MIT
+ MPL-1.1 MPL-2.0 NPL-1.1 OFL-1.1 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="selinux"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="${DEPEND}
+ selinux? ( sec-policy/selinux-android )
+ >=app-arch/bzip2-1.0.8-r4
+ >=dev-libs/expat-2.5.0
+ >=dev-libs/libffi-3.4.4
+ >=media-libs/fontconfig-2.14.0-r1
+ >=media-libs/freetype-2.12.1-r1
+ >=media-libs/libpng-1.6.39
+ >=media-libs/mesa-22.2.5[X(+)]
+ || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage x11-libs/libnotify )
+ sys-libs/ncurses-compat:5[tinfo]
+ >=virtual/zlib-1.2.13-r1:=
+ >=x11-libs/libX11-1.8.1
+ >=x11-libs/libXau-1.0.11
+ >=x11-libs/libXdamage-1.1.6
+ >=x11-libs/libXdmcp-1.1.4-r2
+ >=x11-libs/libXext-1.3.5
+ >=x11-libs/libXfixes-6.0.0
+ >=x11-libs/libXrender-0.9.11
+ >=x11-libs/libXxf86vm-1.1.5
+ >=x11-libs/libdrm-2.4.114
+ >=x11-libs/libxcb-1.15-r1
+ sys-libs/libxcrypt[compat]
+ dev-libs/wayland
+ >=x11-libs/libxshmfence-1.3.2
+ virtual/libcrypt:=
+"
+
+src_prepare() {
+
+ default
+
+ cat <<-EOF >> bin/idea.properties || die
+ #-----------------------------------------------------------------------
+ # Disable automatic updates as these are handled through Gentoo's
+ # package manager.
+ #-----------------------------------------------------------------------
+ ide.no.platform.update=Gentoo
+ EOF
+}
+
+src_compile() {
+ :;
+}
+
+src_install() {
+ local dir="/opt/${PN}"
+ insinto "${dir}"
+ doins -r *
+
+ fperms 755 "${dir}"/bin/{fsnotifier,format.sh,game-tools.sh,inspect.sh,ltedit.sh,profiler.sh,studio,studio.sh}
+ fperms -R 755 "${dir}"/bin/{helpers,lldb}
+ fperms -R 755 "${dir}"/jbr/bin
+ fperms 755 "${dir}"/jbr/lib/{jexec,jspawnhelper}
+ fperms -R 755 "${dir}"/plugins/Kotlin/kotlinc/bin
+ fperms -R 755 "${dir}"/plugins/android/resources/installer
+ fperms -R 755 "${dir}"/plugins/android/resources/perfetto
+ fperms -R 755 "${dir}"/plugins/android/resources/simpleperf
+ fperms -R 755 "${dir}"/plugins/android/resources/trace_processor_daemon
+ fperms -R 755 "${dir}"/plugins/android-ndk/resources/lldb/{android,bin,lib,shared}
+ fperms 755 "${dir}"/plugins/cidr-clangd/bin/clang/linux/x64/bin/clangd
+ fperms -R 755 "${dir}"/plugins/terminal/shell-integrations/{,fish}
+
+ newicon "bin/studio.png" "${PN}.png"
+ make_wrapper ${PN} ${dir}/bin/studio
+ make_desktop_entry ${PN} "Android Studio" ${PN} "Development;IDE" "StartupWMClass=jetbrains-studio"
+
+ # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
+ mkdir -p "${D}/etc/sysctl.d/" || die
+ echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-android-studio-inotify-watches.conf" || die
+}
+
+pkg_postrm() {
+ elog "Android Studio data files were not removed."
+ elog "If there will be no other programs using them anymore"
+ elog "(especially another flavor of Android Studio)"
+ elog "remove manually following folders:"
+ elog ""
+ elog " ~/.android/"
+ elog " ~/.config/Google/AndroidStudio*/"
+ elog " ~/.local/share/Google/AndroidStudio*/"
+ elog " ~/Android/"
+ elog ""
+ elog "Also, if there are no other programs using Gradle, remove:"
+ elog ""
+ elog " ~/.gradle/"
+}
diff --git a/gui-apps/oledsaver/graphify-out/2026-09-18/.graphify_labels.json b/gui-apps/oledsaver/graphify-out/2026-09-18/.graphify_labels.json
deleted file mode 100644
index 87fc121fa27f..000000000000
--- a/gui-apps/oledsaver/graphify-out/2026-09-18/.graphify_labels.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "0": "xdg-shell-client-protocol.h",
- "1": "oledsaver.c",
- "2": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "3": "mgr_ipc_request",
- "4": "render_init_layer",
- "5": "ext-idle-notify-v1-client-protocol.h",
- "6": "render_frame",
- "7": "ext-idle-notify-v1-protocol.c",
- "8": "wlr-layer-shell-unstable-v1-protocol.c",
- "9": "xdg-output-unstable-v1-protocol.c",
- "10": "xdg-shell-protocol.c",
- "11": "mgr_blank_output",
- "12": "mgr_refresh_outputs",
- "13": "mgr_output_set_name",
- "14": "oledsaver_cursor_plugin_t",
- "15": "mgr_load_config",
- "16": "mgr_update_wayfire_cursor",
- "17": "manager_main",
- "18": "oledsaver_idle_plugin_t"
-}
diff --git a/gui-apps/oledsaver/graphify-out/2026-09-18/GRAPH_REPORT.md b/gui-apps/oledsaver/graphify-out/2026-09-18/GRAPH_REPORT.md
deleted file mode 100644
index 7a828dd6677a..000000000000
--- a/gui-apps/oledsaver/graphify-out/2026-09-18/GRAPH_REPORT.md
+++ /dev/null
@@ -1,135 +0,0 @@
-# Graph Report - oledsaver (2026-09-11)
-
-## Corpus Check
-- 12 files · ~33,095 words
-- Verdict: corpus is large enough that graph structure adds value.
-
-## Summary
-- 281 nodes · 439 edges · 19 communities (14 shown, 1 thin omitted)
-- Extraction: 95% EXTRACTED · 5% INFERRED · 0% AMBIGUOUS · INFERRED: 24 edges (avg confidence: 0.85)
-- Token cost: 0 input · 0 output
-
-## Community Hubs (Navigation)
-- xdg-shell-client-protocol.h
-- oledsaver.c
-- wlr-layer-shell-unstable-v1-client-protocol.h
-- mgr_ipc_request
-- render_init_layer
-- ext-idle-notify-v1-client-protocol.h
-- render_frame
-- mgr_blank_output
-- mgr_refresh_outputs
-- mgr_output_set_name
-- oledsaver_cursor_plugin_t
-- mgr_load_config
-- mgr_update_wayfire_cursor
-- manager_main
-- oledsaver_idle_plugin_t
-
-## God Nodes (most connected - your core abstractions)
-1. `renderer_main()` - 23 edges
-2. `manager_main()` - 22 edges
-3. `oledsaver_cursor_plugin_t` - 14 edges
-4. `render_init_layer()` - 11 edges
-5. `render_tick_layer()` - 11 edges
-6. `mgr_refresh_outputs()` - 11 edges
-7. `mgr_blank_output()` - 11 edges
-8. `oledsaver_idle_plugin_t` - 8 edges
-9. `mgr_monotime()` - 8 edges
-10. `mgr_ipc_request()` - 8 edges
-
-## Surprising Connections (you probably didn't know these)
-- `main()` --calls--> `mgr_monotime()` [INFERRED]
- tests/test-inhibition.c → files/oledsaver.c
-- `main()` --calls--> `mgr_response_inhibits_output()` [INFERRED]
- tests/test-inhibition.c → files/oledsaver.c
-- `main()` --calls--> `mgr_idle_handle_resumed()` [INFERRED]
- tests/test-inhibition.c → files/oledsaver.c
-- `mgr_idle_wayland_cleanup()` --calls--> `ext_idle_notifier_v1_destroy()` [INFERRED]
- files/oledsaver.c → files/ext-idle-notify-v1-client-protocol.h
-- `mgr_idle_watcher()` --calls--> `ext_idle_notifier_v1_get_idle_notification()` [INFERRED]
- files/oledsaver.c → files/ext-idle-notify-v1-client-protocol.h
-
-## Import Cycles
-- None detected.
-
-## Communities (19 total, 1 thin omitted)
-
-### Community 0 - "xdg-shell-client-protocol.h"
-Cohesion: 0.03
-Nodes (13): wl_interface, wl_output, wl_seat, wl_surface, xdg_popup, xdg_popup_listener, xdg_positioner, xdg_surface (+5 more)
-
-### Community 2 - "wlr-layer-shell-unstable-v1-client-protocol.h"
-Cohesion: 0.07
-Nodes (24): render_compile_shader(), render_init_egl(), render_init_freetype(), render_init_shaders(), render_layer_surface_configure(), render_set_projection(), renderer_main(), wl_interface (+16 more)
-
-### Community 3 - "mgr_ipc_request"
-Cohesion: 0.18
-Nodes (14): ensure_wayland_display(), mgr_check_idle_inhibitors(), mgr_focus_name_from_event(), mgr_focus_watcher(), mgr_get_focused_output_from_ipc(), mgr_ipc_connect(), mgr_ipc_recv(), mgr_ipc_request() (+6 more)
-
-### Community 4 - "render_init_layer"
-Cohesion: 0.19
-Nodes (19): depth_layer_t, render_cell_at_layer(), render_get_layer_properties(), render_head_white_mix(), render_init_layer(), render_init_matrix(), render_lookup_color(), render_parse_hex() (+11 more)
-
-### Community 5 - "ext-idle-notify-v1-client-protocol.h"
-Cohesion: 0.17
-Nodes (8): ext_idle_notification_v1_add_listener(), ext_idle_notification_v1_destroy(), ext_idle_notifier_v1_destroy(), ext_idle_notifier_v1_get_idle_notification(), ext_idle_notifier_v1_get_input_idle_notification(), mgr_idle_watcher(), mgr_idle_wayland_cleanup(), mgr_idle_wayland_t
-
-### Community 6 - "render_frame"
-Cohesion: 0.40
-Nodes (5): render_find_glyph(), render_flush_quads(), render_frame(), render_push_quad(), glyph_info_t
-
-### Community 11 - "mgr_blank_output"
-Cohesion: 0.13
-Nodes (18): mgr_activate_all_outputs(), mgr_blank_output(), mgr_get_output_color(), mgr_get_output_timeout(), mgr_get_self_exe(), mgr_get_val_d(), mgr_get_val_i(), mgr_idle_handle_resumed() (+10 more)
-
-### Community 12 - "mgr_refresh_outputs"
-Cohesion: 0.18
-Nodes (7): mgr_outputs_wayland_cleanup(), mgr_refresh_outputs(), zxdg_output_manager_v1_destroy(), zxdg_output_manager_v1_get_xdg_output(), zxdg_output_v1_add_listener(), zxdg_output_v1_destroy(), mgr_outputs_wayland_t
-
-### Community 13 - "mgr_output_set_name"
-Cohesion: 0.50
-Nodes (4): mgr_output_handle_name(), mgr_output_set_name(), mgr_xdg_output_handle_name(), mgr_wayland_output_info_t
-
-### Community 14 - "oledsaver_cursor_plugin_t"
-Cohesion: 0.17
-Nodes (9): json_t, method_repository_t, plugin_interface_t, ref_ptr_t, oledsaver_cursor_plugin_t, cursor_hidden, repo, output_t (+1 more)
-
-### Community 15 - "mgr_load_config"
-Cohesion: 0.50
-Nodes (4): mgr_expand_tilde(), mgr_load_config(), mgr_set_defaults(), mgr_trim()
-
-### Community 16 - "mgr_update_wayfire_cursor"
-Cohesion: 0.60
-Nodes (5): mgr_get_cursor_status_from_ipc(), mgr_ipc_response_has_error(), mgr_release_wayfire_cursor(), mgr_set_wayfire_cursor_hidden(), mgr_update_wayfire_cursor()
-
-### Community 17 - "manager_main"
-Cohesion: 0.25
-Nodes (11): main(), manager_main(), mgr_find_output(), mgr_mkdirs(), mgr_read_pidfile(), mgr_reap_children(), mgr_remove_pidfile(), mgr_run_lock_cmd() (+3 more)
-
-### Community 18 - "oledsaver_idle_plugin_t"
-Cohesion: 0.22
-Nodes (6): json_t, method_repository_t, plugin_interface_t, ref_ptr_t, oledsaver_idle_plugin_t, repo
-
-## Knowledge Gaps
-- **23 isolated node(s):** `repo`, `cursor_hidden`, `repo`, `wl_output`, `wl_surface` (+18 more)
- These have ≤1 connection - possible missing edges or undocumented components. (Counts symbols only; 156 node(s) total have ≤1 connection when file, concept and rationale nodes are included.)
-- **1 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
-
-## Suggested Questions
-_Questions this graph is uniquely positioned to answer:_
-
-- **Why does `renderer_main()` connect `wlr-layer-shell-unstable-v1-client-protocol.h` to `oledsaver.c`, `mgr_ipc_request`, `render_init_layer`, `render_frame`, `mgr_refresh_outputs`, `manager_main`?**
- _High betweenness centrality (0.024) - this node is a cross-community bridge._
-- **Why does `render_compile_shader()` connect `wlr-layer-shell-unstable-v1-client-protocol.h` to `oledsaver.c`?**
- _High betweenness centrality (0.009) - this node is a cross-community bridge._
-- **Why does `mgr_idle_wayland_cleanup()` connect `ext-idle-notify-v1-client-protocol.h` to `oledsaver.c`?**
- _High betweenness centrality (0.009) - this node is a cross-community bridge._
-- **Are the 11 inferred relationships involving `renderer_main()` (e.g. with `zwlr_layer_shell_v1_get_layer_surface()` and `zwlr_layer_surface_v1_add_listener()`) actually correct?**
- _`renderer_main()` has 11 INFERRED edges - model-reasoned connections that need verification._
-- **What connects `repo`, `cursor_hidden`, `repo` to the rest of the system?**
- _23 weakly-connected nodes found - possible documentation gaps or missing edges._
-- **Should `xdg-shell-client-protocol.h` be split into smaller, more focused modules?**
- _Cohesion score 0.028985507246376812 - nodes in this community are weakly interconnected._
-- **Should `oledsaver.c` be split into smaller, more focused modules?**
- _Cohesion score 0.058823529411764705 - nodes in this community are weakly interconnected._ \ No newline at end of file
diff --git a/gui-apps/oledsaver/graphify-out/2026-09-18/graph.json b/gui-apps/oledsaver/graphify-out/2026-09-18/graph.json
deleted file mode 100644
index ec1ca0f31085..000000000000
--- a/gui-apps/oledsaver/graphify-out/2026-09-18/graph.json
+++ /dev/null
@@ -1,8389 +0,0 @@
-{
- "directed": false,
- "multigraph": false,
- "graph": {},
- "nodes": [
- {
- "id": "files_xdg_shell_client_protocol_wl_interface",
- "label": "wl_interface",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "wl_interface",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L84"
- },
- {
- "id": "files_xdg_shell_client_protocol_wl_output",
- "label": "wl_output",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "wl_output",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L52"
- },
- {
- "id": "files_xdg_shell_client_protocol_wl_seat",
- "label": "wl_seat",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "wl_seat",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L53"
- },
- {
- "id": "files_xdg_shell_client_protocol_wl_surface",
- "label": "wl_surface",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "wl_surface",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L54"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_popup",
- "label": "xdg_popup",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_popup",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L55"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_popup_listener",
- "label": "xdg_popup_listener",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_popup_listener",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2156"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_positioner",
- "label": "xdg_positioner",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_positioner",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L56"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_surface",
- "label": "xdg_surface",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_surface",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L57"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_surface_listener",
- "label": "xdg_surface_listener",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_surface_listener",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1003"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel",
- "label": "xdg_toplevel",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L58"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_listener",
- "label": "xdg_toplevel_listener",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_listener",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1501"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_wm_base",
- "label": "xdg_wm_base",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_wm_base",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L59"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_wm_base_listener",
- "label": "xdg_wm_base_listener",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_wm_base_listener",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L409"
- },
- {
- "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
- "label": "oledsaver_cursor_plugin_t",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 14,
- "community_name": "oledsaver_cursor_plugin_t",
- "file_type": "code",
- "norm_label": "oledsaver_cursor_plugin_t",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L13"
- },
- {
- "id": "files_oledsaver_idle_oledsaver_idle_plugin_t",
- "label": "oledsaver_idle_plugin_t",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 18,
- "community_name": "oledsaver_idle_plugin_t",
- "file_type": "code",
- "norm_label": "oledsaver_idle_plugin_t",
- "source_file": "files/oledsaver-idle.cpp",
- "source_location": "L14"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_interface",
- "label": "wl_interface",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "wl_interface",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L79"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_output",
- "label": "wl_output",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "wl_output",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L46"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_surface",
- "label": "wl_surface",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "wl_surface",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L47"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_xdg_popup",
- "label": "xdg_popup",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_popup",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L48"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1",
- "label": "zwlr_layer_shell_v1",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_shell_v1",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L49"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1",
- "label": "zwlr_layer_surface_v1",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_surface_v1",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L50"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_listener",
- "label": "zwlr_layer_surface_v1_listener",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_surface_v1_listener",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L271"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_popup_add_listener",
- "label": "xdg_popup_add_listener()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_popup_add_listener()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2224"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_popup_destroy",
- "label": "xdg_popup_destroy()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_popup_destroy()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2291"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_popup_get_user_data",
- "label": "xdg_popup_get_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_popup_get_user_data()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2270"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_popup_get_version",
- "label": "xdg_popup_get_version()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_popup_get_version()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2276"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_popup_grab",
- "label": "xdg_popup_grab()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_popup_grab()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2339"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_popup_reposition",
- "label": "xdg_popup_reposition()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_popup_reposition()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2373"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_popup_set_user_data",
- "label": "xdg_popup_set_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_popup_set_user_data()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2263"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_positioner_destroy",
- "label": "xdg_positioner_destroy()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_positioner_destroy()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L794"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_positioner_get_user_data",
- "label": "xdg_positioner_get_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_positioner_get_user_data()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L777"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_positioner_get_version",
- "label": "xdg_positioner_get_version()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_positioner_get_version()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L783"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_positioner_set_anchor",
- "label": "xdg_positioner_set_anchor()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_positioner_set_anchor()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L848"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_positioner_set_anchor_rect",
- "label": "xdg_positioner_set_anchor_rect()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_positioner_set_anchor_rect()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L831"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_positioner_set_constraint_adjustment",
- "label": "xdg_positioner_set_constraint_adjustment()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_positioner_set_constraint_adjustment()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L890"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_positioner_set_gravity",
- "label": "xdg_positioner_set_gravity()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_positioner_set_gravity()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L866"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_positioner_set_offset",
- "label": "xdg_positioner_set_offset()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_positioner_set_offset()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L912"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_positioner_set_parent_configure",
- "label": "xdg_positioner_set_parent_configure()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_positioner_set_parent_configure()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L962"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_positioner_set_parent_size",
- "label": "xdg_positioner_set_parent_size()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_positioner_set_parent_size()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L947"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_positioner_set_reactive",
- "label": "xdg_positioner_set_reactive()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_positioner_set_reactive()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L929"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_positioner_set_size",
- "label": "xdg_positioner_set_size()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_positioner_set_size()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L810"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_positioner_set_user_data",
- "label": "xdg_positioner_set_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_positioner_set_user_data()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L770"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_surface_ack_configure",
- "label": "xdg_surface_ack_configure()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_surface_ack_configure()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1240"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_surface_add_listener",
- "label": "xdg_surface_add_listener()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_surface_add_listener()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1036"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_surface_destroy",
- "label": "xdg_surface_destroy()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_surface_destroy()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1103"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_surface_get_popup",
- "label": "xdg_surface_get_popup()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_surface_get_popup()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1142"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_surface_get_toplevel",
- "label": "xdg_surface_get_toplevel()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_surface_get_toplevel()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1119"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_surface_get_user_data",
- "label": "xdg_surface_get_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_surface_get_user_data()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1084"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_surface_get_version",
- "label": "xdg_surface_get_version()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_surface_get_version()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1090"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_surface_set_user_data",
- "label": "xdg_surface_set_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_surface_set_user_data()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1077"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_surface_set_window_geometry",
- "label": "xdg_surface_set_window_geometry()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_surface_set_window_geometry()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1197"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_add_listener",
- "label": "xdg_toplevel_add_listener()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_add_listener()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1606"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_destroy",
- "label": "xdg_toplevel_destroy()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_destroy()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1729"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_get_user_data",
- "label": "xdg_toplevel_get_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_get_user_data()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1711"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_get_version",
- "label": "xdg_toplevel_get_version()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_get_version()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1717"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_move",
- "label": "xdg_toplevel_move()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_move()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1862"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_resize",
- "label": "xdg_toplevel_resize()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_resize()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1904"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_set_app_id",
- "label": "xdg_toplevel_set_app_id()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_set_app_id()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1812"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_set_fullscreen",
- "label": "xdg_toplevel_set_fullscreen()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_set_fullscreen()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2088"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_set_max_size",
- "label": "xdg_toplevel_set_max_size()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_set_max_size()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1948"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_set_maximized",
- "label": "xdg_toplevel_set_maximized()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_set_maximized()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2022"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_set_min_size",
- "label": "xdg_toplevel_set_min_size()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_set_min_size()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1992"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_set_minimized",
- "label": "xdg_toplevel_set_minimized()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_set_minimized()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2135"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_set_parent",
- "label": "xdg_toplevel_set_parent()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_set_parent()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1760"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_set_title",
- "label": "xdg_toplevel_set_title()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_set_title()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1778"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_set_user_data",
- "label": "xdg_toplevel_set_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_set_user_data()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1704"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_show_window_menu",
- "label": "xdg_toplevel_show_window_menu()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_show_window_menu()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1835"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_unset_fullscreen",
- "label": "xdg_toplevel_unset_fullscreen()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_unset_fullscreen()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2116"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_toplevel_unset_maximized",
- "label": "xdg_toplevel_unset_maximized()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_toplevel_unset_maximized()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2054"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_wm_base_add_listener",
- "label": "xdg_wm_base_add_listener()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_wm_base_add_listener()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L437"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_wm_base_create_positioner",
- "label": "xdg_wm_base_create_positioner()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_wm_base_create_positioner()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L515"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_wm_base_destroy",
- "label": "xdg_wm_base_destroy()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_wm_base_destroy()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L501"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_wm_base_get_user_data",
- "label": "xdg_wm_base_get_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_wm_base_get_user_data()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L480"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_wm_base_get_version",
- "label": "xdg_wm_base_get_version()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_wm_base_get_version()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L486"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_wm_base_get_xdg_surface",
- "label": "xdg_wm_base_get_xdg_surface()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_wm_base_get_xdg_surface()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L543"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_wm_base_pong",
- "label": "xdg_wm_base_pong()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_wm_base_pong()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L561"
- },
- {
- "id": "files_xdg_shell_client_protocol_xdg_wm_base_set_user_data",
- "label": "xdg_wm_base_set_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg_wm_base_set_user_data()",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L473"
- },
- {
- "id": "files_oledsaver_mgr_idle_handle_idled",
- "label": "mgr_idle_handle_idled()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "mgr_idle_handle_idled()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3247"
- },
- {
- "id": "files_oledsaver_mgr_idle_registry_handle_global",
- "label": "mgr_idle_registry_handle_global()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "mgr_idle_registry_handle_global()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3279"
- },
- {
- "id": "files_oledsaver_mgr_idle_registry_handle_global_remove",
- "label": "mgr_idle_registry_handle_global_remove()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "mgr_idle_registry_handle_global_remove()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3296"
- },
- {
- "id": "files_oledsaver_mgr_log_msg",
- "label": "mgr_log_msg()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "mgr_log_msg()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1944"
- },
- {
- "id": "files_oledsaver_mgr_output_handle_description",
- "label": "mgr_output_handle_description()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "mgr_output_handle_description()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2749"
- },
- {
- "id": "files_oledsaver_mgr_output_handle_done",
- "label": "mgr_output_handle_done()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "mgr_output_handle_done()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2732"
- },
- {
- "id": "files_oledsaver_mgr_output_handle_geometry",
- "label": "mgr_output_handle_geometry()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "mgr_output_handle_geometry()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2714"
- },
- {
- "id": "files_oledsaver_mgr_output_handle_mode",
- "label": "mgr_output_handle_mode()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "mgr_output_handle_mode()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2722"
- },
- {
- "id": "files_oledsaver_mgr_output_handle_scale",
- "label": "mgr_output_handle_scale()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "mgr_output_handle_scale()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2736"
- },
- {
- "id": "files_oledsaver_mgr_outputs_registry_handle_global",
- "label": "mgr_outputs_registry_handle_global()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "mgr_outputs_registry_handle_global()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2763"
- },
- {
- "id": "files_oledsaver_mgr_outputs_registry_handle_global_remove",
- "label": "mgr_outputs_registry_handle_global_remove()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "mgr_outputs_registry_handle_global_remove()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2784"
- },
- {
- "id": "files_oledsaver_mgr_signal_handler",
- "label": "mgr_signal_handler()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "mgr_signal_handler()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3387"
- },
- {
- "id": "files_oledsaver_mgr_xdg_output_handle_description",
- "label": "mgr_xdg_output_handle_description()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "mgr_xdg_output_handle_description()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2701"
- },
- {
- "id": "files_oledsaver_mgr_xdg_output_handle_done",
- "label": "mgr_xdg_output_handle_done()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "mgr_xdg_output_handle_done()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2690"
- },
- {
- "id": "files_oledsaver_mgr_xdg_output_handle_logical_position",
- "label": "mgr_xdg_output_handle_logical_position()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "mgr_xdg_output_handle_logical_position()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2677"
- },
- {
- "id": "files_oledsaver_mgr_xdg_output_handle_logical_size",
- "label": "mgr_xdg_output_handle_logical_size()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "mgr_xdg_output_handle_logical_size()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2682"
- },
- {
- "id": "files_oledsaver_render_build_atlas",
- "label": "render_build_atlas()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_build_atlas()",
- "source_file": "files/oledsaver.c",
- "source_location": "L459"
- },
- {
- "id": "files_oledsaver_render_build_codepoint_list",
- "label": "render_build_codepoint_list()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_build_codepoint_list()",
- "source_file": "files/oledsaver.c",
- "source_location": "L384"
- },
- {
- "id": "files_oledsaver_render_layer_surface_closed",
- "label": "render_layer_surface_closed()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_layer_surface_closed()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1323"
- },
- {
- "id": "files_oledsaver_render_output_handle_description",
- "label": "render_output_handle_description()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_output_handle_description()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1295"
- },
- {
- "id": "files_oledsaver_render_output_handle_done",
- "label": "render_output_handle_done()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_output_handle_done()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1276"
- },
- {
- "id": "files_oledsaver_render_output_handle_geometry",
- "label": "render_output_handle_geometry()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_output_handle_geometry()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1251"
- },
- {
- "id": "files_oledsaver_render_output_handle_mode",
- "label": "render_output_handle_mode()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_output_handle_mode()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1259"
- },
- {
- "id": "files_oledsaver_render_output_handle_name",
- "label": "render_output_handle_name()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_output_handle_name()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1280"
- },
- {
- "id": "files_oledsaver_render_output_handle_scale",
- "label": "render_output_handle_scale()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_output_handle_scale()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1269"
- },
- {
- "id": "files_oledsaver_render_registry_handle_global",
- "label": "render_registry_handle_global()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_registry_handle_global()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1336"
- },
- {
- "id": "files_oledsaver_render_registry_handle_global_remove",
- "label": "render_registry_handle_global_remove()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_registry_handle_global_remove()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1359"
- },
- {
- "id": "files_oledsaver_render_sig_handler",
- "label": "render_sig_handler()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_sig_handler()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1371"
- },
- {
- "id": "files_oledsaver_render_sigusr1_handler",
- "label": "render_sigusr1_handler()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_sigusr1_handler()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1376"
- },
- {
- "id": "files_oledsaver_render_xdg_output_handle_description",
- "label": "render_xdg_output_handle_description()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_xdg_output_handle_description()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1238"
- },
- {
- "id": "files_oledsaver_render_xdg_output_handle_done",
- "label": "render_xdg_output_handle_done()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_xdg_output_handle_done()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1233"
- },
- {
- "id": "files_oledsaver_render_xdg_output_handle_logical_position",
- "label": "render_xdg_output_handle_logical_position()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_xdg_output_handle_logical_position()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1216"
- },
- {
- "id": "files_oledsaver_render_xdg_output_handle_logical_size",
- "label": "render_xdg_output_handle_logical_size()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_xdg_output_handle_logical_size()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1221"
- },
- {
- "id": "files_oledsaver_render_xdg_output_handle_name",
- "label": "render_xdg_output_handle_name()",
- "_callable": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "render_xdg_output_handle_name()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1201"
- },
- {
- "id": "files_oledsaver_mgr_activate_all_outputs",
- "label": "mgr_activate_all_outputs()",
- "_callable": true,
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "mgr_activate_all_outputs()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3419"
- },
- {
- "id": "files_oledsaver_mgr_blank_output",
- "label": "mgr_blank_output()",
- "_callable": true,
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "mgr_blank_output()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2942"
- },
- {
- "id": "files_oledsaver_mgr_get_output_color",
- "label": "mgr_get_output_color()",
- "_callable": true,
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "mgr_get_output_color()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2612"
- },
- {
- "id": "files_oledsaver_mgr_get_output_timeout",
- "label": "mgr_get_output_timeout()",
- "_callable": true,
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "mgr_get_output_timeout()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2607"
- },
- {
- "id": "files_oledsaver_mgr_get_self_exe",
- "label": "mgr_get_self_exe()",
- "_callable": true,
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "mgr_get_self_exe()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2931"
- },
- {
- "id": "files_oledsaver_mgr_get_val_d",
- "label": "mgr_get_val_d()",
- "_callable": true,
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "mgr_get_val_d()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2631"
- },
- {
- "id": "files_oledsaver_mgr_get_val_i",
- "label": "mgr_get_val_i()",
- "_callable": true,
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "mgr_get_val_i()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2634"
- },
- {
- "id": "files_oledsaver_mgr_idle_handle_resumed",
- "label": "mgr_idle_handle_resumed()",
- "_callable": true,
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "mgr_idle_handle_resumed()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3257"
- },
- {
- "id": "files_oledsaver_mgr_init_output",
- "label": "mgr_init_output()",
- "_callable": true,
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "mgr_init_output()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2638"
- },
- {
- "id": "files_oledsaver_mgr_kill_pids",
- "label": "mgr_kill_pids()",
- "_callable": true,
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "mgr_kill_pids()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2920"
- },
- {
- "id": "files_oledsaver_mgr_monotime",
- "label": "mgr_monotime()",
- "_callable": true,
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "mgr_monotime()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1976"
- },
- {
- "id": "files_oledsaver_mgr_pid_alive",
- "label": "mgr_pid_alive()",
- "_callable": true,
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "mgr_pid_alive()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1982"
- },
- {
- "id": "files_oledsaver_mgr_pids_alive",
- "label": "mgr_pids_alive()",
- "_callable": true,
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "mgr_pids_alive()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2912"
- },
- {
- "id": "files_oledsaver_mgr_random_color",
- "label": "mgr_random_color()",
- "_callable": true,
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "mgr_random_color()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2026"
- },
- {
- "id": "files_oledsaver_mgr_response_inhibits_output",
- "label": "mgr_response_inhibits_output()",
- "_callable": true,
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "mgr_response_inhibits_output()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2214"
- },
- {
- "id": "tests_test_inhibition_main",
- "label": "main()",
- "_callable": true,
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "main()",
- "source_file": "tests/test-inhibition.c",
- "source_location": "L6"
- },
- {
- "id": "files_oledsaver_mgr_outputs_wayland_cleanup",
- "label": "mgr_outputs_wayland_cleanup()",
- "_callable": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
- "file_type": "code",
- "norm_label": "mgr_outputs_wayland_cleanup()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2794"
- },
- {
- "id": "files_oledsaver_mgr_refresh_outputs",
- "label": "mgr_refresh_outputs()",
- "_callable": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
- "file_type": "code",
- "norm_label": "mgr_refresh_outputs()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2812"
- },
- {
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_destroy",
- "label": "zxdg_output_manager_v1_destroy()",
- "_callable": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
- "file_type": "code",
- "norm_label": "zxdg_output_manager_v1_destroy()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L172"
- },
- {
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_user_data",
- "label": "zxdg_output_manager_v1_get_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
- "file_type": "code",
- "norm_label": "zxdg_output_manager_v1_get_user_data()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L152"
- },
- {
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_version",
- "label": "zxdg_output_manager_v1_get_version()",
- "_callable": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
- "file_type": "code",
- "norm_label": "zxdg_output_manager_v1_get_version()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L158"
- },
- {
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_xdg_output",
- "label": "zxdg_output_manager_v1_get_xdg_output()",
- "_callable": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
- "file_type": "code",
- "norm_label": "zxdg_output_manager_v1_get_xdg_output()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L184"
- },
- {
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_set_user_data",
- "label": "zxdg_output_manager_v1_set_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
- "file_type": "code",
- "norm_label": "zxdg_output_manager_v1_set_user_data()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L145"
- },
- {
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_add_listener",
- "label": "zxdg_output_v1_add_listener()",
- "_callable": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
- "file_type": "code",
- "norm_label": "zxdg_output_v1_add_listener()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L342"
- },
- {
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_destroy",
- "label": "zxdg_output_v1_destroy()",
- "_callable": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
- "file_type": "code",
- "norm_label": "zxdg_output_v1_destroy()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L404"
- },
- {
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_user_data",
- "label": "zxdg_output_v1_get_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
- "file_type": "code",
- "norm_label": "zxdg_output_v1_get_user_data()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L386"
- },
- {
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_version",
- "label": "zxdg_output_v1_get_version()",
- "_callable": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
- "file_type": "code",
- "norm_label": "zxdg_output_v1_get_version()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L392"
- },
- {
- "id": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_set_user_data",
- "label": "zxdg_output_v1_set_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
- "file_type": "code",
- "norm_label": "zxdg_output_v1_set_user_data()",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L379"
- },
- {
- "id": "files_oledsaver_mgr_output_handle_name",
- "label": "mgr_output_handle_name()",
- "_callable": true,
- "_origin": "ast",
- "community": 13,
- "community_name": "mgr_output_set_name",
- "file_type": "code",
- "norm_label": "mgr_output_handle_name()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2743"
- },
- {
- "id": "files_oledsaver_mgr_output_set_name",
- "label": "mgr_output_set_name()",
- "_callable": true,
- "_origin": "ast",
- "community": 13,
- "community_name": "mgr_output_set_name",
- "file_type": "code",
- "norm_label": "mgr_output_set_name()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2670"
- },
- {
- "id": "files_oledsaver_mgr_xdg_output_handle_name",
- "label": "mgr_xdg_output_handle_name()",
- "_callable": true,
- "_origin": "ast",
- "community": 13,
- "community_name": "mgr_output_set_name",
- "file_type": "code",
- "norm_label": "mgr_xdg_output_handle_name()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2695"
- },
- {
- "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status",
- "label": ".cursor_status()",
- "_callable": true,
- "_origin": "ast",
- "community": 14,
- "community_name": "oledsaver_cursor_plugin_t",
- "file_type": "code",
- "norm_label": ".cursor_status()",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L74"
- },
- {
- "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_fini",
- "label": ".fini()",
- "_callable": true,
- "_origin": "ast",
- "community": 14,
- "community_name": "oledsaver_cursor_plugin_t",
- "file_type": "code",
- "norm_label": ".fini()",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L26"
- },
- {
- "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at",
- "label": ".get_output_at()",
- "_callable": true,
- "_origin": "ast",
- "community": 14,
- "community_name": "oledsaver_cursor_plugin_t",
- "file_type": "code",
- "norm_label": ".get_output_at()",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L43"
- },
- {
- "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor",
- "label": ".hide_cursor()",
- "_callable": true,
- "_origin": "ast",
- "community": 14,
- "community_name": "oledsaver_cursor_plugin_t",
- "file_type": "code",
- "norm_label": ".hide_cursor()",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L90"
- },
- {
- "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init",
- "label": ".init()",
- "_callable": true,
- "_origin": "ast",
- "community": 14,
- "community_name": "oledsaver_cursor_plugin_t",
- "file_type": "code",
- "norm_label": ".init()",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L16"
- },
- {
- "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_is_unloadable",
- "label": ".is_unloadable()",
- "_callable": true,
- "_origin": "ast",
- "community": 14,
- "community_name": "oledsaver_cursor_plugin_t",
- "file_type": "code",
- "norm_label": ".is_unloadable()",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L34"
- },
- {
- "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden",
- "label": ".set_cursor_hidden()",
- "_callable": true,
- "_origin": "ast",
- "community": 14,
- "community_name": "oledsaver_cursor_plugin_t",
- "file_type": "code",
- "norm_label": ".set_cursor_hidden()",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L56"
- },
- {
- "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor",
- "label": ".unhide_cursor()",
- "_callable": true,
- "_origin": "ast",
- "community": 14,
- "community_name": "oledsaver_cursor_plugin_t",
- "file_type": "code",
- "norm_label": ".unhide_cursor()",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L96"
- },
- {
- "id": "files_oledsaver_mgr_expand_tilde",
- "label": "mgr_expand_tilde()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "mgr_load_config",
- "file_type": "code",
- "norm_label": "mgr_expand_tilde()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2014"
- },
- {
- "id": "files_oledsaver_mgr_load_config",
- "label": "mgr_load_config()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "mgr_load_config",
- "file_type": "code",
- "norm_label": "mgr_load_config()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2290"
- },
- {
- "id": "files_oledsaver_mgr_set_defaults",
- "label": "mgr_set_defaults()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "mgr_load_config",
- "file_type": "code",
- "norm_label": "mgr_set_defaults()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2254"
- },
- {
- "id": "files_oledsaver_mgr_trim",
- "label": "mgr_trim()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "mgr_load_config",
- "file_type": "code",
- "norm_label": "mgr_trim()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2245"
- },
- {
- "id": "files_oledsaver_mgr_get_cursor_status_from_ipc",
- "label": "mgr_get_cursor_status_from_ipc()",
- "_callable": true,
- "_origin": "ast",
- "community": 16,
- "community_name": "mgr_update_wayfire_cursor",
- "file_type": "code",
- "norm_label": "mgr_get_cursor_status_from_ipc()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2487"
- },
- {
- "id": "files_oledsaver_mgr_ipc_response_has_error",
- "label": "mgr_ipc_response_has_error()",
- "_callable": true,
- "_origin": "ast",
- "community": 16,
- "community_name": "mgr_update_wayfire_cursor",
- "file_type": "code",
- "norm_label": "mgr_ipc_response_has_error()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2472"
- },
- {
- "id": "files_oledsaver_mgr_release_wayfire_cursor",
- "label": "mgr_release_wayfire_cursor()",
- "_callable": true,
- "_origin": "ast",
- "community": 16,
- "community_name": "mgr_update_wayfire_cursor",
- "file_type": "code",
- "norm_label": "mgr_release_wayfire_cursor()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2537"
- },
- {
- "id": "files_oledsaver_mgr_set_wayfire_cursor_hidden",
- "label": "mgr_set_wayfire_cursor_hidden()",
- "_callable": true,
- "_origin": "ast",
- "community": 16,
- "community_name": "mgr_update_wayfire_cursor",
- "file_type": "code",
- "norm_label": "mgr_set_wayfire_cursor_hidden()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2526"
- },
- {
- "id": "files_oledsaver_mgr_update_wayfire_cursor",
- "label": "mgr_update_wayfire_cursor()",
- "_callable": true,
- "_origin": "ast",
- "community": 16,
- "community_name": "mgr_update_wayfire_cursor",
- "file_type": "code",
- "norm_label": "mgr_update_wayfire_cursor()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2557"
- },
- {
- "id": "files_oledsaver_main",
- "label": "main()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "main()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3670"
- },
- {
- "id": "files_oledsaver_manager_main",
- "label": "manager_main()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "manager_main()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3477"
- },
- {
- "id": "files_oledsaver_mgr_find_output",
- "label": "mgr_find_output()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "mgr_find_output()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2464"
- },
- {
- "id": "files_oledsaver_mgr_mkdirs",
- "label": "mgr_mkdirs()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "mgr_mkdirs()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1987"
- },
- {
- "id": "files_oledsaver_mgr_read_pidfile",
- "label": "mgr_read_pidfile()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "mgr_read_pidfile()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3455"
- },
- {
- "id": "files_oledsaver_mgr_reap_children",
- "label": "mgr_reap_children()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "mgr_reap_children()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3469"
- },
- {
- "id": "files_oledsaver_mgr_remove_pidfile",
- "label": "mgr_remove_pidfile()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "mgr_remove_pidfile()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3449"
- },
- {
- "id": "files_oledsaver_mgr_run_lock_cmd",
- "label": "mgr_run_lock_cmd()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "mgr_run_lock_cmd()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3398"
- },
- {
- "id": "files_oledsaver_mgr_runtime_path",
- "label": "mgr_runtime_path()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "mgr_runtime_path()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2000"
- },
- {
- "id": "files_oledsaver_mgr_unblank_output",
- "label": "mgr_unblank_output()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "mgr_unblank_output()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3057"
- },
- {
- "id": "files_oledsaver_mgr_write_pidfile",
- "label": "mgr_write_pidfile()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "manager_main",
- "file_type": "code",
- "norm_label": "mgr_write_pidfile()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3438"
- },
- {
- "id": "files_oledsaver_idle_oledsaver_idle_plugin_t_fini",
- "label": ".fini()",
- "_callable": true,
- "_origin": "ast",
- "community": 18,
- "community_name": "oledsaver_idle_plugin_t",
- "file_type": "code",
- "norm_label": ".fini()",
- "source_file": "files/oledsaver-idle.cpp",
- "source_location": "L70"
- },
- {
- "id": "files_oledsaver_idle_oledsaver_idle_plugin_t_init",
- "label": ".init()",
- "_callable": true,
- "_origin": "ast",
- "community": 18,
- "community_name": "oledsaver_idle_plugin_t",
- "file_type": "code",
- "norm_label": ".init()",
- "source_file": "files/oledsaver-idle.cpp",
- "source_location": "L64"
- },
- {
- "id": "files_oledsaver_idle_oledsaver_idle_plugin_t_status",
- "label": ".status()",
- "_callable": true,
- "_origin": "ast",
- "community": 18,
- "community_name": "oledsaver_idle_plugin_t",
- "file_type": "code",
- "norm_label": ".status()",
- "source_file": "files/oledsaver-idle.cpp",
- "source_location": "L18"
- },
- {
- "id": "files_oledsaver_render_compile_shader",
- "label": "render_compile_shader()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "render_compile_shader()",
- "source_file": "files/oledsaver.c",
- "source_location": "L740"
- },
- {
- "id": "files_oledsaver_render_init_egl",
- "label": "render_init_egl()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "render_init_egl()",
- "source_file": "files/oledsaver.c",
- "source_location": "L628"
- },
- {
- "id": "files_oledsaver_render_init_freetype",
- "label": "render_init_freetype()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "render_init_freetype()",
- "source_file": "files/oledsaver.c",
- "source_location": "L401"
- },
- {
- "id": "files_oledsaver_render_init_shaders",
- "label": "render_init_shaders()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "render_init_shaders()",
- "source_file": "files/oledsaver.c",
- "source_location": "L757"
- },
- {
- "id": "files_oledsaver_render_layer_surface_configure",
- "label": "render_layer_surface_configure()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "render_layer_surface_configure()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1311"
- },
- {
- "id": "files_oledsaver_render_set_projection",
- "label": "render_set_projection()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "render_set_projection()",
- "source_file": "files/oledsaver.c",
- "source_location": "L796"
- },
- {
- "id": "files_oledsaver_renderer_main",
- "label": "renderer_main()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "renderer_main()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1411"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_destroy",
- "label": "zwlr_layer_shell_v1_destroy()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_shell_v1_destroy()",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L220"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_layer_surface",
- "label": "zwlr_layer_shell_v1_get_layer_surface()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_shell_v1_get_layer_surface()",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L202"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_user_data",
- "label": "zwlr_layer_shell_v1_get_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_shell_v1_get_user_data()",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L171"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_version",
- "label": "zwlr_layer_shell_v1_get_version()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_shell_v1_get_version()",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L177"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_set_user_data",
- "label": "zwlr_layer_shell_v1_set_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_shell_v1_set_user_data()",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L164"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_ack_configure",
- "label": "zwlr_layer_surface_v1_ack_configure()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_surface_v1_ack_configure()",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L562"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_add_listener",
- "label": "zwlr_layer_surface_v1_add_listener()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_surface_v1_add_listener()",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L319"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_destroy",
- "label": "zwlr_layer_surface_v1_destroy()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_surface_v1_destroy()",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L574"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_popup",
- "label": "zwlr_layer_surface_v1_get_popup()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_surface_v1_get_popup()",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L536"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_user_data",
- "label": "zwlr_layer_surface_v1_get_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_surface_v1_get_user_data()",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L391"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_version",
- "label": "zwlr_layer_surface_v1_get_version()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_surface_v1_get_version()",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L397"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_anchor",
- "label": "zwlr_layer_surface_v1_set_anchor()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_surface_v1_set_anchor()",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L435"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_exclusive_zone",
- "label": "zwlr_layer_surface_v1_set_exclusive_zone()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_surface_v1_set_exclusive_zone()",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L478"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_keyboard_interactivity",
- "label": "zwlr_layer_surface_v1_set_keyboard_interactivity()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_surface_v1_set_keyboard_interactivity()",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L518"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_layer",
- "label": "zwlr_layer_surface_v1_set_layer()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_surface_v1_set_layer()",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L588"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_margin",
- "label": "zwlr_layer_surface_v1_set_margin()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_surface_v1_set_margin()",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L496"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_size",
- "label": "zwlr_layer_surface_v1_set_size()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_surface_v1_set_size()",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L417"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_user_data",
- "label": "zwlr_layer_surface_v1_set_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "zwlr_layer_surface_v1_set_user_data()",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L384"
- },
- {
- "id": "files_oledsaver_ensure_wayland_display",
- "label": "ensure_wayland_display()",
- "_callable": true,
- "_origin": "ast",
- "community": 3,
- "community_name": "mgr_ipc_request",
- "file_type": "code",
- "norm_label": "ensure_wayland_display()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1381"
- },
- {
- "id": "files_oledsaver_mgr_check_idle_inhibitors",
- "label": "mgr_check_idle_inhibitors()",
- "_callable": true,
- "_origin": "ast",
- "community": 3,
- "community_name": "mgr_ipc_request",
- "file_type": "code",
- "norm_label": "mgr_check_idle_inhibitors()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2228"
- },
- {
- "id": "files_oledsaver_mgr_focus_name_from_event",
- "label": "mgr_focus_name_from_event()",
- "_callable": true,
- "_origin": "ast",
- "community": 3,
- "community_name": "mgr_ipc_request",
- "file_type": "code",
- "norm_label": "mgr_focus_name_from_event()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3121"
- },
- {
- "id": "files_oledsaver_mgr_focus_watcher",
- "label": "mgr_focus_watcher()",
- "_callable": true,
- "_origin": "ast",
- "community": 3,
- "community_name": "mgr_ipc_request",
- "file_type": "code",
- "norm_label": "mgr_focus_watcher()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3162"
- },
- {
- "id": "files_oledsaver_mgr_get_focused_output_from_ipc",
- "label": "mgr_get_focused_output_from_ipc()",
- "_callable": true,
- "_origin": "ast",
- "community": 3,
- "community_name": "mgr_ipc_request",
- "file_type": "code",
- "norm_label": "mgr_get_focused_output_from_ipc()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2855"
- },
- {
- "id": "files_oledsaver_mgr_ipc_connect",
- "label": "mgr_ipc_connect()",
- "_callable": true,
- "_origin": "ast",
- "community": 3,
- "community_name": "mgr_ipc_request",
- "file_type": "code",
- "norm_label": "mgr_ipc_connect()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2082"
- },
- {
- "id": "files_oledsaver_mgr_ipc_recv",
- "label": "mgr_ipc_recv()",
- "_callable": true,
- "_origin": "ast",
- "community": 3,
- "community_name": "mgr_ipc_request",
- "file_type": "code",
- "norm_label": "mgr_ipc_recv()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2170"
- },
- {
- "id": "files_oledsaver_mgr_ipc_request",
- "label": "mgr_ipc_request()",
- "_callable": true,
- "_origin": "ast",
- "community": 3,
- "community_name": "mgr_ipc_request",
- "file_type": "code",
- "norm_label": "mgr_ipc_request()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2190"
- },
- {
- "id": "files_oledsaver_mgr_ipc_send_method",
- "label": "mgr_ipc_send_method()",
- "_callable": true,
- "_origin": "ast",
- "community": 3,
- "community_name": "mgr_ipc_request",
- "file_type": "code",
- "norm_label": "mgr_ipc_send_method()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2146"
- },
- {
- "id": "files_oledsaver_mgr_ipc_send_payload",
- "label": "mgr_ipc_send_payload()",
- "_callable": true,
- "_origin": "ast",
- "community": 3,
- "community_name": "mgr_ipc_request",
- "file_type": "code",
- "norm_label": "mgr_ipc_send_payload()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2134"
- },
- {
- "id": "files_oledsaver_mgr_readn",
- "label": "mgr_readn()",
- "_callable": true,
- "_origin": "ast",
- "community": 3,
- "community_name": "mgr_ipc_request",
- "file_type": "code",
- "norm_label": "mgr_readn()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2109"
- },
- {
- "id": "files_oledsaver_mgr_update_focused_output",
- "label": "mgr_update_focused_output()",
- "_callable": true,
- "_origin": "ast",
- "community": 3,
- "community_name": "mgr_ipc_request",
- "file_type": "code",
- "norm_label": "mgr_update_focused_output()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2880"
- },
- {
- "id": "files_oledsaver_mgr_wayfire_ipc_path",
- "label": "mgr_wayfire_ipc_path()",
- "_callable": true,
- "_origin": "ast",
- "community": 3,
- "community_name": "mgr_ipc_request",
- "file_type": "code",
- "norm_label": "mgr_wayfire_ipc_path()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2032"
- },
- {
- "id": "files_oledsaver_mgr_writen",
- "label": "mgr_writen()",
- "_callable": true,
- "_origin": "ast",
- "community": 3,
- "community_name": "mgr_ipc_request",
- "file_type": "code",
- "norm_label": "mgr_writen()",
- "source_file": "files/oledsaver.c",
- "source_location": "L2121"
- },
- {
- "id": "files_oledsaver_render_cell_at_layer",
- "label": "render_cell_at_layer()",
- "_callable": true,
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "render_cell_at_layer()",
- "source_file": "files/oledsaver.c",
- "source_location": "L305"
- },
- {
- "id": "files_oledsaver_render_get_layer_properties",
- "label": "render_get_layer_properties()",
- "_callable": true,
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "render_get_layer_properties()",
- "source_file": "files/oledsaver.c",
- "source_location": "L862"
- },
- {
- "id": "files_oledsaver_render_head_white_mix",
- "label": "render_head_white_mix()",
- "_callable": true,
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "render_head_white_mix()",
- "source_file": "files/oledsaver.c",
- "source_location": "L287"
- },
- {
- "id": "files_oledsaver_render_init_layer",
- "label": "render_init_layer()",
- "_callable": true,
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "render_init_layer()",
- "source_file": "files/oledsaver.c",
- "source_location": "L881"
- },
- {
- "id": "files_oledsaver_render_init_matrix",
- "label": "render_init_matrix()",
- "_callable": true,
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "render_init_matrix()",
- "source_file": "files/oledsaver.c",
- "source_location": "L952"
- },
- {
- "id": "files_oledsaver_render_lookup_color",
- "label": "render_lookup_color()",
- "_callable": true,
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "render_lookup_color()",
- "source_file": "files/oledsaver.c",
- "source_location": "L335"
- },
- {
- "id": "files_oledsaver_render_parse_hex",
- "label": "render_parse_hex()",
- "_callable": true,
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "render_parse_hex()",
- "source_file": "files/oledsaver.c",
- "source_location": "L322"
- },
- {
- "id": "files_oledsaver_render_rand_speed",
- "label": "render_rand_speed()",
- "_callable": true,
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "render_rand_speed()",
- "source_file": "files/oledsaver.c",
- "source_location": "L294"
- },
- {
- "id": "files_oledsaver_render_randf",
- "label": "render_randf()",
- "_callable": true,
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "render_randf()",
- "source_file": "files/oledsaver.c",
- "source_location": "L284"
- },
- {
- "id": "files_oledsaver_render_randi",
- "label": "render_randi()",
- "_callable": true,
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "render_randi()",
- "source_file": "files/oledsaver.c",
- "source_location": "L285"
- },
- {
- "id": "files_oledsaver_render_random_codepoint",
- "label": "render_random_codepoint()",
- "_callable": true,
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "render_random_codepoint()",
- "source_file": "files/oledsaver.c",
- "source_location": "L309"
- },
- {
- "id": "files_oledsaver_render_random_color",
- "label": "render_random_color()",
- "_callable": true,
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "render_random_color()",
- "source_file": "files/oledsaver.c",
- "source_location": "L361"
- },
- {
- "id": "files_oledsaver_render_random_hex_color",
- "label": "render_random_hex_color()",
- "_callable": true,
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "render_random_hex_color()",
- "source_file": "files/oledsaver.c",
- "source_location": "L365"
- },
- {
- "id": "files_oledsaver_render_tick_layer",
- "label": "render_tick_layer()",
- "_callable": true,
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "render_tick_layer()",
- "source_file": "files/oledsaver.c",
- "source_location": "L970"
- },
- {
- "id": "files_oledsaver_render_tick_matrix",
- "label": "render_tick_matrix()",
- "_callable": true,
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "render_tick_matrix()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1049"
- },
- {
- "id": "files_oledsaver_render_trail_color",
- "label": "render_trail_color()",
- "_callable": true,
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "render_trail_color()",
- "source_file": "files/oledsaver.c",
- "source_location": "L373"
- },
- {
- "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_add_listener",
- "label": "ext_idle_notification_v1_add_listener()",
- "_callable": true,
- "_origin": "ast",
- "community": 5,
- "community_name": "ext-idle-notify-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "ext_idle_notification_v1_add_listener()",
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L263"
- },
- {
- "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_destroy",
- "label": "ext_idle_notification_v1_destroy()",
- "_callable": true,
- "_origin": "ast",
- "community": 5,
- "community_name": "ext-idle-notify-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "ext_idle_notification_v1_destroy()",
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L312"
- },
- {
- "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_get_user_data",
- "label": "ext_idle_notification_v1_get_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 5,
- "community_name": "ext-idle-notify-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "ext_idle_notification_v1_get_user_data()",
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L295"
- },
- {
- "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_get_version",
- "label": "ext_idle_notification_v1_get_version()",
- "_callable": true,
- "_origin": "ast",
- "community": 5,
- "community_name": "ext-idle-notify-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "ext_idle_notification_v1_get_version()",
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L301"
- },
- {
- "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_set_user_data",
- "label": "ext_idle_notification_v1_set_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 5,
- "community_name": "ext-idle-notify-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "ext_idle_notification_v1_set_user_data()",
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L288"
- },
- {
- "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_destroy",
- "label": "ext_idle_notifier_v1_destroy()",
- "_callable": true,
- "_origin": "ast",
- "community": 5,
- "community_name": "ext-idle-notify-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "ext_idle_notifier_v1_destroy()",
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L176"
- },
- {
- "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_idle_notification",
- "label": "ext_idle_notifier_v1_get_idle_notification()",
- "_callable": true,
- "_origin": "ast",
- "community": 5,
- "community_name": "ext-idle-notify-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "ext_idle_notifier_v1_get_idle_notification()",
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L195"
- },
- {
- "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_input_idle_notification",
- "label": "ext_idle_notifier_v1_get_input_idle_notification()",
- "_callable": true,
- "_origin": "ast",
- "community": 5,
- "community_name": "ext-idle-notify-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "ext_idle_notifier_v1_get_input_idle_notification()",
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L220"
- },
- {
- "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_user_data",
- "label": "ext_idle_notifier_v1_get_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 5,
- "community_name": "ext-idle-notify-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "ext_idle_notifier_v1_get_user_data()",
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L158"
- },
- {
- "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_version",
- "label": "ext_idle_notifier_v1_get_version()",
- "_callable": true,
- "_origin": "ast",
- "community": 5,
- "community_name": "ext-idle-notify-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "ext_idle_notifier_v1_get_version()",
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L164"
- },
- {
- "id": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_set_user_data",
- "label": "ext_idle_notifier_v1_set_user_data()",
- "_callable": true,
- "_origin": "ast",
- "community": 5,
- "community_name": "ext-idle-notify-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "ext_idle_notifier_v1_set_user_data()",
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L151"
- },
- {
- "id": "files_oledsaver_mgr_idle_watcher",
- "label": "mgr_idle_watcher()",
- "_callable": true,
- "_origin": "ast",
- "community": 5,
- "community_name": "ext-idle-notify-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "mgr_idle_watcher()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3326"
- },
- {
- "id": "files_oledsaver_mgr_idle_wayland_cleanup",
- "label": "mgr_idle_wayland_cleanup()",
- "_callable": true,
- "_origin": "ast",
- "community": 5,
- "community_name": "ext-idle-notify-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "mgr_idle_wayland_cleanup()",
- "source_file": "files/oledsaver.c",
- "source_location": "L3308"
- },
- {
- "id": "files_oledsaver_render_find_glyph",
- "label": "render_find_glyph()",
- "_callable": true,
- "_origin": "ast",
- "community": 6,
- "community_name": "render_frame",
- "file_type": "code",
- "norm_label": "render_find_glyph()",
- "source_file": "files/oledsaver.c",
- "source_location": "L613"
- },
- {
- "id": "files_oledsaver_render_flush_quads",
- "label": "render_flush_quads()",
- "_callable": true,
- "_origin": "ast",
- "community": 6,
- "community_name": "render_frame",
- "file_type": "code",
- "norm_label": "render_flush_quads()",
- "source_file": "files/oledsaver.c",
- "source_location": "L831"
- },
- {
- "id": "files_oledsaver_render_frame",
- "label": "render_frame()",
- "_callable": true,
- "_origin": "ast",
- "community": 6,
- "community_name": "render_frame",
- "file_type": "code",
- "norm_label": "render_frame()",
- "source_file": "files/oledsaver.c",
- "source_location": "L1057"
- },
- {
- "id": "files_oledsaver_render_push_quad",
- "label": "render_push_quad()",
- "_callable": true,
- "_origin": "ast",
- "community": 6,
- "community_name": "render_frame",
- "file_type": "code",
- "norm_label": "render_push_quad()",
- "source_file": "files/oledsaver.c",
- "source_location": "L810"
- },
- {
- "id": "files_xdg_shell_client_protocol",
- "label": "xdg-shell-client-protocol.h",
- "_origin": "ast",
- "community": 0,
- "community_name": "xdg-shell-client-protocol.h",
- "file_type": "code",
- "norm_label": "xdg-shell-client-protocol.h",
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1"
- },
- {
- "id": "files_oledsaver",
- "label": "oledsaver.c",
- "_origin": "ast",
- "community": 1,
- "community_name": "oledsaver.c",
- "file_type": "code",
- "norm_label": "oledsaver.c",
- "source_file": "files/oledsaver.c",
- "source_location": "L1"
- },
- {
- "id": "files_xdg_shell_protocol",
- "label": "xdg-shell-protocol.c",
- "_origin": "ast",
- "community": 10,
- "community_name": "xdg-shell-protocol.c",
- "file_type": "code",
- "norm_label": "xdg-shell-protocol.c",
- "source_file": "files/xdg-shell-protocol.c",
- "source_location": "L1"
- },
- {
- "id": "mgr_output_info_t",
- "label": "mgr_output_info_t",
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "mgr_output_info_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "pid_t",
- "label": "pid_t",
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "pid_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "tests_test_inhibition",
- "label": "test-inhibition.c",
- "_origin": "ast",
- "community": 11,
- "community_name": "mgr_blank_output",
- "file_type": "code",
- "norm_label": "test-inhibition.c",
- "source_file": "tests/test-inhibition.c",
- "source_location": "L1"
- },
- {
- "id": "files_xdg_output_unstable_v1_client_protocol",
- "label": "xdg-output-unstable-v1-client-protocol.h",
- "_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
- "file_type": "code",
- "norm_label": "xdg-output-unstable-v1-client-protocol.h",
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L1"
- },
- {
- "id": "mgr_outputs_wayland_t",
- "label": "mgr_outputs_wayland_t",
- "_origin": "ast",
- "community": 12,
- "community_name": "mgr_refresh_outputs",
- "file_type": "code",
- "norm_label": "mgr_outputs_wayland_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "mgr_wayland_output_info_t",
- "label": "mgr_wayland_output_info_t",
- "_origin": "ast",
- "community": 13,
- "community_name": "mgr_output_set_name",
- "file_type": "code",
- "norm_label": "mgr_wayland_output_info_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "files_oledsaver_cursor",
- "label": "oledsaver-cursor.cpp",
- "_origin": "ast",
- "community": 14,
- "community_name": "oledsaver_cursor_plugin_t",
- "file_type": "code",
- "norm_label": "oledsaver-cursor.cpp",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L1"
- },
- {
- "id": "files_oledsaver_cursor_cpp_json_t",
- "label": "json_t",
- "_origin": "ast",
- "community": 14,
- "community_name": "oledsaver_cursor_plugin_t",
- "file_type": "code",
- "norm_label": "json_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "files_oledsaver_cursor_cpp_method_repository_t",
- "label": "method_repository_t",
- "_origin": "ast",
- "community": 14,
- "community_name": "oledsaver_cursor_plugin_t",
- "file_type": "code",
- "norm_label": "method_repository_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "files_oledsaver_cursor_cpp_plugin_interface_t",
- "label": "plugin_interface_t",
- "_origin": "ast",
- "community": 14,
- "community_name": "oledsaver_cursor_plugin_t",
- "file_type": "code",
- "norm_label": "plugin_interface_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "files_oledsaver_cursor_cpp_ref_ptr_t",
- "label": "ref_ptr_t",
- "_origin": "ast",
- "community": 14,
- "community_name": "oledsaver_cursor_plugin_t",
- "file_type": "code",
- "norm_label": "ref_ptr_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_hidden",
- "label": "cursor_hidden",
- "_origin": "ast",
- "community": 14,
- "community_name": "oledsaver_cursor_plugin_t",
- "file_type": "code",
- "norm_label": "cursor_hidden",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L41"
- },
- {
- "id": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_repo",
- "label": "repo",
- "_origin": "ast",
- "community": 14,
- "community_name": "oledsaver_cursor_plugin_t",
- "file_type": "code",
- "norm_label": "repo",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L40"
- },
- {
- "id": "output_t",
- "label": "output_t",
- "_origin": "ast",
- "community": 14,
- "community_name": "oledsaver_cursor_plugin_t",
- "file_type": "code",
- "norm_label": "output_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "pointf_t",
- "label": "pointf_t",
- "_origin": "ast",
- "community": 14,
- "community_name": "oledsaver_cursor_plugin_t",
- "file_type": "code",
- "norm_label": "pointf_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "files_oledsaver_idle",
- "label": "oledsaver-idle.cpp",
- "_origin": "ast",
- "community": 18,
- "community_name": "oledsaver_idle_plugin_t",
- "file_type": "code",
- "norm_label": "oledsaver-idle.cpp",
- "source_file": "files/oledsaver-idle.cpp",
- "source_location": "L1"
- },
- {
- "id": "files_oledsaver_idle_cpp_json_t",
- "label": "json_t",
- "_origin": "ast",
- "community": 18,
- "community_name": "oledsaver_idle_plugin_t",
- "file_type": "code",
- "norm_label": "json_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "files_oledsaver_idle_cpp_method_repository_t",
- "label": "method_repository_t",
- "_origin": "ast",
- "community": 18,
- "community_name": "oledsaver_idle_plugin_t",
- "file_type": "code",
- "norm_label": "method_repository_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "files_oledsaver_idle_cpp_plugin_interface_t",
- "label": "plugin_interface_t",
- "_origin": "ast",
- "community": 18,
- "community_name": "oledsaver_idle_plugin_t",
- "file_type": "code",
- "norm_label": "plugin_interface_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "files_oledsaver_idle_cpp_ref_ptr_t",
- "label": "ref_ptr_t",
- "_origin": "ast",
- "community": 18,
- "community_name": "oledsaver_idle_plugin_t",
- "file_type": "code",
- "norm_label": "ref_ptr_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "files_oledsaver_idle_oledsaver_idle_plugin_t_repo",
- "label": "repo",
- "_origin": "ast",
- "community": 18,
- "community_name": "oledsaver_idle_plugin_t",
- "file_type": "code",
- "norm_label": "repo",
- "source_file": "files/oledsaver-idle.cpp",
- "source_location": "L16"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "label": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L1"
- },
- {
- "id": "glenum",
- "label": "GLenum",
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "glenum",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "gluint",
- "label": "GLuint",
- "_origin": "ast",
- "community": 2,
- "community_name": "wlr-layer-shell-unstable-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "gluint",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "depth_layer_t",
- "label": "depth_layer_t",
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "depth_layer_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "render_cell_t",
- "label": "render_cell_t",
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "render_cell_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "rgb_t",
- "label": "rgb_t",
- "_origin": "ast",
- "community": 4,
- "community_name": "render_init_layer",
- "file_type": "code",
- "norm_label": "rgb_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "files_ext_idle_notify_v1_client_protocol",
- "label": "ext-idle-notify-v1-client-protocol.h",
- "_origin": "ast",
- "community": 5,
- "community_name": "ext-idle-notify-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "ext-idle-notify-v1-client-protocol.h",
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L1"
- },
- {
- "id": "mgr_idle_wayland_t",
- "label": "mgr_idle_wayland_t",
- "_origin": "ast",
- "community": 5,
- "community_name": "ext-idle-notify-v1-client-protocol.h",
- "file_type": "code",
- "norm_label": "mgr_idle_wayland_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "glyph_info_t",
- "label": "glyph_info_t",
- "_origin": "ast",
- "community": 6,
- "community_name": "render_frame",
- "file_type": "code",
- "norm_label": "glyph_info_t",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "files_ext_idle_notify_v1_protocol",
- "label": "ext-idle-notify-v1-protocol.c",
- "_origin": "ast",
- "community": 7,
- "community_name": "ext-idle-notify-v1-protocol.c",
- "file_type": "code",
- "norm_label": "ext-idle-notify-v1-protocol.c",
- "source_file": "files/ext-idle-notify-v1-protocol.c",
- "source_location": "L1"
- },
- {
- "id": "files_wlr_layer_shell_unstable_v1_protocol",
- "label": "wlr-layer-shell-unstable-v1-protocol.c",
- "_origin": "ast",
- "community": 8,
- "community_name": "wlr-layer-shell-unstable-v1-protocol.c",
- "file_type": "code",
- "norm_label": "wlr-layer-shell-unstable-v1-protocol.c",
- "source_file": "files/wlr-layer-shell-unstable-v1-protocol.c",
- "source_location": "L1"
- },
- {
- "id": "files_xdg_output_unstable_v1_protocol",
- "label": "xdg-output-unstable-v1-protocol.c",
- "_origin": "ast",
- "community": 9,
- "community_name": "xdg-output-unstable-v1-protocol.c",
- "file_type": "code",
- "norm_label": "xdg-output-unstable-v1-protocol.c",
- "source_file": "files/xdg-output-unstable-v1-protocol.c",
- "source_location": "L1"
- }
- ],
- "links": [
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status",
- "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L85",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_fini",
- "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L31",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor",
- "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L92",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init",
- "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L19",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init",
- "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L21",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init",
- "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L23",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden",
- "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L68",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_idle_oledsaver_idle_plugin_t_init",
- "target": "files_oledsaver_idle_oledsaver_idle_plugin_t_status",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver-idle.cpp",
- "source_location": "L67",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_main",
- "target": "files_oledsaver_renderer_main",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3673",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_main",
- "target": "files_oledsaver_mgr_read_pidfile",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3676",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_main",
- "target": "files_oledsaver_manager_main",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3699",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_ensure_wayland_display",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3482",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_set_defaults",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3484",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_load_config",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3485",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_mkdirs",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3494",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_write_pidfile",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3512",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_refresh_outputs",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3515",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_get_focused_output_from_ipc",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3519",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_monotime",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3544",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_reap_children",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3551",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_activate_all_outputs",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3557",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_run_lock_cmd",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3558",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_check_idle_inhibitors",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3564",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_find_output",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3572",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_response_inhibits_output",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3587",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_get_output_timeout",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3600",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_unblank_output",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3610",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_blank_output",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3612",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_update_wayfire_cursor",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3621",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_release_wayfire_cursor",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3654",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_manager_main",
- "target": "files_oledsaver_mgr_remove_pidfile",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3659",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_activate_all_outputs",
- "target": "files_oledsaver_mgr_monotime",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3422",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_activate_all_outputs",
- "target": "files_oledsaver_mgr_blank_output",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3431",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_blank_output",
- "target": "files_oledsaver_mgr_find_output",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2945",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_blank_output",
- "target": "files_oledsaver_mgr_pids_alive",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2952",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_blank_output",
- "target": "files_oledsaver_mgr_monotime",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2956",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_blank_output",
- "target": "files_oledsaver_mgr_kill_pids",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2958",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_blank_output",
- "target": "files_oledsaver_mgr_get_output_color",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2963",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_blank_output",
- "target": "files_oledsaver_mgr_get_val_d",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2964",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_blank_output",
- "target": "files_oledsaver_mgr_get_val_i",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2966",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_blank_output",
- "target": "files_oledsaver_mgr_get_self_exe",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2973",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_check_idle_inhibitors",
- "target": "files_oledsaver_mgr_ipc_request",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2230",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_focus_name_from_event",
- "target": "files_oledsaver_mgr_refresh_outputs",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3134",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_focus_name_from_event",
- "target": "files_oledsaver_mgr_get_focused_output_from_ipc",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3156",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_focus_watcher",
- "target": "files_oledsaver_mgr_ipc_connect",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3166",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_focus_watcher",
- "target": "files_oledsaver_mgr_ipc_send_method",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3173",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_focus_watcher",
- "target": "files_oledsaver_mgr_ipc_recv",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3182",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_focus_watcher",
- "target": "files_oledsaver_mgr_focus_name_from_event",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3222",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_focus_watcher",
- "target": "files_oledsaver_mgr_update_focused_output",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3225",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_get_cursor_status_from_ipc",
- "target": "files_oledsaver_mgr_ipc_request",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2495",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_get_cursor_status_from_ipc",
- "target": "files_oledsaver_mgr_ipc_response_has_error",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2500",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_get_focused_output_from_ipc",
- "target": "files_oledsaver_mgr_ipc_request",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2858",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_get_output_color",
- "target": "files_oledsaver_mgr_random_color",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2622",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_idle_handle_resumed",
- "target": "files_oledsaver_mgr_monotime",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3262",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_idle_watcher",
- "target": "files_oledsaver_mgr_idle_wayland_cleanup",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3348",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_ipc_connect",
- "target": "files_oledsaver_mgr_wayfire_ipc_path",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2084",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_ipc_recv",
- "target": "files_oledsaver_mgr_readn",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2172",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_ipc_request",
- "target": "files_oledsaver_mgr_ipc_connect",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2192",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_ipc_request",
- "target": "files_oledsaver_mgr_ipc_send_method",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2195",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_ipc_request",
- "target": "files_oledsaver_mgr_ipc_recv",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2201",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_ipc_send_method",
- "target": "files_oledsaver_mgr_ipc_send_payload",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2164",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_ipc_send_payload",
- "target": "files_oledsaver_mgr_writen",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2139",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_load_config",
- "target": "files_oledsaver_mgr_expand_tilde",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2298",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_load_config",
- "target": "files_oledsaver_mgr_set_defaults",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2316",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_load_config",
- "target": "files_oledsaver_mgr_trim",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2345",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_output_handle_name",
- "target": "files_oledsaver_mgr_output_set_name",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2746",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_pids_alive",
- "target": "files_oledsaver_mgr_pid_alive",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2915",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_read_pidfile",
- "target": "files_oledsaver_mgr_runtime_path",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3457",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_refresh_outputs",
- "target": "files_oledsaver_ensure_wayland_display",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2816",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_refresh_outputs",
- "target": "files_oledsaver_mgr_monotime",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2823",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_refresh_outputs",
- "target": "files_oledsaver_mgr_find_output",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2845",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_refresh_outputs",
- "target": "files_oledsaver_mgr_init_output",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2846",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_refresh_outputs",
- "target": "files_oledsaver_mgr_outputs_wayland_cleanup",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2852",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_release_wayfire_cursor",
- "target": "files_oledsaver_mgr_set_wayfire_cursor_hidden",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2545",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_remove_pidfile",
- "target": "files_oledsaver_mgr_runtime_path",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3451",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_runtime_path",
- "target": "files_oledsaver_mgr_mkdirs",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2006",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_set_wayfire_cursor_hidden",
- "target": "files_oledsaver_mgr_ipc_request",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2527",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_set_wayfire_cursor_hidden",
- "target": "files_oledsaver_mgr_ipc_response_has_error",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2532",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_unblank_output",
- "target": "files_oledsaver_mgr_find_output",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3060",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_update_focused_output",
- "target": "files_oledsaver_mgr_find_output",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2885",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_update_focused_output",
- "target": "files_oledsaver_mgr_refresh_outputs",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2889",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_update_focused_output",
- "target": "files_oledsaver_mgr_monotime",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2900",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_update_wayfire_cursor",
- "target": "files_oledsaver_mgr_get_cursor_status_from_ipc",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2561",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_update_wayfire_cursor",
- "target": "files_oledsaver_mgr_release_wayfire_cursor",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2571",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_update_wayfire_cursor",
- "target": "files_oledsaver_mgr_find_output",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2580",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_update_wayfire_cursor",
- "target": "files_oledsaver_mgr_set_wayfire_cursor_hidden",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2588",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_wayfire_ipc_path",
- "target": "files_oledsaver_ensure_wayland_display",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2041",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_write_pidfile",
- "target": "files_oledsaver_mgr_runtime_path",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3440",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_xdg_output_handle_name",
- "target": "files_oledsaver_mgr_output_set_name",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2698",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_build_atlas",
- "target": "files_oledsaver_render_build_codepoint_list",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L461",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_frame",
- "target": "files_oledsaver_render_cell_at_layer",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1087",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_frame",
- "target": "files_oledsaver_render_find_glyph",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1113",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_frame",
- "target": "files_oledsaver_render_push_quad",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1166",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_frame",
- "target": "files_oledsaver_render_flush_quads",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1184",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_head_white_mix",
- "target": "files_oledsaver_render_randf",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L289",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_init_layer",
- "target": "files_oledsaver_render_get_layer_properties",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L883",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_init_layer",
- "target": "files_oledsaver_render_randf",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L909",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_init_layer",
- "target": "files_oledsaver_render_trail_color",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L915",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_init_layer",
- "target": "files_oledsaver_render_rand_speed",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L916",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_init_layer",
- "target": "files_oledsaver_render_randi",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L920",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_init_layer",
- "target": "files_oledsaver_render_random_codepoint",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L929",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_init_layer",
- "target": "files_oledsaver_render_cell_at_layer",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L942",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_init_layer",
- "target": "files_oledsaver_render_head_white_mix",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L946",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_init_matrix",
- "target": "files_oledsaver_render_init_layer",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L957",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_init_matrix",
- "target": "files_oledsaver_render_tick_layer",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L965",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_init_shaders",
- "target": "files_oledsaver_render_compile_shader",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L758",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_lookup_color",
- "target": "files_oledsaver_render_parse_hex",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L338",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_rand_speed",
- "target": "files_oledsaver_render_randf",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L295",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_tick_layer",
- "target": "files_oledsaver_render_randf",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1000",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_tick_layer",
- "target": "files_oledsaver_render_head_white_mix",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1001",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_tick_layer",
- "target": "files_oledsaver_render_trail_color",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L982",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_tick_layer",
- "target": "files_oledsaver_render_rand_speed",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L983",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_tick_layer",
- "target": "files_oledsaver_render_randi",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L985",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_tick_layer",
- "target": "files_oledsaver_render_cell_at_layer",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L997",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_tick_layer",
- "target": "files_oledsaver_render_random_codepoint",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L999",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_tick_matrix",
- "target": "files_oledsaver_render_tick_layer",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1051",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_trail_color",
- "target": "files_oledsaver_render_random_color",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L375",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_trail_color",
- "target": "files_oledsaver_render_random_hex_color",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L376",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_oledsaver_render_lookup_color",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1550",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_oledsaver_ensure_wayland_display",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1575",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_oledsaver_render_init_egl",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1662",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_oledsaver_render_init_shaders",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1669",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_oledsaver_render_set_projection",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1675",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_oledsaver_render_init_freetype",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1681",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_oledsaver_render_build_atlas",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1687",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_oledsaver_render_init_matrix",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1696",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_oledsaver_render_tick_matrix",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1760",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_oledsaver_render_frame",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1761",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
- "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_repo",
- "relation": "defines",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "field",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L40",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
- "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_hidden",
- "relation": "defines",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "field",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L41",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_idle_oledsaver_idle_plugin_t",
- "target": "files_oledsaver_idle_oledsaver_idle_plugin_t_repo",
- "relation": "defines",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "field",
- "source_file": "files/oledsaver-idle.cpp",
- "source_location": "L16",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
- "target": "files_oledsaver_cursor_cpp_ref_ptr_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "field",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L40",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_idle_oledsaver_idle_plugin_t",
- "target": "files_oledsaver_idle_cpp_ref_ptr_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "field",
- "source_file": "files/oledsaver-idle.cpp",
- "source_location": "L16",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
- "target": "files_oledsaver_cursor_cpp_method_repository_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "generic_arg",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L40",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_idle_oledsaver_idle_plugin_t",
- "target": "files_oledsaver_idle_cpp_method_repository_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "generic_arg",
- "source_file": "files/oledsaver-idle.cpp",
- "source_location": "L16",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "relation": "imports",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "import",
- "source_file": "files/oledsaver.c",
- "source_location": "L46",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_xdg_output_unstable_v1_client_protocol",
- "relation": "imports",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "import",
- "source_file": "files/oledsaver.c",
- "source_location": "L47",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_ext_idle_notify_v1_client_protocol",
- "relation": "imports",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "import",
- "source_file": "files/oledsaver.c",
- "source_location": "L48",
- "weight": 1.0
- },
- {
- "source": "tests_test_inhibition",
- "target": "files_oledsaver",
- "relation": "imports",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "import",
- "source_file": "tests/test-inhibition.c",
- "source_location": "L2",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status",
- "target": "files_oledsaver_cursor_cpp_json_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "parameter_type",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L74",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at",
- "target": "pointf_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "parameter_type",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L43",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor",
- "target": "files_oledsaver_cursor_cpp_json_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "parameter_type",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L90",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor",
- "target": "files_oledsaver_cursor_cpp_json_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "parameter_type",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L96",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_get_output_color",
- "target": "mgr_output_info_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "parameter_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L2612",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_get_output_timeout",
- "target": "mgr_output_info_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "parameter_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L2607",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_idle_wayland_cleanup",
- "target": "mgr_idle_wayland_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "parameter_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L3308",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_init_output",
- "target": "mgr_output_info_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "parameter_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L2638",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_kill_pids",
- "target": "mgr_output_info_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "parameter_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L2920",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_output_set_name",
- "target": "mgr_wayland_output_info_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "parameter_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L2670",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_outputs_wayland_cleanup",
- "target": "mgr_outputs_wayland_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "parameter_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L2794",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_pid_alive",
- "target": "pid_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "parameter_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L1982",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_pids_alive",
- "target": "mgr_output_info_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "parameter_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L2912",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_cell_at_layer",
- "target": "depth_layer_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "parameter_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L305",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_compile_shader",
- "target": "glenum",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "parameter_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L740",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_init_layer",
- "target": "depth_layer_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "parameter_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L881",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_tick_layer",
- "target": "depth_layer_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "parameter_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L970",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at",
- "target": "output_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "return_type",
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L43",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_idle_oledsaver_idle_plugin_t_status",
- "target": "files_oledsaver_idle_cpp_json_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "return_type",
- "source_file": "files/oledsaver-idle.cpp",
- "source_location": "L18",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_find_output",
- "target": "mgr_output_info_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "return_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L2464",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_read_pidfile",
- "target": "pid_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "return_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L3455",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_cell_at_layer",
- "target": "render_cell_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "return_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L305",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_compile_shader",
- "target": "gluint",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "return_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L740",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_find_glyph",
- "target": "glyph_info_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "return_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L613",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_lookup_color",
- "target": "rgb_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "return_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L335",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_parse_hex",
- "target": "rgb_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "return_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L322",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_random_color",
- "target": "rgb_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "return_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L361",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_random_hex_color",
- "target": "rgb_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "return_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L365",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_trail_color",
- "target": "rgb_t",
- "relation": "references",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "return_type",
- "source_file": "files/oledsaver.c",
- "source_location": "L373",
- "weight": 1.0
- },
- {
- "source": "files_ext_idle_notify_v1_client_protocol",
- "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_set_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L151",
- "weight": 1.0
- },
- {
- "source": "files_ext_idle_notify_v1_client_protocol",
- "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L158",
- "weight": 1.0
- },
- {
- "source": "files_ext_idle_notify_v1_client_protocol",
- "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_version",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L164",
- "weight": 1.0
- },
- {
- "source": "files_ext_idle_notify_v1_client_protocol",
- "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_destroy",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L176",
- "weight": 1.0
- },
- {
- "source": "files_ext_idle_notify_v1_client_protocol",
- "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_idle_notification",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L195",
- "weight": 1.0
- },
- {
- "source": "files_ext_idle_notify_v1_client_protocol",
- "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_input_idle_notification",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L220",
- "weight": 1.0
- },
- {
- "source": "files_ext_idle_notify_v1_client_protocol",
- "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_add_listener",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L263",
- "weight": 1.0
- },
- {
- "source": "files_ext_idle_notify_v1_client_protocol",
- "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_set_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L288",
- "weight": 1.0
- },
- {
- "source": "files_ext_idle_notify_v1_client_protocol",
- "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_get_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L295",
- "weight": 1.0
- },
- {
- "source": "files_ext_idle_notify_v1_client_protocol",
- "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_get_version",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L301",
- "weight": 1.0
- },
- {
- "source": "files_ext_idle_notify_v1_client_protocol",
- "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_destroy",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/ext-idle-notify-v1-client-protocol.h",
- "source_location": "L312",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_tick_matrix",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1049",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_frame",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1057",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_xdg_output_handle_name",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1201",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_xdg_output_handle_logical_position",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1216",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_xdg_output_handle_logical_size",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1221",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_xdg_output_handle_done",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1233",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_xdg_output_handle_description",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1238",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_output_handle_geometry",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1251",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_output_handle_mode",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1259",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_output_handle_scale",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1269",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_output_handle_done",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1276",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_output_handle_name",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1280",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_output_handle_description",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1295",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_layer_surface_configure",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1311",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_layer_surface_closed",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1323",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_registry_handle_global",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1336",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_registry_handle_global_remove",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1359",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_sig_handler",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1371",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_sigusr1_handler",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1376",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_ensure_wayland_display",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1381",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_renderer_main",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1411",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_log_msg",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1944",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_monotime",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1976",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_pid_alive",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1982",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_mkdirs",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L1987",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_runtime_path",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2000",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_expand_tilde",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2014",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_random_color",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2026",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_wayfire_ipc_path",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2032",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_ipc_connect",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2082",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_readn",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2109",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_writen",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2121",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_ipc_send_payload",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2134",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_ipc_send_method",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2146",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_ipc_recv",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2170",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_ipc_request",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2190",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_response_inhibits_output",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2214",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_check_idle_inhibitors",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2228",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_trim",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2245",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_set_defaults",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2254",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_load_config",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2290",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_find_output",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2464",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_ipc_response_has_error",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2472",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_get_cursor_status_from_ipc",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2487",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_set_wayfire_cursor_hidden",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2526",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_release_wayfire_cursor",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2537",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_update_wayfire_cursor",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2557",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_get_output_timeout",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2607",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_get_output_color",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2612",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_get_val_d",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2631",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_get_val_i",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2634",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_init_output",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2638",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_output_set_name",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2670",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_xdg_output_handle_logical_position",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2677",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_xdg_output_handle_logical_size",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2682",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_xdg_output_handle_done",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2690",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_xdg_output_handle_name",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2695",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_xdg_output_handle_description",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2701",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_output_handle_geometry",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2714",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_output_handle_mode",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2722",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_output_handle_done",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2732",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_output_handle_scale",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2736",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_output_handle_name",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2743",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_output_handle_description",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2749",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_outputs_registry_handle_global",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2763",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_outputs_registry_handle_global_remove",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2784",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_outputs_wayland_cleanup",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2794",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_refresh_outputs",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2812",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_randf",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L284",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_randi",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L285",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_get_focused_output_from_ipc",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2855",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_head_white_mix",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L287",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_update_focused_output",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2880",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_pids_alive",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2912",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_kill_pids",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2920",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_get_self_exe",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2931",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_rand_speed",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L294",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_blank_output",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L2942",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_cell_at_layer",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L305",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_unblank_output",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L3057",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_random_codepoint",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L309",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_focus_name_from_event",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L3121",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_focus_watcher",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L3162",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_parse_hex",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L322",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_idle_handle_idled",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L3247",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_idle_handle_resumed",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L3257",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_idle_registry_handle_global",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L3279",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_idle_registry_handle_global_remove",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L3296",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_idle_wayland_cleanup",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L3308",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_idle_watcher",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L3326",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_lookup_color",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L335",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_signal_handler",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L3387",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_run_lock_cmd",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L3398",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_activate_all_outputs",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L3419",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_write_pidfile",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L3438",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_remove_pidfile",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L3449",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_read_pidfile",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L3455",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_mgr_reap_children",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L3469",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_manager_main",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L3477",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_random_color",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L361",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_random_hex_color",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L365",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_main",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L3670",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_trail_color",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L373",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_build_codepoint_list",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L384",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_init_freetype",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L401",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_build_atlas",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L459",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_find_glyph",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L613",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_init_egl",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L628",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_compile_shader",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L740",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_init_shaders",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L757",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_set_projection",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L796",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_push_quad",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L810",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_flush_quads",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L831",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_get_layer_properties",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L862",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_init_layer",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L881",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_init_matrix",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L952",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver",
- "target": "files_oledsaver_render_tick_layer",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver.c",
- "source_location": "L970",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor",
- "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L13",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_idle",
- "target": "files_oledsaver_idle_oledsaver_idle_plugin_t",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver-idle.cpp",
- "source_location": "L14",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_interface",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L108",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_set_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L164",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L171",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_version",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L177",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_layer_surface",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L202",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_destroy",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L220",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_listener",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L271",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_add_listener",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L319",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L384",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L391",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_version",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L397",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_size",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L417",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_anchor",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L435",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_output",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L46",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_wl_surface",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L47",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_exclusive_zone",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L478",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_xdg_popup",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L48",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L49",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_margin",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L496",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L50",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_keyboard_interactivity",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L518",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_get_popup",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L536",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_ack_configure",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L562",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_destroy",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L574",
- "weight": 1.0
- },
- {
- "source": "files_wlr_layer_shell_unstable_v1_client_protocol",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_layer",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/wlr-layer-shell-unstable-v1-client-protocol.h",
- "source_location": "L588",
- "weight": 1.0
- },
- {
- "source": "files_xdg_output_unstable_v1_client_protocol",
- "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_set_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L145",
- "weight": 1.0
- },
- {
- "source": "files_xdg_output_unstable_v1_client_protocol",
- "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L152",
- "weight": 1.0
- },
- {
- "source": "files_xdg_output_unstable_v1_client_protocol",
- "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_version",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L158",
- "weight": 1.0
- },
- {
- "source": "files_xdg_output_unstable_v1_client_protocol",
- "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_destroy",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L172",
- "weight": 1.0
- },
- {
- "source": "files_xdg_output_unstable_v1_client_protocol",
- "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_xdg_output",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L184",
- "weight": 1.0
- },
- {
- "source": "files_xdg_output_unstable_v1_client_protocol",
- "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_add_listener",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L342",
- "weight": 1.0
- },
- {
- "source": "files_xdg_output_unstable_v1_client_protocol",
- "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_set_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L379",
- "weight": 1.0
- },
- {
- "source": "files_xdg_output_unstable_v1_client_protocol",
- "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L386",
- "weight": 1.0
- },
- {
- "source": "files_xdg_output_unstable_v1_client_protocol",
- "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_get_version",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L392",
- "weight": 1.0
- },
- {
- "source": "files_xdg_output_unstable_v1_client_protocol",
- "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_destroy",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-output-unstable-v1-client-protocol.h",
- "source_location": "L404",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_surface_listener",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1003",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_surface_add_listener",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1036",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_surface_set_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1077",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_surface_get_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1084",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_surface_get_version",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1090",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_surface_destroy",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1103",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_surface_get_toplevel",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1119",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_surface_get_popup",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1142",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_surface_set_window_geometry",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1197",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_surface_ack_configure",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1240",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_listener",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1501",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_add_listener",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1606",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_set_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1704",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_get_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1711",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_get_version",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1717",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_destroy",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1729",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_set_parent",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1760",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_set_title",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1778",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_set_app_id",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1812",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_show_window_menu",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1835",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_move",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1862",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_resize",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1904",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_set_max_size",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1948",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_set_min_size",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L1992",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_set_maximized",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2022",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_unset_maximized",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2054",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_set_fullscreen",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2088",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_unset_fullscreen",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2116",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel_set_minimized",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2135",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_popup_listener",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2156",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_popup_add_listener",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2224",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_popup_set_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2263",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_popup_get_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2270",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_popup_get_version",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2276",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_popup_destroy",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2291",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_popup_grab",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2339",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_popup_reposition",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L2373",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_wl_interface",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L368",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_wm_base_listener",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L409",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_wm_base_add_listener",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L437",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_wm_base_set_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L473",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_wm_base_get_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L480",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_wm_base_get_version",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L486",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_wm_base_destroy",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L501",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_wm_base_create_positioner",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L515",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_wl_output",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L52",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_wl_seat",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L53",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_wl_surface",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L54",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_wm_base_get_xdg_surface",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L543",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_popup",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L55",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_positioner",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L56",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_wm_base_pong",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L561",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_surface",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L57",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_toplevel",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L58",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_wm_base",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L59",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_positioner_set_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L770",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_positioner_get_user_data",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L777",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_positioner_get_version",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L783",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_positioner_destroy",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L794",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_positioner_set_size",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L810",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_positioner_set_anchor_rect",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L831",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_positioner_set_anchor",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L848",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_positioner_set_gravity",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L866",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_positioner_set_constraint_adjustment",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L890",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_positioner_set_offset",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L912",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_positioner_set_reactive",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L929",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_positioner_set_parent_size",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L947",
- "weight": 1.0
- },
- {
- "source": "files_xdg_shell_client_protocol",
- "target": "files_xdg_shell_client_protocol_xdg_positioner_set_parent_configure",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/xdg-shell-client-protocol.h",
- "source_location": "L962",
- "weight": 1.0
- },
- {
- "source": "tests_test_inhibition",
- "target": "tests_test_inhibition_main",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "tests/test-inhibition.c",
- "source_location": "L6",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
- "target": "files_oledsaver_cursor_cpp_plugin_interface_t",
- "relation": "inherits",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L13",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_idle_oledsaver_idle_plugin_t",
- "target": "files_oledsaver_idle_cpp_plugin_interface_t",
- "relation": "inherits",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver-idle.cpp",
- "source_location": "L14",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
- "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_init",
- "relation": "method",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L16",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
- "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_fini",
- "relation": "method",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L26",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
- "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_is_unloadable",
- "relation": "method",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L34",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
- "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_get_output_at",
- "relation": "method",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L43",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
- "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_set_cursor_hidden",
- "relation": "method",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L56",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
- "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_cursor_status",
- "relation": "method",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L74",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
- "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_hide_cursor",
- "relation": "method",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L90",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_cursor_oledsaver_cursor_plugin_t",
- "target": "files_oledsaver_cursor_oledsaver_cursor_plugin_t_unhide_cursor",
- "relation": "method",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver-cursor.cpp",
- "source_location": "L96",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_idle_oledsaver_idle_plugin_t",
- "target": "files_oledsaver_idle_oledsaver_idle_plugin_t_status",
- "relation": "method",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver-idle.cpp",
- "source_location": "L18",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_idle_oledsaver_idle_plugin_t",
- "target": "files_oledsaver_idle_oledsaver_idle_plugin_t_init",
- "relation": "method",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver-idle.cpp",
- "source_location": "L64",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_idle_oledsaver_idle_plugin_t",
- "target": "files_oledsaver_idle_oledsaver_idle_plugin_t_fini",
- "relation": "method",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "files/oledsaver-idle.cpp",
- "source_location": "L70",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_idle_watcher",
- "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_input_idle_notification",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3356",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_idle_watcher",
- "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_get_idle_notification",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3359",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_idle_watcher",
- "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_add_listener",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3363",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_idle_wayland_cleanup",
- "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notification_v1_destroy",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3310",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_idle_wayland_cleanup",
- "target": "files_ext_idle_notify_v1_client_protocol_ext_idle_notifier_v1_destroy",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L3312",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_outputs_wayland_cleanup",
- "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_destroy",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2798",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_outputs_wayland_cleanup",
- "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_destroy",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2805",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_refresh_outputs",
- "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_xdg_output",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2832",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_mgr_refresh_outputs",
- "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_add_listener",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L2834",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_render_layer_surface_configure",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_ack_configure",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1320",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_get_xdg_output",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1592",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_add_listener",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1594",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_shell_v1_get_layer_surface",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1629",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_anchor",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1633",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_size",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1638",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_exclusive_zone",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1639",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_set_keyboard_interactivity",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1640",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_add_listener",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1647",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_wlr_layer_shell_unstable_v1_client_protocol_zwlr_layer_surface_v1_destroy",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1835",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_v1_destroy",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1844",
- "weight": 1.0
- },
- {
- "source": "files_oledsaver_renderer_main",
- "target": "files_xdg_output_unstable_v1_client_protocol_zxdg_output_manager_v1_destroy",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "files/oledsaver.c",
- "source_location": "L1850",
- "weight": 1.0
- },
- {
- "source": "tests_test_inhibition_main",
- "target": "files_oledsaver_mgr_monotime",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "tests/test-inhibition.c",
- "source_location": "L24",
- "weight": 1.0
- },
- {
- "source": "tests_test_inhibition_main",
- "target": "files_oledsaver_mgr_idle_handle_resumed",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "tests/test-inhibition.c",
- "source_location": "L25",
- "weight": 1.0
- },
- {
- "source": "tests_test_inhibition_main",
- "target": "files_oledsaver_mgr_response_inhibits_output",
- "relation": "calls",
- "_origin": "ast",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "context": "call",
- "source_file": "tests/test-inhibition.c",
- "source_location": "L8",
- "weight": 1.0
- }
- ],
- "hyperedges": []
-} \ No newline at end of file
diff --git a/gui-apps/oledsaver/graphify-out/2026-09-18/manifest.json b/gui-apps/oledsaver/graphify-out/2026-09-18/manifest.json
deleted file mode 100644
index c518f5983035..000000000000
--- a/gui-apps/oledsaver/graphify-out/2026-09-18/manifest.json
+++ /dev/null
@@ -1,74 +0,0 @@
-{
- "files/ext-idle-notify-v1-client-protocol.h": {
- "mtime": 1781276121.2383394,
- "seen": 1789161983.6576905,
- "ast_hash": "68ee069da1d53c6ddfe4aad1a45aa228",
- "semantic_hash": ""
- },
- "files/ext-idle-notify-v1-protocol.c": {
- "mtime": 1781276121.2363393,
- "seen": 1789161983.6576936,
- "ast_hash": "d44d5c1dae253d1086488678eaae7f52",
- "semantic_hash": ""
- },
- "files/oledsaver.c": {
- "mtime": 1789161863.5140574,
- "seen": 1789161983.6576986,
- "ast_hash": "59adaacd0d8ef1cda0bd47a30380c008",
- "semantic_hash": ""
- },
- "files/wlr-layer-shell-unstable-v1-client-protocol.h": {
- "mtime": 1781276121.2363393,
- "seen": 1789161983.6576998,
- "ast_hash": "9ae1c9b28ec7bdde56616c6caaf35262",
- "semantic_hash": ""
- },
- "files/wlr-layer-shell-unstable-v1-protocol.c": {
- "mtime": 1781276121.2343392,
- "seen": 1789161983.6577005,
- "ast_hash": "bb3527396ba5985dfffd48bb4c36cbf3",
- "semantic_hash": ""
- },
- "files/xdg-output-unstable-v1-client-protocol.h": {
- "mtime": 1781276121.2373393,
- "seen": 1789161983.6577017,
- "ast_hash": "1f03f1a4dd27bffda5b5318ab994ef61",
- "semantic_hash": ""
- },
- "files/xdg-output-unstable-v1-protocol.c": {
- "mtime": 1781276121.2353394,
- "seen": 1789161983.6577024,
- "ast_hash": "b52167aecdaa5079290322e71415ef7e",
- "semantic_hash": ""
- },
- "files/xdg-shell-client-protocol.h": {
- "mtime": 1781276121.2373393,
- "seen": 1789161983.6577032,
- "ast_hash": "d6e96826017acfb25eff163135da557c",
- "semantic_hash": ""
- },
- "files/xdg-shell-protocol.c": {
- "mtime": 1781276121.2353394,
- "seen": 1789161983.6577039,
- "ast_hash": "47c275e2de1584d65068839962581144",
- "semantic_hash": ""
- },
- "files/oledsaver-cursor.cpp": {
- "mtime": 1786926310.4031188,
- "seen": 1789161983.6576958,
- "ast_hash": "8777a2af4836803945dc1a39f539394a",
- "semantic_hash": ""
- },
- "files/oledsaver-idle.cpp": {
- "mtime": 1789161872.3120966,
- "seen": 1789161983.657697,
- "ast_hash": "d731f7665861c844d6005bbcee6907d6",
- "semantic_hash": ""
- },
- "tests/test-inhibition.c": {
- "mtime": 1789161952.5334542,
- "seen": 1789161983.6577046,
- "ast_hash": "9440cbc5a4259836b628a86d3733897c",
- "semantic_hash": ""
- }
-} \ No newline at end of file
diff --git a/gui-apps/oledsaver/graphify-out/cache/ast/v0.9.53-s2/08dfca5a42d167b635e51cf14daa9e276e533d41d66a50abc69f542a90bbb807.json b/gui-apps/oledsaver/graphify-out/cache/ast/v0.9.53-s2/08dfca5a42d167b635e51cf14daa9e276e533d41d66a50abc69f542a90bbb807.json
deleted file mode 100644
index e4edd930a6a4..000000000000
--- a/gui-apps/oledsaver/graphify-out/cache/ast/v0.9.53-s2/08dfca5a42d167b635e51cf14daa9e276e533d41d66a50abc69f542a90bbb807.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "$graphify-root$_files_oledsaver_c", "label": "oledsaver.c", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1"}, {"id": "$graphify-root$_files_oledsaver_render_randf", "label": "render_randf()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L285", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_randi", "label": "render_randi()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L286", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_head_white_mix", "label": "render_head_white_mix()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L288", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_rand_speed", "label": "render_rand_speed()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L295", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_cell_at_layer", "label": "render_cell_at_layer()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L306", "_callable": true}, {"id": "render_cell_t", "label": "render_cell_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "depth_layer_t", "label": "depth_layer_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "$graphify-root$_files_oledsaver_render_random_codepoint", "label": "render_random_codepoint()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L310", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_parse_hex", "label": "render_parse_hex()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L323", "_callable": true}, {"id": "rgb_t", "label": "rgb_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "$graphify-root$_files_oledsaver_render_lookup_color", "label": "render_lookup_color()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L336", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_random_color", "label": "render_random_color()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L362", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_random_hex_color", "label": "render_random_hex_color()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L366", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_trail_color", "label": "render_trail_color()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L374", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_build_codepoint_list", "label": "render_build_codepoint_list()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L385", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_init_freetype", "label": "render_init_freetype()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L402", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_build_atlas", "label": "render_build_atlas()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L460", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_find_glyph", "label": "render_find_glyph()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L614", "_callable": true}, {"id": "glyph_info_t", "label": "glyph_info_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "$graphify-root$_files_oledsaver_render_init_egl", "label": "render_init_egl()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L629", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_compile_shader", "label": "render_compile_shader()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L741", "_callable": true}, {"id": "gluint", "label": "GLuint", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "glenum", "label": "GLenum", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "$graphify-root$_files_oledsaver_render_init_shaders", "label": "render_init_shaders()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L758", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_set_projection", "label": "render_set_projection()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L797", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_push_quad", "label": "render_push_quad()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L811", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_flush_quads", "label": "render_flush_quads()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L832", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_get_layer_properties", "label": "render_get_layer_properties()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L863", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_init_layer", "label": "render_init_layer()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L882", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_init_matrix", "label": "render_init_matrix()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L953", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_tick_layer", "label": "render_tick_layer()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L971", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_tick_matrix", "label": "render_tick_matrix()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1050", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_frame", "label": "render_frame()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1058", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_xdg_output_handle_name", "label": "render_xdg_output_handle_name()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1202", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_xdg_output_handle_logical_position", "label": "render_xdg_output_handle_logical_position()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1217", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_xdg_output_handle_logical_size", "label": "render_xdg_output_handle_logical_size()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1222", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_xdg_output_handle_done", "label": "render_xdg_output_handle_done()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1234", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_xdg_output_handle_description", "label": "render_xdg_output_handle_description()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1239", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_output_handle_geometry", "label": "render_output_handle_geometry()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1252", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_output_handle_mode", "label": "render_output_handle_mode()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1260", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_output_handle_scale", "label": "render_output_handle_scale()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1270", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_output_handle_done", "label": "render_output_handle_done()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1277", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_output_handle_name", "label": "render_output_handle_name()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1281", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_output_handle_description", "label": "render_output_handle_description()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1296", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_layer_surface_configure", "label": "render_layer_surface_configure()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1312", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_layer_surface_closed", "label": "render_layer_surface_closed()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1324", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_registry_handle_global", "label": "render_registry_handle_global()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1337", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_registry_handle_global_remove", "label": "render_registry_handle_global_remove()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1360", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_sig_handler", "label": "render_sig_handler()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1372", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_render_sigusr1_handler", "label": "render_sigusr1_handler()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1377", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_ensure_wayland_display", "label": "ensure_wayland_display()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1382", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_renderer_main", "label": "renderer_main()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1412", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_log_msg", "label": "mgr_log_msg()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1953", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_monotime", "label": "mgr_monotime()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1985", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_pid_alive", "label": "mgr_pid_alive()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1991", "_callable": true}, {"id": "pid_t", "label": "pid_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "$graphify-root$_files_oledsaver_mgr_mkdirs", "label": "mgr_mkdirs()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L1996", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_runtime_path", "label": "mgr_runtime_path()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2009", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_expand_tilde", "label": "mgr_expand_tilde()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2023", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_random_color", "label": "mgr_random_color()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2035", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "label": "mgr_wayfire_ipc_path()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2041", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "label": "mgr_ipc_connect()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2091", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_readn", "label": "mgr_readn()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2118", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_writen", "label": "mgr_writen()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2130", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_ipc_send_payload", "label": "mgr_ipc_send_payload()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2143", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "label": "mgr_ipc_send_method()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2155", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_ipc_recv", "label": "mgr_ipc_recv()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2179", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_ipc_request", "label": "mgr_ipc_request()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2199", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "label": "mgr_response_inhibits_output()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2223", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_check_idle_inhibitors", "label": "mgr_check_idle_inhibitors()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2237", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_trim", "label": "mgr_trim()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2254", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_set_defaults", "label": "mgr_set_defaults()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2263", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_load_config", "label": "mgr_load_config()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2300", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_find_output", "label": "mgr_find_output()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2476", "_callable": true}, {"id": "mgr_output_info_t", "label": "mgr_output_info_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "$graphify-root$_files_oledsaver_mgr_ipc_response_has_error", "label": "mgr_ipc_response_has_error()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2484", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "label": "mgr_get_cursor_status_from_ipc()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2499", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_set_wayfire_cursor_hidden", "label": "mgr_set_wayfire_cursor_hidden()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2538", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "label": "mgr_release_wayfire_cursor()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2549", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "label": "mgr_update_wayfire_cursor()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2569", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_get_output_timeout", "label": "mgr_get_output_timeout()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2619", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_get_output_color", "label": "mgr_get_output_color()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2624", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_get_val_d", "label": "mgr_get_val_d()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2643", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_get_val_i", "label": "mgr_get_val_i()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2646", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_init_output", "label": "mgr_init_output()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2650", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_output_set_name", "label": "mgr_output_set_name()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2682", "_callable": true}, {"id": "mgr_wayland_output_info_t", "label": "mgr_wayland_output_info_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_logical_position", "label": "mgr_xdg_output_handle_logical_position()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2689", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_logical_size", "label": "mgr_xdg_output_handle_logical_size()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2694", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_done", "label": "mgr_xdg_output_handle_done()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2702", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_name", "label": "mgr_xdg_output_handle_name()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2707", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_description", "label": "mgr_xdg_output_handle_description()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2713", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_output_handle_geometry", "label": "mgr_output_handle_geometry()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2726", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_output_handle_mode", "label": "mgr_output_handle_mode()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2734", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_output_handle_done", "label": "mgr_output_handle_done()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2744", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_output_handle_scale", "label": "mgr_output_handle_scale()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2748", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_output_handle_name", "label": "mgr_output_handle_name()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2755", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_output_handle_description", "label": "mgr_output_handle_description()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2761", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global", "label": "mgr_outputs_registry_handle_global()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2775", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global_remove", "label": "mgr_outputs_registry_handle_global_remove()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2796", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "label": "mgr_outputs_wayland_cleanup()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2806", "_callable": true}, {"id": "mgr_outputs_wayland_t", "label": "mgr_outputs_wayland_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "label": "mgr_refresh_outputs()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2824", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "label": "mgr_get_focused_output_from_ipc()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2867", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "label": "mgr_update_focused_output()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2892", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_pids_alive", "label": "mgr_pids_alive()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2924", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_kill_pids", "label": "mgr_kill_pids()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2932", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_get_self_exe", "label": "mgr_get_self_exe()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2943", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_blank_output", "label": "mgr_blank_output()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L2954", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_unblank_output", "label": "mgr_unblank_output()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3071", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "label": "mgr_focus_name_from_event()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3135", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "label": "mgr_focus_watcher()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3176", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_idle_handle_idled", "label": "mgr_idle_handle_idled()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3261", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_idle_handle_resumed", "label": "mgr_idle_handle_resumed()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3271", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_idle_registry_handle_global", "label": "mgr_idle_registry_handle_global()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3293", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_idle_registry_handle_global_remove", "label": "mgr_idle_registry_handle_global_remove()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3310", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "label": "mgr_idle_wayland_cleanup()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3322", "_callable": true}, {"id": "mgr_idle_wayland_t", "label": "mgr_idle_wayland_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/files/oledsaver.c"}, {"id": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "label": "mgr_idle_watcher()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3340", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_signal_handler", "label": "mgr_signal_handler()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3401", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "label": "mgr_run_lock_cmd()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3412", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_activate_all_outputs", "label": "mgr_activate_all_outputs()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3433", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_write_pidfile", "label": "mgr_write_pidfile()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3452", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_remove_pidfile", "label": "mgr_remove_pidfile()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3463", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_read_pidfile", "label": "mgr_read_pidfile()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3469", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_mgr_reap_children", "label": "mgr_reap_children()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3483", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_manager_main", "label": "manager_main()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3491", "_callable": true}, {"id": "$graphify-root$_files_oledsaver_main", "label": "main()", "file_type": "code", "source_file": "files/oledsaver.c", "source_location": "L3684", "_callable": true}], "edges": [{"source": "$graphify-root$_files_oledsaver_c", "target": "stdio", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "stdlib", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "string", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L17", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "stdbool", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "unistd", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "errno", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L20", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "signal", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "time", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "math", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "fcntl", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L24", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "pthread", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "socket", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "stat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L27", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "un", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L28", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "types", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L29", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "wait", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L30", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "mman", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "stdarg", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L32", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "stdint", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "poll", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "dirent", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "json", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "wayland_client", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "wayland_egl", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L39", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "egl", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L40", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "eglext", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L41", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "gl2", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L42", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "ft2build", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L43", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_wlr_layer_shell_unstable_v1_client_protocol_h", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L46", "weight": 1.0, "target_file": "$graphify-root$/files/wlr-layer-shell-unstable-v1-client-protocol.h"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_xdg_output_unstable_v1_client_protocol_h", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L47", "weight": 1.0, "target_file": "$graphify-root$/files/xdg-output-unstable-v1-client-protocol.h"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_ext_idle_notify_v1_client_protocol_h", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L48", "weight": 1.0, "target_file": "$graphify-root$/files/ext-idle-notify-v1-client-protocol.h"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_randf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L285", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_randi", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L286", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_head_white_mix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L288", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_rand_speed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L295", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_cell_at_layer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L306", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_cell_at_layer", "target": "render_cell_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L306", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_render_cell_at_layer", "target": "depth_layer_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L306", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_random_codepoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L310", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_parse_hex", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L323", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_parse_hex", "target": "rgb_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L323", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_lookup_color", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L336", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_lookup_color", "target": "rgb_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L336", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_random_color", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L362", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_random_color", "target": "rgb_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L362", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_random_hex_color", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L366", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_random_hex_color", "target": "rgb_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L366", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_trail_color", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L374", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_trail_color", "target": "rgb_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L374", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_build_codepoint_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L385", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_init_freetype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L402", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_build_atlas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L460", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_find_glyph", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L614", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_find_glyph", "target": "glyph_info_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L614", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_init_egl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L629", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_compile_shader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L741", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_compile_shader", "target": "gluint", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L741", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_render_compile_shader", "target": "glenum", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L741", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_init_shaders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L758", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_set_projection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L797", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_push_quad", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L811", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_flush_quads", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L832", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_get_layer_properties", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L863", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_init_layer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L882", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_layer", "target": "depth_layer_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L882", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_init_matrix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L953", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_tick_layer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L971", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_tick_layer", "target": "depth_layer_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L971", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_tick_matrix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1050", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_frame", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1058", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_xdg_output_handle_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1202", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_xdg_output_handle_logical_position", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1217", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_xdg_output_handle_logical_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1222", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_xdg_output_handle_done", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1234", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_xdg_output_handle_description", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1239", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_output_handle_geometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1252", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_output_handle_mode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1260", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_output_handle_scale", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1270", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_output_handle_done", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1277", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_output_handle_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1281", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_output_handle_description", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1296", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_layer_surface_configure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1312", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_layer_surface_closed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1324", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_registry_handle_global", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1337", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_registry_handle_global_remove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1360", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_sig_handler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1372", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_render_sigusr1_handler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1377", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_ensure_wayland_display", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1382", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_renderer_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1412", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_log_msg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1953", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_monotime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1985", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_pid_alive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1991", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_pid_alive", "target": "pid_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1991", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_mkdirs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1996", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_runtime_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2009", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_expand_tilde", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2023", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_random_color", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2035", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2041", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2091", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_readn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2118", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_writen", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2130", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_ipc_send_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2143", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2155", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_ipc_recv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2179", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_ipc_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2199", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2223", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_check_idle_inhibitors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2237", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_trim", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2254", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_set_defaults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2263", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_load_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2300", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_find_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2476", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_find_output", "target": "mgr_output_info_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2476", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_ipc_response_has_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2484", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2499", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_set_wayfire_cursor_hidden", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2538", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2549", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2569", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_get_output_timeout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2619", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_get_output_timeout", "target": "mgr_output_info_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2619", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_get_output_color", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2624", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_get_output_color", "target": "mgr_output_info_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2624", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_get_val_d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2643", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_get_val_i", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2646", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_init_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2650", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_init_output", "target": "mgr_output_info_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2650", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_output_set_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2682", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_output_set_name", "target": "mgr_wayland_output_info_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2682", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_logical_position", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2689", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_logical_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2694", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_done", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2702", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2707", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_description", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2713", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_output_handle_geometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2726", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_output_handle_mode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2734", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_output_handle_done", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2744", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_output_handle_scale", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2748", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_output_handle_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2755", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_output_handle_description", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2761", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2775", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global_remove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2796", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2806", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "target": "mgr_outputs_wayland_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2806", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2824", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2867", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2892", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_pids_alive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2924", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_pids_alive", "target": "mgr_output_info_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2924", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_kill_pids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2932", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_kill_pids", "target": "mgr_output_info_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2932", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_get_self_exe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2943", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_blank_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2954", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_unblank_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3071", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3135", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3176", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_idle_handle_idled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3261", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_idle_handle_resumed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3271", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_idle_registry_handle_global", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3293", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_idle_registry_handle_global_remove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3310", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3322", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "target": "mgr_idle_wayland_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3322", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3340", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_signal_handler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3401", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3412", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_activate_all_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3433", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_write_pidfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3452", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_remove_pidfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3463", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_read_pidfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3469", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_read_pidfile", "target": "pid_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3469", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_mgr_reap_children", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3483", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_manager_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3491", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_c", "target": "$graphify-root$_files_oledsaver_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3684", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_head_white_mix", "target": "$graphify-root$_files_oledsaver_render_randf", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L290", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_rand_speed", "target": "$graphify-root$_files_oledsaver_render_randf", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L296", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_lookup_color", "target": "$graphify-root$_files_oledsaver_render_parse_hex", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L339", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_trail_color", "target": "$graphify-root$_files_oledsaver_render_random_color", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L376", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_trail_color", "target": "$graphify-root$_files_oledsaver_render_random_hex_color", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L377", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_build_atlas", "target": "$graphify-root$_files_oledsaver_render_build_codepoint_list", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L462", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_shaders", "target": "$graphify-root$_files_oledsaver_render_compile_shader", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L759", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_layer", "target": "$graphify-root$_files_oledsaver_render_get_layer_properties", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L884", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_layer", "target": "$graphify-root$_files_oledsaver_render_randf", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L910", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_layer", "target": "$graphify-root$_files_oledsaver_render_trail_color", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L916", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_layer", "target": "$graphify-root$_files_oledsaver_render_rand_speed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L917", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_layer", "target": "$graphify-root$_files_oledsaver_render_randi", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L921", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_layer", "target": "$graphify-root$_files_oledsaver_render_random_codepoint", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L930", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_layer", "target": "$graphify-root$_files_oledsaver_render_cell_at_layer", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L943", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_layer", "target": "$graphify-root$_files_oledsaver_render_head_white_mix", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L947", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_matrix", "target": "$graphify-root$_files_oledsaver_render_init_layer", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L958", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_init_matrix", "target": "$graphify-root$_files_oledsaver_render_tick_layer", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L966", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_tick_layer", "target": "$graphify-root$_files_oledsaver_render_trail_color", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L983", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_tick_layer", "target": "$graphify-root$_files_oledsaver_render_rand_speed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L984", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_tick_layer", "target": "$graphify-root$_files_oledsaver_render_randi", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L986", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_tick_layer", "target": "$graphify-root$_files_oledsaver_render_cell_at_layer", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L998", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_tick_layer", "target": "$graphify-root$_files_oledsaver_render_random_codepoint", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1000", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_tick_layer", "target": "$graphify-root$_files_oledsaver_render_randf", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1001", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_tick_layer", "target": "$graphify-root$_files_oledsaver_render_head_white_mix", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1002", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_tick_matrix", "target": "$graphify-root$_files_oledsaver_render_tick_layer", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1052", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_frame", "target": "$graphify-root$_files_oledsaver_render_cell_at_layer", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1088", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_frame", "target": "$graphify-root$_files_oledsaver_render_find_glyph", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1114", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_frame", "target": "$graphify-root$_files_oledsaver_render_push_quad", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1167", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_render_frame", "target": "$graphify-root$_files_oledsaver_render_flush_quads", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1185", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_render_lookup_color", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1556", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_ensure_wayland_display", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1581", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_render_init_egl", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1668", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_render_init_shaders", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1675", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_render_set_projection", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1681", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_render_init_freetype", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1687", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_render_build_atlas", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1693", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_render_init_matrix", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1702", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_render_tick_matrix", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1767", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_renderer_main", "target": "$graphify-root$_files_oledsaver_render_frame", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L1768", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_runtime_path", "target": "$graphify-root$_files_oledsaver_mgr_mkdirs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2015", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "target": "$graphify-root$_files_oledsaver_ensure_wayland_display", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2050", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "target": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2093", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_ipc_send_payload", "target": "$graphify-root$_files_oledsaver_mgr_writen", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2148", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "target": "$graphify-root$_files_oledsaver_mgr_ipc_send_payload", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2173", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_ipc_recv", "target": "$graphify-root$_files_oledsaver_mgr_readn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2181", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_ipc_request", "target": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2201", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_ipc_request", "target": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2204", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_ipc_request", "target": "$graphify-root$_files_oledsaver_mgr_ipc_recv", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2210", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_check_idle_inhibitors", "target": "$graphify-root$_files_oledsaver_mgr_ipc_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2239", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_load_config", "target": "$graphify-root$_files_oledsaver_mgr_expand_tilde", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2308", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_load_config", "target": "$graphify-root$_files_oledsaver_mgr_set_defaults", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2326", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_load_config", "target": "$graphify-root$_files_oledsaver_mgr_trim", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2355", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "target": "$graphify-root$_files_oledsaver_mgr_ipc_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2507", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "target": "$graphify-root$_files_oledsaver_mgr_ipc_response_has_error", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2512", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_set_wayfire_cursor_hidden", "target": "$graphify-root$_files_oledsaver_mgr_ipc_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2539", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_set_wayfire_cursor_hidden", "target": "$graphify-root$_files_oledsaver_mgr_ipc_response_has_error", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2544", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "target": "$graphify-root$_files_oledsaver_mgr_set_wayfire_cursor_hidden", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2557", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "target": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2573", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "target": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2583", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "target": "$graphify-root$_files_oledsaver_mgr_find_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2592", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "target": "$graphify-root$_files_oledsaver_mgr_set_wayfire_cursor_hidden", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2600", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_get_output_color", "target": "$graphify-root$_files_oledsaver_mgr_random_color", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2634", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_xdg_output_handle_name", "target": "$graphify-root$_files_oledsaver_mgr_output_set_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2710", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_output_handle_name", "target": "$graphify-root$_files_oledsaver_mgr_output_set_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2758", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "target": "$graphify-root$_files_oledsaver_ensure_wayland_display", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2828", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "target": "$graphify-root$_files_oledsaver_mgr_monotime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2835", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "target": "$graphify-root$_files_oledsaver_mgr_find_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2857", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "target": "$graphify-root$_files_oledsaver_mgr_init_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2858", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "target": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2864", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "target": "$graphify-root$_files_oledsaver_mgr_ipc_request", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2870", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "target": "$graphify-root$_files_oledsaver_mgr_find_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2897", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "target": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2901", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "target": "$graphify-root$_files_oledsaver_mgr_monotime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2912", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_pids_alive", "target": "$graphify-root$_files_oledsaver_mgr_pid_alive", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2927", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_blank_output", "target": "$graphify-root$_files_oledsaver_mgr_find_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2957", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_blank_output", "target": "$graphify-root$_files_oledsaver_mgr_pids_alive", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2964", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_blank_output", "target": "$graphify-root$_files_oledsaver_mgr_monotime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2968", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_blank_output", "target": "$graphify-root$_files_oledsaver_mgr_kill_pids", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2970", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_blank_output", "target": "$graphify-root$_files_oledsaver_mgr_get_output_color", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2975", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_blank_output", "target": "$graphify-root$_files_oledsaver_mgr_get_val_d", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2976", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_blank_output", "target": "$graphify-root$_files_oledsaver_mgr_get_val_i", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2978", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_blank_output", "target": "$graphify-root$_files_oledsaver_mgr_get_self_exe", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L2985", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_unblank_output", "target": "$graphify-root$_files_oledsaver_mgr_find_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3074", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "target": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3148", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "target": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3170", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "target": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3180", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "target": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3187", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "target": "$graphify-root$_files_oledsaver_mgr_ipc_recv", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3196", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "target": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3236", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "target": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3239", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_idle_handle_resumed", "target": "$graphify-root$_files_oledsaver_mgr_monotime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3276", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "target": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3362", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_activate_all_outputs", "target": "$graphify-root$_files_oledsaver_mgr_monotime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3436", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_activate_all_outputs", "target": "$graphify-root$_files_oledsaver_mgr_blank_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3445", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_write_pidfile", "target": "$graphify-root$_files_oledsaver_mgr_runtime_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3454", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_remove_pidfile", "target": "$graphify-root$_files_oledsaver_mgr_runtime_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3465", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_mgr_read_pidfile", "target": "$graphify-root$_files_oledsaver_mgr_runtime_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3471", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_ensure_wayland_display", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3496", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_set_defaults", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3498", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_load_config", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3499", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_mkdirs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3508", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_write_pidfile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3526", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3529", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3533", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_monotime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3558", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_reap_children", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3565", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_activate_all_outputs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3571", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3572", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_check_idle_inhibitors", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3578", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_find_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3586", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3601", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_get_output_timeout", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3614", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_unblank_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3624", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_blank_output", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3626", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3635", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3668", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_manager_main", "target": "$graphify-root$_files_oledsaver_mgr_remove_pidfile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3673", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_main", "target": "$graphify-root$_files_oledsaver_renderer_main", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3687", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_main", "target": "$graphify-root$_files_oledsaver_mgr_read_pidfile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3690", "weight": 1.0}, {"source": "$graphify-root$_files_oledsaver_main", "target": "$graphify-root$_files_oledsaver_manager_main", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "files/oledsaver.c", "source_location": "L3713", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_files_oledsaver_render_randf", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L285", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_randi", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L286", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_codepoint", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L311", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_codepoint", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L313", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_codepoint", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L315", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_codepoint", "callee": "strlen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L315", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_codepoint", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L317", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_codepoint", "callee": "strlen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L317", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_codepoint", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L319", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_codepoint", "callee": "strlen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L319", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_parse_hex", "callee": "sscanf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L328", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "strlen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L338", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "strspn", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L338", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L341", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L345", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L346", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L347", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L349", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L350", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L351", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L354", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_lookup_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L355", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L363", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_hex_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L368", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_hex_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L369", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_random_hex_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L370", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "FT_Init_FreeType", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L403", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L404", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "FT_New_Face", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L425", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L426", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L433", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "popen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L435", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "fgets", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L438", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "strchr", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L439", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "FT_New_Face", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L441", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L442", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "pclose", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L446", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L451", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "FT_Done_FreeType", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L452", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_freetype", "callee": "FT_Set_Pixel_Sizes", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L456", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "FT_Set_Pixel_Sizes", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L465", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "calloc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L480", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "FT_Load_Char", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L485", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "malloc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L504", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "memcpy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L507", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "calloc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L540", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "memcpy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L561", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L581", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L583", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "glGenTextures", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L595", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "glBindTexture", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L596", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "glTexParameteri", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L597", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "glTexParameteri", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L598", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "glTexParameteri", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L599", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "glTexParameteri", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L600", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "glPixelStorei", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L601", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "glTexImage2D", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L602", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L605", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_build_atlas", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L607", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglGetDisplay", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L630", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglGetProcAddress", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L634", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglGetPlatformDisplayEXT", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L636", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L641", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglInitialize", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L646", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L647", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L650", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglBindAPI", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L652", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L653", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglChooseConfig", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L669", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L671", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglCreateContext", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L680", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L683", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "wl_egl_window_create", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L688", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L691", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglCreateWindowSurface", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L695", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L698", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglMakeCurrent", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L702", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L703", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "eglSwapInterval", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L708", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_egl", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L710", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_compile_shader", "callee": "glCreateShader", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L742", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_compile_shader", "callee": "glShaderSource", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L743", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_compile_shader", "callee": "glCompileShader", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L744", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_compile_shader", "callee": "glGetShaderiv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L747", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_compile_shader", "callee": "glGetShaderInfoLog", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L750", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_compile_shader", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L751", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_compile_shader", "callee": "glDeleteShader", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L752", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glCreateProgram", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L763", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glAttachShader", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L764", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glAttachShader", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L765", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glLinkProgram", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L766", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glGetProgramiv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L769", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glGetProgramInfoLog", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L772", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L773", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glDeleteShader", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L777", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glDeleteShader", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L778", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glGetUniformLocation", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L780", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glGetUniformLocation", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L781", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glGetAttribLocation", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L782", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glGetAttribLocation", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L783", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glGetAttribLocation", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L784", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "glGenBuffers", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L787", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "malloc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L790", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_shaders", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L793", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_set_projection", "callee": "glUseProgram", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L805", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_set_projection", "callee": "glUniformMatrix4fv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L806", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glBindBuffer", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L835", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glBufferData", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L836", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glEnableVertexAttribArray", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L839", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glEnableVertexAttribArray", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L840", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glEnableVertexAttribArray", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L841", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glVertexAttribPointer", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L843", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glVertexAttribPointer", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L845", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glVertexAttribPointer", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L847", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glDrawArrays", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L850", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glDisableVertexAttribArray", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L852", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glDisableVertexAttribArray", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L853", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_flush_quads", "callee": "glDisableVertexAttribArray", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L854", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_layer", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L899", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_layer", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L900", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_layer", "callee": "calloc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L901", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_layer", "callee": "calloc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L902", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_init_matrix", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L963", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_tick_layer", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1022", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_frame", "callee": "glViewport", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1062", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_frame", "callee": "glEnable", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1065", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_frame", "callee": "glBlendFunc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1066", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_frame", "callee": "glUseProgram", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1068", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_frame", "callee": "glActiveTexture", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1069", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_frame", "callee": "glBindTexture", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1070", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_frame", "callee": "glUniform1i", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1071", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_xdg_output_handle_name", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1206", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_xdg_output_handle_name", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1208", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_xdg_output_handle_logical_size", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1228", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_output_handle_name", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1285", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_output_handle_name", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1287", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_layer_surface_configure", "callee": "zwlr_layer_surface_v1_ack_configure", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1321", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1341", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "wl_registry_bind", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1342", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1344", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "wl_registry_bind", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1345", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1347", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "wl_registry_bind", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1348", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1350", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "calloc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1351", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "wl_registry_bind", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1352", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "wl_output_add_listener", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1355", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_render_registry_handle_global", "callee": "wl_list_insert", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1356", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1383", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1384", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "opendir", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1389", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "readdir", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1394", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "strncmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1395", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1400", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "stat", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1401", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "S_ISSOCK", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1401", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "setenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1402", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_ensure_wayland_display", "callee": "closedir", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1407", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1439", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1441", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1442", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1443", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1445", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1446", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1449", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1450", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1451", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1452", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1453", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1454", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1455", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1456", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1457", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1458", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1459", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1460", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1461", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1462", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1463", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1464", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1469", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1470", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1475", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1476", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1477", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1478", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1479", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1480", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1483", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1484", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1487", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1488", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1489", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1490", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1491", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1492", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1495", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1497", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1497", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1498", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1525", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1550", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "srand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1554", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "time", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1554", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "getpid", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1554", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1557", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1559", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "memset", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1566", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "sigemptyset", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1568", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "sigaction", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1569", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "sigaction", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1570", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "memset", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1573", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "sigemptyset", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1575", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "sigaction", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1576", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "signal", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1578", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_connect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1582", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1584", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_list_init", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1588", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_get_registry", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1590", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_registry_add_listener", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1591", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_roundtrip", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1593", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_list_for_each", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1597", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zxdg_output_manager_v1_get_xdg_output", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1598", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zxdg_output_v1_add_listener", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1600", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_roundtrip", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1605", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1608", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_list_for_each", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1610", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1611", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1613", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1618", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1621", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1625", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_compositor_create_surface", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1633", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zwlr_layer_shell_v1_get_layer_surface", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1635", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zwlr_layer_surface_v1_set_anchor", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1639", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zwlr_layer_surface_v1_set_size", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1644", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zwlr_layer_surface_v1_set_exclusive_zone", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1645", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zwlr_layer_surface_v1_set_keyboard_interactivity", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1646", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_compositor_create_region", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1649", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_surface_set_input_region", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1650", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_region_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1651", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zwlr_layer_surface_v1_add_listener", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1653", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_surface_commit", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1656", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_roundtrip", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1657", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1660", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1661", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1665", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1669", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1670", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1676", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1677", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1688", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1689", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1694", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1695", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1699", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1706", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1711", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "clock_gettime", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1722", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_prepare_read", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1724", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_flush", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1725", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_get_fd", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1728", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "poll", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1731", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_read_events", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1732", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_cancel_read", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1734", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_dispatch_pending", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1737", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glViewport", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1741", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClearColor", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1753", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClear", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1755", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClearColor", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1765", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClear", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1766", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClearColor", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1777", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClear", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1778", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClearColor", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1791", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClear", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1792", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClearColor", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1804", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glClear", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1806", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "eglSwapBuffers", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1811", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "clock_gettime", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1813", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "usleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1818", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1822", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1825", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glDeleteBuffers", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1826", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glDeleteProgram", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1827", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "glDeleteTextures", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1828", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "eglMakeCurrent", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1831", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "eglDestroySurface", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1833", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "eglDestroyContext", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1835", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "eglTerminate", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1836", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_egl_window_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1838", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "FT_Done_Face", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1840", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "FT_Done_FreeType", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1841", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zwlr_layer_surface_v1_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1843", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_surface_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1844", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1846", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1847", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_list_for_each_safe", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1851", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zxdg_output_v1_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1852", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_output_release", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1853", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_list_remove", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1854", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1855", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "zxdg_output_manager_v1_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1858", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_registry_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1859", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_renderer_main", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1860", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "time", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1954", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "localtime_r", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1957", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "strftime", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1958", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "va_start", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1962", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1963", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "vfprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1964", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "fputc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1965", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "fflush", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1966", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "va_end", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1967", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "va_start", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1970", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1971", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "vfprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1972", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "fputc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1973", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "fflush", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1974", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_log_msg", "callee": "va_end", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1975", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_monotime", "callee": "clock_gettime", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1987", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_pid_alive", "callee": "kill", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1993", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_mkdirs", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L1998", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_mkdirs", "callee": "mkdir", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2002", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_mkdirs", "callee": "mkdir", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2006", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_runtime_path", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2010", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_runtime_path", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2014", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_runtime_path", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2016", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_runtime_path", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2020", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_expand_tilde", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2025", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_expand_tilde", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2027", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_expand_tilde", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2029", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_expand_tilde", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2031", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_random_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2036", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2042", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2044", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2046", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2052", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2053", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2056", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "stat", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2058", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "S_ISSOCK", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2058", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "opendir", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2065", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "readdir", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2070", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "strlen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2072", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "strncmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2073", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2074", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2079", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "stat", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2080", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "S_ISSOCK", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2080", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2081", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "closedir", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2082", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_wayfire_ipc_path", "callee": "closedir", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2087", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2094", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "callee": "strlen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2098", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2099", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "callee": "socket", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2103", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "callee": "memset", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2107", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2109", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "callee": "connect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2111", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_connect", "callee": "close", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2112", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_readn", "callee": "read", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2121", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_writen", "callee": "write", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2133", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_send_payload", "callee": "strlen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2144", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "callee": "json_object_new_object", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2157", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "callee": "json_tokener_parse", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2164", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "callee": "json_object_new_object", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2166", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "callee": "json_object_object_add", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2168", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "callee": "json_object_new_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2168", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "callee": "json_object_object_add", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2169", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "callee": "json_object_to_json_string_ext", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2171", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_send_method", "callee": "json_object_put", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2175", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_recv", "callee": "malloc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2186", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_recv", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2189", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_recv", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2195", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_request", "callee": "close", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2205", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_request", "callee": "close", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2211", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_request", "callee": "close", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2214", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_request", "callee": "json_tokener_parse", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2216", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_request", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2217", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2225", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "callee": "json_object_is_type", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2226", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "callee": "json_object_array_length", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2228", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "callee": "json_object_array_get_idx", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2229", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "callee": "json_object_is_type", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2230", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2231", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_response_inhibits_output", "callee": "json_object_get_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2231", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_check_idle_inhibitors", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2241", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_check_idle_inhibitors", "callee": "json_object_is_type", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2242", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_check_idle_inhibitors", "callee": "LOG_WARNING", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2244", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_trim", "callee": "memmove", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2257", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_trim", "callee": "strlen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2257", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_trim", "callee": "strlen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2258", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_set_defaults", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2264", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_set_defaults", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2265", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_set_defaults", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2289", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_set_defaults", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2292", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_set_defaults", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2294", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_set_defaults", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2296", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2302", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2303", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "getenv", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2304", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2310", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "access", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2311", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2312", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2315", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "access", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2316", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2317", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2320", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "stat", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2324", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "LOG_WARNING", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2325", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "fopen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2333", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2335", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "fgets", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2354", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strchr", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2358", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2361", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strchr", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2366", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2370", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2371", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2375", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2376", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2377", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2378", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2379", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2380", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2381", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2382", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2383", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2384", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2386", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2387", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2388", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2389", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2390", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2391", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2392", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2393", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2394", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2395", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2396", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2397", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2398", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2399", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2400", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2401", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2402", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2403", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2404", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2405", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2406", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2407", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2408", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2409", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2410", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2411", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2412", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2413", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2414", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2415", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2416", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2417", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2418", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2419", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atof", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2420", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2421", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2422", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2427", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2428", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2431", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2432", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2434", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2436", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "atoi", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2437", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2439", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2441", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2442", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "fclose", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2446", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_load_config", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2464", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_find_output", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2478", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_response_has_error", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2486", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_response_has_error", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2490", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_response_has_error", "callee": "json_object_get_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2491", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_ipc_response_has_error", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2492", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2516", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "callee": "json_object_get_boolean", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2517", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2521", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "callee": "json_object_get_boolean", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2522", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2525", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "callee": "json_object_get_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2526", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2528", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_cursor_status_from_ipc", "callee": "json_object_put", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2534", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_set_wayfire_cursor_hidden", "callee": "json_object_put", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2545", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2550", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2552", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2559", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2561", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2564", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_release_wayfire_cursor", "callee": "LOG_WARNING", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2566", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2575", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2578", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "LOG_WARNING", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2581", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2587", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2593", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2595", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2601", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2603", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2605", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2608", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2611", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_wayfire_cursor", "callee": "LOG_WARNING", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2614", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_output_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2628", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_output_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2629", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_output_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2632", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_output_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2633", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_output_color", "callee": "strcasecmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2635", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_output_color", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2636", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_output_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2637", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_output_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2637", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_output_color", "callee": "rand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2637", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_init_output", "callee": "memset", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2652", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_init_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2653", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_init_output", "callee": "strcpy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2655", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_output_set_name", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2686", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2780", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global", "callee": "wl_registry_bind", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2782", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2784", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global", "callee": "calloc", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2785", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global", "callee": "wl_registry_bind", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2788", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global", "callee": "wl_output_add_listener", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2791", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_registry_handle_global", "callee": "wl_list_insert", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2792", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "callee": "wl_list_for_each_safe", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2808", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "callee": "zxdg_output_v1_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2810", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "callee": "wl_output_release", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2812", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "callee": "wl_list_remove", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2813", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2814", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "callee": "zxdg_output_manager_v1_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2817", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "callee": "wl_registry_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2819", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_outputs_wayland_cleanup", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2821", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "wl_list_init", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2826", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "wl_display_connect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2829", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2831", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "wl_display_get_registry", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2837", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "wl_registry_add_listener", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2838", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "wl_display_roundtrip", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2839", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "wl_list_for_each", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2843", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "zxdg_output_manager_v1_get_xdg_output", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2844", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "zxdg_output_v1_add_listener", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2846", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "wl_display_roundtrip", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2849", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2852", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "wl_list_for_each", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2854", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2859", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_refresh_outputs", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2862", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2876", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2877", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "callee": "json_object_get_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2877", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2881", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2882", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2883", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "callee": "json_object_get_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2883", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_focused_output_from_ipc", "callee": "json_object_put", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2888", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2896", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2898", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2903", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2905", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2906", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2907", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2917", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_update_focused_output", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2919", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_kill_pids", "callee": "kill", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2935", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_get_self_exe", "callee": "readlink", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2945", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2955", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2959", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2963", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2965", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2969", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2983", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2994", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2995", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2996", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2997", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2998", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L2999", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3000", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3001", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3002", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3003", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3004", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3005", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3006", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3007", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3008", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3009", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "fork", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3011", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3013", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "strerror", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3013", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "dup2", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3021", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "dup2", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3022", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "close", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3023", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "execl", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3025", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "_exit", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3047", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "usleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3051", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "waitpid", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3053", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "LOG_WARNING", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3055", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3059", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "strcpy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3064", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3065", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_blank_output", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3068", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3072", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3075", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3076", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "kill", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3083", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3092", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "waitpid", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3104", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "usleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3114", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "(useconds_t)", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3114", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3118", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "kill", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3122", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "strcpy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3127", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3128", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_unblank_output", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3130", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3140", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "json_object_get_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3141", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3146", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3147", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3152", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3154", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3155", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3156", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "json_object_get_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3156", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3162", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3164", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3165", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3166", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_name_from_event", "callee": "json_object_get_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3166", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3182", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "sleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3183", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "close", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3190", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "sleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3191", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3197", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "close", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3198", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "sleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3199", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "json_tokener_parse", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3203", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3204", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "json_object_object_get_ex", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3207", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3208", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "json_object_get_string", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3208", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3209", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "json_object_to_json_string_ext", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3210", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "json_object_put", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3212", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "close", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3213", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "sleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3214", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "json_object_put", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3217", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3220", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3225", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "json_tokener_parse", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3229", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "free", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3230", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "json_object_put", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3237", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_focus_watcher", "callee": "close", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3243", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_handle_idled", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3266", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_handle_idled", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3268", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_handle_resumed", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3278", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_handle_resumed", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3285", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_registry_handle_global", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3298", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_registry_handle_global", "callee": "wl_registry_bind", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3300", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_registry_handle_global", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3302", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_registry_handle_global", "callee": "wl_registry_bind", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3305", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "callee": "ext_idle_notification_v1_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3324", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "callee": "ext_idle_notifier_v1_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3326", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "callee": "wl_seat_release", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3329", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "callee": "wl_seat_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3331", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "callee": "wl_registry_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3334", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "callee": "wl_display_disconnect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3336", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_wayland_cleanup", "callee": "memset", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3337", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "pthread_setcancelstate", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3343", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "pthread_setcanceltype", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3344", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "wl_display_connect", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3349", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3351", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "sleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3352", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "wl_display_get_registry", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3356", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "wl_registry_add_listener", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3357", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "wl_display_roundtrip", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3358", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3361", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "sleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3363", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "ext_idle_notifier_v1_get_input_idle_notification", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3370", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "ext_idle_notifier_v1_get_idle_notification", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3373", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "LOG_WARNING", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3375", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "ext_idle_notification_v1_add_listener", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3377", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "wl_display_flush", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3379", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3381", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "wl_display_dispatch", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3384", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3386", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_idle_watcher", "callee": "sleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3393", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "callee": "LOG_WARNING", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3414", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3417", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "callee": "fork", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3418", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "callee": "setsid", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3420", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "callee": "execlp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3421", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "callee": "_exit", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3422", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3424", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "callee": "LOG_ERROR", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3426", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_run_lock_cmd", "callee": "strerror", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3426", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_activate_all_outputs", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3434", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_activate_all_outputs", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3441", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_activate_all_outputs", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3442", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_activate_all_outputs", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3447", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_write_pidfile", "callee": "fopen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3456", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_write_pidfile", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3458", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_write_pidfile", "callee": "getpid", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3458", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_write_pidfile", "callee": "fclose", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3459", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_remove_pidfile", "callee": "unlink", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3466", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_read_pidfile", "callee": "fopen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3473", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_read_pidfile", "callee": "fscanf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3476", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_read_pidfile", "callee": "fclose", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3477", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_mgr_reap_children", "callee": "waitpid", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3485", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "srand", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3492", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "time", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3492", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "memset", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3494", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_mutex_init", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3495", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3504", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "strrchr", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3505", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "fopen", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3511", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3513", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "strerror", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3513", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "memset", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3517", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "sigaction", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3519", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "sigaction", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3520", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "sigaction", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3521", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "sigaction", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3522", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "signal", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3524", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3534", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3536", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3537", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "strcat", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3543", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "strcat", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3544", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3546", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_create", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3551", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_create", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3552", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3580", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3582", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3599", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3603", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "snprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3609", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3610", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3616", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "json_object_put", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3618", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3624", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3628", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "usleep", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3640", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_mutex_lock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3648", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3653", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_mutex_unlock", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3659", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "LOG_INFO", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3665", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_cancel", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3670", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_cancel", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3671", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "fclose", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3674", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_manager_main", "callee": "pthread_mutex_destroy", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3675", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3686", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3689", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "kill", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3691", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3692", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "kill", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3695", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "printf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3696", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "strcmp", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3699", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "kill", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3701", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "fprintf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3702", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "kill", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3705", "receiver": null}, {"caller_nid": "$graphify-root$_files_oledsaver_main", "callee": "printf", "is_member_call": false, "source_file": "files/oledsaver.c", "source_location": "L3706", "receiver": null}], "parse_errors": {"first_error_line": 1597, "multiline_error": false}} \ No newline at end of file
diff --git a/gui-apps/oledsaver/graphify-out/cache/ast/v0.9.53-s2/ec3ebb84ef49c06b0ffd2b3783cc1b460826941eb87a973fee7bc4081120c6db.json b/gui-apps/oledsaver/graphify-out/cache/ast/v0.9.53-s2/ec3ebb84ef49c06b0ffd2b3783cc1b460826941eb87a973fee7bc4081120c6db.json
deleted file mode 100644
index dc56a2ae8867..000000000000
--- a/gui-apps/oledsaver/graphify-out/cache/ast/v0.9.53-s2/ec3ebb84ef49c06b0ffd2b3783cc1b460826941eb87a973fee7bc4081120c6db.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "$graphify-root$_readme_video_inhibition_md", "label": "README.video-inhibition.md", "file_type": "document", "node_kind": "page", "source_file": "README.video-inhibition.md", "source_location": "L1"}, {"id": "$graphify-root$_readme_video_inhibition_per_output_video_inhibition", "label": "Per-output video inhibition", "file_type": "document", "node_kind": "heading", "source_file": "README.video-inhibition.md", "source_location": "L1"}], "edges": [{"source": "$graphify-root$_readme_video_inhibition_md", "target": "$graphify-root$_readme_video_inhibition_per_output_video_inhibition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.video-inhibition.md", "source_location": "L1", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file
diff --git a/gui-apps/oledsaver/oledsaver-1.0.10.ebuild b/gui-apps/oledsaver/oledsaver-1.0.10.ebuild
deleted file mode 100644
index 5ec323e90060..000000000000
--- a/gui-apps/oledsaver/oledsaver-1.0.10.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the MIT License
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="OLED-friendly Matrix rain screensaver for wlroots Wayland compositors"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="
- dev-libs/wayland
- dev-libs/wayland-protocols
- virtual/pkgconfig
-"
-
-DEPEND="
- dev-libs/json-c:=
- dev-libs/wayland
- gui-wm/wayfire:=
- media-libs/freetype:2
- media-libs/mesa[egl(+),gles2(+)]
-"
-
-RDEPEND="
- ${DEPEND}
- media-libs/fontconfig
- !gui-apps/oledsaver-cursor
-"
-
-S="${WORKDIR}/${P}"
-
-src_unpack() {
- mkdir -p "${S}" || die
- cp "${FILESDIR}"/Makefile \
- "${FILESDIR}"/oledsaver.c \
- "${FILESDIR}"/oledsaver.conf.default \
- "${FILESDIR}"/oledsaver-cursor.cpp \
- "${FILESDIR}"/oledsaver-cursor.xml \
- "${FILESDIR}"/oledsaver-idle.cpp \
- "${FILESDIR}"/oledsaver-idle.xml \
- "${FILESDIR}"/wlr-layer-shell-unstable-v1.xml \
- "${S}"/ || die
-}
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- CXX="$(tc-getCXX)" \
- CFLAGS="${CPPFLAGS} ${CFLAGS} -std=c11" \
- CXXFLAGS="${CPPFLAGS} ${CXXFLAGS} -std=c++17" \
- LDFLAGS="${LDFLAGS}" \
- PREFIX="${EPREFIX}/usr" \
- WLR_LAYER_SHELL_XML="${S}/wlr-layer-shell-unstable-v1.xml"
-}
-
-src_install() {
- emake \
- CC="$(tc-getCC)" \
- CXX="$(tc-getCXX)" \
- CFLAGS="${CPPFLAGS} ${CFLAGS} -std=c11" \
- CXXFLAGS="${CPPFLAGS} ${CXXFLAGS} -std=c++17" \
- DESTDIR="${D}" \
- LDFLAGS="${LDFLAGS}" \
- PREFIX="${EPREFIX}/usr" \
- WLR_LAYER_SHELL_XML="${S}/wlr-layer-shell-unstable-v1.xml" \
- install
-
- insinto /etc
- newins oledsaver.conf.default oledsaver.conf
-}
-
-pkg_postinst() {
- elog "Configuration file installed to ${EROOT}/etc/oledsaver.conf"
- elog "Set OLEDSAVER_CONFIG to use a different config file."
- elog "Without OLEDSAVER_CONFIG, per-user configs are preferred over /etc/oledsaver.conf."
- elog "Manager mode uses the Wayland output registry for outputs and Wayfire IPC for focus."
- elog "Wayfire must load ipc, ipc-rules, oledsaver-idle, and oledsaver-cursor for cursor hiding on blanked outputs."
- elog "Renderer mode requires wlr-layer-shell and xdg-output. Manager idle events require ext-idle-notify-v1."
-}
diff --git a/gui-apps/waybar/files/meson-fix-build.patch b/gui-apps/waybar/files/meson-fix-build.patch
new file mode 100644
index 000000000000..cee64a56a395
--- /dev/null
+++ b/gui-apps/waybar/files/meson-fix-build.patch
@@ -0,0 +1,38 @@
+From 69c61c3d9ae8f7397d64570412655007ea086c56 Mon Sep 17 00:00:00 2001
+From: ShengYi Hung <aokblast@FreeBSD.org>
+Date: Sun, 23 Aug 2026 12:45:10 +0800
+Subject: [PATCH] meson: Fix unwinding error in libunwind over glibc
+
+glibc's pthread_cancel dlopens libgcc_s.so.1 and uses its unwinder,
+while libc++abi's personality routine resolves the Unwind* accessors
+from the global scope, where LLVM libunwind wins. This causes the two
+unwinders to interpret each other's unwind context incorrectly, and
+cancelling a thread segfaults. Pull libgcc_s into DT_NEEDED before
+libc++abi/libunwind so all Unwind* symbols resolve to the same unwinder.
+---
+ meson.build | 12 +++++++++++-
+ 1 file changed, 11 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index 5dc7338d5f..88be32e27b 100644
+--- a/meson.build
++++ b/meson.build
+@@ -17,7 +17,17 @@ cpp_link_args = []
+
+ if get_option('libcxx')
+ cpp_args += ['-stdlib=libc++']
+- cpp_link_args += ['-stdlib=libc++', '-lc++abi']
++ cpp_link_args += ['-stdlib=libc++']
++ # glibc's pthread_cancel dlopens libgcc_s.so.1 and forces the unwind through
++ # that unwinder, while libc++abi's personality routine resolves the _Unwind_*
++ # accessors through the global scope, where LLVM libunwind wins. The two read
++ # each other's unwind context as their own, so cancelling a thread
++ # (SleeperThread::stop) segfaults. Pull libgcc_s into DT_NEEDED ahead of
++ # libc++abi/libunwind so every _Unwind_* symbol resolves to one unwinder.
++ if compiler.has_link_argument('-lgcc_s')
++ cpp_link_args += ['-Wl,--push-state,--no-as-needed', '-lgcc_s', '-Wl,--pop-state']
++ endif
++ cpp_link_args += ['-lc++abi']
+ endif
+
+ if compiler.has_link_argument('-lc++fs')
diff --git a/gui-apps/waybar/files/tray-icons-fix.patch b/gui-apps/waybar/files/tray-icons-fix.patch
new file mode 100644
index 000000000000..95bf11ffca16
--- /dev/null
+++ b/gui-apps/waybar/files/tray-icons-fix.patch
@@ -0,0 +1,99 @@
+diff --git a/src/modules/sni/item.cpp b/src/modules/sni/item.cpp
+index 8afb39fb3..6c4ec8c06 100644
+--- a/src/modules/sni/item.cpp
++++ b/src/modules/sni/item.cpp
+@@ -104,11 +104,9 @@ void Item::proxyReady(Glib::RefPtr<Gio::AsyncResult>& result) {
+ this->updateImage();
+
+ } catch (const Glib::Error& err) {
+- spdlog::error("Failed to create DBus Proxy for {} {}: {}", bus_name, object_path,
+- std::string(err.what()));
++ spdlog::error("Failed to create DBus Proxy for {} {}: {}", bus_name, object_path, err.what());
+ } catch (const std::exception& err) {
+- spdlog::error("Failed to create DBus Proxy for {} {}: {}", bus_name, object_path,
+- std::string(err.what()));
++ spdlog::error("Failed to create DBus Proxy for {} {}: {}", bus_name, object_path, err.what());
+ }
+ }
+
+@@ -126,15 +124,14 @@ ToolTip get_variant<ToolTip>(const Glib::VariantBase& value) {
+ result.text = get_variant<Glib::ustring>(container.get_child(2));
+ auto description = get_variant<Glib::ustring>(container.get_child(3));
+ if (!description.empty()) {
+- result.text = fmt::format("<b>{}</b>\n{}", std::string(result.text), std::string(description));
++ result.text = fmt::format("<b>{}</b>\n{}", result.text, description);
+ }
+ return result;
+ }
+
+ void Item::setProperty(const Glib::ustring& name, Glib::VariantBase& value) {
+ try {
+- spdlog::trace("Set tray item property: {}.{} = {}", id.empty() ? bus_name : id,
+- std::string(name), get_variant<std::string>(value));
++ spdlog::trace("Set tray item property: {}.{} = {}", id.empty() ? bus_name : id, name, value);
+
+ if (name == "Category") {
+ category = get_variant<std::string>(value);
+@@ -179,12 +176,10 @@ void Item::setProperty(const Glib::ustring& name, Glib::VariantBase& value) {
+ }
+ } catch (const Glib::Error& err) {
+ spdlog::warn("Failed to set tray item property: {}.{}, value = {}, err = {}",
+- id.empty() ? bus_name : id, std::string(name), get_variant<std::string>(value),
+- std::string(err.what()));
++ id.empty() ? bus_name : id, name, value, err.what());
+ } catch (const std::exception& err) {
+ spdlog::warn("Failed to set tray item property: {}.{}, value = {}, err = {}",
+- id.empty() ? bus_name : id, std::string(name), get_variant<std::string>(value),
+- std::string(err.what()));
++ id.empty() ? bus_name : id, name, value, err.what());
+ }
+ }
+
+@@ -226,9 +221,9 @@ void Item::processUpdatedProperties(Glib::RefPtr<Gio::AsyncResult>& _result) {
+
+ this->updateImage();
+ } catch (const Glib::Error& err) {
+- spdlog::warn("Failed to update properties: {}", std::string(err.what()));
++ spdlog::warn("Failed to update properties: {}", err.what());
+ } catch (const std::exception& err) {
+- spdlog::warn("Failed to update properties: {}", std::string(err.what()));
++ spdlog::warn("Failed to update properties: {}", err.what());
+ }
+ update_pending_.clear();
+ }
+@@ -250,7 +245,7 @@ static const std::map<std::string_view, std::set<std::string_view>> signal2props
+
+ void Item::onSignal(const Glib::ustring& sender_name, const Glib::ustring& signal_name,
+ const Glib::VariantContainerBase& arguments) {
+- spdlog::trace("Tray item '{}' got signal {}", id, std::string(signal_name));
++ spdlog::trace("Tray item '{}' got signal {}", id, signal_name);
+ auto changed = signal2props.find(signal_name.raw());
+ if (changed != signal2props.end()) {
+ if (update_pending_.empty()) {
+diff --git a/subprojects/fmt.wrap b/subprojects/fmt.wrap
+index 42b615963..fd508477f 100644
+--- a/subprojects/fmt.wrap
++++ b/subprojects/fmt.wrap
+@@ -1,13 +1,13 @@
+ [wrap-file]
+-directory = fmt-11.0.1
+-source_url = https://github.com/fmtlib/fmt/archive/11.0.1.tar.gz
+-source_filename = fmt-11.0.1.tar.gz
+-source_hash = 7d009f7f89ac84c0a83f79ed602463d092fbf66763766a907c97fd02b100f5e9
+-patch_filename = fmt_11.0.1-1_patch.zip
+-patch_url = https://wrapdb.mesonbuild.com/v2/fmt_11.0.1-1/get_patch
+-patch_hash = 0a8b93d1ee6d84a82d3872a9bfb4c3977d8a53f7f484d42d1f7ed63ed496d549
+-source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/fmt_11.0.1-1/fmt-11.0.1.tar.gz
+-wrapdb_version = 11.0.1-1
++directory = fmt-11.0.2
++source_url = https://github.com/fmtlib/fmt/archive/11.0.2.tar.gz
++source_filename = fmt-11.0.2.tar.gz
++source_hash = 6cb1e6d37bdcb756dbbe59be438790db409cdb4868c66e888d5df9f13f7c027f
++patch_filename = fmt_11.0.2-1_patch.zip
++patch_url = https://wrapdb.mesonbuild.com/v2/fmt_11.0.2-1/get_patch
++patch_hash = 90c9e3b8e8f29713d40ca949f6f93ad115d78d7fb921064112bc6179e6427c5e
++source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/fmt_11.0.2-1/fmt-11.0.2.tar.gz
++wrapdb_version = 11.0.2-1
+
+ [provide]
+ fmt = fmt_dep
diff --git a/gui-apps/waybar/files/waybar-0.15.0-add-hyprland-lua-ipc.patch b/gui-apps/waybar/files/waybar-0.15.0-add-hyprland-lua-ipc.patch
deleted file mode 100644
index c28cba9cc8bf..000000000000
--- a/gui-apps/waybar/files/waybar-0.15.0-add-hyprland-lua-ipc.patch
+++ /dev/null
@@ -1,163 +0,0 @@
-commit 37d6ad727c0973e343bf4bf07031f61aba772d56
-Author: Higor Prado <higorevop@gmail.com>
-
- fix(hyprland/workspaces): adapt dispatch commands for Lua IPC protocol
-
-diff --git a/include/modules/hyprland/backend.hpp b/include/modules/hyprland/backend.hpp
-index 2e0ef657..84e056fa 100644
---- a/include/modules/hyprland/backend.hpp
-+++ b/include/modules/hyprland/backend.hpp
-@@ -3,6 +3,7 @@
- #include <filesystem>
- #include <list>
- #include <mutex>
-+#include <optional>
- #include <string>
- #include <thread>
- #include <utility>
-@@ -34,6 +35,10 @@ class IPC {
- Json::Value getSocket1JsonReply(const std::string& rq);
- static std::filesystem::path getSocketFolder(const char* instanceSig);
-
-+ /// Dispatch a Hyprland command. Automatically uses the correct protocol
-+ /// (legacy text or Lua-based) depending on the running Hyprland version.
-+ static std::string dispatch(const std::string& dispatcher, const std::string& arg);
-+
- protected:
- static std::filesystem::path socketFolder_;
-
-@@ -41,6 +46,15 @@ class IPC {
- void socketListener();
- void parseIPC(const std::string&);
-
-+ /// Detect whether the running Hyprland uses the Lua-based IPC protocol.
-+ /// Returns true for Hyprland >= 0.54 (Lua config), false for older versions.
-+ static bool isLuaProtocol();
-+
-+ /// Build a Lua-format dispatch command string.
-+ static std::string buildLuaDispatch(const std::string& dispatcher, const std::string& arg);
-+
-+ static std::optional<bool> s_luaProtocolDetected_; // cached detection result
-+
- std::thread ipcThread_;
- std::mutex callbackMutex_;
- util::JsonParser parser_;
-diff --git a/src/modules/hyprland/backend.cpp b/src/modules/hyprland/backend.cpp
-index 7060d304..1f772ecb 100644
---- a/src/modules/hyprland/backend.cpp
-+++ b/src/modules/hyprland/backend.cpp
-@@ -10,11 +10,13 @@
- #include <unistd.h>
-
- #include <filesystem>
-+#include <optional>
- #include <string>
-
- namespace waybar::modules::hyprland {
-
- std::filesystem::path IPC::socketFolder_;
-+std::optional<bool> IPC::s_luaProtocolDetected_;
-
- std::filesystem::path IPC::getSocketFolder(const char* instanceSig) {
- static std::mutex folderMutex;
-@@ -243,4 +245,69 @@ Json::Value IPC::getSocket1JsonReply(const std::string& rq) {
- return parser_.parse(reply);
- }
-
-+bool IPC::isLuaProtocol() {
-+ if (s_luaProtocolDetected_.has_value()) {
-+ return *s_luaProtocolDetected_;
-+ }
-+
-+ // Probe: send a harmless old-style dispatch and check the error.
-+ // In Lua-based Hyprland (>= 0.54) the error contains "hl.dispatch".
-+ // In older versions it returns "ok" or a different error.
-+ auto reply = getSocket1Reply("dispatch workspace __waybar_probe__");
-+ bool luaProto = reply.find("hl.dispatch") != std::string::npos;
-+
-+ if (luaProto) {
-+ spdlog::info("Hyprland IPC: detected Lua-based dispatch protocol (Hyprland >= 0.54)");
-+ } else {
-+ spdlog::info("Hyprland IPC: detected legacy dispatch protocol");
-+ }
-+
-+ s_luaProtocolDetected_ = luaProto;
-+ return luaProto;
-+}
-+
-+std::string IPC::buildLuaDispatch(const std::string& dispatcher, const std::string& arg) {
-+ // Map old-style dispatchers to the new Lua hl.dsp API.
-+ //
-+ // Old format: dispatch workspace 1
-+ // New format: /dispatch hl.dsp.focus({ workspace = "1" })
-+ //
-+ // Old format: dispatch focusworkspaceoncurrentmonitor 2
-+ // New format: /dispatch hl.dsp.focus({ workspace = "2", monitor = "current" })
-+ //
-+ // Old format: dispatch togglespecialworkspace name
-+ // New format: /dispatch hl.dsp.workspace.toggle_special("name")
-+
-+ if (dispatcher == "workspace") {
-+ return "/dispatch hl.dsp.focus({ workspace = \"" + arg + "\" })";
-+ }
-+ if (dispatcher == "focusworkspaceoncurrentmonitor") {
-+ return "/dispatch hl.dsp.focus({ workspace = \"" + arg + "\", monitor = \"current\" })";
-+ }
-+ if (dispatcher == "togglespecialworkspace") {
-+ if (arg.empty()) {
-+ return "/dispatch hl.dsp.workspace.toggle_special()";
-+ }
-+ return "/dispatch hl.dsp.workspace.toggle_special(\"" + arg + "\")";
-+ }
-+
-+ // Fallback for any other dispatcher: try the old format wrapped in dispatch().
-+ // This may not work for all dispatchers, but it's a reasonable default.
-+ spdlog::warn("Hyprland IPC: unknown dispatcher '{}' in Lua mode, attempting generic format",
-+ dispatcher);
-+ return "/dispatch hl.dsp." + dispatcher + "(\"" + arg + "\")";
-+}
-+
-+std::string IPC::dispatch(const std::string& dispatcher, const std::string& arg) {
-+ if (isLuaProtocol()) {
-+ return getSocket1Reply(buildLuaDispatch(dispatcher, arg));
-+ }
-+ // Legacy format: "dispatch <dispatcher> <arg>"
-+ std::string cmd = "dispatch " + dispatcher;
-+ if (!arg.empty()) {
-+ cmd += " " + arg;
-+ }
-+ return getSocket1Reply(cmd);
-+}
-+
- } // namespace waybar::modules::hyprland
-diff --git a/src/modules/hyprland/workspace.cpp b/src/modules/hyprland/workspace.cpp
-index 4cdd8910..b8090bd0 100644
---- a/src/modules/hyprland/workspace.cpp
-+++ b/src/modules/hyprland/workspace.cpp
-@@ -71,20 +71,20 @@ bool Workspace::handleClicked(GdkEventButton* bt) const {
- try {
- if (id() > 0) { // normal
- if (m_workspaceManager.moveToMonitor()) {
-- m_ipc.getSocket1Reply("dispatch focusworkspaceoncurrentmonitor " + std::to_string(id()));
-+ IPC::dispatch("focusworkspaceoncurrentmonitor", std::to_string(id()));
- } else {
-- m_ipc.getSocket1Reply("dispatch workspace " + std::to_string(id()));
-+ IPC::dispatch("workspace", std::to_string(id()));
- }
- } else if (!isSpecial()) { // named (this includes persistent)
- if (m_workspaceManager.moveToMonitor()) {
-- m_ipc.getSocket1Reply("dispatch focusworkspaceoncurrentmonitor name:" + name());
-+ IPC::dispatch("focusworkspaceoncurrentmonitor", "name:" + name());
- } else {
-- m_ipc.getSocket1Reply("dispatch workspace name:" + name());
-+ IPC::dispatch("workspace", "name:" + name());
- }
- } else if (id() != -99) { // named special
-- m_ipc.getSocket1Reply("dispatch togglespecialworkspace " + name());
-+ IPC::dispatch("togglespecialworkspace", name());
- } else { // special
-- m_ipc.getSocket1Reply("dispatch togglespecialworkspace");
-+ IPC::dispatch("togglespecialworkspace", "");
- }
- return true;
- } catch (const std::exception& e) {
diff --git a/gui-apps/waybar/waybar-0.10.4-r1.ebuild b/gui-apps/waybar/waybar-0.10.4-r1.ebuild
new file mode 100644
index 000000000000..02de587d2d29
--- /dev/null
+++ b/gui-apps/waybar/waybar-0.10.4-r1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Highly customizable Wayland bar for Sway and Wlroots based compositors"
+HOMEPAGE="https://github.com/Alexays/Waybar"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/Alexays/${PN^}.git"
+else
+ SRC_URI="https://github.com/Alexays/${PN^}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="amd64 ~arm64"
+ S="${WORKDIR}/${PN^}-${PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="evdev experimental jack +libinput +logind mpd mpris network pipewire pulseaudio sndio systemd test tray +udev upower wifi"
+REQUIRED_USE="
+ upower? ( logind )
+"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ >=app-text/scdoc-1.9.2
+ >=dev-util/gdbus-codegen-2.80.5-r1
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+RDEPEND="
+ dev-cpp/cairomm:0
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:3.0
+ dev-libs/glib:2
+ dev-libs/jsoncpp:=
+ dev-libs/libsigc++:2
+ >=dev-libs/libfmt-8.1.1:=
+ >=dev-libs/spdlog-1.10.0:=
+ dev-libs/date:=
+ dev-libs/wayland
+ gui-libs/gtk-layer-shell
+ media-video/pipewire:=
+ x11-libs/gtk+:3[wayland]
+ x11-libs/libxkbcommon
+ evdev? ( dev-libs/libevdev )
+ jack? ( virtual/jack )
+ libinput? ( dev-libs/libinput:= )
+ logind? (
+ || ( sys-apps/systemd
+ sys-auth/elogind )
+ )
+ mpd? ( media-libs/libmpdclient )
+ mpris? ( >=media-sound/playerctl-2 )
+ network? ( dev-libs/libnl:3 )
+ pipewire? ( media-video/wireplumber:0/0.5 )
+ pulseaudio? ( media-libs/libpulse )
+ sndio? ( media-sound/sndio:= )
+ systemd? ( sys-apps/systemd:= )
+ tray? (
+ dev-libs/libayatana-appindicator
+ dev-libs/libdbusmenu[gtk3]
+ )
+ udev? ( virtual/libudev:= )
+ upower? ( sys-power/upower:= )
+ wifi? ( sys-apps/util-linux )
+"
+DEPEND="${RDEPEND}
+ dev-libs/wayland-protocols
+ test? ( dev-cpp/catch:0 )
+"
+
+src_configure() {
+ local emesonargs=(
+ -Dman-pages=enabled
+ -Dcava=disabled
+ $(meson_feature evdev libevdev)
+ $(meson_feature jack)
+ $(meson_feature libinput)
+ $(meson_feature logind)
+ $(meson_feature mpd)
+ $(meson_feature mpris)
+ $(meson_feature network libnl)
+ $(meson_feature pulseaudio)
+ $(meson_feature pipewire wireplumber)
+ $(meson_feature pipewire)
+ $(meson_feature sndio)
+ $(meson_feature systemd)
+ $(meson_feature test tests)
+ $(meson_feature tray dbusmenu-gtk)
+ $(meson_feature udev libudev)
+ $(meson_feature upower upower_glib)
+ $(meson_feature wifi rfkill)
+ $(meson_use experimental)
+ )
+ meson_src_configure
+}
diff --git a/gui-apps/waybar/waybar-0.11.0-r1.ebuild b/gui-apps/waybar/waybar-0.11.0-r1.ebuild
new file mode 100644
index 000000000000..845a6694bb69
--- /dev/null
+++ b/gui-apps/waybar/waybar-0.11.0-r1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Highly customizable Wayland bar for Sway and Wlroots based compositors"
+HOMEPAGE="https://github.com/Alexays/Waybar"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/Alexays/${PN^}.git"
+else
+ SRC_URI="https://github.com/Alexays/${PN^}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="amd64 ~arm64"
+ S="${WORKDIR}/${PN^}-${PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="evdev experimental jack +libinput +logind mpd mpris network pipewire pulseaudio sndio systemd test tray +udev upower wifi"
+REQUIRED_USE="
+ upower? ( logind )
+"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ >=app-text/scdoc-1.9.2
+ >=dev-util/gdbus-codegen-2.80.5-r1
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+RDEPEND="
+ dev-cpp/cairomm:0
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:3.0
+ dev-libs/glib:2
+ dev-libs/jsoncpp:=
+ dev-libs/libsigc++:2
+ >=dev-libs/libfmt-8.1.1:=
+ >=dev-libs/spdlog-1.10.0:=
+ dev-libs/date:=
+ dev-libs/wayland
+ gui-libs/gtk-layer-shell
+ media-video/pipewire:=
+ x11-libs/gtk+:3[wayland]
+ x11-libs/libxkbcommon
+ evdev? ( dev-libs/libevdev )
+ jack? ( virtual/jack )
+ libinput? ( dev-libs/libinput:= )
+ logind? (
+ || ( sys-apps/systemd
+ sys-auth/elogind )
+ )
+ mpd? ( media-libs/libmpdclient )
+ mpris? ( >=media-sound/playerctl-2 )
+ network? ( dev-libs/libnl:3 )
+ pipewire? ( media-video/wireplumber:0/0.5 )
+ pulseaudio? ( media-libs/libpulse )
+ sndio? ( media-sound/sndio:= )
+ systemd? ( sys-apps/systemd:= )
+ tray? (
+ dev-libs/libayatana-appindicator
+ dev-libs/libdbusmenu[gtk3]
+ )
+ udev? ( virtual/libudev:= )
+ upower? ( sys-power/upower:= )
+ wifi? ( sys-apps/util-linux )
+"
+DEPEND="${RDEPEND}
+ dev-libs/wayland-protocols
+ test? ( dev-cpp/catch:0 )
+"
+
+PATCHES=(
+ "${FILESDIR}"/tray-icons-fix.patch
+)
+
+src_configure() {
+ local emesonargs=(
+ -Dman-pages=enabled
+ -Dcava=disabled
+ $(meson_feature evdev libevdev)
+ $(meson_feature jack)
+ $(meson_feature libinput)
+ $(meson_feature logind)
+ $(meson_feature mpd)
+ $(meson_feature mpris)
+ $(meson_feature network libnl)
+ $(meson_feature pulseaudio)
+ $(meson_feature pipewire wireplumber)
+ $(meson_feature pipewire)
+ $(meson_feature sndio)
+ $(meson_feature systemd)
+ $(meson_feature test tests)
+ $(meson_feature tray dbusmenu-gtk)
+ $(meson_feature udev libudev)
+ $(meson_feature upower upower_glib)
+ $(meson_feature wifi rfkill)
+ $(meson_use experimental)
+ )
+ meson_src_configure
+}
diff --git a/gui-apps/waybar/waybar-0.11.0.ebuild b/gui-apps/waybar/waybar-0.11.0.ebuild
new file mode 100644
index 000000000000..20a16f9595aa
--- /dev/null
+++ b/gui-apps/waybar/waybar-0.11.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Highly customizable Wayland bar for Sway and Wlroots based compositors"
+HOMEPAGE="https://github.com/Alexays/Waybar"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/Alexays/${PN^}.git"
+else
+ SRC_URI="https://github.com/Alexays/${PN^}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64"
+ S="${WORKDIR}/${PN^}-${PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="evdev experimental jack +libinput +logind mpd mpris network pipewire pulseaudio sndio systemd test tray +udev upower wifi"
+REQUIRED_USE="
+ upower? ( logind )
+"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ >=app-text/scdoc-1.9.2
+ >=dev-util/gdbus-codegen-2.80.5-r1
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+RDEPEND="
+ dev-cpp/cairomm:0
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:3.0
+ dev-libs/glib:2
+ dev-libs/jsoncpp:=
+ dev-libs/libsigc++:2
+ >=dev-libs/libfmt-8.1.1:=
+ >=dev-libs/spdlog-1.10.0:=
+ dev-libs/date:=
+ dev-libs/wayland
+ gui-libs/gtk-layer-shell
+ media-video/pipewire:=
+ x11-libs/gtk+:3[wayland]
+ x11-libs/libxkbcommon
+ evdev? ( dev-libs/libevdev )
+ jack? ( virtual/jack )
+ libinput? ( dev-libs/libinput:= )
+ logind? (
+ || ( sys-apps/systemd
+ sys-auth/elogind )
+ )
+ mpd? ( media-libs/libmpdclient )
+ mpris? ( >=media-sound/playerctl-2 )
+ network? ( dev-libs/libnl:3 )
+ pipewire? ( media-video/wireplumber:0/0.5 )
+ pulseaudio? ( media-libs/libpulse )
+ sndio? ( media-sound/sndio:= )
+ systemd? ( sys-apps/systemd:= )
+ tray? (
+ dev-libs/libayatana-appindicator
+ dev-libs/libdbusmenu[gtk3]
+ )
+ udev? ( virtual/libudev:= )
+ upower? ( sys-power/upower:= )
+ wifi? ( sys-apps/util-linux )
+"
+DEPEND="${RDEPEND}
+ dev-libs/wayland-protocols
+ test? ( dev-cpp/catch:0 )
+"
+
+src_configure() {
+ local emesonargs=(
+ -Dman-pages=enabled
+ -Dcava=disabled
+ $(meson_feature evdev libevdev)
+ $(meson_feature jack)
+ $(meson_feature libinput)
+ $(meson_feature logind)
+ $(meson_feature mpd)
+ $(meson_feature mpris)
+ $(meson_feature network libnl)
+ $(meson_feature pulseaudio)
+ $(meson_feature pipewire wireplumber)
+ $(meson_feature pipewire)
+ $(meson_feature sndio)
+ $(meson_feature systemd)
+ $(meson_feature test tests)
+ $(meson_feature tray dbusmenu-gtk)
+ $(meson_feature udev libudev)
+ $(meson_feature upower upower_glib)
+ $(meson_feature wifi rfkill)
+ $(meson_use experimental)
+ )
+ meson_src_configure
+}
diff --git a/gui-apps/waybar/waybar-0.12.0.ebuild b/gui-apps/waybar/waybar-0.12.0.ebuild
new file mode 100644
index 000000000000..93a8f6ef1466
--- /dev/null
+++ b/gui-apps/waybar/waybar-0.12.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson optfeature
+
+DESCRIPTION="Highly customizable Wayland bar for Sway and Wlroots based compositors"
+HOMEPAGE="https://github.com/Alexays/Waybar"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/Alexays/${PN^}.git"
+else
+ SRC_URI="https://github.com/Alexays/${PN^}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="amd64 ~arm64"
+ S="${WORKDIR}/${PN^}-${PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="evdev experimental jack +libinput +logind mpd mpris network pipewire pulseaudio sndio systemd test tray +udev upower wifi"
+REQUIRED_USE="
+ upower? ( logind )
+"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ >=app-text/scdoc-1.9.2
+ >=dev-util/gdbus-codegen-2.80.5-r1
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+RDEPEND="
+ dev-cpp/cairomm:0
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:3.0
+ dev-libs/glib:2
+ dev-libs/jsoncpp:=
+ dev-libs/libsigc++:2
+ >=dev-libs/libfmt-8.1.1:=
+ >=dev-libs/spdlog-1.10.0:=
+ dev-libs/date:=
+ dev-libs/wayland
+ >=gui-libs/gtk-layer-shell-0.9.0
+ media-video/pipewire:=
+ x11-libs/gtk+:3[wayland]
+ x11-libs/libxkbcommon
+ evdev? ( dev-libs/libevdev )
+ jack? ( virtual/jack )
+ libinput? ( dev-libs/libinput:= )
+ logind? (
+ || ( sys-apps/systemd
+ sys-auth/elogind )
+ )
+ mpd? ( media-libs/libmpdclient )
+ mpris? ( >=media-sound/playerctl-2 )
+ network? ( dev-libs/libnl:3 )
+ pipewire? ( media-video/wireplumber:0/0.5 )
+ pulseaudio? ( media-libs/libpulse )
+ sndio? ( media-sound/sndio:= )
+ systemd? ( sys-apps/systemd:= )
+ tray? (
+ dev-libs/libayatana-appindicator
+ dev-libs/libdbusmenu[gtk3]
+ )
+ udev? ( virtual/libudev:= )
+ upower? ( sys-power/upower:= )
+ wifi? ( sys-apps/util-linux )
+"
+DEPEND="${RDEPEND}
+ dev-libs/wayland-protocols
+ test? ( dev-cpp/catch:0 )
+"
+
+src_configure() {
+ local emesonargs=(
+ -Dman-pages=enabled
+ -Dcava=disabled
+ $(meson_feature evdev libevdev)
+ $(meson_feature jack)
+ $(meson_feature libinput)
+ $(meson_feature logind)
+ $(meson_feature mpd)
+ $(meson_feature mpris)
+ $(meson_feature network libnl)
+ $(meson_feature pulseaudio)
+ $(meson_feature pipewire wireplumber)
+ $(meson_feature pipewire)
+ $(meson_feature sndio)
+ $(meson_feature systemd)
+ $(meson_feature test tests)
+ $(meson_feature tray dbusmenu-gtk)
+ $(meson_feature udev libudev)
+ $(meson_feature upower upower_glib)
+ $(meson_feature wifi rfkill)
+ $(meson_use experimental)
+ )
+ meson_src_configure
+}
+
+pkg_postinst() {
+ optfeature "default icons support" "media-fonts/fontawesome"
+}
diff --git a/gui-apps/waybar/waybar-0.14.0.ebuild b/gui-apps/waybar/waybar-0.14.0.ebuild
new file mode 100644
index 000000000000..494b727a9d27
--- /dev/null
+++ b/gui-apps/waybar/waybar-0.14.0.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson optfeature toolchain-funcs
+
+DESCRIPTION="Highly customizable Wayland bar for Sway and Wlroots based compositors"
+HOMEPAGE="https://github.com/Alexays/Waybar"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/Alexays/${PN^}.git"
+else
+ SRC_URI="https://github.com/Alexays/${PN^}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="amd64 ~arm64"
+ S="${WORKDIR}/${PN^}-${PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="backlight evdev experimental gps jack +libinput +logind mpd mpris network niri pipewire pulseaudio sndio systemd test tray +udev upower wifi"
+REQUIRED_USE="
+ upower? ( logind )
+ backlight? ( udev logind )
+"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ >=app-text/scdoc-1.9.2
+ >=dev-util/gdbus-codegen-2.80.5-r1
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+RDEPEND="
+ dev-cpp/cairomm:0
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:3.0
+ dev-libs/glib:2
+ dev-libs/jsoncpp:=
+ dev-libs/libsigc++:2
+ >=dev-libs/libfmt-8.1.1:=
+ >=dev-libs/spdlog-1.10.0:=
+ dev-libs/date:=
+ dev-libs/wayland
+ >=gui-libs/gtk-layer-shell-0.9.0
+ media-video/pipewire:=
+ x11-libs/gtk+:3[wayland]
+ x11-libs/libxkbcommon
+ evdev? ( dev-libs/libevdev )
+ gps? ( sci-geosciences/gpsd:= )
+ jack? ( virtual/jack )
+ libinput? ( dev-libs/libinput:= )
+ logind? (
+ systemd? ( sys-apps/systemd )
+ !systemd? ( sys-auth/elogind )
+ )
+ mpd? ( media-libs/libmpdclient )
+ mpris? ( >=media-sound/playerctl-2 )
+ network? ( dev-libs/libnl:3 )
+ pipewire? ( media-video/wireplumber:0/0.5 )
+ pulseaudio? ( media-libs/libpulse )
+ sndio? ( media-sound/sndio:= )
+ systemd? ( sys-apps/systemd:= )
+ tray? (
+ dev-libs/libayatana-appindicator
+ dev-libs/libdbusmenu[gtk3]
+ )
+ udev? ( virtual/libudev:= )
+ upower? ( sys-power/upower:= )
+ wifi? ( sys-apps/util-linux )
+"
+DEPEND="${RDEPEND}
+ dev-libs/wayland-protocols
+ test? ( dev-cpp/catch:0 )
+"
+PATCHES=(
+ "${FILESDIR}"/meson-fix-build.patch
+)
+
+src_configure() {
+ local cxx_stdlib=$(tc-get-cxx-stdlib)
+ einfo "C++ standard library: ${cxx_stdlib:-unknown}"
+ local libcxx=false
+ if [[ ${cxx_stdlib} == libc++ ]]; then
+ libcxx=true
+ fi
+
+ local emesonargs=(
+ -Dlibcxx=${libcxx}
+ -Dman-pages=enabled
+ -Dcava=disabled # depends on LukashonakV/cava fork, but media-sound/cava is karlstav/cava
+ $(meson_feature evdev libevdev)
+ $(meson_feature gps)
+ $(meson_feature jack)
+ $(meson_feature libinput)
+ $(meson_feature logind)
+ $(meson_feature mpd)
+ $(meson_feature mpris)
+ $(meson_feature network libnl)
+ $(meson_feature pulseaudio)
+ $(meson_feature pipewire wireplumber)
+ $(meson_feature pipewire)
+ $(meson_feature sndio)
+ $(meson_feature systemd)
+ $(meson_feature test tests)
+ $(meson_feature tray dbusmenu-gtk)
+ $(meson_feature udev libudev)
+ $(meson_feature upower upower_glib)
+ $(meson_feature wifi rfkill)
+ $(meson_use backlight login-proxy)
+ $(meson_use experimental)
+ $(meson_use niri) # communicates by socket with gui-wm/niri::guru
+ )
+ meson_src_configure
+}
+
+pkg_postinst() {
+ optfeature "default icons support" "media-fonts/fontawesome"
+}
diff --git a/media-libs/glew/glew-1.10.0-r101.ebuild b/media-libs/glew/glew-1.10.0-r101.ebuild
new file mode 100644
index 000000000000..ee2ce0348197
--- /dev/null
+++ b/media-libs/glew/glew-1.10.0-r101.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="The OpenGL Extension Wrangler Library"
+HOMEPAGE="https://glew.sourceforge.net/"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tgz"
+
+LICENSE="BSD MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x64-solaris"
+
+RDEPEND=">=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+ !=media-libs/glew-1.10*:0"
+
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+ x11-libs/libX11"
+
+DOCS=""
+
+src_prepare() {
+ default
+
+ sed -i \
+ -e '/$(CC) $(CFLAGS) -o/s:$(CFLAGS):$(CFLAGS) $(LDFLAGS):' \
+ -e '/glew.lib:/s|lib/$(LIB.STATIC) ||' \
+ -e '/glew.lib.mx:/s|lib/$(LIB.STATIC.MX) ||' \
+ Makefile || die
+
+ # don't do stupid Solaris specific stuff that won't work in Prefix
+ cp config/Makefile.linux config/Makefile.solaris || die
+
+ multilib_copy_sources
+}
+
+glew_system() {
+ # Set the SYSTEM variable instead of probing. #523444 #595280
+ case ${CHOST} in
+ *linux*) echo "linux" ;;
+ *-darwin*) echo "darwin" ;;
+ *-solaris*) echo "solaris" ;;
+ mingw*|*-mingw*) echo "mingw" ;;
+ *) die "Unknown system ${CHOST}" ;;
+ esac
+}
+
+set_opts() {
+ myglewopts=(
+ AR="$(tc-getAR)"
+ STRIP=true
+ CC="$(tc-getCC)"
+ LD="$(tc-getCC) ${LDFLAGS}"
+ SYSTEM="$(glew_system)"
+ M_ARCH=""
+ LDFLAGS.EXTRA=""
+ LDFLAGS.GL="-lGL" # Don't need X libs!
+ POPT="${CFLAGS}"
+ )
+}
+
+multilib_src_compile() {
+ set_opts
+ emake glew.lib{,.mx} "${myglewopts[@]}"
+}
+
+multilib_src_install() {
+ newlib.so lib/libGLEW.so.${SLOT}.* libGLEW.so.${SLOT}
+ newlib.so lib/libGLEWmx.so.${SLOT}.* libGLEWmx.so.${SLOT}
+}
diff --git a/media-libs/glew/glew-1.6.0-r101.ebuild b/media-libs/glew/glew-1.6.0-r101.ebuild
new file mode 100644
index 000000000000..81b28e0c3d1b
--- /dev/null
+++ b/media-libs/glew/glew-1.6.0-r101.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="The OpenGL Extension Wrangler Library"
+HOMEPAGE="https://glew.sourceforge.net/"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tgz"
+
+LICENSE="BSD MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x64-solaris"
+
+RDEPEND=">=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]"
+
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+ x11-libs/libX11"
+
+DOCS=""
+
+src_prepare() {
+ default
+
+ sed -i \
+ -e '/$(CC) $(CFLAGS) -o/s:$(CFLAGS):$(CFLAGS) $(LDFLAGS):' \
+ -e '/glew.lib:/s|lib/$(LIB.STATIC) ||' \
+ -e '/glew.lib.mx:/s|lib/$(LIB.STATIC.MX) ||' \
+ Makefile || die
+
+ # don't do stupid Solaris specific stuff that won't work in Prefix
+ cp config/Makefile.linux config/Makefile.solaris || die
+
+ multilib_copy_sources
+}
+
+glew_system() {
+ # Set the SYSTEM variable instead of probing. #523444 #595280
+ case ${CHOST} in
+ *linux*) echo "linux" ;;
+ *-darwin*) echo "darwin" ;;
+ *-solaris*) echo "solaris" ;;
+ mingw*|*-mingw*) echo "mingw" ;;
+ *) die "Unknown system ${CHOST}" ;;
+ esac
+}
+
+set_opts() {
+ myglewopts=(
+ AR="$(tc-getAR)"
+ STRIP=true
+ CC="$(tc-getCC)"
+ LD="$(tc-getCC) ${LDFLAGS}"
+ SYSTEM="$(glew_system)"
+ M_ARCH=""
+ LDFLAGS.EXTRA=""
+ LDFLAGS.GL="-lGL" # Don't need X libs!
+ POPT="${CFLAGS}"
+ )
+}
+
+multilib_src_compile() {
+ set_opts
+ emake glew.lib{,.mx} "${myglewopts[@]}"
+}
+
+multilib_src_install() {
+ newlib.so lib/libGLEW.so.${SLOT}.* libGLEW.so.${SLOT}
+ newlib.so lib/libGLEWmx.so.${SLOT}.* libGLEWmx.so.${SLOT}
+}
diff --git a/media-video/ffmpeg/ffmpeg-9.0.2.ebuild b/media-video/ffmpeg/ffmpeg-9.0.2.ebuild
deleted file mode 100644
index 3af698d0c87f..000000000000
--- a/media-video/ffmpeg/ffmpeg-9.0.2.ebuild
+++ /dev/null
@@ -1,628 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib-minimal toolchain-funcs udev
-
-FFMPEG_SOC_PATCH=
-FFMPEG_SUBSLOT=61.63.63 # avutil.avcodec.avformat SONAME
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI=(
- https://git.ffmpeg.org/ffmpeg.git
- https://github.com/FFmpeg/FFmpeg.git
- )
-else
- inherit verify-sig
- SRC_URI="
- https://ffmpeg.org/releases/ffmpeg-${PV}.tar.xz
- verify-sig? ( https://ffmpeg.org/releases/ffmpeg-${PV}.tar.xz.asc )
- ${FFMPEG_SOC_PATCH:+"
- soc? ( https://dev.gentoo.org/~chewi/distfiles/${FFMPEG_SOC_PATCH} )
- "}
- "
- S=${WORKDIR}/ffmpeg-${PV} # avoid ${P} for ffmpeg-compat
- # unkeyworded for testing
- #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos"
-fi
-
-DESCRIPTION="Complete solution to record/convert/stream audio and video"
-HOMEPAGE="
- https://ffmpeg.org/
- https://code.ffmpeg.org/FFmpeg/FFmpeg/
-"
-
-[[ ${PN} == *-compat ]] && FFMPEG_UNSLOTTED= || FFMPEG_UNSLOTTED=1
-
-FFMPEG_IUSE_MAP=(
- # [+]flag[:[^][!]opt1,...][@<v3|nonfree>]], ^ = native-only, ! = override
- # remember to keep LICENSE, REQUIRED_USE, and RESTRICT in sync
- X:libxcb,libxcb-shape,libxcb-shm,libxcb-xfixes,xlib
- alsa
- amf
- amrenc:libvo-amrwbenc@v3
- amr:libopencore-amrnb,libopencore-amrwb@v3
- appkit
- bluray:libbluray
- bs2b:libbs2b
- bzip2:bzlib
- cairo
- cdio:libcdio
- chromaprint
- codec2:libcodec2
- cuda-clang:cuda-llvm
- +dav1d:libdav1d
- ${FFMPEG_UNSLOTTED:+doc:^htmlpages}
- +drm:libdrm
- dvd:libdvdnav,libdvdread
- fdk:libfdk-aac@nonfree
- flite:libflite
- +fontconfig:libfontconfig
- frei0r
- fribidi:libfribidi
- gcrypt
- gme:libgme
- gmp:@v3
- +gnutls # unused if USE=openssl, default for bug #905113,#917627
- +gpl
- gsm:libgsm
- iec61883:libiec61883
- ieee1394:libdc1394
- jack:libjack
- jpeg2k:libopenjpeg
- jpegxl:libjxl
- kvazaar:libkvazaar
- ladspa
- lame:libmp3lame
- lcms:lcms2
- libaom
- libaribb24:@v3 # reminder: req use on gpl unneeded if >=1.0.4 (not in tree)
- +libass
- libcaca
- libilbc
- liblc3
- libplacebo
- librtmp:librtmp
- libsoxr
- lv2
- lzma
- modplug:libmodplug
- nvenc:cuvid,ffnvcodec,nvdec,nvenc
- opencolorio:^libopencolorio # no multilib
- ocr:libtesseract
- openal
- opencl
- opengl
- openh264:libopenh264
- openmpt:libopenmpt
- openssl:openssl,!gnutls@v3ifgpl # still LGPL2.1+ if USE=-gpl
- opus:libopus
- pulseaudio:libpulse
- qrcode:libqrencode
- qsv:libvpl
- quirc:libquirc
- rabbitmq:^librabbitmq # no multilib
- rav1e:^librav1e # no multilib
- rist:^librist # no multilib
- rubberband:librubberband
- samba:libsmbclient@v3 # GPL-3+ only
- sdl:sdl2
- snappy:libsnappy
- sndio
- speex:libspeex
- srt:libsrt
- ssh:libssh
- svg:librsvg
- svt-av1:libsvtav1
- theora:libtheora
- +truetype:libfreetype,libharfbuzz
- twolame:libtwolame
- v4l:libv4l2
- vaapi
- vdpau
- vidstab:libvidstab
- vmaf:libvmaf
- vorbis:libvorbis
- vpx:libvpx
- # vulkan-static: it still uses shared, only means no dlopen()
- vulkan:vulkan,vulkan-static
- webp:libwebp
- x264:libx264
- x265:libx265
- +xml:libxml2
- xvid:libxvid
- zeromq:^libzmq # no multilib
- zimg:libzimg
- +zlib
- zvbi:libzvbi
-)
-
-# all-rights is used to express the GPL incompatibility (RESTRICT=bindist)
-LICENSE="
- gpl? (
- GPL-2+
- amr? ( GPL-3+ ) amrenc? ( GPL-3+ ) libaribb24? ( GPL-3+ )
- gmp? ( GPL-3+ ) openssl? ( GPL-3+ )
- fdk? ( all-rights-reserved )
- )
- !gpl? (
- LGPL-2.1+
- amr? ( LGPL-3+ ) amrenc? ( LGPL-3+ ) libaribb24? ( LGPL-3+ )
- gmp? ( LGPL-3+ )
- )
- samba? ( GPL-3+ )
-"
-[[ ${FFMPEG_UNSLOTTED} ]] && : 0 || : "$(ver_cut 1)"
-SLOT="${_}/${FFMPEG_SUBSLOT}"
-IUSE="
- ${FFMPEG_IUSE_MAP[*]%:*}
- ${FFMPEG_UNSLOTTED:+chromium}
- ${FFMPEG_SOC_PATCH:+soc}
-"
-REQUIRED_USE="
- cuda-clang? ( nvenc )
- fribidi? ( truetype )
- gmp? ( !librtmp )
- libplacebo? ( vulkan )
- libaribb24? ( gpl ) cdio? ( gpl ) dvd? ( gpl ) frei0r? ( gpl )
- rubberband? ( gpl ) samba? ( gpl ) vidstab? ( gpl ) x264? ( gpl )
- x265? ( gpl ) xvid? ( gpl )
- ${FFMPEG_UNSLOTTED:+chromium? ( opus )}
- ${FFMPEG_SOC_PATCH:+soc? ( drm )}
-"
-RESTRICT="gpl? ( fdk? ( bindist ) )"
-
-# dlopen: amdgpu-pro-amf
-COMMON_DEPEND="
- virtual/libiconv[${MULTILIB_USEDEP}]
- X? (
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXext[${MULTILIB_USEDEP}]
- x11-libs/libXv[${MULTILIB_USEDEP}]
- x11-libs/libxcb:=[${MULTILIB_USEDEP}]
- )
- alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
- amr? ( media-libs/opencore-amr[${MULTILIB_USEDEP}] )
- amrenc? ( media-libs/vo-amrwbenc[${MULTILIB_USEDEP}] )
- bluray? ( media-libs/libbluray:=[${MULTILIB_USEDEP}] )
- bs2b? ( media-libs/libbs2b[${MULTILIB_USEDEP}] )
- bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )
- cairo? ( x11-libs/cairo[${MULTILIB_USEDEP}] )
- cdio? ( dev-libs/libcdio-paranoia:=[${MULTILIB_USEDEP}] )
- chromaprint? ( media-libs/chromaprint:=[${MULTILIB_USEDEP}] )
- codec2? ( media-libs/codec2:=[${MULTILIB_USEDEP}] )
- dav1d? ( media-libs/dav1d:=[${MULTILIB_USEDEP}] )
- dvd? (
- media-libs/libdvdnav[${MULTILIB_USEDEP}]
- media-libs/libdvdread:=[${MULTILIB_USEDEP}]
- )
- drm? ( x11-libs/libdrm[${MULTILIB_USEDEP}] )
- fdk? ( media-libs/fdk-aac:=[${MULTILIB_USEDEP}] )
- flite? ( app-accessibility/flite[${MULTILIB_USEDEP}] )
- fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] )
- frei0r? ( media-plugins/frei0r-plugins[${MULTILIB_USEDEP}] )
- fribidi? ( dev-libs/fribidi[${MULTILIB_USEDEP}] )
- gcrypt? ( dev-libs/libgcrypt:=[${MULTILIB_USEDEP}] )
- gme? ( media-libs/game-music-emu[${MULTILIB_USEDEP}] )
- gmp? ( dev-libs/gmp:=[${MULTILIB_USEDEP}] )
- gnutls? ( !openssl? (
- net-libs/gnutls:=[${MULTILIB_USEDEP}]
- ) )
- gsm? ( media-sound/gsm[${MULTILIB_USEDEP}] )
- iec61883? (
- media-libs/libiec61883[${MULTILIB_USEDEP}]
- sys-libs/libavc1394[${MULTILIB_USEDEP}]
- sys-libs/libraw1394[${MULTILIB_USEDEP}]
- )
- ieee1394? (
- media-libs/libdc1394:2=[${MULTILIB_USEDEP}]
- sys-libs/libraw1394[${MULTILIB_USEDEP}]
- )
- jack? ( virtual/jack[${MULTILIB_USEDEP}] )
- jpeg2k? ( media-libs/openjpeg:2=[${MULTILIB_USEDEP}] )
- jpegxl? ( media-libs/libjxl:=[${MULTILIB_USEDEP}] )
- kvazaar? ( media-libs/kvazaar:=[${MULTILIB_USEDEP}] )
- lame? ( media-sound/lame[${MULTILIB_USEDEP}] )
- lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] )
- libaom? ( media-libs/libaom:=[${MULTILIB_USEDEP}] )
- libaribb24? ( media-libs/aribb24[${MULTILIB_USEDEP}] )
- libass? ( media-libs/libass:=[${MULTILIB_USEDEP}] )
- libcaca? ( media-libs/libcaca[${MULTILIB_USEDEP}] )
- libilbc? ( media-libs/libilbc:=[${MULTILIB_USEDEP}] )
- liblc3? ( >=media-sound/liblc3-1.1[${MULTILIB_USEDEP}] )
- libplacebo? ( media-libs/libplacebo:=[vulkan,${MULTILIB_USEDEP}] )
- librtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
- libsoxr? ( media-libs/soxr[${MULTILIB_USEDEP}] )
- lv2? (
- media-libs/lilv[${MULTILIB_USEDEP}]
- media-libs/lv2[${MULTILIB_USEDEP}]
- )
- lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] )
- modplug? ( media-libs/libmodplug[${MULTILIB_USEDEP}] )
- opencolorio? ( media-libs/opencolorio:= )
- ocr? ( app-text/tesseract:=[${MULTILIB_USEDEP}] )
- openal? ( media-libs/openal[${MULTILIB_USEDEP}] )
- opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
- opengl? ( media-libs/libglvnd[X,${MULTILIB_USEDEP}] )
- openh264? ( media-libs/openh264:=[${MULTILIB_USEDEP}] )
- openmpt? ( media-libs/libopenmpt[${MULTILIB_USEDEP}] )
- openssl? ( >=dev-libs/openssl-3:=[${MULTILIB_USEDEP}] )
- opus? ( media-libs/opus[${MULTILIB_USEDEP}] )
- pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
- qrcode? ( media-gfx/qrencode:=[${MULTILIB_USEDEP}] )
- qsv? ( media-libs/libvpl:=[${MULTILIB_USEDEP}] )
- quirc? ( media-libs/quirc:=[${MULTILIB_USEDEP}] )
- rabbitmq? ( net-libs/rabbitmq-c:= )
- rav1e? ( >=media-video/rav1e-0.5:=[capi] )
- rist? ( net-libs/librist )
- rubberband? ( media-libs/rubberband:=[${MULTILIB_USEDEP}] )
- samba? ( net-fs/samba:=[client,${MULTILIB_USEDEP}] )
- sdl? (
- media-libs/libsdl2[sound(+),video(+),${MULTILIB_USEDEP}]
- libplacebo? ( media-libs/libsdl2[vulkan] )
- )
- snappy? ( app-arch/snappy:=[${MULTILIB_USEDEP}] )
- sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
- speex? ( media-libs/speex[${MULTILIB_USEDEP}] )
- srt? ( net-libs/srt:=[${MULTILIB_USEDEP}] )
- ssh? ( net-libs/libssh:=[sftp,${MULTILIB_USEDEP}] )
- svg? (
- dev-libs/glib:2[${MULTILIB_USEDEP}]
- >=gnome-base/librsvg-2.52:2[${MULTILIB_USEDEP}]
- x11-libs/cairo[${MULTILIB_USEDEP}]
- )
- svt-av1? ( >=media-libs/svt-av1-0.9:=[${MULTILIB_USEDEP}] )
- theora? ( media-libs/libtheora:=[encode,${MULTILIB_USEDEP}] )
- truetype? (
- media-libs/freetype:2[${MULTILIB_USEDEP}]
- media-libs/harfbuzz:=[${MULTILIB_USEDEP}]
- )
- twolame? ( media-sound/twolame[${MULTILIB_USEDEP}] )
- v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
- vaapi? ( media-libs/libva:=[X?,${MULTILIB_USEDEP}] )
- vdpau? (
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libvdpau[${MULTILIB_USEDEP}]
- )
- vidstab? ( media-libs/vidstab[${MULTILIB_USEDEP}] )
- vmaf? ( media-libs/libvmaf:=[${MULTILIB_USEDEP}] )
- vorbis? ( media-libs/libvorbis[${MULTILIB_USEDEP}] )
- vpx? ( media-libs/libvpx:=[${MULTILIB_USEDEP}] )
- vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
- webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
- x264? ( media-libs/x264:=[${MULTILIB_USEDEP}] )
- x265? ( media-libs/x265:=[${MULTILIB_USEDEP}] )
- xml? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] )
- xvid? ( media-libs/xvid[${MULTILIB_USEDEP}] )
- zeromq? ( net-libs/zeromq:= )
- zimg? ( media-libs/zimg[${MULTILIB_USEDEP}] )
- zlib? ( virtual/zlib:=[${MULTILIB_USEDEP}] )
- zvbi? ( media-libs/zvbi[${MULTILIB_USEDEP}] )
- ${FFMPEG_SOC_PATCH:+"
- soc? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
- "}
-"
-RDEPEND="
- ${COMMON_DEPEND}
- amf? ( media-video/amdgpu-pro-amf )
-"
-DEPEND="
- ${COMMON_DEPEND}
- X? ( x11-base/xorg-proto )
- amf? ( >=media-libs/amf-headers-1.5.2 )
- kernel_linux? ( >=sys-kernel/linux-headers-6 )
- ladspa? ( media-libs/ladspa-sdk )
- nvenc? ( >=media-libs/nv-codec-headers-12.1.14.0 )
- opencl? ( dev-util/opencl-headers )
- vulkan? (
- dev-util/spirv-headers
- >=dev-util/vulkan-headers-1.4.317
- )
-"
-BDEPEND="
- app-alternatives/awk
- virtual/pkgconfig
- amd64? ( dev-lang/nasm )
- cuda-clang? ( llvm-core/clang:*[llvm_targets_NVPTX] )
- vulkan? ( media-libs/shaderc )
- ${FFMPEG_UNSLOTTED:+"
- dev-lang/perl
- doc? ( sys-apps/texinfo )
- "}
-"
-[[ ${PV} != 9999 ]] &&
- BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-ffmpeg )"
-
-DOCS=( CREDITS Changelog README.md doc/APIchanges )
-[[ ${PV} != 9999 ]] && DOCS+=( RELEASE_NOTES )
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/libavutil/avconfig.h
-)
-
-PATCHES=(
- "${FILESDIR}"/ffmpeg-6.1-opencl-parallel-gmake-fix.patch
-)
-
-pkg_pretend() {
- # TODO: drop this after a few months
- if has_version "${CATEGORY}/${PN}[mp3]" && use !lame; then #952971
- ewarn "${PN}'s 'mp3' USE was renamed to 'lame', please enable it"
- ewarn "if wish to keep the ability to encode using media-sound/lame."
- ewarn "This is *not* needed if only want mp3 playback."
- fi
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] || return
-
- if use chromaprint && has_version 'media-libs/chromaprint[tools]'; then
- ewarn "media-libs/chromaprint is installed with USE=tools which links to"
- ewarn "ffmpeg, and USE=chromaprint is enabled on ffmpeg which links to"
- ewarn "chromaprint (circular). This may cause issues when updating ffmpeg."
- ewarn
- ewarn "If get a build failure with 'ERROR: chromaprint not found' or so,"
- ewarn "first rebuild chromaprint with USE=-tools, then rebuild ffmpeg, and"
- ewarn "then finally rebuild chromaprint with USE=tools again (bug #862996)."
- fi
-
- [[ ${EXTRA_FFMPEG_CONF} ]] && # drop this eventually
- die "EXTRA_FFMPEG_CONF is set in the environment, please use EXTRA_ECONF instead"
-}
-
-src_unpack() {
- if [[ ${PV} == 9999 ]]; then
- git-r3_src_unpack
- else
- use verify-sig &&
- verify-sig_verify_detached "${DISTDIR}"/ffmpeg-${PV}.tar.xz{,.asc} \
- "${BROOT}"/usr/share/openpgp-keys/ffmpeg.asc
- default
- fi
-}
-
-src_prepare() {
- in_iuse chromium && PATCHES+=( "${FILESDIR}"/chromium-r3.patch )
- in_iuse soc && use soc && PATCHES+=( "${DISTDIR}"/${FFMPEG_SOC_PATCH} )
-
- default
-
- # respect user preferences
- sed -i '/cflags -fdiagnostics-color/d' configure || die
-
- # handle here to avoid repeating for each ABI below (bug #923491)
- FFMPEG_ENABLE_LTO=
- if tc-is-lto; then
- : "$(get-flag -flto)" # get -flto=<val> (e.g. =thin)
- FFMPEG_ENABLE_LTO=--enable-lto${_#-flto}
-
- tc-ld-is-mold && tc-is-clang && FFMPEG_ENABLE_LTO= #963835
- fi
- filter-lto
-}
-
-multilib_src_configure() {
- local conf=( "${S}"/configure ) # not autotools-based
-
- local prefix=${EPREFIX}/usr
- if [[ ! ${FFMPEG_UNSLOTTED} ]]; then
- prefix+=/lib/ffmpeg${SLOT%/*}
- # could get SONAME clashes, so prefer rpath over LDPATH
- conf+=(
- --enable-rpath
- --disable-doc
- )
- fi
-
- conf+=(
- --prefix="${prefix}"
- --libdir="${prefix}"/$(get_libdir)
- --shlibdir="${prefix}"/$(get_libdir)
- --mandir="${prefix}"/share/man
- --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
-
- --ar="$(tc-getAR)"
- --cc="$(tc-getCC)"
- --cxx="$(tc-getCXX)"
- --nm="$(tc-getNM)"
- --pkg-config="$(tc-getPKG_CONFIG)"
- --ranlib="$(tc-getRANLIB)"
- --disable-stripping
-
- # overrides users' -g/-O, let *FLAGS handle these
- --disable-debug
- --disable-optimizations
- --optflags=' '
-
- # pass option over *FLAGS due to special logic (bug #566282,#754654)
- ${FFMPEG_ENABLE_LTO}
-
- # basic defaults that should not really need a USE
- --enable-iconv
- --enable-pic
- --enable-shared
- --disable-static
- $(multilib_native_enable manpages) # needs pod2man
- --disable-podpages
- --disable-txtpages
-
- # disabled primarily due to being unpackaged
- --disable-decklink
- --disable-libaribcaption
- --disable-libdavs2
- --disable-libklvanc
- --disable-liblcevc-dec
- --disable-libmpeghdec
- --disable-libmysofa
- --disable-liboapv
- --disable-libonnxruntime
- --disable-libopenvino
- --disable-libshine
- --disable-libsvtjpegxs
- --disable-libtls
- --disable-libuavs3d
- --disable-libvvenc
- --disable-libxavs
- --disable-libxavs2
- --disable-libxevd
- --disable-libxevdb
- --disable-libxeve
- --disable-libxeveb
- --disable-ohcodec
- --disable-pocketsphinx
- --disable-rkmpp
- --disable-vapoursynth
- --disable-whisper
-
- # disabled for other or additional reasons
- --disable-cuda-nvcc # prefer cuda-llvm for less issues
- --disable-liblensfun # https://trac.ffmpeg.org/ticket/9112 (abandoned?)
- --disable-libmfx # prefer libvpl for USE=qsv
- --disable-libopencv # leaving for later due to circular opencv[ffmpeg]
- --disable-libtensorflow # causes headaches, and is gone
- --disable-libtorch # support may need special attention (bug #936127)
- --disable-mbedtls # messy with slots, tests underlinking issues
- --disable-mmal # prefer USE=soc
-
- # to avoid obscure issues like bug #915384 and simplify the ebuild,
- # not passing the following (use EXTRA_ECONF if really must):
- # --cpu: adds -march=<exact> after the user's more adapted
- # =native, its logic also does not account for -mno-*
- # --disable/enable-<cpufeature>: safer to detect at runtime
- )
-
- in_iuse soc && use soc &&
- conf+=(
- --enable-libudev
- --enable-sand
- --enable-v4l2-request
- )
-
- # broken on x32 (bug #427004), and not PIC safe on x86 (bug #916067)
- [[ ${ABI} == @(x32|x86) ]] && conf+=( --disable-asm )
-
- # disable due to asm-related failures on ppc (bug #951464, ppc64be)
- # https://trac.ffmpeg.org/ticket/9604 (ppc64el)
- # https://trac.ffmpeg.org/ticket/10955 (ppc64el)
- # (review re-enabling if resolved, or if debian allows it again)
- use ppc || use ppc64 && conf+=( --disable-asm )
-
- if tc-is-cross-compiler; then
- conf+=(
- --enable-cross-compile
- --arch="$(tc-arch-kernel)"
- --cross-prefix="${CHOST}-"
- --host-cc="$(tc-getBUILD_CC)"
- )
- case ${CHOST} in
- *mingw32*) conf+=( --target-os=mingw32 );;
- *linux*) conf+=( --target-os=linux );;
- esac
- elif use arm; then
- # TODO?: could *always* pass tc-arch-kernel, albeit that function
- # is meant for the kernel and just mostly matches by accident
- conf+=( --arch=arm ) #969514
- fi
-
- # skipping tests is handled at configure-time
- local skip_tests=()
-
- # tests known failing on BE arches, skip for now given potential
- # fixes are complex and would rather wait for fixed release
- # (shouldn't impact most BE users, scarcely used features)
- # https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/22564
- # https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22274
- [[ $(tc-endian) == big ]] &&
- skip_tests+=(
- filter-drawvg-video
- vsynth{1,2,3}-ffvhuff420p12
- )
-
- # zlib-ng is not bitexact w/ zlib producing mismatching md5sum (bug #965737)
- has_version 'sys-libs/zlib-ng[compat]' &&
- skip_tests+=(
- lavf-{apng{,.png},gray16be.png,png,rgb48be.png}
- mov-mp4-frag-flush
- vsynth{1,2,3}-{flashsv,mpng,zlib}
- )
-
- (( ${#skip_tests[@]} )) &&
- conf+=( --ignore-tests=$(IFS=,; echo "${skip_tests[*]}") )
-
- # import options from FFMPEG_IUSE_MAP
- local flag license mod v
- local -A optmap=() licensemap=()
- for v in "${FFMPEG_IUSE_MAP[@]}"; do
- [[ ${v} =~ \+?([^:]+):?([^@]*)@?(.*) ]] || die "${v}"
- flag=${BASH_REMATCH[1]}
- license=${BASH_REMATCH[3]}
- v=${BASH_REMATCH[2]:-${flag}}
- for v in ${v//,/ }; do
- mod=${v::1}
- v=${v#[\!\^]}
- if [[ ${mod} == '!' ]]; then
- if use ${flag}; then
- optmap[${v}]=--disable-${v}
- unset licensemap[${v}]
- fi
- elif [[ ! -v optmap[${v}] ]]; then
- if [[ ${mod} == '^' ]]; then
- optmap[${v}]=$(multilib_native_use_enable ${flag} ${v})
- else
- optmap[${v}]=$(use_enable ${flag} ${v})
- fi
- use ${flag} && licensemap[${v}]=${license}
- fi
- done
- done
- for license in "${licensemap[@]}"; do
- case ${license} in
- v3ifgpl) use gpl || continue ;&
- v3) optmap[v3]=--enable-version3 ;;
- nonfree) use gpl && optmap[nonfree]=--enable-nonfree ;;
- esac
- done
- conf+=(
- "${optmap[@]}"
- ${EXTRA_ECONF}
- )
-
- einfo "${conf[*]}"
- "${conf[@]}" || die "configure failed, see ${BUILD_DIR}/ffbuild/config.log"
-}
-
-multilib_src_compile() {
- mkdir -p fftools/resources/ || die #965687
- mkdir -p libav{codec,filter}/vulkan/ || die #974907
-
- emake V=1
-
- in_iuse chromium && use chromium && multilib_is_native_abi &&
- emake V=1 libffmpeg
-}
-
-multilib_src_test() {
- local -x LD_LIBRARY_PATH=$(printf %s: "${BUILD_DIR}"/lib*)${LD_LIBRARY_PATH}
- emake V=1 -k fate
-}
-
-multilib_src_install() {
- emake V=1 DESTDIR="${D}" install
- in_iuse chromium && use chromium && multilib_is_native_abi &&
- emake V=1 DESTDIR="${D}" install-libffmpeg
-}
-
-multilib_src_install_all() {
- in_iuse soc && use soc && udev_dorules "${FILESDIR}"/60-dma-heap-ffmpeg.rules
- einstalldocs
-}
-
-pkg_postinst() {
- in_iuse soc && use soc && udev_reload
-}
-
-pkg_postrm() {
- in_iuse soc && use soc && udev_reload
-}
diff --git a/net-wireless/sdrplay/sdrplay-2.13.1-r1.ebuild b/net-wireless/sdrplay/sdrplay-2.13.1-r1.ebuild
new file mode 100644
index 000000000000..60f674d398fd
--- /dev/null
+++ b/net-wireless/sdrplay/sdrplay-2.13.1-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+
+inherit unpacker udev multilib-minimal
+
+MY_PV_1=$(ver_cut 1)
+MY_PV_12=$(ver_cut 1-2)
+
+DESCRIPTION="SDRplay API/HW driver for all RSPs"
+HOMEPAGE="https://www.sdrplay.com"
+SRC_URI="http://www.sdrplay.com/software/SDRplay_RSP_API-Linux-${PV}.run"
+
+LICENSE="SDRplay"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="virtual/libusb:1
+ virtual/udev"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="usr/lib64/libmirsdrapi-rsp.so.${MY_PV_12}
+usr/lib32/libmirsdrapi-rsp.so.${MY_PV_12}"
+
+multilib_src_install_all() {
+ insinto /usr/include/
+ doins mirsdrapi-rsp.h
+
+ udev_dorules 66-mirics.rules
+ udev_reload
+}
+
+multilib_src_install() {
+ if [ "${MULTILIB_ABI_FLAG}" = "abi_x86_32" ]; then
+ dolib.so "${S}/i686/libmirsdrapi-rsp.so.${MY_PV_12}"
+ fi
+
+ if [ "${MULTILIB_ABI_FLAG}" = "abi_x86_64" ]; then
+ dolib.so "${S}/x86_64/libmirsdrapi-rsp.so.${MY_PV_12}"
+ fi
+
+ dosym libmirsdrapi-rsp.so.${MY_PV_12} "${EROOT}/usr/$(get_libdir)/libmirsdrapi-rsp.so.${MY_PV_1}"
+ dosym libmirsdrapi-rsp.so.${MY_PV_1} "${EROOT}/usr/$(get_libdir)/libmirsdrapi-rsp.so"
+}
diff --git a/sys-block/hpssacli/hpssacli-2.40.13.0-r2.ebuild b/sys-block/hpssacli/hpssacli-2.40.13.0-r2.ebuild
new file mode 100644
index 000000000000..b52f1d77c8a2
--- /dev/null
+++ b/sys-block/hpssacli/hpssacli-2.40.13.0-r2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils rpm
+
+MY_PV=$(ver_rs 2 '-')
+
+DESCRIPTION="HPE Smart Storage Administrator (HPE SSA) CLI (HPSSACLI, formerly HPACUCLI)"
+HOMEPAGE="http://h20564.www2.hpe.com/hpsc/swd/public/detail?swItemId=MTX_04bffb688a73438598fef81ddd"
+SRC_URI="
+ amd64? ( https://downloads.linux.hpe.com/SDR/repo/spp/RHEL/6/x86_64/current/${PN}-${MY_PV}.x86_64.rpm )
+ x86? ( https://downloads.linux.hpe.com/SDR/repo/spp/RHEL/6/i686/current/${PN}-${MY_PV}.i386.rpm )"
+
+LICENSE="hpe"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+RESTRICT="mirror bindist"
+
+RDEPEND="elibc_glibc? ( >sys-libs/glibc-2.14 )
+ >=sys-libs/libunwind-0.99
+ >=sys-process/procps-3.3.6"
+
+DOCS=( license.txt readme.txt )
+
+MY_HPSSACLI_BASEDIR="/opt/hp/hpssacli"
+
+QA_PREBUILT="${MY_HPSSACLI_BASEDIR:1}/hpssa*.bin"
+QA_EXECSTACK="${MY_HPSSACLI_BASEDIR:1}/hpssa*.bin"
+
+src_unpack() {
+ rpm_src_unpack
+
+ mkdir "${S}" || die "Failed to create '${S}'"
+}
+
+src_prepare() {
+ default
+
+ # Create a clean $S
+ mv "${WORKDIR}"/opt/hp/hpssacli/bld/hpss* "${S}" || die "Failed to to copy 'hpss*' related files"
+ mv "${S}"/hpssacli.license "${S}"/license.txt || die "Renaming hpssacli.license failed!"
+ mv "${S}"/hpssacli*.txt "${S}"/readme.txt || die "Renaming hpssacli*.txt failed!"
+ rm -rf "${WORKDIR}"/opt || die "Failed to cleanup '${WORKDIR}/opt'"
+ rm -rf "${WORKDIR}"/usr || die "Failed to cleanup '${WORKDIR}/usr'"
+}
+
+src_install() {
+ newsbin "${FILESDIR}"/"${PN}-wrapper" ${PN}
+ dosym ${PN} /usr/sbin/hpssascripting
+
+ exeinto "${MY_HPSSACLI_BASEDIR}"
+ for bin in "${S}"/hpssa{cli,scripting}; do
+ local basename=$(basename "${bin}")
+ newexe "${bin}" ${basename}.bin
+ done
+
+ dodoc "${DOCS[@]}"
+
+ pax-mark m "${D}${HPSSACLI_BASEDIR}"/*.bin
+}
diff --git a/sys-block/hpssacli/hpssacli-3.40.3.0-r1.ebuild b/sys-block/hpssacli/hpssacli-3.40.3.0-r1.ebuild
new file mode 100644
index 000000000000..1ec8e9744d5c
--- /dev/null
+++ b/sys-block/hpssacli/hpssacli-3.40.3.0-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils rpm
+
+MY_PV=$(ver_rs 2 '-')
+
+DESCRIPTION="HPE Smart Storage Administrator (HPE SSA) CLI (HPSSACLI, formerly HPACUCLI)"
+HOMEPAGE="https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_688838b13b194c7abe1aa98584"
+SRC_URI="https://downloads.linux.hpe.com/SDR/repo/spp/2019.03.0/packages/ssacli-${MY_PV}.x86_64.rpm"
+
+LICENSE="hpe"
+SLOT="0"
+KEYWORDS="-* amd64"
+RESTRICT="mirror bindist"
+
+RDEPEND="
+ elibc_glibc? ( sys-libs/glibc )
+ sys-libs/libunwind
+ sys-process/procps"
+
+DOCS=( license.txt readme.txt )
+
+MY_HPSSACLI_BASEDIR="/opt/hp/hpssacli"
+
+QA_PREBUILT="${MY_HPSSACLI_BASEDIR:1}/hpssa*.bin"
+QA_EXECSTACK="${MY_HPSSACLI_BASEDIR:1}/hpssa*.bin"
+
+src_unpack() {
+ rpm_src_unpack
+
+ mkdir "${S}" || die "Failed to create '${S}'"
+}
+
+src_prepare() {
+ default
+
+ # Create a clean $S
+ mv "${WORKDIR}"/opt/smartstorageadmin/ssacli/bin/ssa* "${S}" || die "Failed to to copy 'ssa*' related files"
+ mv "${S}"/ssacli "${S}"/hpssacli || die "Renaming ssacli failed!"
+ mv "${S}"/ssascripting "${S}"/hpssascripting || die "Renaming ssascripting failed!"
+ mv "${S}"/ssacli.license "${S}"/license.txt || die "Renaming ssacli.license failed!"
+ mv "${S}"/ssacli*.txt "${S}"/readme.txt || die "Renaming ssacli*.txt failed!"
+ rm -r "${WORKDIR}"/opt || die "Failed to cleanup '${WORKDIR}/opt'"
+ rm -r "${WORKDIR}"/usr || die "Failed to cleanup '${WORKDIR}/usr'"
+}
+
+src_install() {
+ newsbin "${FILESDIR}"/"${PN}-wrapper" ${PN}
+ dosym ${PN} /usr/sbin/hpssascripting
+
+ exeinto "${MY_HPSSACLI_BASEDIR}"
+ for bin in "${S}"/hpssa{cli,scripting}; do
+ local basename=$(basename "${bin}")
+ newexe "${bin}" ${basename}.bin
+ done
+
+ dodoc "${DOCS[@]}"
+
+ pax-mark m "${D}${HPSSACLI_BASEDIR}"/*.bin
+}
diff --git a/sys-devel/gcc/gcc-8.5.0-r2.ebuild b/sys-devel/gcc/gcc-8.5.0-r2.ebuild
new file mode 100644
index 000000000000..50c75bcc3a77
--- /dev/null
+++ b/sys-devel/gcc/gcc-8.5.0-r2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Maintenance notes and explanations of GCC handling are on the wiki:
+# https://wiki.gentoo.org/wiki/Project:Toolchain/sys-devel/gcc
+
+TOOLCHAIN_PATCH_SUFFIX="xz"
+TOOLCHAIN_HAS_TESTS=1
+PATCH_VER="5"
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit toolchain
+
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ elibc_glibc? ( >=sys-libs/glibc-2.13 )
+ >=${CATEGORY}/binutils-2.20"
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )"
+fi
diff --git a/sys-firmware/vgabios/vgabios-0.7a-r1.ebuild b/sys-firmware/vgabios/vgabios-0.7a-r1.ebuild
new file mode 100644
index 000000000000..84a7f9b665bc
--- /dev/null
+++ b/sys-firmware/vgabios/vgabios-0.7a-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Can't really call them backports when they're fixes that upstream
+# won't carry
+FIXES=1
+
+DESCRIPTION="VGA BIOS implementation"
+HOMEPAGE="http://www.nongnu.org/vgabios/"
+SRC_URI="https://savannah.gnu.org/download/${PN}/${P}.tgz
+ https://dev.gentoo.org/~cardoe/distfiles/${P}-fixes-${FIXES}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+IUSE="binary debug"
+BDEPEND="!binary? ( sys-devel/dev86 )"
+
+src_prepare() {
+ if [[ -n ${FIXES} ]] ; then
+ eapply patches/*.patch
+ fi
+
+ default
+}
+
+src_compile() {
+ if ! use binary ; then
+ emake clean # Necessary to clean up the pre-built pieces
+ emake biossums
+ emake
+ fi
+}
+
+src_install() {
+ insinto /usr/share/vgabios
+
+ # Stock VGABIOS
+ newins VGABIOS-lgpl-latest.bin vgabios.bin
+ use debug && newins VGABIOS-lgpl-latest.debug.bin vgabios.debug.bin
+
+ # Cirrus
+ newins VGABIOS-lgpl-latest.cirrus.bin vgabios-cirrus.bin
+ use debug && newins VGABIOS-lgpl-latest.cirrus.debug.bin \
+ vgabios-cirrus.debug.bin
+
+ if ! use binary ; then
+ # QXL
+ newins VGABIOS-lgpl-latest.qxl.bin vgabios-qxl.bin
+ use debug && newins VGABIOS-lgpl-latest.qxl.debug.bin \
+ vgabios-qxl.debug.bin
+
+ # Standard VGA
+ newins VGABIOS-lgpl-latest.stdvga.bin vgabios-stdvga.bin
+ use debug && newins VGABIOS-lgpl-latest.stdvga.debug.bin \
+ vgabios-stdvga.debug.bin
+
+ # VMWare
+ newins VGABIOS-lgpl-latest.vmware.bin vgabios-vmware.bin
+ use debug && newins VGABIOS-lgpl-latest.vmware.debug.bin \
+ vgabios-vmware.debug.bin
+ else
+ ewarn "USE=binary only includes default & cirrus bios builds"
+ fi
+}
diff --git a/sys-firmware/vgabios/vgabios-0.7a.ebuild b/sys-firmware/vgabios/vgabios-0.7a.ebuild
new file mode 100644
index 000000000000..85d6d4c72bce
--- /dev/null
+++ b/sys-firmware/vgabios/vgabios-0.7a.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Can't really call them backports when they're fixes that upstream
+# won't carry
+FIXES=1
+
+DESCRIPTION="VGA BIOS implementation"
+HOMEPAGE="http://www.nongnu.org/vgabios/"
+SRC_URI="https://savannah.gnu.org/download/${PN}/${P}.tgz
+ https://dev.gentoo.org/~cardoe/distfiles/${P}-fixes-${FIXES}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="debug"
+
+BDEPEND="amd64? ( sys-devel/dev86 )
+ x86? ( sys-devel/dev86 )"
+
+src_prepare() {
+ if [[ -n ${FIXES} ]] ; then
+ eapply patches/*.patch
+ fi
+
+ default
+}
+
+src_compile() {
+ if use amd64 || use x86 ; then
+ emake clean # Necessary to clean up the pre-built pieces
+ emake biossums
+ emake
+ fi
+}
+
+src_install() {
+ insinto /usr/share/vgabios
+
+ if use amd64 || use x86 ; then
+ # Stock VGABIOS
+ newins VGABIOS-lgpl-latest.bin vgabios.bin
+ use debug && newins VGABIOS-lgpl-latest.debug.bin vgabios.debug.bin
+
+ # Cirrus
+ newins VGABIOS-lgpl-latest.cirrus.bin vgabios-cirrus.bin
+ use debug && newins VGABIOS-lgpl-latest.cirrus.debug.bin \
+ vgabios-cirrus.debug.bin
+
+ # QXL
+ newins VGABIOS-lgpl-latest.qxl.bin vgabios-qxl.bin
+ use debug && newins VGABIOS-lgpl-latest.qxl.debug.bin \
+ vgabios-qxl.debug.bin
+
+ # Standard VGA
+ newins VGABIOS-lgpl-latest.stdvga.bin vgabios-stdvga.bin
+ use debug && newins VGABIOS-lgpl-latest.stdvga.debug.bin \
+ vgabios-stdvga.debug.bin
+
+ # VMWare
+ newins VGABIOS-lgpl-latest.vmware.bin vgabios-vmware.bin
+ use debug && newins VGABIOS-lgpl-latest.vmware.debug.bin \
+ vgabios-vmware.debug.bin
+ else
+ doins bins/*
+ fi
+}