commit efbb3e544103682b2a932ca5703f8fdeab49e4d6 Author: alan (NyxTrail) Date: Mon Jan 22 15:17:07 2024 +0000 Initial commit diff --git a/README.Debian b/README.Debian new file mode 100644 index 0000000..e8682a9 --- /dev/null +++ b/README.Debian @@ -0,0 +1,8 @@ +hyprland for Debian + +Please edit this to provide information specific to +this hyprland Debian package. + + (Automatically generated by debmake Version 4.4.0) + + -- Alan M Varghese (NyxTrail) Sun, 21 Jan 2024 19:39:47 +0000 diff --git a/changelog b/changelog new file mode 100644 index 0000000..76eebae --- /dev/null +++ b/changelog @@ -0,0 +1,7 @@ +hyprland (0.34.0-1) UNRELEASED; urgency=low + + * Initial release. Closes: #1040971 + * Modified Makefile to support DESTDIR variable so that we can "install" + locally during the build process + + -- Alan M Varghese (NyxTrail) Sun, 21 Jan 2024 19:39:47 +0000 diff --git a/control b/control new file mode 100644 index 0000000..0c66d64 --- /dev/null +++ b/control @@ -0,0 +1,18 @@ +Source: hyprland +Section: unknown +Priority: optional +Maintainer: Alan M Varghese (NyxTrail) +Build-Depends: cmake, debhelper-compat (= 13) +Standards-Version: 4.6.1 +Homepage: +Rules-Requires-Root: no +#Vcs-Git: https://salsa.debian.org/debian/hyprland.git +#Vcs-Browser: https://salsa.debian.org/debian/hyprland + +Package: hyprland +Architecture: any +Multi-Arch: foreign +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: auto-generated package by debmake + This Debian binary package was auto-generated by the + debmake(1) command provided by the debmake package. diff --git a/copyright b/copyright new file mode 100644 index 0000000..4fbcda3 --- /dev/null +++ b/copyright @@ -0,0 +1,2239 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: hyprland +Upstream-Contact: +Source: +# +# Please double check copyright with the licensecheck(1) command. + +Files: CMakeLists.txt + CODE_OF_CONDUCT.md + Makefile + assets/hyprland-portals.conf + assets/hyprland.png + assets/meson.build + assets/wall_2K.png + assets/wall_4K.png + assets/wall_8K.png + assets/wall_anime2_2K.png + assets/wall_anime_2K.png + docs/ISSUE_GUIDELINES.md + docs/meson.build + example/examplePlugin/Makefile + example/examplePlugin/customDecoration.cpp + example/examplePlugin/customDecoration.hpp + example/examplePlugin/customLayout.cpp + example/examplePlugin/customLayout.hpp + example/examplePlugin/globals.hpp + example/examplePlugin/main.cpp + example/hyprland.conf + example/hyprland.desktop + example/hyprland.service + example/launch.json + example/meson.build + example/screenShader.frag + example/swaybg@.service + flake.lock + flake.nix + hyprctl/CMakeLists.txt + hyprctl/Makefile + hyprctl/main.cpp + hyprctl/meson.build + hyprland.pc.in + hyprpm/CMakeLists.txt + hyprpm/src/core/DataState.cpp + hyprpm/src/core/DataState.hpp + hyprpm/src/core/Manifest.cpp + hyprpm/src/core/Manifest.hpp + hyprpm/src/core/Plugin.hpp + hyprpm/src/core/PluginManager.cpp + hyprpm/src/core/PluginManager.hpp + hyprpm/src/helpers/Colors.hpp + hyprpm/src/main.cpp + hyprpm/src/meson.build + hyprpm/src/progress/CProgressBar.cpp + hyprpm/src/progress/CProgressBar.hpp + meson.build + meson_options.txt + nix/default.nix + nix/hm-module.nix + nix/module.nix + nix/overlays.nix + nix/patches/meson-build.patch + nix/udis86.nix + nix/update-inputs.sh + nix/update-wlroots.sh + nix/wlroots.nix + props.json + protocols/meson.build + scripts/generateVersion.sh.bak + src/Compositor.cpp + src/Compositor.hpp + src/SharedDefs.hpp + src/Window.cpp + src/Window.hpp + src/config/ConfigDataValues.hpp + src/config/ConfigManager.cpp + src/config/ConfigManager.hpp + src/config/defaultConfig.hpp + src/debug/CrashReporter.cpp + src/debug/CrashReporter.hpp + src/debug/HyprCtl.cpp + src/debug/HyprCtl.hpp + src/debug/HyprDebugOverlay.cpp + src/debug/HyprDebugOverlay.hpp + src/debug/HyprNotificationOverlay.cpp + src/debug/HyprNotificationOverlay.hpp + src/debug/Log.cpp + src/debug/Log.hpp + src/debug/TracyDefines.hpp + src/defines.hpp + src/events/Devices.cpp + src/events/Events.hpp + src/events/Layers.cpp + src/events/Misc.cpp + src/events/Monitors.cpp + src/events/Popups.cpp + src/events/Windows.cpp + src/helpers/AnimatedVariable.cpp + src/helpers/AnimatedVariable.hpp + src/helpers/BezierCurve.cpp + src/helpers/BezierCurve.hpp + src/helpers/Box.cpp + src/helpers/Box.hpp + src/helpers/Color.cpp + src/helpers/Color.hpp + src/helpers/MiscFunctions.cpp + src/helpers/MiscFunctions.hpp + src/helpers/Monitor.cpp + src/helpers/Monitor.hpp + src/helpers/Region.cpp + src/helpers/Region.hpp + src/helpers/Splashes.hpp + src/helpers/SubsurfaceTree.cpp + src/helpers/SubsurfaceTree.hpp + src/helpers/Timer.cpp + src/helpers/Timer.hpp + src/helpers/VarList.cpp + src/helpers/VarList.hpp + src/helpers/Vector2D.cpp + src/helpers/Vector2D.hpp + src/helpers/WLClasses.cpp + src/helpers/WLClasses.hpp + src/helpers/WLListener.cpp + src/helpers/WLListener.hpp + src/helpers/WLSurface.cpp + src/helpers/WLSurface.hpp + src/helpers/Watchdog.cpp + src/helpers/Watchdog.hpp + src/helpers/Workspace.cpp + src/helpers/Workspace.hpp + src/helpers/X11Stubs.hpp + src/helpers/XWaylandStubs.hpp + src/hyprerror/HyprError.cpp + src/hyprerror/HyprError.hpp + src/includes.hpp + src/init/initHelpers.cpp + src/init/initHelpers.hpp + src/layout/DwindleLayout.cpp + src/layout/DwindleLayout.hpp + src/layout/IHyprLayout.cpp + src/layout/IHyprLayout.hpp + src/layout/MasterLayout.cpp + src/layout/MasterLayout.hpp + src/macros.hpp + src/main.cpp + src/managers/AnimationManager.cpp + src/managers/AnimationManager.hpp + src/managers/EventManager.cpp + src/managers/EventManager.hpp + src/managers/HookSystemManager.cpp + src/managers/HookSystemManager.hpp + src/managers/KeybindManager.cpp + src/managers/KeybindManager.hpp + src/managers/LayoutManager.cpp + src/managers/LayoutManager.hpp + src/managers/ProtocolManager.cpp + src/managers/ProtocolManager.hpp + src/managers/SessionLockManager.cpp + src/managers/SessionLockManager.hpp + src/managers/ThreadManager.cpp + src/managers/ThreadManager.hpp + src/managers/XWaylandManager.cpp + src/managers/XWaylandManager.hpp + src/managers/input/IdleInhibitor.cpp + src/managers/input/InputManager.cpp + src/managers/input/InputManager.hpp + src/managers/input/InputMethodRelay.cpp + src/managers/input/InputMethodRelay.hpp + src/managers/input/Swipe.cpp + src/managers/input/Tablets.cpp + src/managers/input/Touch.cpp + src/meson.build + src/pch/pch.hpp + src/plugins/HookSystem.cpp + src/plugins/HookSystem.hpp + src/plugins/PluginAPI.cpp + src/plugins/PluginAPI.hpp + src/plugins/PluginSystem.cpp + src/plugins/PluginSystem.hpp + src/protocols/FractionalScale.cpp + src/protocols/FractionalScale.hpp + src/protocols/GlobalShortcuts.cpp + src/protocols/GlobalShortcuts.hpp + src/protocols/Screencopy.cpp + src/protocols/Screencopy.hpp + src/protocols/TextInputV1.cpp + src/protocols/TextInputV1.hpp + src/protocols/ToplevelExport.cpp + src/protocols/ToplevelExport.hpp + src/protocols/ToplevelExportWlrFuncs.hpp + src/protocols/WaylandProtocol.cpp + src/protocols/WaylandProtocol.hpp + src/protocols/XDGOutput.cpp + src/protocols/XDGOutput.hpp + src/render/Framebuffer.cpp + src/render/Framebuffer.hpp + src/render/OpenGL.cpp + src/render/OpenGL.hpp + src/render/Renderbuffer.cpp + src/render/Renderbuffer.hpp + src/render/Renderer.cpp + src/render/Renderer.hpp + src/render/Shader.cpp + src/render/Shader.hpp + src/render/Shaders.hpp + src/render/Texture.cpp + src/render/Texture.hpp + src/render/Transformer.cpp + src/render/Transformer.hpp + src/render/decorations/CHyprBorderDecoration.cpp + src/render/decorations/CHyprBorderDecoration.hpp + src/render/decorations/CHyprDropShadowDecoration.cpp + src/render/decorations/CHyprDropShadowDecoration.hpp + src/render/decorations/CHyprGroupBarDecoration.cpp + src/render/decorations/CHyprGroupBarDecoration.hpp + src/render/decorations/DecorationPositioner.cpp + src/render/decorations/DecorationPositioner.hpp + src/render/decorations/IHyprWindowDecoration.cpp + src/render/decorations/IHyprWindowDecoration.hpp + src/render/shaders/Border.hpp + src/render/shaders/Shadow.hpp + src/render/shaders/Textures.hpp + src/version.h + src/version.h.in + subprojects/hyprland-protocols/.git + subprojects/hyprland-protocols/README.md + subprojects/hyprland-protocols/flake.lock + subprojects/hyprland-protocols/flake.nix + subprojects/hyprland-protocols/hyprland-protocols.pc.in + subprojects/hyprland-protocols/meson.build + subprojects/hyprland-protocols/nix/default.nix + subprojects/packagefiles/wlroots-meson-build.patch + subprojects/tracy/.clang-tidy + subprojects/tracy/.git + subprojects/tracy/.github/FUNDING.yml + subprojects/tracy/.github/sponsor.png + subprojects/tracy/.github/workflows/gcc.yml + subprojects/tracy/.github/workflows/latex.yml + subprojects/tracy/.github/workflows/msvc.yml + subprojects/tracy/.gitignore + subprojects/tracy/.vscode/c_cpp_properties.json + subprojects/tracy/.vscode/launch.json + subprojects/tracy/.vscode/tasks.json + subprojects/tracy/AUTHORS + subprojects/tracy/CMakeLists.txt + subprojects/tracy/Config.cmake.in + subprojects/tracy/NEWS + subprojects/tracy/README.md + subprojects/tracy/capture/build/unix/Makefile + subprojects/tracy/capture/build/unix/build.mk + subprojects/tracy/capture/build/unix/debug.mk + subprojects/tracy/capture/build/unix/release.mk + subprojects/tracy/capture/build/win32/capture.sln + subprojects/tracy/capture/build/win32/capture.vcxproj.filters + subprojects/tracy/capture/src/capture.cpp + subprojects/tracy/common/src-from-vcxproj.mk + subprojects/tracy/common/unix-debug.mk + subprojects/tracy/common/unix-release.mk + subprojects/tracy/common/unix.mk + subprojects/tracy/csvexport/build/unix/Makefile + subprojects/tracy/csvexport/build/unix/build.mk + subprojects/tracy/csvexport/build/unix/debug.mk + subprojects/tracy/csvexport/build/unix/release.mk + subprojects/tracy/csvexport/build/win32/csvexport.sln + subprojects/tracy/csvexport/build/win32/csvexport.vcxproj.filters + subprojects/tracy/csvexport/src/csvexport.cpp + subprojects/tracy/doc/issues/dxt1+alpha.png + subprojects/tracy/doc/profiler.png + subprojects/tracy/doc/profiler2.png + subprojects/tracy/doc/profiler3.png + subprojects/tracy/examples/OpenCLVectorAdd/CMakeLists.txt + subprojects/tracy/examples/OpenCLVectorAdd/OpenCLVectorAdd.cpp + subprojects/tracy/examples/ToyPathTracer/.gitignore + subprojects/tracy/examples/ToyPathTracer/README + subprojects/tracy/examples/ToyPathTracer/Source/Config.h + subprojects/tracy/examples/ToyPathTracer/Source/MathSimd.h + subprojects/tracy/examples/ToyPathTracer/Source/Maths.cpp + subprojects/tracy/examples/ToyPathTracer/Source/Maths.h + subprojects/tracy/examples/ToyPathTracer/Source/Test.cpp + subprojects/tracy/examples/ToyPathTracer/Source/Test.h + subprojects/tracy/examples/ToyPathTracer/Windows/ComputeShader.hlsl + subprojects/tracy/examples/ToyPathTracer/Windows/PixelShader.hlsl + subprojects/tracy/examples/ToyPathTracer/Windows/TestCpu.sln + subprojects/tracy/examples/ToyPathTracer/Windows/TestCpu.vcxproj.filters + subprojects/tracy/examples/ToyPathTracer/Windows/TestWin.cpp + subprojects/tracy/examples/ToyPathTracer/Windows/VertexShader.hlsl + subprojects/tracy/examples/ToyPathTracer/license.md + subprojects/tracy/examples/fibers.cpp + subprojects/tracy/extra/color-hot.cpp + subprojects/tracy/extra/color.cpp + subprojects/tracy/extra/desktop/tracy.desktop + subprojects/tracy/extra/dxt1divtable.c + subprojects/tracy/extra/dxt1table.c + subprojects/tracy/extra/identify.cpp + subprojects/tracy/extra/make-build.sh + subprojects/tracy/extra/rdotbl.c + subprojects/tracy/extra/uarch/TracyMicroArchitecture.hpp + subprojects/tracy/extra/uarch/uarch.cpp + subprojects/tracy/extra/update-meson-version.sh + subprojects/tracy/extra/version.cpp + subprojects/tracy/extra/x11_colors.c + subprojects/tracy/extra/zigzag01.png + subprojects/tracy/extra/zigzag02.png + subprojects/tracy/extra/zigzag04.png + subprojects/tracy/extra/zigzag08.png + subprojects/tracy/extra/zigzag16.png + subprojects/tracy/extra/zigzag32.png + subprojects/tracy/icon/application-tracy.copying + subprojects/tracy/icon/icon.ico + subprojects/tracy/icon/icon.pdf + subprojects/tracy/icon/icon.png + subprojects/tracy/imgui/imconfig.h + subprojects/tracy/imgui/imgui.h + subprojects/tracy/imgui/imgui_demo.cpp + subprojects/tracy/imgui/imgui_internal.h + subprojects/tracy/imgui/imgui_tables.cpp + subprojects/tracy/imgui/imgui_widgets.cpp + subprojects/tracy/imgui/misc/freetype/README.md + subprojects/tracy/imgui/misc/freetype/imgui_freetype.cpp + subprojects/tracy/imgui/misc/freetype/imgui_freetype.h + subprojects/tracy/import-chrome/build/unix/Makefile + subprojects/tracy/import-chrome/build/unix/build.mk + subprojects/tracy/import-chrome/build/unix/debug.mk + subprojects/tracy/import-chrome/build/unix/release.mk + subprojects/tracy/import-chrome/build/win32/import-chrome.sln + subprojects/tracy/import-chrome/build/win32/import-chrome.vcxproj.filters + subprojects/tracy/import-chrome/src/import-chrome.cpp + subprojects/tracy/import-chrome/src/json.hpp + subprojects/tracy/library/unix/Makefile + subprojects/tracy/library/unix/build.mk + subprojects/tracy/library/unix/debug.mk + subprojects/tracy/library/unix/release.mk + subprojects/tracy/library/win32/TracyProfiler.sln + subprojects/tracy/library/win32/TracyProfiler.vcxproj.filters + subprojects/tracy/manual/icons/lmb.pdf + subprojects/tracy/manual/icons/mmb.pdf + subprojects/tracy/manual/icons/rmb.pdf + subprojects/tracy/manual/icons/scroll.pdf + subprojects/tracy/manual/images/ryzen.png + subprojects/tracy/manual/images/screenshot-hi.png + subprojects/tracy/manual/images/screenshot-lo.png + subprojects/tracy/manual/techdoc.tex + subprojects/tracy/manual/tracy.bib + subprojects/tracy/manual/tracy.tex + subprojects/tracy/meson.build + subprojects/tracy/meson_options.txt + subprojects/tracy/nfd/nfd_cocoa.m + subprojects/tracy/profiler/build/unix/Makefile + subprojects/tracy/profiler/build/unix/build.mk + subprojects/tracy/profiler/build/unix/debug.mk + subprojects/tracy/profiler/build/unix/legacy.mk + subprojects/tracy/profiler/build/unix/release.mk + subprojects/tracy/profiler/build/wasm/Makefile + subprojects/tracy/profiler/build/wasm/build.mk + subprojects/tracy/profiler/build/wasm/debug.mk + subprojects/tracy/profiler/build/wasm/httpd.py + subprojects/tracy/profiler/build/wasm/release.mk + subprojects/tracy/profiler/build/win32/Tracy.rc + subprojects/tracy/profiler/build/win32/Tracy.sln + subprojects/tracy/profiler/build/win32/Tracy.vcxproj.filters + subprojects/tracy/profiler/src/Backend.hpp + subprojects/tracy/profiler/src/BackendGlfw.cpp + subprojects/tracy/profiler/src/BackendWayland.cpp + subprojects/tracy/profiler/src/ConnectionHistory.cpp + subprojects/tracy/profiler/src/ConnectionHistory.hpp + subprojects/tracy/profiler/src/Filters.cpp + subprojects/tracy/profiler/src/Filters.hpp + subprojects/tracy/profiler/src/Fonts.cpp + subprojects/tracy/profiler/src/Fonts.hpp + subprojects/tracy/profiler/src/HttpRequest.cpp + subprojects/tracy/profiler/src/HttpRequest.hpp + subprojects/tracy/profiler/src/ImGuiContext.cpp + subprojects/tracy/profiler/src/ImGuiContext.hpp + subprojects/tracy/profiler/src/IsElevated.cpp + subprojects/tracy/profiler/src/IsElevated.hpp + subprojects/tracy/profiler/src/ResolvService.cpp + subprojects/tracy/profiler/src/ResolvService.hpp + subprojects/tracy/profiler/src/RunQueue.cpp + subprojects/tracy/profiler/src/RunQueue.hpp + subprojects/tracy/profiler/src/WindowPosition.cpp + subprojects/tracy/profiler/src/WindowPosition.hpp + subprojects/tracy/profiler/src/font/DroidSans.hpp + subprojects/tracy/profiler/src/font/FiraCodeRetina.hpp + subprojects/tracy/profiler/src/icon.hpp + subprojects/tracy/profiler/src/imgui/imgui_impl_glfw.cpp + subprojects/tracy/profiler/src/imgui/imgui_impl_glfw.h + subprojects/tracy/profiler/src/imgui/imgui_impl_opengl3.cpp + subprojects/tracy/profiler/src/imgui/imgui_impl_opengl3.h + subprojects/tracy/profiler/src/main.cpp + subprojects/tracy/profiler/src/winmain.cpp + subprojects/tracy/profiler/src/winmainArchDiscovery.cpp + subprojects/tracy/profiler/src/zigzag01.hpp + subprojects/tracy/profiler/src/zigzag02.hpp + subprojects/tracy/profiler/src/zigzag04.hpp + subprojects/tracy/profiler/src/zigzag08.hpp + subprojects/tracy/profiler/src/zigzag16.hpp + subprojects/tracy/profiler/src/zigzag32.hpp + subprojects/tracy/public/TracyClient.cpp + subprojects/tracy/public/client/TracyAlloc.cpp + subprojects/tracy/public/client/TracyArmCpuTable.hpp + subprojects/tracy/public/client/TracyCallstack.cpp + subprojects/tracy/public/client/TracyCallstack.h + subprojects/tracy/public/client/TracyCallstack.hpp + subprojects/tracy/public/client/TracyCpuid.hpp + subprojects/tracy/public/client/TracyDebug.hpp + subprojects/tracy/public/client/TracyDxt1.cpp + subprojects/tracy/public/client/TracyDxt1.hpp + subprojects/tracy/public/client/TracyFastVector.hpp + subprojects/tracy/public/client/TracyLock.hpp + subprojects/tracy/public/client/TracyOverride.cpp + subprojects/tracy/public/client/TracyProfiler.cpp + subprojects/tracy/public/client/TracyProfiler.hpp + subprojects/tracy/public/client/TracyRingBuffer.hpp + subprojects/tracy/public/client/TracyScoped.hpp + subprojects/tracy/public/client/TracyStringHelpers.hpp + subprojects/tracy/public/client/TracySysPower.cpp + subprojects/tracy/public/client/TracySysPower.hpp + subprojects/tracy/public/client/TracySysTime.cpp + subprojects/tracy/public/client/TracySysTime.hpp + subprojects/tracy/public/client/TracySysTrace.cpp + subprojects/tracy/public/client/TracySysTrace.hpp + subprojects/tracy/public/client/TracyThread.hpp + subprojects/tracy/public/client/tracy_rpmalloc.cpp + subprojects/tracy/public/client/tracy_rpmalloc.hpp + subprojects/tracy/public/common/TracyAlign.hpp + subprojects/tracy/public/common/TracyAlloc.hpp + subprojects/tracy/public/common/TracyApi.h + subprojects/tracy/public/common/TracyColor.hpp + subprojects/tracy/public/common/TracyForceInline.hpp + subprojects/tracy/public/common/TracyMutex.hpp + subprojects/tracy/public/common/TracyProtocol.hpp + subprojects/tracy/public/common/TracyQueue.hpp + subprojects/tracy/public/common/TracySocket.cpp + subprojects/tracy/public/common/TracySocket.hpp + subprojects/tracy/public/common/TracyStackFrames.cpp + subprojects/tracy/public/common/TracyStackFrames.hpp + subprojects/tracy/public/common/TracySystem.cpp + subprojects/tracy/public/common/TracySystem.hpp + subprojects/tracy/public/common/TracyUwp.hpp + subprojects/tracy/public/common/TracyVersion.hpp + subprojects/tracy/public/common/TracyYield.hpp + subprojects/tracy/public/libbacktrace/config.h + subprojects/tracy/public/tracy/Tracy.hpp + subprojects/tracy/public/tracy/TracyC.h + subprojects/tracy/public/tracy/TracyD3D11.hpp + subprojects/tracy/public/tracy/TracyD3D12.hpp + subprojects/tracy/public/tracy/TracyLua.hpp + subprojects/tracy/public/tracy/TracyOpenCL.hpp + subprojects/tracy/public/tracy/TracyOpenGL.hpp + subprojects/tracy/public/tracy/TracyVulkan.hpp + subprojects/tracy/server/IconsFontAwesome6.h + subprojects/tracy/server/TracyBadVersion.cpp + subprojects/tracy/server/TracyBadVersion.hpp + subprojects/tracy/server/TracyBuzzAnim.hpp + subprojects/tracy/server/TracyCharUtil.hpp + subprojects/tracy/server/TracyColor.cpp + subprojects/tracy/server/TracyColor.hpp + subprojects/tracy/server/TracyConfig.hpp + subprojects/tracy/server/TracyDecayValue.hpp + subprojects/tracy/server/TracyEvent.hpp + subprojects/tracy/server/TracyEventDebug.cpp + subprojects/tracy/server/TracyEventDebug.hpp + subprojects/tracy/server/TracyFileHeader.hpp + subprojects/tracy/server/TracyFileRead.hpp + subprojects/tracy/server/TracyFileWrite.hpp + subprojects/tracy/server/TracyFileselector.cpp + subprojects/tracy/server/TracyFileselector.hpp + subprojects/tracy/server/TracyFilesystem.cpp + subprojects/tracy/server/TracyFilesystem.hpp + subprojects/tracy/server/TracyImGui.cpp + subprojects/tracy/server/TracyImGui.hpp + subprojects/tracy/server/TracyLockHelpers.hpp + subprojects/tracy/server/TracyMemory.cpp + subprojects/tracy/server/TracyMemory.hpp + subprojects/tracy/server/TracyMicroArchitecture.hpp + subprojects/tracy/server/TracyMmap.cpp + subprojects/tracy/server/TracyMmap.hpp + subprojects/tracy/server/TracyMouse.cpp + subprojects/tracy/server/TracyMouse.hpp + subprojects/tracy/server/TracyPopcnt.hpp + subprojects/tracy/server/TracyPrint.cpp + subprojects/tracy/server/TracyPrint.hpp + subprojects/tracy/server/TracyProtoHistory.cpp + subprojects/tracy/server/TracyProtoHistory.hpp + subprojects/tracy/server/TracyShortPtr.hpp + subprojects/tracy/server/TracySlab.hpp + subprojects/tracy/server/TracySort.hpp + subprojects/tracy/server/TracySortedVector.hpp + subprojects/tracy/server/TracySourceContents.cpp + subprojects/tracy/server/TracySourceContents.hpp + subprojects/tracy/server/TracySourceTokenizer.cpp + subprojects/tracy/server/TracySourceTokenizer.hpp + subprojects/tracy/server/TracySourceView.cpp + subprojects/tracy/server/TracySourceView.hpp + subprojects/tracy/server/TracyStorage.cpp + subprojects/tracy/server/TracyStorage.hpp + subprojects/tracy/server/TracyStringDiscovery.hpp + subprojects/tracy/server/TracyTaskDispatch.cpp + subprojects/tracy/server/TracyTaskDispatch.hpp + subprojects/tracy/server/TracyTexture.cpp + subprojects/tracy/server/TracyTexture.hpp + subprojects/tracy/server/TracyTextureCompression.cpp + subprojects/tracy/server/TracyTextureCompression.hpp + subprojects/tracy/server/TracyThreadCompress.cpp + subprojects/tracy/server/TracyThreadCompress.hpp + subprojects/tracy/server/TracyTimelineContext.hpp + subprojects/tracy/server/TracyTimelineController.cpp + subprojects/tracy/server/TracyTimelineController.hpp + subprojects/tracy/server/TracyTimelineDraw.hpp + subprojects/tracy/server/TracyTimelineItem.cpp + subprojects/tracy/server/TracyTimelineItem.hpp + subprojects/tracy/server/TracyTimelineItemCpuData.cpp + subprojects/tracy/server/TracyTimelineItemCpuData.hpp + subprojects/tracy/server/TracyTimelineItemGpu.cpp + subprojects/tracy/server/TracyTimelineItemGpu.hpp + subprojects/tracy/server/TracyTimelineItemPlot.cpp + subprojects/tracy/server/TracyTimelineItemPlot.hpp + subprojects/tracy/server/TracyTimelineItemThread.cpp + subprojects/tracy/server/TracyTimelineItemThread.hpp + subprojects/tracy/server/TracyUserData.cpp + subprojects/tracy/server/TracyUserData.hpp + subprojects/tracy/server/TracyUtility.cpp + subprojects/tracy/server/TracyUtility.hpp + subprojects/tracy/server/TracyVarArray.hpp + subprojects/tracy/server/TracyVector.hpp + subprojects/tracy/server/TracyView.cpp + subprojects/tracy/server/TracyView.hpp + subprojects/tracy/server/TracyViewData.hpp + subprojects/tracy/server/TracyView_Annotations.cpp + subprojects/tracy/server/TracyView_Callstack.cpp + subprojects/tracy/server/TracyView_Compare.cpp + subprojects/tracy/server/TracyView_ConnectionState.cpp + subprojects/tracy/server/TracyView_ContextSwitch.cpp + subprojects/tracy/server/TracyView_CpuData.cpp + subprojects/tracy/server/TracyView_FindZone.cpp + subprojects/tracy/server/TracyView_FrameOverview.cpp + subprojects/tracy/server/TracyView_FrameTimeline.cpp + subprojects/tracy/server/TracyView_FrameTree.cpp + subprojects/tracy/server/TracyView_GpuTimeline.cpp + subprojects/tracy/server/TracyView_Locks.cpp + subprojects/tracy/server/TracyView_Memory.cpp + subprojects/tracy/server/TracyView_Messages.cpp + subprojects/tracy/server/TracyView_Navigation.cpp + subprojects/tracy/server/TracyView_NotificationArea.cpp + subprojects/tracy/server/TracyView_Options.cpp + subprojects/tracy/server/TracyView_Playback.cpp + subprojects/tracy/server/TracyView_Plots.cpp + subprojects/tracy/server/TracyView_Ranges.cpp + subprojects/tracy/server/TracyView_Samples.cpp + subprojects/tracy/server/TracyView_Statistics.cpp + subprojects/tracy/server/TracyView_Timeline.cpp + subprojects/tracy/server/TracyView_TraceInfo.cpp + subprojects/tracy/server/TracyView_Utility.cpp + subprojects/tracy/server/TracyView_ZoneInfo.cpp + subprojects/tracy/server/TracyView_ZoneTimeline.cpp + subprojects/tracy/server/TracyWeb.cpp + subprojects/tracy/server/TracyWeb.hpp + subprojects/tracy/server/TracyWorker.cpp + subprojects/tracy/server/TracyWorker.hpp + subprojects/tracy/test/Makefile + subprojects/tracy/test/image.jpg + subprojects/tracy/test/test.cpp + subprojects/tracy/update/build/unix/Makefile + subprojects/tracy/update/build/unix/build.mk + subprojects/tracy/update/build/unix/debug.mk + subprojects/tracy/update/build/unix/release.mk + subprojects/tracy/update/build/win32/update.sln + subprojects/tracy/update/build/win32/update.vcxproj.filters + subprojects/tracy/update/src/update.cpp + subprojects/tracy/vcpkg.json + subprojects/tracy/vcpkg/install_vcpkg_dependencies.bat + subprojects/tracy/version.cmake + subprojects/udis86/.git + subprojects/udis86/.gitignore + subprojects/udis86/BUILD-WINDOWS + subprojects/udis86/BuildVS2010/README.txt + subprojects/udis86/BuildVS2010/build.proj + subprojects/udis86/BuildVS2010/buildVS2010.bat + subprojects/udis86/BuildVS2010/libudis86.vcxproj + subprojects/udis86/BuildVS2010/libudis86.vcxproj.filters + subprojects/udis86/BuildVS2010/udcli.vcxproj + subprojects/udis86/BuildVS2010/udcli.vcxproj.filters + subprojects/udis86/BuildVS2010/udis86.sln + subprojects/udis86/CHANGES + subprojects/udis86/CMakeLists.txt + subprojects/udis86/Makefile.am + subprojects/udis86/README.md + subprojects/udis86/autogen.sh + subprojects/udis86/configure.ac + subprojects/udis86/docs/Makefile.am + subprojects/udis86/docs/manual/Makefile.am + subprojects/udis86/docs/manual/conf.py + subprojects/udis86/docs/manual/getstarted.rst + subprojects/udis86/docs/manual/index.rst + subprojects/udis86/docs/manual/libudis86.rst + subprojects/udis86/docs/manual/static/udis86.css + subprojects/udis86/docs/x86/Makefile.am + subprojects/udis86/docs/x86/README + subprojects/udis86/docs/x86/avx.xml + subprojects/udis86/libudis86/CMakeLists.txt + subprojects/udis86/libudis86/Makefile.am + subprojects/udis86/scripts/Makefile.am + subprojects/udis86/scripts/asmtest.sh + subprojects/udis86/tests/Makefile.am + subprojects/udis86/tests/asm/16/disp.asm + subprojects/udis86/tests/asm/16/test16.asm + subprojects/udis86/tests/asm/32/att.asm + subprojects/udis86/tests/asm/32/att.asm.Sref + subprojects/udis86/tests/asm/32/att.asm.ref + subprojects/udis86/tests/asm/32/avx.asm + subprojects/udis86/tests/asm/32/avx.asm.Sref + subprojects/udis86/tests/asm/32/avx.asm.ref + subprojects/udis86/tests/asm/32/corner.asm + subprojects/udis86/tests/asm/32/corner.asm.ref + subprojects/udis86/tests/asm/32/disp.asm + subprojects/udis86/tests/asm/32/disp.asm.Sref + subprojects/udis86/tests/asm/32/invalid_seg.asm + subprojects/udis86/tests/asm/32/invalid_seg.asm.ref + subprojects/udis86/tests/asm/32/obscure.asm + subprojects/udis86/tests/asm/32/obscure.asm.ref + subprojects/udis86/tests/asm/32/reljmp.asm + subprojects/udis86/tests/asm/32/reljmp.asm.ref + subprojects/udis86/tests/asm/32/sext.asm + subprojects/udis86/tests/asm/32/sext.asm.ref + subprojects/udis86/tests/asm/32/test32.asm + subprojects/udis86/tests/asm/64/amd/invalid.asm + subprojects/udis86/tests/asm/64/amd/invalid.asm.ref + subprojects/udis86/tests/asm/64/avx.asm + subprojects/udis86/tests/asm/64/avx.asm.ref + subprojects/udis86/tests/asm/64/branch.asm + subprojects/udis86/tests/asm/64/branch.asm.ref + subprojects/udis86/tests/asm/64/disp.asm + subprojects/udis86/tests/asm/64/disp.asm.Sref + subprojects/udis86/tests/asm/64/disp.asm.ref + subprojects/udis86/tests/asm/64/intel/invalid.asm + subprojects/udis86/tests/asm/64/intel/invalid.asm.ref + subprojects/udis86/tests/asm/64/reljmp.asm + subprojects/udis86/tests/asm/64/reljmp.asm.ref + subprojects/udis86/tests/asm/64/sext.asm + subprojects/udis86/tests/asm/64/sext.asm.ref + subprojects/udis86/tests/asm/64/test64.asm + subprojects/udis86/tests/installcheck.c + subprojects/udis86/tests/symresolve.c + subprojects/udis86/tests/symresolve.ref + subprojects/udis86/udcli/CMakeLists.txt + subprojects/udis86/udcli/Makefile.am + subprojects/udis86/udis86.pc.in + subprojects/udis86/xcode/udcli/sample_input + subprojects/udis86/xcode/udcli/udcli.xcodeproj/project.pbxproj + subprojects/udis86/xcode/udis.xcodeproj/project.pbxproj + subprojects/wlroots.wrap + subprojects/wlroots/.builds/alpine.yml + subprojects/wlroots/.builds/archlinux.yml + subprojects/wlroots/.builds/freebsd.yml + subprojects/wlroots/.editorconfig + subprojects/wlroots/.git + subprojects/wlroots/.gitignore + subprojects/wlroots/.gitlab-ci.yml + subprojects/wlroots/CONTRIBUTING.md + subprojects/wlroots/README.md + subprojects/wlroots/backend/backend.c + subprojects/wlroots/backend/drm/atomic.c + subprojects/wlroots/backend/drm/backend.c + subprojects/wlroots/backend/drm/drm.c + subprojects/wlroots/backend/drm/fb.c + subprojects/wlroots/backend/drm/gen_pnpids.sh + subprojects/wlroots/backend/drm/legacy.c + subprojects/wlroots/backend/drm/libliftoff.c + subprojects/wlroots/backend/drm/meson.build + subprojects/wlroots/backend/drm/monitor.c + subprojects/wlroots/backend/drm/properties.c + subprojects/wlroots/backend/drm/renderer.c + subprojects/wlroots/backend/drm/util.c + subprojects/wlroots/backend/headless/backend.c + subprojects/wlroots/backend/headless/meson.build + subprojects/wlroots/backend/headless/output.c + subprojects/wlroots/backend/libinput/backend.c + subprojects/wlroots/backend/libinput/events.c + subprojects/wlroots/backend/libinput/keyboard.c + subprojects/wlroots/backend/libinput/meson.build + subprojects/wlroots/backend/libinput/pointer.c + subprojects/wlroots/backend/libinput/switch.c + subprojects/wlroots/backend/libinput/tablet_pad.c + subprojects/wlroots/backend/libinput/tablet_tool.c + subprojects/wlroots/backend/libinput/touch.c + subprojects/wlroots/backend/meson.build + subprojects/wlroots/backend/multi/backend.c + subprojects/wlroots/backend/multi/meson.build + subprojects/wlroots/backend/session/meson.build + subprojects/wlroots/backend/session/session.c + subprojects/wlroots/backend/wayland/backend.c + subprojects/wlroots/backend/wayland/meson.build + subprojects/wlroots/backend/wayland/output.c + subprojects/wlroots/backend/wayland/pointer.c + subprojects/wlroots/backend/wayland/seat.c + subprojects/wlroots/backend/wayland/tablet_v2.c + subprojects/wlroots/backend/x11/backend.c + subprojects/wlroots/backend/x11/input_device.c + subprojects/wlroots/backend/x11/meson.build + subprojects/wlroots/backend/x11/output.c + subprojects/wlroots/docs/architecture.md + subprojects/wlroots/docs/env_vars.md + subprojects/wlroots/examples/.gitignore + subprojects/wlroots/examples/cairo-buffer.c + subprojects/wlroots/examples/cat.c + subprojects/wlroots/examples/cat.h + subprojects/wlroots/examples/embedded.c + subprojects/wlroots/examples/fullscreen-shell.c + subprojects/wlroots/examples/meson.build + subprojects/wlroots/examples/output-layers.c + subprojects/wlroots/examples/output-layout.c + subprojects/wlroots/examples/pointer.c + subprojects/wlroots/examples/rotation.c + subprojects/wlroots/examples/scene-graph.c + subprojects/wlroots/examples/simple.c + subprojects/wlroots/examples/tablet.c + subprojects/wlroots/examples/touch.c + subprojects/wlroots/include/backend/backend.h + subprojects/wlroots/include/backend/drm/drm.h + subprojects/wlroots/include/backend/drm/fb.h + subprojects/wlroots/include/backend/drm/iface.h + subprojects/wlroots/include/backend/drm/monitor.h + subprojects/wlroots/include/backend/drm/properties.h + subprojects/wlroots/include/backend/drm/renderer.h + subprojects/wlroots/include/backend/drm/util.h + subprojects/wlroots/include/backend/headless.h + subprojects/wlroots/include/backend/libinput.h + subprojects/wlroots/include/backend/multi.h + subprojects/wlroots/include/backend/session/session.h + subprojects/wlroots/include/backend/wayland.h + subprojects/wlroots/include/backend/x11.h + subprojects/wlroots/include/interfaces/wlr_input_device.h + subprojects/wlroots/include/meson.build + subprojects/wlroots/include/render/allocator/allocator.h + subprojects/wlroots/include/render/allocator/drm_dumb.h + subprojects/wlroots/include/render/allocator/gbm.h + subprojects/wlroots/include/render/allocator/shm.h + subprojects/wlroots/include/render/dmabuf.h + subprojects/wlroots/include/render/drm_format_set.h + subprojects/wlroots/include/render/egl.h + subprojects/wlroots/include/render/gles2.h + subprojects/wlroots/include/render/pixel_format.h + subprojects/wlroots/include/render/pixman.h + subprojects/wlroots/include/render/vulkan.h + subprojects/wlroots/include/render/wlr_renderer.h + subprojects/wlroots/include/types/wlr_buffer.h + subprojects/wlroots/include/types/wlr_data_device.h + subprojects/wlroots/include/types/wlr_keyboard.h + subprojects/wlroots/include/types/wlr_matrix.h + subprojects/wlroots/include/types/wlr_output.h + subprojects/wlroots/include/types/wlr_region.h + subprojects/wlroots/include/types/wlr_scene.h + subprojects/wlroots/include/types/wlr_seat.h + subprojects/wlroots/include/types/wlr_subcompositor.h + subprojects/wlroots/include/types/wlr_tablet_v2.h + subprojects/wlroots/include/types/wlr_xdg_shell.h + subprojects/wlroots/include/util/array.h + subprojects/wlroots/include/util/env.h + subprojects/wlroots/include/util/global.h + subprojects/wlroots/include/util/rect_union.h + subprojects/wlroots/include/util/set.h + subprojects/wlroots/include/util/shm.h + subprojects/wlroots/include/util/time.h + subprojects/wlroots/include/util/token.h + subprojects/wlroots/include/util/utf8.h + subprojects/wlroots/include/wlr/backend.h + subprojects/wlroots/include/wlr/backend/drm.h + subprojects/wlroots/include/wlr/backend/headless.h + subprojects/wlroots/include/wlr/backend/interface.h + subprojects/wlroots/include/wlr/backend/libinput.h + subprojects/wlroots/include/wlr/backend/multi.h + subprojects/wlroots/include/wlr/backend/session.h + subprojects/wlroots/include/wlr/backend/wayland.h + subprojects/wlroots/include/wlr/backend/x11.h + subprojects/wlroots/include/wlr/config.h.in + subprojects/wlroots/include/wlr/interfaces/wlr_buffer.h + subprojects/wlroots/include/wlr/interfaces/wlr_keyboard.h + subprojects/wlroots/include/wlr/interfaces/wlr_output.h + subprojects/wlroots/include/wlr/interfaces/wlr_pointer.h + subprojects/wlroots/include/wlr/interfaces/wlr_switch.h + subprojects/wlroots/include/wlr/interfaces/wlr_tablet_pad.h + subprojects/wlroots/include/wlr/interfaces/wlr_tablet_tool.h + subprojects/wlroots/include/wlr/interfaces/wlr_touch.h + subprojects/wlroots/include/wlr/meson.build + subprojects/wlroots/include/wlr/render/allocator.h + subprojects/wlroots/include/wlr/render/dmabuf.h + subprojects/wlroots/include/wlr/render/drm_format_set.h + subprojects/wlroots/include/wlr/render/egl.h + subprojects/wlroots/include/wlr/render/gles2.h + subprojects/wlroots/include/wlr/render/interface.h + subprojects/wlroots/include/wlr/render/pass.h + subprojects/wlroots/include/wlr/render/pixman.h + subprojects/wlroots/include/wlr/render/swapchain.h + subprojects/wlroots/include/wlr/render/vulkan.h + subprojects/wlroots/include/wlr/render/wlr_renderer.h + subprojects/wlroots/include/wlr/render/wlr_texture.h + subprojects/wlroots/include/wlr/types/wlr_buffer.h + subprojects/wlroots/include/wlr/types/wlr_compositor.h + subprojects/wlroots/include/wlr/types/wlr_content_type_v1.h + subprojects/wlroots/include/wlr/types/wlr_cursor.h + subprojects/wlroots/include/wlr/types/wlr_cursor_shape_v1.h + subprojects/wlroots/include/wlr/types/wlr_damage_ring.h + subprojects/wlroots/include/wlr/types/wlr_data_control_v1.h + subprojects/wlroots/include/wlr/types/wlr_data_device.h + subprojects/wlroots/include/wlr/types/wlr_drm.h + subprojects/wlroots/include/wlr/types/wlr_drm_lease_v1.h + subprojects/wlroots/include/wlr/types/wlr_export_dmabuf_v1.h + subprojects/wlroots/include/wlr/types/wlr_foreign_toplevel_management_v1.h + subprojects/wlroots/include/wlr/types/wlr_fractional_scale_v1.h + subprojects/wlroots/include/wlr/types/wlr_fullscreen_shell_v1.h + subprojects/wlroots/include/wlr/types/wlr_gamma_control_v1.h + subprojects/wlroots/include/wlr/types/wlr_idle_inhibit_v1.h + subprojects/wlroots/include/wlr/types/wlr_idle_notify_v1.h + subprojects/wlroots/include/wlr/types/wlr_input_device.h + subprojects/wlroots/include/wlr/types/wlr_input_method_v2.h + subprojects/wlroots/include/wlr/types/wlr_keyboard.h + subprojects/wlroots/include/wlr/types/wlr_keyboard_group.h + subprojects/wlroots/include/wlr/types/wlr_keyboard_shortcuts_inhibit_v1.h + subprojects/wlroots/include/wlr/types/wlr_layer_shell_v1.h + subprojects/wlroots/include/wlr/types/wlr_linux_dmabuf_v1.h + subprojects/wlroots/include/wlr/types/wlr_matrix.h + subprojects/wlroots/include/wlr/types/wlr_output.h + subprojects/wlroots/include/wlr/types/wlr_output_layer.h + subprojects/wlroots/include/wlr/types/wlr_output_layout.h + subprojects/wlroots/include/wlr/types/wlr_output_management_v1.h + subprojects/wlroots/include/wlr/types/wlr_output_power_management_v1.h + subprojects/wlroots/include/wlr/types/wlr_pointer.h + subprojects/wlroots/include/wlr/types/wlr_pointer_constraints_v1.h + subprojects/wlroots/include/wlr/types/wlr_pointer_gestures_v1.h + subprojects/wlroots/include/wlr/types/wlr_presentation_time.h + subprojects/wlroots/include/wlr/types/wlr_primary_selection.h + subprojects/wlroots/include/wlr/types/wlr_primary_selection_v1.h + subprojects/wlroots/include/wlr/types/wlr_region.h + subprojects/wlroots/include/wlr/types/wlr_relative_pointer_v1.h + subprojects/wlroots/include/wlr/types/wlr_scene.h + subprojects/wlroots/include/wlr/types/wlr_screencopy_v1.h + subprojects/wlroots/include/wlr/types/wlr_seat.h + subprojects/wlroots/include/wlr/types/wlr_security_context_v1.h + subprojects/wlroots/include/wlr/types/wlr_server_decoration.h + subprojects/wlroots/include/wlr/types/wlr_session_lock_v1.h + subprojects/wlroots/include/wlr/types/wlr_shm.h + subprojects/wlroots/include/wlr/types/wlr_single_pixel_buffer_v1.h + subprojects/wlroots/include/wlr/types/wlr_subcompositor.h + subprojects/wlroots/include/wlr/types/wlr_switch.h + subprojects/wlroots/include/wlr/types/wlr_tablet_pad.h + subprojects/wlroots/include/wlr/types/wlr_tablet_tool.h + subprojects/wlroots/include/wlr/types/wlr_tablet_v2.h + subprojects/wlroots/include/wlr/types/wlr_tearing_control_v1.h + subprojects/wlroots/include/wlr/types/wlr_text_input_v3.h + subprojects/wlroots/include/wlr/types/wlr_touch.h + subprojects/wlroots/include/wlr/types/wlr_viewporter.h + subprojects/wlroots/include/wlr/types/wlr_virtual_keyboard_v1.h + subprojects/wlroots/include/wlr/types/wlr_virtual_pointer_v1.h + subprojects/wlroots/include/wlr/types/wlr_xcursor_manager.h + subprojects/wlroots/include/wlr/types/wlr_xdg_activation_v1.h + subprojects/wlroots/include/wlr/types/wlr_xdg_decoration_v1.h + subprojects/wlroots/include/wlr/types/wlr_xdg_foreign_registry.h + subprojects/wlroots/include/wlr/types/wlr_xdg_foreign_v1.h + subprojects/wlroots/include/wlr/types/wlr_xdg_foreign_v2.h + subprojects/wlroots/include/wlr/types/wlr_xdg_output_v1.h + subprojects/wlroots/include/wlr/types/wlr_xdg_shell.h + subprojects/wlroots/include/wlr/util/addon.h + subprojects/wlroots/include/wlr/util/box.h + subprojects/wlroots/include/wlr/util/edges.h + subprojects/wlroots/include/wlr/util/log.h + subprojects/wlroots/include/wlr/util/region.h + subprojects/wlroots/include/wlr/util/transform.h + subprojects/wlroots/include/wlr/version.h.in + subprojects/wlroots/include/wlr/xwayland.h + subprojects/wlroots/include/wlr/xwayland/server.h + subprojects/wlroots/include/wlr/xwayland/shell.h + subprojects/wlroots/include/wlr/xwayland/xwayland.h + subprojects/wlroots/include/xwayland/selection.h + subprojects/wlroots/include/xwayland/xwm.h + subprojects/wlroots/meson.build + subprojects/wlroots/meson_options.txt + subprojects/wlroots/protocol/meson.build + subprojects/wlroots/render/allocator/allocator.c + subprojects/wlroots/render/allocator/drm_dumb.c + subprojects/wlroots/render/allocator/gbm.c + subprojects/wlroots/render/allocator/meson.build + subprojects/wlroots/render/allocator/shm.c + subprojects/wlroots/render/dmabuf.c + subprojects/wlroots/render/dmabuf_fallback.c + subprojects/wlroots/render/dmabuf_linux.c + subprojects/wlroots/render/drm_format_set.c + subprojects/wlroots/render/egl.c + subprojects/wlroots/render/gles2/meson.build + subprojects/wlroots/render/gles2/pass.c + subprojects/wlroots/render/gles2/pixel_format.c + subprojects/wlroots/render/gles2/renderer.c + subprojects/wlroots/render/gles2/shaders/common.vert + subprojects/wlroots/render/gles2/shaders/embed.sh + subprojects/wlroots/render/gles2/shaders/meson.build + subprojects/wlroots/render/gles2/shaders/quad.frag + subprojects/wlroots/render/gles2/shaders/tex_external.frag + subprojects/wlroots/render/gles2/shaders/tex_rgba.frag + subprojects/wlroots/render/gles2/shaders/tex_rgbx.frag + subprojects/wlroots/render/gles2/texture.c + subprojects/wlroots/render/meson.build + subprojects/wlroots/render/pass.c + subprojects/wlroots/render/pixel_format.c + subprojects/wlroots/render/pixman/meson.build + subprojects/wlroots/render/pixman/pass.c + subprojects/wlroots/render/pixman/pixel_format.c + subprojects/wlroots/render/pixman/renderer.c + subprojects/wlroots/render/swapchain.c + subprojects/wlroots/render/vulkan/meson.build + subprojects/wlroots/render/vulkan/pass.c + subprojects/wlroots/render/vulkan/pixel_format.c + subprojects/wlroots/render/vulkan/renderer.c + subprojects/wlroots/render/vulkan/shaders/common.vert + subprojects/wlroots/render/vulkan/shaders/meson.build + subprojects/wlroots/render/vulkan/shaders/output.frag + subprojects/wlroots/render/vulkan/shaders/quad.frag + subprojects/wlroots/render/vulkan/shaders/texture.frag + subprojects/wlroots/render/vulkan/texture.c + subprojects/wlroots/render/vulkan/util.c + subprojects/wlroots/render/vulkan/vulkan.c + subprojects/wlroots/render/wlr_renderer.c + subprojects/wlroots/render/wlr_texture.c + subprojects/wlroots/tinywl/.gitignore + subprojects/wlroots/tinywl/Makefile + subprojects/wlroots/tinywl/README.md + subprojects/wlroots/tinywl/meson.build + subprojects/wlroots/tinywl/tinywl.c + subprojects/wlroots/types/buffer/buffer.c + subprojects/wlroots/types/buffer/client.c + subprojects/wlroots/types/buffer/dmabuf.c + subprojects/wlroots/types/buffer/readonly_data.c + subprojects/wlroots/types/buffer/resource.c + subprojects/wlroots/types/data_device/wlr_data_device.c + subprojects/wlroots/types/data_device/wlr_data_offer.c + subprojects/wlroots/types/data_device/wlr_data_source.c + subprojects/wlroots/types/data_device/wlr_drag.c + subprojects/wlroots/types/meson.build + subprojects/wlroots/types/output/cursor.c + subprojects/wlroots/types/output/output.c + subprojects/wlroots/types/output/render.c + subprojects/wlroots/types/output/state.c + subprojects/wlroots/types/output/swapchain.c + subprojects/wlroots/types/scene/drag_icon.c + subprojects/wlroots/types/scene/layer_shell_v1.c + subprojects/wlroots/types/scene/output_layout.c + subprojects/wlroots/types/scene/subsurface_tree.c + subprojects/wlroots/types/scene/surface.c + subprojects/wlroots/types/scene/wlr_scene.c + subprojects/wlroots/types/scene/xdg_shell.c + subprojects/wlroots/types/seat/wlr_seat.c + subprojects/wlroots/types/seat/wlr_seat_keyboard.c + subprojects/wlroots/types/seat/wlr_seat_pointer.c + subprojects/wlroots/types/seat/wlr_seat_touch.c + subprojects/wlroots/types/tablet_v2/wlr_tablet_v2.c + subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_pad.c + subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tablet.c + subprojects/wlroots/types/tablet_v2/wlr_tablet_v2_tool.c + subprojects/wlroots/types/wlr_compositor.c + subprojects/wlroots/types/wlr_content_type_v1.c + subprojects/wlroots/types/wlr_cursor.c + subprojects/wlroots/types/wlr_cursor_shape_v1.c + subprojects/wlroots/types/wlr_damage_ring.c + subprojects/wlroots/types/wlr_data_control_v1.c + subprojects/wlroots/types/wlr_drm.c + subprojects/wlroots/types/wlr_drm_lease_v1.c + subprojects/wlroots/types/wlr_export_dmabuf_v1.c + subprojects/wlroots/types/wlr_foreign_toplevel_management_v1.c + subprojects/wlroots/types/wlr_fractional_scale_v1.c + subprojects/wlroots/types/wlr_fullscreen_shell_v1.c + subprojects/wlroots/types/wlr_gamma_control_v1.c + subprojects/wlroots/types/wlr_idle_inhibit_v1.c + subprojects/wlroots/types/wlr_idle_notify_v1.c + subprojects/wlroots/types/wlr_input_device.c + subprojects/wlroots/types/wlr_input_method_v2.c + subprojects/wlroots/types/wlr_keyboard.c + subprojects/wlroots/types/wlr_keyboard_group.c + subprojects/wlroots/types/wlr_keyboard_shortcuts_inhibit_v1.c + subprojects/wlroots/types/wlr_layer_shell_v1.c + subprojects/wlroots/types/wlr_linux_dmabuf_v1.c + subprojects/wlroots/types/wlr_matrix.c + subprojects/wlroots/types/wlr_output_layer.c + subprojects/wlroots/types/wlr_output_layout.c + subprojects/wlroots/types/wlr_output_management_v1.c + subprojects/wlroots/types/wlr_output_power_management_v1.c + subprojects/wlroots/types/wlr_pointer.c + subprojects/wlroots/types/wlr_pointer_constraints_v1.c + subprojects/wlroots/types/wlr_pointer_gestures_v1.c + subprojects/wlroots/types/wlr_presentation_time.c + subprojects/wlroots/types/wlr_primary_selection.c + subprojects/wlroots/types/wlr_primary_selection_v1.c + subprojects/wlroots/types/wlr_region.c + subprojects/wlroots/types/wlr_relative_pointer_v1.c + subprojects/wlroots/types/wlr_screencopy_v1.c + subprojects/wlroots/types/wlr_security_context_v1.c + subprojects/wlroots/types/wlr_server_decoration.c + subprojects/wlroots/types/wlr_session_lock_v1.c + subprojects/wlroots/types/wlr_shm.c + subprojects/wlroots/types/wlr_single_pixel_buffer_v1.c + subprojects/wlroots/types/wlr_subcompositor.c + subprojects/wlroots/types/wlr_switch.c + subprojects/wlroots/types/wlr_tablet_pad.c + subprojects/wlroots/types/wlr_tablet_tool.c + subprojects/wlroots/types/wlr_tearing_control_v1.c + subprojects/wlroots/types/wlr_text_input_v3.c + subprojects/wlroots/types/wlr_touch.c + subprojects/wlroots/types/wlr_viewporter.c + subprojects/wlroots/types/wlr_virtual_keyboard_v1.c + subprojects/wlroots/types/wlr_virtual_pointer_v1.c + subprojects/wlroots/types/wlr_xcursor_manager.c + subprojects/wlroots/types/wlr_xdg_activation_v1.c + subprojects/wlroots/types/wlr_xdg_decoration_v1.c + subprojects/wlroots/types/wlr_xdg_foreign_registry.c + subprojects/wlroots/types/wlr_xdg_foreign_v1.c + subprojects/wlroots/types/wlr_xdg_foreign_v2.c + subprojects/wlroots/types/wlr_xdg_output_v1.c + subprojects/wlroots/types/xdg_shell/wlr_xdg_popup.c + subprojects/wlroots/types/xdg_shell/wlr_xdg_positioner.c + subprojects/wlroots/types/xdg_shell/wlr_xdg_shell.c + subprojects/wlroots/types/xdg_shell/wlr_xdg_surface.c + subprojects/wlroots/types/xdg_shell/wlr_xdg_toplevel.c + subprojects/wlroots/util/addon.c + subprojects/wlroots/util/array.c + subprojects/wlroots/util/box.c + subprojects/wlroots/util/env.c + subprojects/wlroots/util/global.c + subprojects/wlroots/util/log.c + subprojects/wlroots/util/meson.build + subprojects/wlroots/util/rect_union.c + subprojects/wlroots/util/region.c + subprojects/wlroots/util/set.c + subprojects/wlroots/util/shm.c + subprojects/wlroots/util/time.c + subprojects/wlroots/util/token.c + subprojects/wlroots/util/transform.c + subprojects/wlroots/util/utf8.c + subprojects/wlroots/wlroots.syms + subprojects/wlroots/xcursor/meson.build + subprojects/wlroots/xwayland/meson.build + subprojects/wlroots/xwayland/selection/dnd.c + subprojects/wlroots/xwayland/selection/incoming.c + subprojects/wlroots/xwayland/selection/outgoing.c + subprojects/wlroots/xwayland/selection/selection.c + subprojects/wlroots/xwayland/server.c + subprojects/wlroots/xwayland/shell.c + subprojects/wlroots/xwayland/sockets.c + subprojects/wlroots/xwayland/sockets.h + subprojects/wlroots/xwayland/xwayland.c + subprojects/wlroots/xwayland/xwm.c +Copyright: __NO_COPYRIGHT_NOR_LICENSE__ +License: __NO_COPYRIGHT_NOR_LICENSE__ + +Files: subprojects/tracy/zstd/common/bits.h + subprojects/tracy/zstd/common/compiler.h + subprojects/tracy/zstd/common/cpu.h + subprojects/tracy/zstd/common/mem.h + subprojects/tracy/zstd/common/pool.c + subprojects/tracy/zstd/common/pool.h + subprojects/tracy/zstd/common/portability_macros.h + subprojects/tracy/zstd/common/zstd_internal.h + subprojects/tracy/zstd/common/zstd_trace.h + subprojects/tracy/zstd/compress/clevels.h + subprojects/tracy/zstd/compress/zstd_compress_literals.h + subprojects/tracy/zstd/compress/zstd_compress_sequences.h + subprojects/tracy/zstd/compress/zstd_compress_superblock.h + subprojects/tracy/zstd/compress/zstd_cwksp.h + subprojects/tracy/zstd/compress/zstd_double_fast.c + subprojects/tracy/zstd/compress/zstd_double_fast.h + subprojects/tracy/zstd/compress/zstd_fast.c + subprojects/tracy/zstd/compress/zstd_fast.h + subprojects/tracy/zstd/compress/zstd_lazy.c + subprojects/tracy/zstd/compress/zstd_lazy.h + subprojects/tracy/zstd/compress/zstd_ldm.c + subprojects/tracy/zstd/compress/zstd_ldm.h + subprojects/tracy/zstd/compress/zstd_ldm_geartab.h + subprojects/tracy/zstd/compress/zstd_opt.c + subprojects/tracy/zstd/compress/zstd_opt.h + subprojects/tracy/zstd/compress/zstdmt_compress.c + subprojects/tracy/zstd/compress/zstdmt_compress.h + subprojects/tracy/zstd/decompress/huf_decompress_amd64.S + subprojects/tracy/zstd/decompress/zstd_ddict.c + subprojects/tracy/zstd/decompress/zstd_ddict.h + subprojects/tracy/zstd/decompress/zstd_decompress_block.c + subprojects/tracy/zstd/decompress/zstd_decompress_block.h + subprojects/tracy/zstd/decompress/zstd_decompress_internal.h + subprojects/tracy/zstd/dictBuilder/cover.h + subprojects/tracy/zstd/zdict.h + subprojects/tracy/zstd/zstd.h + subprojects/tracy/zstd/zstd_errors.h +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + +Files: subprojects/udis86/libudis86/decode.c + subprojects/udis86/libudis86/decode.h + subprojects/udis86/libudis86/extern.h + subprojects/udis86/libudis86/syn-att.c + subprojects/udis86/libudis86/syn-intel.c + subprojects/udis86/libudis86/syn.c + subprojects/udis86/libudis86/syn.h + subprojects/udis86/libudis86/types.h + subprojects/udis86/libudis86/udint.h + subprojects/udis86/libudis86/udis86.c + subprojects/udis86/scripts/ud_itab.py + subprojects/udis86/scripts/ud_opcode.py + subprojects/udis86/tests/difftest.sh.in + subprojects/udis86/tests/libcheck.c + subprojects/udis86/tests/oprgen.py + subprojects/udis86/udcli/udcli.c + subprojects/udis86/udis86.h +Copyright: 2002 -2009 + 2002-2013 Vivek Thampi +License: BSD-2-Clause + Redistribution and use in source and binary forms, with or without modification, + are permitted provided that the following conditions are met: + . + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR + ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Files: subprojects/tracy/public/libbacktrace/alloc.cpp + subprojects/tracy/public/libbacktrace/backtrace.hpp + subprojects/tracy/public/libbacktrace/dwarf.cpp + subprojects/tracy/public/libbacktrace/elf.cpp + subprojects/tracy/public/libbacktrace/fileline.cpp + subprojects/tracy/public/libbacktrace/filenames.hpp + subprojects/tracy/public/libbacktrace/internal.hpp + subprojects/tracy/public/libbacktrace/macho.cpp + subprojects/tracy/public/libbacktrace/mmapio.cpp + subprojects/tracy/public/libbacktrace/posix.cpp + subprojects/tracy/public/libbacktrace/sort.cpp + subprojects/tracy/public/libbacktrace/state.cpp +Copyright: 2012-2021 Free Software Foundation, Inc. +License: __UNKNOWN__ + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + (1) Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + (2) Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + . + (3) The name of the author may not be used to + endorse or promote products derived from this software without + specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +Files: subprojects/tracy/profiler/src/wayland/xdg-activation.c + subprojects/tracy/profiler/src/wayland/xdg-decoration.c + subprojects/tracy/profiler/src/wayland/xdg-shell.c + subprojects/wlroots/include/xcursor/cursor_data.h + subprojects/wlroots/include/xcursor/xcursor.h + subprojects/wlroots/xcursor/wlr_xcursor.c + subprojects/wlroots/xcursor/xcursor.c +Copyright: 1999 SuSE, Inc. + 2002 Keith Packard + 2008-2013 Kristian Høgsberg + 2010-2013 Intel Corporation + 2013 Jasper St. Pierre + 2013 Rafael Antognolli + 2015-2017 Red Hat Inc. + 2015-2017 Samsung Electronics Co., Ltd + 2018 Simon Ser + 2020 Aleix Pol Gonzalez + 2020 Carlos Garnacho +License: MIT + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + . + The above copyright notice and this permission notice (including the + next paragraph) shall be included in all copies or substantial + portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +Files: subprojects/tracy/examples/ToyPathTracer/Source/enkiTS/Atomics.h + subprojects/tracy/examples/ToyPathTracer/Source/enkiTS/LockLessMultiReadPipe.h + subprojects/tracy/examples/ToyPathTracer/Source/enkiTS/TaskScheduler.cpp + subprojects/tracy/examples/ToyPathTracer/Source/enkiTS/TaskScheduler.h + subprojects/tracy/examples/ToyPathTracer/Source/enkiTS/TaskScheduler_c.cpp + subprojects/tracy/examples/ToyPathTracer/Source/enkiTS/TaskScheduler_c.h + subprojects/tracy/examples/ToyPathTracer/Source/enkiTS/Threads.h +Copyright: 2013 Doug Binks +License: __UNKNOWN__ + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + . + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + . + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgement in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + +Files: subprojects/tracy/dtl/Diff.hpp + subprojects/tracy/dtl/Diff3.hpp + subprojects/tracy/dtl/Lcs.hpp + subprojects/tracy/dtl/Sequence.hpp + subprojects/tracy/dtl/Ses.hpp + subprojects/tracy/dtl/functors.hpp + subprojects/tracy/dtl/variables.hpp +Copyright: 2015 Tatsuhiko Kubo +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without modification, + are permitted provided that the following conditions are met: + . + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + . + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + . + * Neither the name of the authors nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + If you use this library, you must include dtl.hpp only. + . + On Debian systems, the complete text of the BSD 3-clause "New" or "Revised" + License can be found in `/usr/share/common-licenses/BSD'. + +Files: subprojects/tracy/imgui/LICENSE.txt + subprojects/tracy/imgui/imstb_rectpack.h + subprojects/tracy/imgui/imstb_textedit.h + subprojects/tracy/profiler/src/ini.c + subprojects/tracy/public/client/tracy_SPSCQueue.h + subprojects/tracy/zstd/dictBuilder/divsufsort.h +Copyright: 2003-2008 Yuta Mori + 2014-2023 Omar Cornut + 2016 rxi + 2017 Sean Barrett + 2020 Erik Rigtorp +License: Expat + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +Files: subprojects/tracy/zstd/common/zstd_common.c + subprojects/tracy/zstd/compress/zstd_compress.c + subprojects/tracy/zstd/compress/zstd_compress_literals.c + subprojects/tracy/zstd/compress/zstd_compress_sequences.c + subprojects/tracy/zstd/compress/zstd_compress_superblock.c + subprojects/tracy/zstd/dictBuilder/fastcover.c +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + . + -************************************* + Dependencies + +Files: docs/Hyprland.1 + docs/Hyprland.1.rst + docs/hyprctl.1 + docs/hyprctl.1.rst + subprojects/tracy/public/common/tracy_lz4.hpp +Copyright: 2011-2020 Yann Collet. + 2022 vaxerski +License: __NO_LICENSE__ + +Files: subprojects/tracy/profiler/src/wayland/xdg-activation.h + subprojects/tracy/profiler/src/wayland/xdg-decoration.h + subprojects/tracy/profiler/src/wayland/xdg-shell.h +Copyright: 2008-2013 Kristian Høgsberg + 2010-2013 Intel Corporation + 2013 Jasper St. Pierre + 2013 Rafael Antognolli + 2015-2017 Red Hat Inc. + 2015-2017 Samsung Electronics Co., Ltd + 2018 Simon Ser + 2020 Aleix Pol Gonzalez + 2020 Carlos Garnacho +License: MIT + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice (including the next + paragraph) shall be included in all copies or substantial portions of the + Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + + +Files: subprojects/udis86/m4/ax_compare_version.m4 + subprojects/udis86/m4/ax_prog_sphinx_version.m4 + subprojects/udis86/m4/ax_prog_yasm_version.m4 +Copyright: 2008 Tim Toolan + 2009 Francesco Salvestrini +License: PERMISSIVE + Copying and distribution of this file, with or without modification, are + permitted in any medium without royalty provided the copyright notice + and this notice are preserved. This file is offered as-is, without any + warranty. + +Files: subprojects/tracy/zstd/common/bitstream.h + subprojects/tracy/zstd/common/fse.h + subprojects/tracy/zstd/common/huf.h +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + You can contact the author at : + - Source repository : https://github.com/Cyan4973/FiniteStateEntropy + . + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + +Files: subprojects/udis86/m4/ax_with_prog.m4 + subprojects/udis86/m4/ax_with_python.m4 +Copyright: 2008 Dustin J. Mitchell + 2008 Francesco Salvestrini +License: PERMISSIVE + Copying and distribution of this file, with or without modification, are + permitted in any medium without royalty provided the copyright notice + and this notice are preserved. + +Files: subprojects/tracy/profiler/src/stb_image.h + subprojects/tracy/test/stb_image.h +Copyright: 2017 Sean Barrett +License: __UNKNOWN__ + Permission is hereby granted, free of charge, to any person obtaining a copy of + __MANY_TOTAL_LINES__(7953lines) truncating at: this software and associated documentation files (the "Software" + this software and associated documentation files (the "Software"), to deal in + __MANY_TOTAL_LINES__(7954lines) truncating at: the Software without restriction, including without limitation t + the Software without restriction, including without limitation the rights to + __MANY_TOTAL_LINES__(7955lines) truncating at: use, copy, modify, merge, publish, distribute, sublicense, and/o + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies + __MANY_TOTAL_LINES__(7956lines) truncating at: of the Software, and to permit persons to whom the Software is f + of the Software, and to permit persons to whom the Software is furnished to do + __MANY_TOTAL_LINES__(7957lines) truncating at: so, subject to the following conditions: + so, subject to the following conditions: + __MANY_TOTAL_LINES__(7958lines) truncating at: The above copyright notice and this permission notice shall be i + The above copyright notice and this permission notice shall be included in all + __MANY_TOTAL_LINES__(7959lines) truncating at: copies or substantial portions of the Software. + copies or substantial portions of the Software. + __MANY_TOTAL_LINES__(7960lines) truncating at: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + __MANY_TOTAL_LINES__(7961lines) truncating at: IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANT + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + __MANY_TOTAL_LINES__(7962lines) truncating at: FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVEN + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + __MANY_TOTAL_LINES__(7963lines) truncating at: AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + __MANY_TOTAL_LINES__(7964lines) truncating at: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + __MANY_TOTAL_LINES__(7965lines) truncating at: OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DE + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + __MANY_TOTAL_LINES__(7966lines) truncating at: SOFTWARE. + SOFTWARE. + __MANY_TOTAL_LINES__(7967lines) truncating at: ---------------------------------------------------------------- + +Files: subprojects/tracy/zstd/compress/hist.c + subprojects/tracy/zstd/compress/hist.h +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + You can contact the author at : + - FSE source repository : https://github.com/Cyan4973/FiniteStateEntropy + - Public forum : https://groups.google.com/forum/#!forum/lz4c + . + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + +Files: subprojects/tracy/nfd/nfd_gtk.cpp + subprojects/tracy/nfd/nfd_portal.cpp +Copyright: __NO_COPYRIGHT__ in: subprojects/tracy/nfd/nfd_gtk.cpp + __NO_COPYRIGHT__ in: subprojects/tracy/nfd/nfd_portal.cpp +License: __UNKNOWN__ + Note: We do not check for malloc failure on Linux - Linux overcommits memory! + +Files: subprojects/tracy/zstd/common/fse_decompress.c + subprojects/tracy/zstd/compress/fse_compress.c +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + You can contact the author at : + - FSE source repository : https://github.com/Cyan4973/FiniteStateEntropy + - Public forum : https://groups.google.com/forum/#!forum/lz4c + . + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + . + ************************************************************** + Includes + +Files: subprojects/tracy/getopt/getopt.c + subprojects/tracy/getopt/getopt.h +Copyright: 2012-2023 Kim Grasman +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of Kim Grasman nor the + names of contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL KIM GRASMAN BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + On Debian systems, the complete text of the BSD 3-clause "New" or "Revised" + License can be found in `/usr/share/common-licenses/BSD'. + +Files: subprojects/wlroots/include/wlr/xcursor.h +Copyright: 2012 Intel Corporation +License: MIT + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + . + The above copyright notice and this permission notice (including the + next paragraph) shall be included in all copies or substantial + portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + . + This is a stable interface of wlroots. Future changes will be limited to: + . + - New functions + - New struct members + - New enum members + . + Note that wlroots does not make an ABI compatibility promise - in the future, + the layout and size of structs used by wlroots may change, requiring code + depending on this header to be recompiled (but not edited). + . + Breaking changes are announced in the release notes and follow a 1-year + deprecation schedule. + +Files: subprojects/tracy/server/tracy_pdqsort.h +Copyright: 2015 Orson Peters +License: Zlib + This software is provided 'as-is', without any express or implied warranty. In no event will the + authors be held liable for any damages arising from the use of this software. + . + Permission is granted to anyone to use this software for any purpose, including commercial + applications, and to alter it and redistribute it freely, subject to the following restrictions: + . + 1. The origin of this software must not be misrepresented; you must not claim that you wrote the + original software. If you use this software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + . + 2. Altered source versions must be plainly marked as such, and must not be misrepresented as + being the original software. + . + 3. This notice may not be removed or altered from any source distribution. + +Files: subprojects/tracy/zstd/dictBuilder/divsufsort.c +Copyright: 2003-2008 Yuta Mori +License: Expat + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, + copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following + conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + OTHER DEALINGS IN THE SOFTWARE. + . + - Compiler specifics - + +Files: subprojects/tracy/server/tracy_robin_hood.h +Copyright: __NO_COPYRIGHT__ in: subprojects/tracy/server/tracy_robin_hood.h +License: Expat + Licensed under the MIT License . + SPDX-License-Identifier: MIT + Copyright (c) 2018-2021 Martin Ankerl + . + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +Files: subprojects/tracy/zstd/dictBuilder/cover.c +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + . + ***************************************************************************** + Constructs a dictionary using a heuristic based on the following paper: + . + Liao, Petri, Moffat, Wirth + Effective Construction of Relative Lempel-Ziv Dictionaries + Published in WWW 2016. + . + Adapted from code originally written by @ot (Giuseppe Ottaviano). + . + -************************************* + Dependencies + +Files: subprojects/tracy/zstd/common/xxhash.h +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + You can contact the author at : + - xxHash homepage: https://cyan4973.github.io/xxHash/ + - xxHash source repository : https://github.com/Cyan4973/xxHash + . + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + +Files: subprojects/tracy/zstd/common/debug.h +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + You can contact the author at : + - Source repository : https://github.com/Cyan4973/FiniteStateEntropy + . + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + . + The purpose of this header is to enable debug functions. + They regroup assert(), DEBUGLOG() and RAWLOG() for run-time, + +Files: subprojects/tracy/zstd/common/xxhash.c +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + You can contact the author at : + - xxHash homepage: https://cyan4973.github.io/xxHash/ + - xxHash source repository : https://github.com/Cyan4973/xxHash + . + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + . + xxhash.c instantiates functions defined in xxhash.h + +Files: subprojects/tracy/zstd/decompress/huf_decompress.c +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + You can contact the author at : + - FSE+HUF source repository : https://github.com/Cyan4973/FiniteStateEntropy + . + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + . + ************************************************************** + Dependencies + +Files: subprojects/tracy/nfd/nfd.h +Copyright: __NO_COPYRIGHT__ in: subprojects/tracy/nfd/nfd.h +License: __UNKNOWN__ + This header contains the functions that can be called by user code. + +Files: subprojects/tracy/imgui/imgui_draw.cpp +Copyright: 2004-2005 Tristan Grimmer +License: __UNKNOWN__ + MIT license (see License.txt in http://www.upperbounds.net/download/ProggyClean.ttf.zip) + __MANY_TOTAL_LINES__(4154lines) truncating at: // Download and more information at http://upperbounds.net + Download and more information at http://upperbounds.net + __MANY_TOTAL_LINES__(4155lines) truncating at: //-------------------------------------------------------------- + +Files: subprojects/tracy/imgui/imstb_truetype.h +Copyright: 2017 Sean Barrett +License: __UNKNOWN__ + Permission is hereby granted, free of charge, to any person obtaining a copy of + __MANY_TOTAL_LINES__(5051lines) truncating at: this software and associated documentation files (the "Software" + this software and associated documentation files (the "Software"), to deal in + __MANY_TOTAL_LINES__(5052lines) truncating at: the Software without restriction, including without limitation t + the Software without restriction, including without limitation the rights to + __MANY_TOTAL_LINES__(5053lines) truncating at: use, copy, modify, merge, publish, distribute, sublicense, and/o + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies + __MANY_TOTAL_LINES__(5054lines) truncating at: of the Software, and to permit persons to whom the Software is f + of the Software, and to permit persons to whom the Software is furnished to do + __MANY_TOTAL_LINES__(5055lines) truncating at: so, subject to the following conditions: + so, subject to the following conditions: + __MANY_TOTAL_LINES__(5056lines) truncating at: The above copyright notice and this permission notice shall be i + The above copyright notice and this permission notice shall be included in all + __MANY_TOTAL_LINES__(5057lines) truncating at: copies or substantial portions of the Software. + copies or substantial portions of the Software. + __MANY_TOTAL_LINES__(5058lines) truncating at: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + __MANY_TOTAL_LINES__(5059lines) truncating at: IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANT + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + __MANY_TOTAL_LINES__(5060lines) truncating at: FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVEN + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + __MANY_TOTAL_LINES__(5061lines) truncating at: AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + __MANY_TOTAL_LINES__(5062lines) truncating at: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + __MANY_TOTAL_LINES__(5063lines) truncating at: OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DE + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + __MANY_TOTAL_LINES__(5064lines) truncating at: SOFTWARE. + SOFTWARE. + __MANY_TOTAL_LINES__(5065lines) truncating at: ---------------------------------------------------------------- + +Files: subprojects/tracy/zstd/common/threading.c +Copyright: 2016 Tino Reichardt +License: __UNKNOWN__ + You can contact the author at: + - zstdmt source repository: https://github.com/mcmilk/zstdmt + . + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + . + This file will hold wrapper for systems, which do not support pthreads + +Files: subprojects/tracy/zstd/compress/huf_compress.c +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + You can contact the author at : + - FSE+HUF source repository : https://github.com/Cyan4973/FiniteStateEntropy + - Public forum : https://groups.google.com/forum/#!forum/lz4c + . + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + . + ************************************************************** + Compiler specifics + +Files: subprojects/tracy/zstd/compress/zstd_compress_internal.h +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + . + This header contains definitions + that shall **only** be used by modules within lib/compress. + +Files: subprojects/tracy/zstd/common/threading.h +Copyright: 2016 Tino Reichardt +License: __UNKNOWN__ + You can contact the author at: + - zstdmt source repository: https://github.com/mcmilk/zstdmt + . + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + +Files: subprojects/tracy/zstd/dictBuilder/zdict.c +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + . + -************************************** + Tuning parameters + +Files: subprojects/tracy/zstd/common/error_private.c +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + . + The purpose of this file is to have a single list of error strings embedded in binary + +Files: subprojects/tracy/nfd/nfd_win.cpp +Copyright: __NO_COPYRIGHT__ in: subprojects/tracy/nfd/nfd_win.cpp +License: __UNKNOWN__ + only locally define UNICODE in this compilation unit + +Files: subprojects/tracy/zstd/common/zstd_deps.h +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + . + This file provides common libc dependencies that zstd requires. + The purpose is to allow replacing this file with a custom implementation + to compile zstd without libc support. + . + Need: + NULL + +Files: subprojects/tracy/profiler/src/imgui/imgui_impl_opengl3_loader.h +Copyright: 2013-2020 The Khronos Group Inc. SPDX-License-Identifier: MIT +License: __UNKNOWN__ + This header is generated from the Khronos OpenGL / OpenGL ES XML + API Registry. The current version of the Registry, generator scripts + used to make the header, and the header can be found at + https://github.com/KhronosGroup/OpenGL-Registry + +Files: subprojects/tracy/profiler/src/ini.h +Copyright: 2016 rxi +License: __UNKNOWN__ + This library is free software; you can redistribute it and/or modify it + under the terms of the MIT license. See `ini.c` for details. + +Files: subprojects/tracy/profiler/src/stb_image_resize.h +Copyright: 2017 Sean Barrett +License: __UNKNOWN__ + Permission is hereby granted, free of charge, to any person obtaining a copy of + __MANY_TOTAL_LINES__(2600lines) truncating at: this software and associated documentation files (the "Software" + this software and associated documentation files (the "Software"), to deal in + __MANY_TOTAL_LINES__(2601lines) truncating at: the Software without restriction, including without limitation t + the Software without restriction, including without limitation the rights to + __MANY_TOTAL_LINES__(2602lines) truncating at: use, copy, modify, merge, publish, distribute, sublicense, and/o + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies + __MANY_TOTAL_LINES__(2603lines) truncating at: of the Software, and to permit persons to whom the Software is f + of the Software, and to permit persons to whom the Software is furnished to do + __MANY_TOTAL_LINES__(2604lines) truncating at: so, subject to the following conditions: + so, subject to the following conditions: + __MANY_TOTAL_LINES__(2605lines) truncating at: The above copyright notice and this permission notice shall be i + The above copyright notice and this permission notice shall be included in all + __MANY_TOTAL_LINES__(2606lines) truncating at: copies or substantial portions of the Software. + copies or substantial portions of the Software. + __MANY_TOTAL_LINES__(2607lines) truncating at: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + __MANY_TOTAL_LINES__(2608lines) truncating at: IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANT + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + __MANY_TOTAL_LINES__(2609lines) truncating at: FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVEN + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + __MANY_TOTAL_LINES__(2610lines) truncating at: AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + __MANY_TOTAL_LINES__(2611lines) truncating at: LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + __MANY_TOTAL_LINES__(2612lines) truncating at: OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DE + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + __MANY_TOTAL_LINES__(2613lines) truncating at: SOFTWARE. + SOFTWARE. + __MANY_TOTAL_LINES__(2614lines) truncating at: ---------------------------------------------------------------- + +Files: subprojects/tracy/zstd/common/entropy_common.c +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + You can contact the author at : + - FSE+HUF source repository : https://github.com/Cyan4973/FiniteStateEntropy + - Public forum : https://groups.google.com/forum/#!forum/lz4c + . + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + . + ************************************* + Dependencies + +Files: subprojects/tracy/zstd/common/error_private.h +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + . + Note : this module is expected to remain private, do not expose it + +Files: subprojects/tracy/zstd/common/allocations.h +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + . + This file provides custom allocation primitives + +Files: subprojects/tracy/zstd/common/debug.c +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + You can contact the author at : + - Source repository : https://github.com/Cyan4973/FiniteStateEntropy + . + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + . + This module only hosts one global variable + which can be used to dynamically influence the verbosity of traces, + such as DEBUGLOG and RAWLOG + +Files: subprojects/udis86/INSTALL +Copyright: 1994-2006 Free Software Foundation, Inc. +License: __UNKNOWN__ + This file is free documentation; the Free Software Foundation gives + unlimited permission to copy, distribute and modify it. + . + Basic Installation + +Files: subprojects/tracy/zstd/decompress/zstd_decompress.c +Copyright: Meta Platforms, Inc. and affiliates. +License: __UNKNOWN__ + This source code is licensed under both the BSD-style license (found in the + LICENSE file in the root directory of this source tree) and the GPLv2 (found + in the COPYING file in the root directory of this source tree). + You may select, at your option, one of the above-listed licenses. + . + *************************************************************** + Tuning parameters + . + ! + HEAPMODE : + +Files: subprojects/tracy/public/client/tracy_concurrentqueue.h +Copyright: 2013-2016 Cameron Desrochers. +License: BSD-2-Clause + Redistribution and use in source and binary forms, with or without modification, + are permitted provided that the following conditions are met: + . + - Redistributions of source code must retain the above copyright notice, this list of + conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright notice, this list of + conditions and the following disclaimer in the documentation and/or other materials + provided with the distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT + OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Files: subprojects/tracy/public/common/tracy_lz4hc.cpp +Copyright: 2011-2020 Yann Collet. +License: BSD-2-Clause + BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + You can contact the author at : + - LZ4 source repository : https://github.com/lz4/lz4 + - LZ4 public forum : https://groups.google.com/forum/#!forum/lz4c + . + note : lz4hc is not an independent module, it requires lz4.h/lz4.c for proper compilation + . + ************************************* + Tuning Parameter + . + ! HEAPMODE : + Select how default compression function will allocate workplace memory, + in stack (0:fastest), or in heap (1:requires malloc()). + Since workplace is rather large, heap mode is recommended. + +Files: subprojects/tracy/public/common/tracy_lz4.cpp +Copyright: 2011-2020 Yann Collet. +License: BSD-2-Clause + BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + You can contact the author at : + - LZ4 homepage : http://www.lz4.org + - LZ4 source repository : https://github.com/lz4/lz4 + . + -************************************ + Tuning parameters + +Files: subprojects/tracy/public/common/tracy_lz4hc.hpp +Copyright: 2011-2020 Yann Collet. +License: BSD-2-Clause + BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + You can contact the author at : + - LZ4 source repository : https://github.com/lz4/lz4 + - LZ4 public forum : https://groups.google.com/forum/#!forum/lz4c + +Files: subprojects/tracy/server/tracy_xxhash.h +Copyright: 2012-2021 Yann Collet +License: BSD-2-Clause + BSD 2-Clause License (https://www.opensource.org/licenses/bsd-license.php) + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + You can contact the author at: + - xxHash homepage: https://www.xxhash.com + - xxHash source repository: https://github.com/Cyan4973/xxHash + . + ! + @mainpage xxHash + . + xxHash is an extremely fast non-cryptographic hash algorithm, working at RAM speed + limits. + . + It is proposed in four flavors, in three families: + +Files: subprojects/tracy/dtl/dtl.hpp +Copyright: 2015 Tatsuhiko Kubo +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without modification, + are permitted provided that the following conditions are met: + . + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + . + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + . + * Neither the name of the authors nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + . + On Debian systems, the complete text of the BSD 3-clause "New" or "Revised" + License can be found in `/usr/share/common-licenses/BSD'. + +#---------------------------------------------------------------------------- +# xml and html files (skipped): +# README.md +# subprojects/wlroots/.gitlab/issue_templates/Default.md +# subprojects/wlroots/protocol/wlr-gamma-control-unstable-v1.xml +# subprojects/wlroots/protocol/server-decoration.xml +# subprojects/wlroots/protocol/wlr-foreign-toplevel-management-unstable-v1.xml +# subprojects/wlroots/protocol/wlr-data-control-unstable-v1.xml +# subprojects/wlroots/protocol/drm.xml +# subprojects/wlroots/protocol/wlr-output-power-management-unstable-v1.xml +# subprojects/wlroots/protocol/wlr-export-dmabuf-unstable-v1.xml +# subprojects/wlroots/protocol/input-method-unstable-v2.xml +# subprojects/wlroots/protocol/wlr-virtual-pointer-unstable-v1.xml +# subprojects/wlroots/protocol/wlr-screencopy-unstable-v1.xml +# subprojects/wlroots/protocol/wlr-output-management-unstable-v1.xml +# subprojects/wlroots/protocol/virtual-keyboard-unstable-v1.xml +# subprojects/wlroots/protocol/wlr-layer-shell-unstable-v1.xml +# subprojects/hyprland-protocols/protocols/hyprland-global-shortcuts-v1.xml +# subprojects/hyprland-protocols/protocols/hyprland-toplevel-export-v1.xml +# subprojects/tracy/manual/icons/scroll.svg +# subprojects/tracy/manual/icons/mmb.svg +# subprojects/tracy/manual/icons/rmb.svg +# subprojects/tracy/manual/icons/mouse.svg +# subprojects/tracy/manual/icons/lmb.svg +# subprojects/tracy/doc/design.svg +# subprojects/tracy/csvexport/build/win32/csvexport.vcxproj +# subprojects/tracy/capture/build/win32/capture.vcxproj +# subprojects/tracy/profiler/build/win32/Tracy.vcxproj +# subprojects/tracy/profiler/build/win32/Tracy.manifest +# subprojects/tracy/profiler/build/win32/DebugVis.natvis +# subprojects/tracy/profiler/build/wasm/index.html +# subprojects/tracy/import-chrome/build/win32/import-chrome.vcxproj +# subprojects/tracy/library/win32/TracyProfiler.vcxproj +# subprojects/tracy/update/build/win32/update.vcxproj +# subprojects/tracy/extra/zigzag.svg +# subprojects/tracy/extra/desktop/application-tracy.xml +# subprojects/tracy/examples/ToyPathTracer/Windows/TestCpu.vcxproj +# subprojects/tracy/icon/application-tracy.svg +# subprojects/tracy/icon/icon.svg +# subprojects/udis86/xcode/udis.xcworkspace/contents.xcworkspacedata +# subprojects/udis86/xcode/udis.xcworkspace/xcshareddata/udis.xccheckout +# subprojects/udis86/docs/x86/optable.xsl +# subprojects/udis86/docs/x86/optable.xml +# protocols/idle.xml +# protocols/tablet-unstable-v2.xml +# protocols/wlr-foreign-toplevel-management-unstable-v1.xml +# protocols/wlr-output-power-management-unstable-v1.xml +# protocols/wlr-screencopy-unstable-v1.xml +# protocols/pointer-constraints-unstable-v1.xml +# protocols/wlr-layer-shell-unstable-v1.xml +# assets/header.svg + +#---------------------------------------------------------------------------- +# huge files (skipped): +# subprojects/tracy/server/TracyMicroArchitecture.cpp +# subprojects/tracy/profiler/src/font/FontAwesomeSolid.hpp +# subprojects/tracy/imgui/imgui.cpp +# assets/wall_anime_4K.png +# assets/wall_anime2_8K.png +# assets/wall_anime2_4K.png +# assets/wall_anime_8K.png + +#---------------------------------------------------------------------------- +# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following +# license/copyright files. + +#---------------------------------------------------------------------------- +# License file: LICENSE + BSD 3-Clause License + . + Copyright (c) 2022-2023, vaxerski + All rights reserved. + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + 1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + . + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + . + 3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/debhelper-build-stamp b/debhelper-build-stamp new file mode 100644 index 0000000..1d7ece5 --- /dev/null +++ b/debhelper-build-stamp @@ -0,0 +1 @@ +hyprland diff --git a/patches/000-destdir.patch b/patches/000-destdir.patch new file mode 100644 index 0000000..8f2bc67 --- /dev/null +++ b/patches/000-destdir.patch @@ -0,0 +1,99 @@ +--- a/Makefile ++++ b/Makefile +@@ -34,38 +34,38 @@ + @if [ ! -f ./build/Hyprland ]; then echo -en "You need to run $(MAKE) all first.\n" && exit 1; fi + @echo -en "!NOTE: Please note make install does not compile Hyprland and only installs the already built files." + +- mkdir -p ${PREFIX}/share/wayland-sessions +- mkdir -p ${PREFIX}/bin +- cp -f ./build/Hyprland ${PREFIX}/bin +- cp -f ./build/hyprctl/hyprctl ${PREFIX}/bin +- cp -f ./build/hyprpm/hyprpm ${PREFIX}/bin +- chmod 755 ${PREFIX}/bin/Hyprland +- chmod 755 ${PREFIX}/bin/hyprctl +- chmod 755 ${PREFIX}/bin/hyprpm +- ln -s -r ${PREFIX}/bin/Hyprland ${PREFIX}/bin/hyprland +- if [ ! -f ${PREFIX}/share/wayland-sessions/hyprland.desktop ]; then cp ./example/hyprland.desktop ${PREFIX}/share/wayland-sessions; fi +- mkdir -p ${PREFIX}/share/hyprland +- cp ./assets/wall_* ${PREFIX}/share/hyprland +- mkdir -p ${PREFIX}/share/xdg-desktop-portal +- cp ./assets/hyprland-portals.conf ${PREFIX}/share/xdg-desktop-portal ++ mkdir -p ${DESTDIR}${PREFIX}/share/wayland-sessions ++ mkdir -p ${DESTDIR}${PREFIX}/bin ++ cp -f ./build/Hyprland ${DESTDIR}${PREFIX}/bin ++ cp -f ./build/hyprctl/hyprctl ${DESTDIR}${PREFIX}/bin ++ cp -f ./build/hyprpm/hyprpm ${DESTDIR}${PREFIX}/bin ++ chmod 755 ${DESTDIR}${PREFIX}/bin/Hyprland ++ chmod 755 ${DESTDIR}${PREFIX}/bin/hyprctl ++ chmod 755 ${DESTDIR}${PREFIX}/bin/hyprpm ++ ln -s -r ${DESTDIR}${PREFIX}/bin/Hyprland ${DESTDIR}${PREFIX}/bin/hyprland ++ if [ ! -f ${DESTDIR}${PREFIX}/share/wayland-sessions/hyprland.desktop ]; then cp ./example/hyprland.desktop ${DESTDIR}${PREFIX}/share/wayland-sessions; fi ++ mkdir -p ${DESTDIR}${PREFIX}/share/hyprland ++ cp ./assets/wall_* ${DESTDIR}${PREFIX}/share/hyprland ++ mkdir -p ${DESTDIR}${PREFIX}/share/xdg-desktop-portal ++ cp ./assets/hyprland-portals.conf ${DESTDIR}${PREFIX}/share/xdg-desktop-portal + +- mkdir -p ${PREFIX}/share/man/man1 +- install -m644 ./docs/*.1 ${PREFIX}/share/man/man1 ++ mkdir -p ${DESTDIR}${PREFIX}/share/man/man1 ++ install -m644 ./docs/*.1 ${DESTDIR}${PREFIX}/share/man/man1 + +- mkdir -p ${PREFIX}/lib/ +- cp ./subprojects/wlroots/build/libwlroots.so.13032 ${PREFIX}/lib/ ++ mkdir -p ${DESTDIR}${PREFIX}/lib/ ++ cp ./subprojects/wlroots/build/libwlroots.so.13032 ${DESTDIR}${PREFIX}/lib/ + + $(MAKE) installheaders + + uninstall: +- rm -f ${PREFIX}/share/wayland-sessions/hyprland.desktop +- rm -f ${PREFIX}/bin/Hyprland +- rm -f ${PREFIX}/bin/hyprctl +- rm -f ${PREFIX}/bin/hyprpm +- rm -f ${PREFIX}/lib/libwlroots.so.13032 +- rm -rf ${PREFIX}/share/hyprland +- rm -f ${PREFIX}/share/man/man1/Hyprland.1 +- rm -f ${PREFIX}/share/man/man1/hyprctl.1 ++ rm -f ${DESTDIR}${PREFIX}/share/wayland-sessions/hyprland.desktop ++ rm -f ${DESTDIR}${PREFIX}/bin/Hyprland ++ rm -f ${DESTDIR}${PREFIX}/bin/hyprctl ++ rm -f ${DESTDIR}${PREFIX}/bin/hyprpm ++ rm -f ${DESTDIR}${PREFIX}/lib/libwlroots.so.13032 ++ rm -rf ${DESTDIR}${PREFIX}/share/hyprland ++ rm -f ${DESTDIR}${PREFIX}/share/man/man1/Hyprland.1 ++ rm -f ${DESTDIR}${PREFIX}/share/man/man1/hyprctl.1 + + pluginenv: + @echo -en "$(MAKE) pluginenv has been deprecated.\nPlease run $(MAKE) all && sudo $(MAKE) installheaders\n" +@@ -74,20 +74,20 @@ + installheaders: + @if [ ! -f ./src/version.h ]; then echo -en "You need to run $(MAKE) all first.\n" && exit 1; fi + +- mkdir -p ${PREFIX}/include/hyprland +- mkdir -p ${PREFIX}/include/hyprland/protocols +- mkdir -p ${PREFIX}/include/hyprland/wlroots +- mkdir -p ${PREFIX}/share/pkgconfig ++ mkdir -p ${DESTDIR}${PREFIX}/include/hyprland ++ mkdir -p ${DESTDIR}${PREFIX}/include/hyprland/protocols ++ mkdir -p ${DESTDIR}${PREFIX}/include/hyprland/wlroots ++ mkdir -p ${DESTDIR}${PREFIX}/share/pkgconfig + +- find src -name '*.h*' -print0 | cpio --quiet -0dump ${PREFIX}/include/hyprland +- cd subprojects/wlroots/include && find . -name '*.h*' -print0 | cpio --quiet -0dump ${PREFIX}/include/hyprland/wlroots && cd ../../.. +- cd subprojects/wlroots/build/include && find . -name '*.h*' -print0 | cpio --quiet -0dump ${PREFIX}/include/hyprland/wlroots && cd ../../../.. +- cp ./protocols/*-protocol.h ${PREFIX}/include/hyprland/protocols +- cp ./build/hyprland.pc ${PREFIX}/share/pkgconfig ++ find src -name '*.h*' -print0 | cpio --quiet -0dump ${DESTDIR}${PREFIX}/include/hyprland ++ cd subprojects/wlroots/include && find . -name '*.h*' -print0 | cpio --quiet -0dump ${DESTDIR}${PREFIX}/include/hyprland/wlroots && cd ../../.. ++ cd subprojects/wlroots/build/include && find . -name '*.h*' -print0 | cpio --quiet -0dump ${DESTDIR}${PREFIX}/include/hyprland/wlroots && cd ../../../.. ++ cp ./protocols/*-protocol.h ${DESTDIR}${PREFIX}/include/hyprland/protocols ++ cp ./build/hyprland.pc ${DESTDIR}${PREFIX}/share/pkgconfig + if [ -d /usr/share/pkgconfig ]; then cp ./build/hyprland.pc /usr/share/pkgconfig 2>/dev/null || true; fi + +- chmod -R 755 ${PREFIX}/include/hyprland +- chmod 755 ${PREFIX}/share/pkgconfig ++ chmod -R 755 ${DESTDIR}${PREFIX}/include/hyprland ++ chmod 755 ${DESTDIR}${PREFIX}/share/pkgconfig + + man: + pandoc ./docs/Hyprland.1.rst \ diff --git a/patches/001-move-libwlroots-to-hyprland-location.patch b/patches/001-move-libwlroots-to-hyprland-location.patch new file mode 100644 index 0000000..26799b6 --- /dev/null +++ b/patches/001-move-libwlroots-to-hyprland-location.patch @@ -0,0 +1,22 @@ +--- a/Makefile ++++ b/Makefile +@@ -52,8 +52,8 @@ + mkdir -p ${DESTDIR}${PREFIX}/share/man/man1 + install -m644 ./docs/*.1 ${DESTDIR}${PREFIX}/share/man/man1 + +- mkdir -p ${DESTDIR}${PREFIX}/lib/ +- cp ./subprojects/wlroots/build/libwlroots.so.13032 ${DESTDIR}${PREFIX}/lib/ ++ mkdir -p ${DESTDIR}${PREFIX}/lib/hyprland ++ cp ./subprojects/wlroots/build/libwlroots.so.13032 ${DESTDIR}${PREFIX}/lib/hyprland/ + + $(MAKE) installheaders + +@@ -62,7 +62,7 @@ + rm -f ${DESTDIR}${PREFIX}/bin/Hyprland + rm -f ${DESTDIR}${PREFIX}/bin/hyprctl + rm -f ${DESTDIR}${PREFIX}/bin/hyprpm +- rm -f ${DESTDIR}${PREFIX}/lib/libwlroots.so.13032 ++ rm -rf ${DESTDIR}${PREFIX}/lib/hyprland + rm -rf ${DESTDIR}${PREFIX}/share/hyprland + rm -f ${DESTDIR}${PREFIX}/share/man/man1/Hyprland.1 + rm -f ${DESTDIR}${PREFIX}/share/man/man1/hyprctl.1 diff --git a/patches/series b/patches/series new file mode 100644 index 0000000..bb38dae --- /dev/null +++ b/patches/series @@ -0,0 +1,3 @@ +# You must remove unused comment lines for the released package. +000-destdir.patch +001-move-libwlroots-to-hyprland-location.patch diff --git a/rules b/rules new file mode 100755 index 0000000..5eebf09 --- /dev/null +++ b/rules @@ -0,0 +1,27 @@ +#!/usr/bin/make -f +# You must remove unused comment lines for the released package. +#export DH_VERBOSE = 1 +#export DEB_BUILD_MAINT_OPTIONS = hardening=+all +#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic +#export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 + +%: + dh $@ + +override_dh_auto_install: + chrpath -d build/Hyprland + dh_auto_install -- PREFIX=/usr +override_dh_clean: + dh_clean + # call clear target provided by Hyprland + make clear + # clean up some directories created during the build + rm -rf subprojects/wlroots/src/wlroots-stamp + rm -f subprojects/udis86/libudis86/itab* + rm -rf subprojects/wlroots/tmp + # Hyprland made this change. Revert it or dpkg-source will complain that + # meson.build does not match the one in the original source tarball + sed -E -i -e 's/soversion = 13032/soversion = 13/g' subprojects/wlroots/meson.build +#override_dh_auto_configure: +# dh_auto_configure -- \ +# -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_TARGET_MULTIARCH)" diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/source/local-options b/source/local-options new file mode 100644 index 0000000..77effbe --- /dev/null +++ b/source/local-options @@ -0,0 +1,4 @@ +# +# ### gbp-buildpackage(1) user may like this. ### +#abort-on-upstream-changes +#unapply-patches diff --git a/source/options b/source/options new file mode 100644 index 0000000..077de7d --- /dev/null +++ b/source/options @@ -0,0 +1,4 @@ +# +# ### dgit-maint-merge(7) workflow user need this ### +# single-debian-patch +# auto-commit diff --git a/source/patch-header b/source/patch-header new file mode 100644 index 0000000..6ff0a40 --- /dev/null +++ b/source/patch-header @@ -0,0 +1,22 @@ +The automatically generated patch puts this free form text on top of it. + +If you are using gbp-buildpackage(1), you probably don't need this file. + +If you are using dgit-maint-merge(7), please consider text as follows. + +The Debian packaging of foo is maintained in git, using the merging workflow +described in dgit-maint-merge(7). There isn't a patch queue that can be +represented as a quilt series. + +A detailed breakdown of the changes is available from their canonical +representation - git commits in the packaging repository. For example, to see +the changes made by the Debian maintainer in the first upload of upstream +version 1.2.3, you could use: + + % git clone https://git.dgit.debian.org/foo + % cd foo + % git log --oneline 1.2.3..debian/1.2.3-1 -- . ':!debian' + +(If you have dgit, use `dgit clone foo`, rather than plain `git clone`.) + +A single combined diff, containing all the changes, follows. diff --git a/tests/control b/tests/control new file mode 100644 index 0000000..f61fd44 --- /dev/null +++ b/tests/control @@ -0,0 +1,9 @@ +# +# DEP-8: autopkgtest - automatic as-installed package testing +# Please check * https://dep-team.pages.debian.net/deps/dep8/ +# * /usr/share/doc/autopkgtest +# +# !!! Please make sure to edit this to a valid test, otherwise build will fails +# +#Tests: testcode.sh +#Restrictions: allow-stderr, breaks-testbed, needs-internet, needs-root diff --git a/upstream/metadata b/upstream/metadata new file mode 100644 index 0000000..dc2feb0 --- /dev/null +++ b/upstream/metadata @@ -0,0 +1,16 @@ +# +# DEP-12: Per-package machine-readable metadata about Upstream +# Please check * https://dep-team.pages.debian.net/deps/dep12/ +# * https://wiki.debian.org/UpstreamMetadata +Reference: + Author: + Title: + Journal: + Year: + Volume: + Number: + Pages: + DOI: + PMID: + URL: + eprint: diff --git a/watch b/watch new file mode 100644 index 0000000..76575dc --- /dev/null +++ b/watch @@ -0,0 +1,2 @@ +# You must remove unused comment lines for the released package. +version=3