| [ Return to Bugs & Features | Roadmap 1.1 | SVN ⇄ GIT ]
STR #329
Application: | FLTK Library |
Status: | 1 - Closed w/Resolution |
Priority: | 2 - Low, e.g. a documentation error or undocumented side-effect |
Scope: | 2 - Specific to an operating system |
Subsystem: | Core Library |
Summary: | Fl_Widget copy constructor and assignment operator visible on non-windows machines |
Version: | 1.1.4 |
Created By: | rokan |
Assigned To: | mike |
Fix Version: | 1.1.5rc1 |
Update Notification: | |
Trouble Report Files:
No files
Trouble Report Comments:
|
#1 | rokan 04:53 Mar 30, 2004 |
| In private part of widget class there should be # if !defined(WIN32) || !defined(FL_DLL) instead of recent # if defined(WIN32) && !defined(FL_DLL)
For windows DLL it could be probably protected like #if !defined(WIN32) || !defined(FL_DLL) private: #else protected: #endif ...
although automatic constructor/assignment of second-degree subclasses would make it probably visible again (not sure what is c++ specification for that...) | |
|
#2 | rokan 07:04 Mar 30, 2004 |
| In private part of widget class there should be # if !defined(WIN32) || !defined(FL_DLL) instead of recent # if defined(WIN32) && !defined(FL_DLL)
For windows DLL it could be probably protected like #if !defined(WIN32) || !defined(FL_DLL) private: #else protected: #endif ...
although automatic constructor/assignment of second-degree subclasses would make it probably visible again (not sure what is c++ specification for that...) It might be also useful to exclude gcc (cygwin/mingw) based compilers on windows... | |
|
#3 | mike 11:50 Apr 06, 2004 |
| Fixed in CVS - the anonymous CVS repository will be updated at midnight PST. | |
[ Return to Bugs & Features ]
|
| |