FLTK logo

[master] 7deff86 - Remove FL_EXPORT qualifier from platform-specific class declarations.

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 All Forums  |  Back to fltk.commit  ]
 
Previous Message ]Next Message ]

[master] 7deff86 - Remove FL_EXPORT qualifier from platform-specific class declarations. "ManoloFLTK" Aug 20, 2022  
 
commit 7deff86b5d70ca3f8a1ed4cbbc251c7fa31444dd
Author:     ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>
AuthorDate: Sat Aug 20 10:16:32 2022 +0200
Commit:     ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>
CommitDate: Sat Aug 20 10:16:32 2022 +0200

    Remove FL_EXPORT qualifier from platform-specific class declarations.

 FL/Fl_Device.H                                         | 2 +-
 FL/x11.H                                               | 2 +-
 src/Fl_Native_File_Chooser_GTK.cxx                     | 2 +-
 src/Fl_Native_File_Chooser_Kdialog.H                   | 2 +-
 src/Fl_Screen_Driver.H                                 | 2 +-
 src/Fl_System_Driver.H                                 | 2 +-
 src/Fl_Window_Driver.H                                 | 2 +-
 src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.H             | 2 +-
 src/drivers/Cocoa/Fl_Cocoa_Window_Driver.H             | 2 +-
 src/drivers/GDI/Fl_GDI_Graphics_Driver.H               | 4 ++--
 src/drivers/OpenGL/Fl_OpenGL_Display_Device.H          | 2 +-
 src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver.H         | 2 +-
 src/drivers/PostScript/Fl_PostScript_Graphics_Driver.H | 4 ++--
 src/drivers/Unix/Fl_Unix_System_Driver.H               | 2 +-
 src/drivers/Wayland/Fl_Wayland_Graphics_Driver.H       | 2 +-
 src/drivers/Wayland/Fl_Wayland_Screen_Driver.H         | 2 +-
 src/drivers/Wayland/Fl_Wayland_System_Driver.H         | 2 +-
 src/drivers/Wayland/Fl_Wayland_Window_Driver.H         | 2 +-
 src/drivers/WinAPI/Fl_WinAPI_Screen_Driver.H           | 2 +-
 src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H           | 2 +-
 src/drivers/X11/Fl_X11_Screen_Driver.H                 | 2 +-
 src/drivers/X11/Fl_X11_Window_Driver.H                 | 2 +-
 src/drivers/Xlib/Fl_Xlib_Graphics_Driver.H             | 2 +-
 23 files changed, 25 insertions(+), 25 deletions(-)

diff --git FL/Fl_Device.H FL/Fl_Device.H
index 890d4f7..93b3836 100644
--- FL/Fl_Device.H
+++ FL/Fl_Device.H
@@ -112,7 +112,7 @@ public:
  It is currently used to provide an automated printing
  service and screen capture for OpenGL windows, if linked with fltk_gl.
  */
-class FL_EXPORT Fl_Device_Plugin : public Fl_Plugin {
+class Fl_Device_Plugin : public Fl_Plugin {
 public:
   /** \brief The constructor */
   Fl_Device_Plugin(const char *pluginName)
diff --git FL/x11.H FL/x11.H
index 1168701..a9421b5 100644
--- FL/x11.H
+++ FL/x11.H
@@ -65,7 +65,7 @@ extern FL_EXPORT void *fl_xftfont;
 // With Xlib / X11 fonts, fl_xfont will return the current selected font.
 // With XFT / X11 fonts, fl_xfont will attempt to return the bitmap "core" font most
 // similar to (usually the same as) the current XFT font.
-class FL_EXPORT Fl_XFont_On_Demand
+class Fl_XFont_On_Demand
 {
 public:
   Fl_XFont_On_Demand(XFontStruct* p = NULL) : ptr(p) { }
diff --git src/Fl_Native_File_Chooser_GTK.cxx src/Fl_Native_File_Chooser_GTK.cxx
index 9f0cc91..b99a51e 100644
--- src/Fl_Native_File_Chooser_GTK.cxx
+++ src/Fl_Native_File_Chooser_GTK.cxx
@@ -103,7 +103,7 @@ typedef void  (*GClosureNotify)(gpointer data, GClosure *closure);
 /* --------------------- End of Type definitions from GLIB and GTK --------------------- */
 
 
-class FL_EXPORT Fl_GTK_Native_File_Chooser_Driver : public Fl_Native_File_Chooser_FLTK_Driver {
+class Fl_GTK_Native_File_Chooser_Driver : public Fl_Native_File_Chooser_FLTK_Driver {
   friend class Fl_Native_File_Chooser;
 private:
   static int have_looked_for_GTK_libs;
diff --git src/Fl_Native_File_Chooser_Kdialog.H src/Fl_Native_File_Chooser_Kdialog.H
index f73242c..0463c9d 100644
--- src/Fl_Native_File_Chooser_Kdialog.H
+++ src/Fl_Native_File_Chooser_Kdialog.H
@@ -19,7 +19,7 @@
 
 #include <FL/Fl_Native_File_Chooser.H>
 
-class FL_EXPORT Fl_Kdialog_Native_File_Chooser_Driver : public Fl_Native_File_Chooser_FLTK_Driver {
+class Fl_Kdialog_Native_File_Chooser_Driver : public Fl_Native_File_Chooser_FLTK_Driver {
   friend class Fl_Native_File_Chooser;
   struct fnfc_pipe_struct {
     char *all_files;
diff --git src/Fl_Screen_Driver.H src/Fl_Screen_Driver.H
index f7f9277..e0395bd 100644
--- src/Fl_Screen_Driver.H
+++ src/Fl_Screen_Driver.H
@@ -51,7 +51,7 @@ class Fl_Input;
 
   Each supported platform implements several of the virtual methods of this class.
 */
-class FL_EXPORT Fl_Screen_Driver {
+class Fl_Screen_Driver {
 
 protected:
   Fl_Screen_Driver();
diff --git src/Fl_System_Driver.H src/Fl_System_Driver.H
index 007fc49..e893048 100644
--- src/Fl_System_Driver.H
+++ src/Fl_System_Driver.H
@@ -59,7 +59,7 @@ class Fl_Sys_Menu_Bar_Driver;
  This class is only for internal use by the FLTK library.
  Each supported platform implements several of the virtual methods of this class.
   */
-class FL_EXPORT Fl_System_Driver {
+class Fl_System_Driver {
   friend class Fl;
 public:
   struct Keyname {
diff --git src/Fl_Window_Driver.H src/Fl_Window_Driver.H
index ddc4463..24878e7 100644
--- src/Fl_Window_Driver.H
+++ src/Fl_Window_Driver.H
@@ -48,7 +48,7 @@ class Fl_RGB_Image;
  sure that the Graphics Driver will draw into the bitmap associated with
  this window.
 */
-class FL_EXPORT Fl_Window_Driver
+class Fl_Window_Driver
 {
   friend class Fl_Window;
 private:
diff --git src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.H src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.H
index a2303d0..83cf5fe 100644
--- src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.H
+++ src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.H
@@ -45,7 +45,7 @@ class Fl_RGB_Image;
 class NSImage;
 #endif
 
-class FL_EXPORT Fl_Cocoa_Screen_Driver : public Fl_Screen_Driver
+class Fl_Cocoa_Screen_Driver : public Fl_Screen_Driver
 {
 protected:
   struct XRectangle {int x, y, width, height;};
diff --git src/drivers/Cocoa/Fl_Cocoa_Window_Driver.H src/drivers/Cocoa/Fl_Cocoa_Window_Driver.H
index 7299908..63b26ed 100644
--- src/drivers/Cocoa/Fl_Cocoa_Window_Driver.H
+++ src/drivers/Cocoa/Fl_Cocoa_Window_Driver.H
@@ -72,7 +72,7 @@ class NSOpenGLPixelFormat;
  */
 
 
-class FL_EXPORT Fl_Cocoa_Window_Driver : public Fl_Window_Driver
+class Fl_Cocoa_Window_Driver : public Fl_Window_Driver
 {
 private:
   struct shape_data_type {
diff --git src/drivers/GDI/Fl_GDI_Graphics_Driver.H src/drivers/GDI/Fl_GDI_Graphics_Driver.H
index 49ad98e..521584f 100644
--- src/drivers/GDI/Fl_GDI_Graphics_Driver.H
+++ src/drivers/GDI/Fl_GDI_Graphics_Driver.H
@@ -42,7 +42,7 @@
 
   This class is implemented only on the Windows platform.
 */
-class FL_EXPORT Fl_GDI_Graphics_Driver : public Fl_Scalable_Graphics_Driver {
+class Fl_GDI_Graphics_Driver : public Fl_Scalable_Graphics_Driver {
 private:
   BOOL alpha_blend_(int x, int y, int w, int h, HDC src_gc, int srcx, int srcy, int srcw, int srch);
   int depth; // to support translation
@@ -162,7 +162,7 @@ protected:
   This class is implemented only on the Windows platform.
   It is extremely similar to Fl_GDI_Graphics_Driver.
 */
-class FL_EXPORT Fl_GDI_Printer_Graphics_Driver : public Fl_GDI_Graphics_Driver {
+class Fl_GDI_Printer_Graphics_Driver : public Fl_GDI_Graphics_Driver {
 private:
   typedef BOOL (WINAPI* transparent_f_type) (HDC,int,int,int,int,HDC,int,int,int,int,UINT);
   transparent_f_type TransparentBlt();
diff --git src/drivers/OpenGL/Fl_OpenGL_Display_Device.H src/drivers/OpenGL/Fl_OpenGL_Display_Device.H
index 2245ee9..f5a686c 100644
--- src/drivers/OpenGL/Fl_OpenGL_Display_Device.H
+++ src/drivers/OpenGL/Fl_OpenGL_Display_Device.H
@@ -22,7 +22,7 @@ class Fl_OpenGL_Graphics_Driver;
  OpenGL Surface.
  This surface is needed as an interface between GL windows and the GL graphics driver.
  */
-class FL_EXPORT Fl_OpenGL_Display_Device : public Fl_Surface_Device {
+class Fl_OpenGL_Display_Device : public Fl_Surface_Device {
   Fl_OpenGL_Display_Device(Fl_OpenGL_Graphics_Driver *graphics_driver);
 public:
   static Fl_OpenGL_Display_Device *display_device();
diff --git src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver.H src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver.H
index 09b56f8..a2dcf09 100644
--- src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver.H
+++ src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver.H
@@ -29,7 +29,7 @@
 /**
  \brief OpenGL specific graphics class.
  */
-class FL_EXPORT Fl_OpenGL_Graphics_Driver : public Fl_Graphics_Driver {
+class Fl_OpenGL_Graphics_Driver : public Fl_Graphics_Driver {
 public:
   float pixels_per_unit_;
   float line_width_;
diff --git src/drivers/PostScript/Fl_PostScript_Graphics_Driver.H src/drivers/PostScript/Fl_PostScript_Graphics_Driver.H
index dc6cc97..acba42d 100644
--- src/drivers/PostScript/Fl_PostScript_Graphics_Driver.H
+++ src/drivers/PostScript/Fl_PostScript_Graphics_Driver.H
@@ -41,7 +41,7 @@
 
 #include "../Cairo/Fl_Cairo_Graphics_Driver.H"
 
-class FL_EXPORT Fl_PostScript_Graphics_Driver : public Fl_Cairo_Graphics_Driver {
+class Fl_PostScript_Graphics_Driver : public Fl_Cairo_Graphics_Driver {
 public:
   FILE *output;
   Fl_PostScript_Close_Command close_cmd_;
@@ -89,7 +89,7 @@ public:
 
 #else // ! USE_PANGO
 
-class FL_EXPORT Fl_PostScript_Graphics_Driver : public Fl_Graphics_Driver {
+class Fl_PostScript_Graphics_Driver : public Fl_Graphics_Driver {
 private:
   void transformed_draw_extra(const char* str, int n, double x, double y, int w, bool rtl);
   void *prepare_rle85();
diff --git src/drivers/Unix/Fl_Unix_System_Driver.H src/drivers/Unix/Fl_Unix_System_Driver.H
index caf10e2..60f300d 100644
--- src/drivers/Unix/Fl_Unix_System_Driver.H
+++ src/drivers/Unix/Fl_Unix_System_Driver.H
@@ -21,7 +21,7 @@
 #include "../Posix/Fl_Posix_System_Driver.H"
 class Fl_RGB_Image;
 
-class FL_EXPORT Fl_Unix_System_Driver : public Fl_Posix_System_Driver {
+class Fl_Unix_System_Driver : public Fl_Posix_System_Driver {
 public:
   virtual int clocale_vsnprintf(char *output, size_t output_size, const char *format, va_list args);
   virtual int clocale_vsscanf(const char *input, const char *format, va_list args);
diff --git src/drivers/Wayland/Fl_Wayland_Graphics_Driver.H src/drivers/Wayland/Fl_Wayland_Graphics_Driver.H
index 0704a73..cb8d128 100644
--- src/drivers/Wayland/Fl_Wayland_Graphics_Driver.H
+++ src/drivers/Wayland/Fl_Wayland_Graphics_Driver.H
@@ -68,7 +68,7 @@ struct fl_wld_buffer {
 struct wld_window;
 
 
-class FL_EXPORT Fl_Wayland_Graphics_Driver : public Fl_Cairo_Graphics_Driver {
+class Fl_Wayland_Graphics_Driver : public Fl_Cairo_Graphics_Driver {
 private:
   struct fl_wld_buffer *buffer_;
 public:
diff --git src/drivers/Wayland/Fl_Wayland_Screen_Driver.H src/drivers/Wayland/Fl_Wayland_Screen_Driver.H
index c24cad2..196f07d 100644
--- src/drivers/Wayland/Fl_Wayland_Screen_Driver.H
+++ src/drivers/Wayland/Fl_Wayland_Screen_Driver.H
@@ -53,7 +53,7 @@ struct seat {
   struct zwp_text_input_v3 *text_input;
 };
 
-class FL_EXPORT Fl_Wayland_Screen_Driver : public Fl_Screen_Driver
+class Fl_Wayland_Screen_Driver : public Fl_Screen_Driver
 {
   friend class Fl_Screen_Driver;
   friend class Fl_Wayland_Graphics_Driver;
diff --git src/drivers/Wayland/Fl_Wayland_System_Driver.H src/drivers/Wayland/Fl_Wayland_System_Driver.H
index 6b1f169..e520358 100644
--- src/drivers/Wayland/Fl_Wayland_System_Driver.H
+++ src/drivers/Wayland/Fl_Wayland_System_Driver.H
@@ -20,7 +20,7 @@
 
 #include "../Unix/Fl_Unix_System_Driver.H"
 
-class FL_EXPORT Fl_Wayland_System_Driver : public Fl_Unix_System_Driver {
+class Fl_Wayland_System_Driver : public Fl_Unix_System_Driver {
 public:
   virtual int need_menu_handle_part2() {return 0;}
   int event_key(int k);
diff --git src/drivers/Wayland/Fl_Wayland_Window_Driver.H src/drivers/Wayland/Fl_Wayland_Window_Driver.H
index b48f177..2a76b86 100644
--- src/drivers/Wayland/Fl_Wayland_Window_Driver.H
+++ src/drivers/Wayland/Fl_Wayland_Window_Driver.H
@@ -43,7 +43,7 @@
 typedef struct _cairo_pattern cairo_pattern_t;
 
 
-class FL_EXPORT Fl_Wayland_Window_Driver : public Fl_Window_Driver
+class Fl_Wayland_Window_Driver : public Fl_Window_Driver
 {
   friend class Fl_X;
   friend class Fl_Wayland_Gl_Window_Driver;
diff --git src/drivers/WinAPI/Fl_WinAPI_Screen_Driver.H src/drivers/WinAPI/Fl_WinAPI_Screen_Driver.H
index a2c7719..e48d7fb 100644
--- src/drivers/WinAPI/Fl_WinAPI_Screen_Driver.H
+++ src/drivers/WinAPI/Fl_WinAPI_Screen_Driver.H
@@ -28,7 +28,7 @@
 class Fl_Window;
 
 
-class FL_EXPORT Fl_WinAPI_Screen_Driver : public Fl_Screen_Driver
+class Fl_WinAPI_Screen_Driver : public Fl_Screen_Driver
 {
 protected:
   RECT screens[MAX_SCREENS];
diff --git src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H
index 6c169f0..2e69464 100644
--- src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H
+++ src/drivers/WinAPI/Fl_WinAPI_Window_Driver.H
@@ -43,7 +43,7 @@
 
 
 
-class FL_EXPORT Fl_WinAPI_Window_Driver : public Fl_Window_Driver
+class Fl_WinAPI_Window_Driver : public Fl_Window_Driver
 {
   struct icon_data {
     const void *legacy_icon;
diff --git src/drivers/X11/Fl_X11_Screen_Driver.H src/drivers/X11/Fl_X11_Screen_Driver.H
index ead6530..71fcd0d 100644
--- src/drivers/X11/Fl_X11_Screen_Driver.H
+++ src/drivers/X11/Fl_X11_Screen_Driver.H
@@ -31,7 +31,7 @@
 class Fl_Window;
 
 
-class FL_EXPORT Fl_X11_Screen_Driver : public Fl_Screen_Driver
+class Fl_X11_Screen_Driver : public Fl_Screen_Driver
 {
   friend class Fl_Screen_Driver;
 protected:
diff --git src/drivers/X11/Fl_X11_Window_Driver.H src/drivers/X11/Fl_X11_Window_Driver.H
index b140441..84b11ad 100644
--- src/drivers/X11/Fl_X11_Window_Driver.H
+++ src/drivers/X11/Fl_X11_Window_Driver.H
@@ -44,7 +44,7 @@ class Fl_Bitmap;
  */
 
 
-class FL_EXPORT Fl_X11_Window_Driver : public Fl_Window_Driver
+class Fl_X11_Window_Driver : public Fl_Window_Driver
 {
   friend class Fl_X;
   friend int fl_handle(const XEvent&);
diff --git src/drivers/Xlib/Fl_Xlib_Graphics_Driver.H src/drivers/Xlib/Fl_Xlib_Graphics_Driver.H
index 016da8f..5440b53 100644
--- src/drivers/Xlib/Fl_Xlib_Graphics_Driver.H
+++ src/drivers/Xlib/Fl_Xlib_Graphics_Driver.H
@@ -51,7 +51,7 @@ struct _XRegion {
 
  This class is implemented only on the Xlib platform.
  */
-class FL_EXPORT Fl_Xlib_Graphics_Driver : public Fl_Scalable_Graphics_Driver {
+class Fl_Xlib_Graphics_Driver : public Fl_Scalable_Graphics_Driver {
 private:
   int offset_x_, offset_y_; // translation between user and graphical coordinates: graphical = user + offset
   unsigned depth_; // depth of translation stack
Direct Link to Message ]
 
     
Previous Message ]Next Message ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.