blender/intern/ghost/intern
Campbell Barton 6e0037e54d Fix #115878: build error with LIBDECOR & WITH_GHOST_WAYLAND_DYNLOAD=OFF
There were two problems here:

- libdecor_frame_get_content_* is not available in LIBDECOR v0.1.0.
- These functions aren't exposed by <libdecor.h>,
  they're only exposed by `libdecor-plugin.h`
  (intended for plug-ins that implement window decorations).

Resolve by storing the last applied size from LIBDECOR for reuse.
2023-12-13 10:17:07 +11:00
..
GHOST_Buttons.cc License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_Buttons.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_C-api.cc Cleanup: avoid pass-by-value on vector argument for ContextVK 2023-12-10 17:33:02 +11:00
GHOST_CallbackEventConsumer.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_CallbackEventConsumer.hh Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_Context.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_Context.hh Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_ContextCGL.hh Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_ContextCGL.mm Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_ContextD3D.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_ContextD3D.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_ContextEGL.cc Cleanup: correct assert to avoid null pointer deference 2023-12-10 17:34:41 +11:00
GHOST_ContextEGL.hh Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_ContextGLX.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_ContextGLX.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_ContextNone.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_ContextNone.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_ContextSDL.cc GHOST: Cleanup: Remove GHOST_OPENGL_ALPHA 2023-11-14 20:24:55 +01:00
GHOST_ContextSDL.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_ContextVK.cc Cleanup: use const variables & arguments, remove unused assignments 2023-12-10 21:24:37 +11:00
GHOST_ContextVK.hh Cleanup: use const variables & arguments, remove unused assignments 2023-12-10 21:24:37 +11:00
GHOST_ContextWGL.cc Cleanup: use braces around statements 2023-09-12 14:48:20 +10:00
GHOST_ContextWGL.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_Debug.hh Build: replace Blender specific DEBUG by standard NDEBUG 2023-12-06 16:05:14 +01:00
GHOST_DisplayManager.cc Cleanup: declare const variables 2023-07-07 16:00:50 +10:00
GHOST_DisplayManager.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_DisplayManagerCocoa.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_DisplayManagerCocoa.mm Cleanup: use nullptr in intern/ghost 2023-08-02 00:21:44 +10:00
GHOST_DisplayManagerNULL.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_DisplayManagerSDL.cc License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_DisplayManagerSDL.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_DisplayManagerWin32.cc Cleanup: use braces around statements 2023-09-12 14:48:20 +10:00
GHOST_DisplayManagerWin32.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_DisplayManagerX11.cc Build: replace Blender specific DEBUG by standard NDEBUG 2023-12-06 16:05:14 +01:00
GHOST_DisplayManagerX11.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_DropTargetWin32.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_DropTargetWin32.hh Cleanup: use nullptr in intern/ghost 2023-08-02 00:21:44 +10:00
GHOST_DropTargetX11.cc Cleanup: use const arguments & variables 2023-09-19 11:09:20 +10:00
GHOST_DropTargetX11.hh Cleanup: use const arguments & variables 2023-09-19 11:09:20 +10:00
GHOST_Event.hh Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_EventButton.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_EventCursor.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_EventDragnDrop.hh Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_EventKey.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_EventManager.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_EventManager.hh Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_EventNDOF.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_EventPrinter.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_EventPrinter.hh Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_EventString.hh Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_EventTrackpad.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_EventWheel.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_IconX11.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_ImeWin32.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_ImeWin32.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_ISystem.cc Fix Wayland error message displaying when running on X11 2023-09-06 15:38:34 +10:00
GHOST_ISystemPaths.cc License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_IXrGraphicsBinding.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_ModifierKeys.cc License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_ModifierKeys.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_NDOFManager.cc Cleanup: declare pointers const where possible 2023-11-30 16:42:40 +11:00
GHOST_NDOFManager.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_NDOFManagerCocoa.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_NDOFManagerCocoa.mm License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_NDOFManagerUnix.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_NDOFManagerUnix.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_NDOFManagerWin32.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_NDOFManagerWin32.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_Path-api.cc Cleanup: use const arguments & variables 2023-09-19 11:09:20 +10:00
GHOST_PathUtils.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_PathUtils.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_Rect.cc License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_System.cc Cleanup: remove GHOST_System::getMilliSeconds 2023-12-07 17:07:59 +11:00
GHOST_System.hh Cleanup: remove GHOST_System::getMilliSeconds 2023-12-07 17:07:59 +11:00
GHOST_SystemCocoa.hh GPU: Add Dummy Backend For Unsupported Platforms 2023-08-15 14:15:12 +02:00
GHOST_SystemCocoa.mm Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_SystemHeadless.hh Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_SystemPaths.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_SystemPathsCocoa.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_SystemPathsCocoa.mm Fix potential buffer overflow & un-terminated strings on macOS 2023-08-21 11:53:22 +10:00
GHOST_SystemPathsUnix.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_SystemPathsUnix.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_SystemPathsWin32.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_SystemPathsWin32.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_SystemSDL.cc GHOST/SDL: use SDL timestamps for events 2023-12-06 17:46:23 +11:00
GHOST_SystemSDL.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_SystemWayland.cc Cleanup: move internal Wayland cursor API's into their own doxy section 2023-12-13 09:59:06 +11:00
GHOST_SystemWayland.hh Cleanup: use const variables & arguments, remove unused assignments 2023-12-10 21:24:37 +11:00
GHOST_SystemWin32.cc Cleanup: spelling in comments 2023-12-10 16:33:54 +11:00
GHOST_SystemWin32.hh Fix #40009: Win32 Use Message Time for Events not Current Time 2023-12-08 18:59:31 +01:00
GHOST_SystemX11.cc Fix #115933: Assert with invalid time-stamp on X11 with XIM input 2023-12-09 01:18:52 +11:00
GHOST_SystemX11.hh Cleanup: use const variables & arguments, remove unused assignments 2023-12-10 21:24:37 +11:00
GHOST_TaskbarWin32.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_TaskbarX11.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_TaskbarX11.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_TimerManager.cc License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_TimerManager.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_TimerTask.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_TrackpadWin32.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_TrackpadWin32.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_Util.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_utildefines_variadic.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_utildefines.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_WaylandUtils.hh Cleanup: use C++ style casts in GHOST/Wayland 2023-09-26 19:50:48 +10:00
GHOST_Window.cc Fix #109968: Allow Warping on Actual Mouse Bounds 2023-10-09 22:09:04 +02:00
GHOST_Window.hh Fix #112978: MacOS no longer has a path associated with the window 2023-10-05 02:26:11 +02:00
GHOST_WindowCocoa.hh Fix #112978: MacOS no longer has a path associated with the window 2023-10-05 02:26:11 +02:00
GHOST_WindowCocoa.mm Cleanup: make format 2023-10-05 10:20:09 +02:00
GHOST_WindowManager.cc Cleanup: use const arguments & variables 2023-09-19 11:09:20 +10:00
GHOST_WindowManager.hh Cleanup: use const arguments & variables 2023-09-19 11:09:20 +10:00
GHOST_WindowNULL.hh Fix #112978: MacOS no longer has a path associated with the window 2023-10-05 02:26:11 +02:00
GHOST_WindowSDL.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_WindowSDL.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_WindowViewCocoa.hh License headers: use SPDX-FileCopyrightText in intern/ghost 2023-06-14 17:42:15 +10:00
GHOST_WindowWayland.cc Fix #115878: build error with LIBDECOR & WITH_GHOST_WAYLAND_DYNLOAD=OFF 2023-12-13 10:17:07 +11:00
GHOST_WindowWayland.hh Revert "Fix #113059: file selector shrinks on each display under KDE" 2023-12-01 14:08:00 +11:00
GHOST_WindowWin32.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_WindowWin32.hh Fix #111295: Add Missing Win32 Platform-Specific Window functions 2023-08-25 22:09:54 +02:00
GHOST_WindowX11.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GHOST_WindowX11.hh Cleanup: make class doc-strings directly above classes 2023-07-25 14:11:42 +10:00
GHOST_Wintab.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_Wintab.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_Xr_intern.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_Xr_openxr_includes.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_Xr.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_XrAction.cc Cleanup: remove redundant "contains" checks before erasing items 2023-12-10 17:14:46 +11:00
GHOST_XrAction.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_XrContext.cc Cleanup: use const variables & arguments, remove unused assignments 2023-12-10 21:24:37 +11:00
GHOST_XrContext.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_XrControllerModel.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_XrControllerModel.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_XrEvent.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_XrException.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_XrGraphicsBinding.cc Fix #111820: Missing type casting in XrGraphicsBinding.cc 2023-09-06 15:26:51 +02:00
GHOST_XrSession.cc Cleanup: use const variables & arguments, remove unused assignments 2023-12-10 21:24:37 +11:00
GHOST_XrSession.hh Cleanup: use const variables & arguments, remove unused assignments 2023-12-10 21:24:37 +11:00
GHOST_XrSwapchain.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GHOST_XrSwapchain.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00