Revert "tdf#158280 Replace usage of InputDialog with SvxNameDialog"
[LibreOffice.git] / external / skia / make-api-visible.patch.1
blob776f987a60f6e36aed260b270b7e318a2b135548
1 diff -ur skia.org/tools/window/WindowContext.h skia/tools/window/WindowContext.h
2 --- skia.org/tools/window/WindowContext.h       2024-10-12 15:57:21
3 +++ skia/tools/window/WindowContext.h   2024-10-12 15:58:48
4 @@ -23,7 +23,7 @@
6  namespace skwindow {
8 -class WindowContext {
9 +class SK_API WindowContext {
10  public:
11      WindowContext(const DisplayParams&);
13 diff -ur skia.org/tools/window/mac/GaneshMetalWindowContext_mac.h skia/tools/window/mac/GaneshMetalWindowContext_mac.h
14 --- skia.org/tools/window/mac/GaneshMetalWindowContext_mac.h    2024-10-12 15:57:21
15 +++ skia/tools/window/mac/GaneshMetalWindowContext_mac.h        2024-10-12 15:59:18
16 @@ -8,6 +8,7 @@
17  #ifndef GaneshMetalWindowContext_mac_DEFINED
18  #define GaneshMetalWindowContext_mac_DEFINED
20 +#include "include/private/base/SkAPI.h"
21  #include <memory>
23  namespace skwindow {
24 @@ -15,7 +16,7 @@
25  struct DisplayParams;
26  struct MacWindowInfo;
28 -std::unique_ptr<WindowContext> MakeGaneshMetalForMac(const MacWindowInfo&, const DisplayParams&);
29 +SK_API std::unique_ptr<WindowContext> MakeGaneshMetalForMac(const MacWindowInfo&, const DisplayParams&);
30  }  // namespace skwindow
32  #endif
33 diff -ur skia.org/tools/window/unix/GaneshGLWindowContext_unix.h skia/tools/window/unix/GaneshGLWindowContext_unix.h
34 --- skia.org/tools/window/unix/GaneshGLWindowContext_unix.h     2024-10-12 15:57:21
35 +++ skia/tools/window/unix/GaneshGLWindowContext_unix.h 2024-10-12 15:59:44
36 @@ -8,6 +8,7 @@
37  #ifndef GaneshGLWindowContext_unix_DEFINED
38  #define GaneshGLWindowContext_unix_DEFINED
40 +#include "include/private/base/SkAPI.h"
41  #include <memory>
43  namespace skwindow {
44 @@ -15,7 +16,7 @@
45  struct DisplayParams;
46  struct XlibWindowInfo;
48 -std::unique_ptr<WindowContext> MakeGaneshGLForXlib(const XlibWindowInfo&, const DisplayParams&);
49 +SK_API std::unique_ptr<WindowContext> MakeGaneshGLForXlib(const XlibWindowInfo&, const DisplayParams&);
50  }  // namespace skwindow
52  #endif
53 diff -ur skia.org/tools/window/unix/GaneshVulkanWindowContext_unix.h skia/tools/window/unix/GaneshVulkanWindowContext_unix.h
54 --- skia.org/tools/window/unix/GaneshVulkanWindowContext_unix.h 2024-10-12 15:57:21
55 +++ skia/tools/window/unix/GaneshVulkanWindowContext_unix.h     2024-10-12 15:58:48
56 @@ -8,6 +8,7 @@
57  #ifndef GaneshVulkanWindowContext_unix_DEFINED
58  #define GaneshVulkanWindowContext_unix_DEFINED
60 +#include "include/private/base/SkAPI.h"
61  #include <memory>
63  namespace skwindow {
64 @@ -15,7 +16,7 @@
65  struct DisplayParams;
66  struct XlibWindowInfo;
68 -std::unique_ptr<WindowContext> MakeGaneshVulkanForXlib(const XlibWindowInfo&, const DisplayParams&);
69 +SK_API std::unique_ptr<WindowContext> MakeGaneshVulkanForXlib(const XlibWindowInfo&, const DisplayParams&);
70  }  // namespace skwindow
72  #endif
73 diff -ur skia.org/tools/window/unix/GraphiteDawnVulkanWindowContext_unix.h skia/tools/window/unix/GraphiteDawnVulkanWindowContext_unix.h
74 --- skia.org/tools/window/unix/GraphiteDawnVulkanWindowContext_unix.h   2024-10-12 15:57:21
75 +++ skia/tools/window/unix/GraphiteDawnVulkanWindowContext_unix.h       2024-10-12 15:58:48
76 @@ -8,6 +8,7 @@
77  #ifndef GraphiteDawnVulkanWindowContext_unix_DEFINED
78  #define GraphiteDawnVulkanWindowContext_unix_DEFINED
80 +#include "include/private/base/SkAPI.h"
81  #include <memory>
83  namespace skwindow {
84 @@ -15,7 +16,7 @@
85  struct DisplayParams;
86  struct XlibWindowInfo;
88 -std::unique_ptr<WindowContext> MakeGraphiteDawnVulkanForXlib(const XlibWindowInfo&,
89 +SK_API std::unique_ptr<WindowContext> MakeGraphiteDawnVulkanForXlib(const XlibWindowInfo&,
90                                                               const DisplayParams&);
91  }  // namespace skwindow
93 diff -ur skia.org/tools/window/unix/RasterWindowContext_unix.h skia/tools/window/unix/RasterWindowContext_unix.h
94 --- skia.org/tools/window/unix/RasterWindowContext_unix.h       2024-10-12 15:57:21
95 +++ skia/tools/window/unix/RasterWindowContext_unix.h   2024-10-12 15:58:48
96 @@ -8,6 +8,7 @@
97  #ifndef RasterWindowContext_unix_DEFINED
98  #define RasterWindowContext_unix_DEFINED
100 +#include "include/private/base/SkAPI.h"
101  #include <memory>
103  namespace skwindow {
104 @@ -15,7 +16,7 @@
105  struct DisplayParams;
106  struct XlibWindowInfo;
108 -std::unique_ptr<WindowContext> MakeRasterForXlib(const XlibWindowInfo&, const DisplayParams&);
109 +SK_API std::unique_ptr<WindowContext> MakeRasterForXlib(const XlibWindowInfo&, const DisplayParams&);
110  }  // namespace skwindow
112  #endif
113 diff -ur skia.org/tools/window/win/WindowContextFactory_win.h skia/tools/window/win/WindowContextFactory_win.h
114 --- skia.org/tools/window/win/WindowContextFactory_win.h        2024-10-12 15:57:21
115 +++ skia/tools/window/win/WindowContextFactory_win.h    2024-10-12 16:00:18
116 @@ -13,28 +13,31 @@
118  #include <memory>
120 +#include "include/private/base/SkAPI.h"
121 +#include "include/core/SkTypes.h"
123  namespace skwindow {
125  class WindowContext;
126  struct DisplayParams;
128  #ifdef SK_VULKAN
129 -std::unique_ptr<WindowContext> MakeVulkanForWin(HWND, const DisplayParams&);
130 +SK_API std::unique_ptr<WindowContext> MakeVulkanForWin(HWND, const DisplayParams&);
131  #if defined(SK_GRAPHITE)
132  std::unique_ptr<WindowContext> MakeGraphiteVulkanForWin(HWND, const DisplayParams&);
133  #endif
134  #endif
136  #ifdef SK_GL
137 -std::unique_ptr<WindowContext> MakeGLForWin(HWND, const DisplayParams&);
138 +SK_API std::unique_ptr<WindowContext> MakeGLForWin(HWND, const DisplayParams&);
139  #endif
141  #ifdef SK_ANGLE
142 -std::unique_ptr<WindowContext> MakeANGLEForWin(HWND, const DisplayParams&);
143 +SK_API std::unique_ptr<WindowContext> MakeANGLEForWin(HWND, const DisplayParams&);
144  #endif
146  #ifdef SK_DIRECT3D
147 -std::unique_ptr<WindowContext> MakeD3D12ForWin(HWND, const DisplayParams&);
148 +SK_API std::unique_ptr<WindowContext> MakeD3D12ForWin(HWND, const DisplayParams&);
149  #endif
151  #ifdef SK_DAWN
152 @@ -43,7 +46,7 @@
153  #endif
154  #endif
156 -std::unique_ptr<WindowContext> MakeRasterForWin(HWND, const DisplayParams&);
157 +SK_API std::unique_ptr<WindowContext> MakeRasterForWin(HWND, const DisplayParams&);
159  }  // namespace skwindow