[pt-PT] Added 20 words to autocorrect
[LibreOffice.git] / external / skia / make-api-visible.patch.1
blob6f2cd3b05a6c5bd6495af44170d52a11605409a4
1 --- a/tools/sk_app/WindowContext.h
2 +++ b/tools/sk_app/WindowContext.h
3 @@ -17,7 +17,11 @@
4  
5  namespace sk_app {
6  
7 -class WindowContext {
8 +class
9 +#if defined __clang__ && !defined _MSC_VER
10 +__attribute__((type_visibility("default")))
11 +#endif
12 +WindowContext {
13  public:
14      WindowContext(const DisplayParams&);
16 diff --git a/tools/sk_app/unix/WindowContextFactory_unix.h b/tools/sk_app/unix/WindowContextFactory_unix.h
17 index 11bd2d2ac2..09c92dc417 100644
18 --- a/tools/sk_app/unix/WindowContextFactory_unix.h
19 +++ b/tools/sk_app/unix/WindowContextFactory_unix.h
20 @@ -36,15 +36,15 @@ struct XlibWindowInfo {
21      int          fHeight;
22  };
24 -std::unique_ptr<WindowContext> MakeVulkanForXlib(const XlibWindowInfo&, const DisplayParams&);
25 +SK_API std::unique_ptr<WindowContext> MakeVulkanForXlib(const XlibWindowInfo&, const DisplayParams&);
27 -std::unique_ptr<WindowContext> MakeGLForXlib(const XlibWindowInfo&, const DisplayParams&);
28 +SK_API std::unique_ptr<WindowContext> MakeGLForXlib(const XlibWindowInfo&, const DisplayParams&);
30  #ifdef SK_DAWN
31 -std::unique_ptr<WindowContext> MakeDawnVulkanForXlib(const XlibWindowInfo&, const DisplayParams&);
32 +SK_API std::unique_ptr<WindowContext> MakeDawnVulkanForXlib(const XlibWindowInfo&, const DisplayParams&);
33  #endif
35 -std::unique_ptr<WindowContext> MakeRasterForXlib(const XlibWindowInfo&, const DisplayParams&);
36 +SK_API std::unique_ptr<WindowContext> MakeRasterForXlib(const XlibWindowInfo&, const DisplayParams&);
38  }  // namespace window_context_factory
40 diff --git a/tools/sk_app/win/WindowContextFactory_win.h b/tools/sk_app/win/WindowContextFactory_win.h
41 index c05a4f0acf..fc27cd2afb 100644
42 --- a/tools/sk_app/win/WindowContextFactory_win.h
43 +++ b/tools/sk_app/win/WindowContextFactory_win.h
44 @@ -20,21 +20,21 @@ struct DisplayParams;
46  namespace window_context_factory {
48 -std::unique_ptr<WindowContext> MakeVulkanForWin(HWND, const DisplayParams&);
49 +SK_API std::unique_ptr<WindowContext> MakeVulkanForWin(HWND, const DisplayParams&);
51 -std::unique_ptr<WindowContext> MakeGLForWin(HWND, const DisplayParams&);
52 +SK_API std::unique_ptr<WindowContext> MakeGLForWin(HWND, const DisplayParams&);
54 -std::unique_ptr<WindowContext> MakeANGLEForWin(HWND, const DisplayParams&);
55 +SK_API std::unique_ptr<WindowContext> MakeANGLEForWin(HWND, const DisplayParams&);
57  #ifdef SK_DIRECT3D
58 -std::unique_ptr<WindowContext> MakeD3D12ForWin(HWND, const DisplayParams&);
59 +SK_API std::unique_ptr<WindowContext> MakeD3D12ForWin(HWND, const DisplayParams&);
60  #endif
62  #ifdef SK_DAWN
63 -std::unique_ptr<WindowContext> MakeDawnD3D12ForWin(HWND, const DisplayParams&);
64 +SK_API std::unique_ptr<WindowContext> MakeDawnD3D12ForWin(HWND, const DisplayParams&);
65  #endif
67 -std::unique_ptr<WindowContext> MakeRasterForWin(HWND, const DisplayParams&);
68 +SK_API std::unique_ptr<WindowContext> MakeRasterForWin(HWND, const DisplayParams&);
70  }  // namespace window_context_factory