wxWidgets/include/wx
Ron Lee 4f89dbc48e removed dependency on windows.h from dynload.h
Moved dlopen implementation into wxDynamicLibrary.
Wrapped wxDllLoader in 2.2 compat guards and defined it in terms
of the new classes.
Added link option flags to wxDL and other missing functionality
previously implemented in wxDllLoader.
Modified wxDL++ classes to use wxDL base class implementation.
Replaced all uses of wxDllLoader in wx classes by the new
classes as appropriate.

def'd out (unimplemented) wxSystemSettingsBase so wxMSW would link.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13224 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2001-12-29 14:50:36 +00:00
..
generic fixed wxProgressDialog for ranges > 65535 2001-12-22 02:14:38 +00:00
gtk Added new dynamic loading classes. (which handle proper 2001-12-19 07:09:58 +00:00
gtk1 Added new dynamic loading classes. (which handle proper 2001-12-19 07:09:58 +00:00
html added two-step creation of wxHtmlWindow 2001-11-27 18:13:53 +00:00
mac corrections for theme brush alignments 2001-12-29 09:57:11 +00:00
mgl move pmapi.h to mgl/private.h 2001-12-14 19:24:49 +00:00
motif removed trailing ; after DECLARE_NO_COPY_CLASS 2001-11-25 15:08:40 +00:00
msw fixed crash when an item didn't have any data 2001-12-25 22:31:13 +00:00
os2 Add some missing methods 2001-12-28 23:06:51 +00:00
protocol corrected WXWIN_COMPATIBILITY conditional tests 2001-07-07 11:23:24 +00:00
stc Fixed some warnings in wxSTC 2001-11-30 05:07:43 +00:00
univ fixes for handling WM_SYSCOLORCHANGE - now seems to work 2001-12-08 00:26:30 +00:00
unix Private gsocket files were using 'typedef int bool', removed this 2001-05-10 06:31:39 +00:00
xrc non-recursive destructors 2001-08-29 18:31:51 +00:00
.cvsignore
accel.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
app.h more programmer-friendly wxApp::SetDisplayMode 2001-11-21 00:01:11 +00:00
arrimpl.cpp merged 2.2 branch 2000-07-15 19:51:35 +00:00
bitmap.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
bmpbuttn.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
brush.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
buffer.h applied patch 473558: fixes for CW compilation under MSW 2001-10-23 20:43:23 +00:00
busyinfo.h improved sizing of wxBusyInfo window and updated the docs a bit 2001-10-29 14:32:42 +00:00
button.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
calctrl.h patch from Søren Erland Vestø for additional wxCalendarCtrl styles (also moved them all to calctrl.h from defs.h) 2001-11-02 15:42:51 +00:00
caret.h Committing in . 2001-07-04 12:23:32 +00:00
checkbox.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
checklst.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
chkconf.h moved dynamic loader option checks to chkconf.h 2001-12-20 02:39:38 +00:00
choicdlg.h
choice.h added temporary implementation of wxChoice for wxUniv 2001-11-17 23:13:55 +00:00
clipbrd.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
clntdata.h Added wxClientDataContainer to wxSizer, so sizers can now do OOR in 2001-10-21 03:56:07 +00:00
cmdline.h fixes error/usage messages given by the cmd line parsing logic in wxApp; 2001-12-17 12:21:03 +00:00
cmdproc.h first pass of wxUniv merge - nothing works, most parts don't even compile 2001-06-26 20:59:19 +00:00
cmndata.h added include for Print Manager Session APIs 2001-06-29 20:37:12 +00:00
colordlg.h added wxUSE_COLOURDLG to the header too 2001-07-05 01:26:15 +00:00
colour.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
combobox.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
confbase.h wxConfig clean up and bug fix for record defaults 2001-12-14 00:58:59 +00:00
config.h
containr.h changed wxControlContainer to avoid triggering tons of warnings from VC++ at 2001-08-06 22:50:28 +00:00
control.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
cshelp.h compilation fix for !wxUSE_HELP 2001-09-30 22:20:35 +00:00
ctrlsub.h modified configure to allow configuration of wxMotif under Darwin/Mac OS X 2001-07-15 18:47:13 +00:00
cursor.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
dataobj.h fixed mem leak in wxDataObjectComposite 2001-12-03 00:30:51 +00:00
date.h applied patch for compilation with gcc 3.0 2001-06-06 16:51:53 +00:00
datetime.h MSW compilation fixes - widgets sample runs! 2001-06-27 00:27:24 +00:00
datetime.inl Removed warning for Darwin compilation from datetime.inl 2001-12-23 15:52:29 +00:00
datstrm.h added wx(U)int64, then added it to wxDataStream so contrib should 2001-11-26 03:53:32 +00:00
db.h Include windows.h before sql headers, if compiling with VC++. Otherwise, for files 2001-11-24 12:58:09 +00:00
dbgrid.h Committing in . 2001-11-07 09:26:33 +00:00
dbkeyg.h wxDbGrid additions contributed by Paul and Roger Gammans with additions/corrections from George Tasker 2001-06-10 17:08:42 +00:00
dbtable.h MS Access support fix 2001-11-23 00:39:21 +00:00
dc.h added wxUSE_PALETTE and fixed compilation with it set to 0 2001-09-30 22:06:39 +00:00
dcclient.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
dcmemory.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
dcprint.h
dcps.h
dcscreen.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
dde.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
debug.h handle _DEBUG/NDEBUG correctly 2001-09-30 17:15:14 +00:00
defs.h removed dependency on windows.h from dynload.h 2001-12-29 14:50:36 +00:00
dialog.h Fixing wxMicroWindows compilation 2001-11-28 18:22:16 +00:00
dialup.h add missing header for !wxUSE_PCH case 2001-12-17 01:06:21 +00:00
dir.h implemented wxDir::HasSubDirs() optimization for Unix 2001-08-28 13:48:53 +00:00
dirctrl.h Added wxGenericDirCtrl, wxGenericDirDialog and associated icons. 2000-07-23 19:10:27 +00:00
dirdlg.h wxMGL support for std dialogs 2001-11-19 23:53:21 +00:00
dnd.h Added wxDragLink 2001-10-26 02:11:23 +00:00
docmdi.h applied patch 431596 (fixes some crashes in wxDocView classes) 2001-06-09 17:51:20 +00:00
docview.h Added new dynamic loading classes. (which handle proper 2001-12-19 07:09:58 +00:00
dragimag.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
dynarray.h Don't add -MMD until we are just about ready to build the lib, it messes with 2001-11-18 02:11:19 +00:00
dynlib.h compilation fix 2001-12-19 13:10:10 +00:00
dynload.h removed dependency on windows.h from dynload.h 2001-12-29 14:50:36 +00:00
effects.h Added wxQuantize, wxSplashScreen, wxEffects & added palette to wxImage 2000-07-28 17:53:25 +00:00
encconv.h first pass of wxUniv merge - nothing works, most parts don't even compile 2001-06-26 20:59:19 +00:00
event.h fixed wxDropFilesEvent dtor, added copy ctor and implemented Clone() for it 2001-11-21 23:48:49 +00:00
evtloop.h added wxEventLoop::GetActive() 2001-08-12 22:10:20 +00:00
expr.h applied patch 103798 (yy... defines moved from expr.h, wxexpr.h to wxexpr.cpp) 2001-02-16 18:36:17 +00:00
fdrepdlg.h added generic implementation and documentation for wxFindReplaceDialog 2001-08-01 14:55:03 +00:00
ffile.h first pass of wxUniv merge - nothing works, most parts don't even compile 2001-06-26 20:59:19 +00:00
file.h Added wxFile::write_excl and use it from wxTempFile to securely open the 2001-12-01 13:51:24 +00:00
fileconf.h Added new dynamic loading classes. (which handle proper 2001-12-19 07:09:58 +00:00
filedlg.h wxMGL support for std dialogs 2001-11-19 23:53:21 +00:00
filefn.h 1. added wxFileName::CreateTempFileName() and implemented it properly (using 2001-12-01 17:18:11 +00:00
filename.h Removed warning for Darwin compilation from datetime.inl 2001-12-23 15:52:29 +00:00
filesys.h made wxLocalFSHandler public and added Chroot to it 2001-09-18 22:34:10 +00:00
font.h add more methods to wxNativeFontInfo: To/FromUserString and all the 2001-12-21 21:39:45 +00:00
fontdlg.h use fontdlgg.cpp under wxUniv/GTK 2001-07-04 18:27:43 +00:00
fontenc.h s/Chiniese/Chinese/g 2001-11-09 10:29:51 +00:00
fontenum.h
fontmap.h fixed a design flaw in wxFontMapper that prevented automatic creation of wxConfig instance 2001-07-06 16:23:37 +00:00
fontutil.h disable native font stuff for wxMotif 2001-12-28 21:27:42 +00:00
frame.h Fixing wxMicroWindows compilation 2001-11-28 18:22:16 +00:00
fs_inet.h added headers needed for wxBase compilation 2001-07-13 13:52:19 +00:00
fs_mem.h removed/replaced include 'wx/wx.h' 2001-07-05 18:48:48 +00:00
fs_zip.h removed/replaced include 'wx/wx.h' 2001-07-05 18:48:48 +00:00
gauge.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
gdicmn.h use XPMs in wxMGL 2001-11-15 23:55:08 +00:00
gdiobj.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
geometry.h better fix for MIPSpro warnings: removed unneeded calls to floor() 2001-09-19 16:47:23 +00:00
gifdecod.h Fix to minimal sample project file; changed protected -> public in wxGIFDecoder 2001-07-02 10:06:51 +00:00
glcanvas.h compilation fix for wxMotif 2001-11-20 23:56:03 +00:00
grid.h
gsocket.h Updates to fix Watcom C/C++ 11.0 compiler warning problems. Now compiles 2001-05-02 19:48:15 +00:00
hash.h Added new dynamic loading classes. (which handle proper 2001-12-19 07:09:58 +00:00
help.h tons of fixes for wxGTK/Univ - seems to work, more or less, now 2001-07-03 19:38:19 +00:00
helpbase.h tons of fixes for wxGTK/Univ - seems to work, more or less, now 2001-07-03 19:38:19 +00:00
helphtml.h
helpwin.h
helpxlp.h
icon.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
imagbmp.h second halt of Chris' wxImage ICO patch 2001-11-27 18:14:09 +00:00
image.h fine-tuned API from the ICO patch 2001-11-20 23:55:44 +00:00
imaggif.h
imagjpeg.h
imaglist.h 1. fixed typo ('&' instead of '|') in wxNotebook 2001-07-07 22:42:35 +00:00
imagpcx.h
imagpng.h
imagpnm.h
imagtiff.h
imagxpm.h first pass of wxUniv merge - nothing works, most parts don't even compile 2001-06-26 20:59:19 +00:00
intl.h safe macro expansion 2001-07-07 22:42:06 +00:00
ioswrap.h applied patch for compilation with gcc 3.0 2001-06-06 16:51:53 +00:00
ipcbase.h merged 2.2 branch 2000-07-15 19:51:35 +00:00
isql.h
isqlext.h
joystick.h (blind) fix for joystick compilation problems 2001-05-21 22:49:40 +00:00
layout.h
laywin.h
list.h Added new dynamic loading classes. (which handle proper 2001-12-19 07:09:58 +00:00
listbox.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
listctrl.h 1. restored wxEvent::operator=() 2001-11-21 00:43:54 +00:00
listimpl.cpp merged 2.2 branch 2000-07-15 19:51:35 +00:00
log.h added __TDATE__ and __TTIME__ and use them instead of __DATE__ and __TIME__ for Unicode-friendliness 2001-12-17 01:05:37 +00:00
longlong.h long long for DJGPP 2001-12-15 23:16:10 +00:00
matrix.h Fixes for 16-bit compilation 2001-05-14 16:13:12 +00:00
mdi.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
memconf.h
memory.h Tex2RTF: underscores now only checked for if syntax checking is on. 2001-06-11 21:52:58 +00:00
memtext.h TRUE and FALSE; not true and false. 2001-11-16 18:39:54 +00:00
menu.h Removed client data stuff from wxMenuBase since it now gets it from wxEvtHandler. 2001-10-10 16:04:41 +00:00
menuitem.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
metafile.h merge of wxMac into main repository 2000-08-09 11:14:15 +00:00
mimetype.h first pass of wxUniv merge - nothing works, most parts don't even compile 2001-06-26 20:59:19 +00:00
minifram.h
module.h Added new dynamic loading classes. (which handle proper 2001-12-19 07:09:58 +00:00
msgdlg.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
mstream.h compilation fixes for wxMemoryStreams 2000-11-23 16:26:12 +00:00
notebook.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
object.h removed dependency on windows.h from dynload.h 2001-12-29 14:50:36 +00:00
odbc.h
ownerdrw.h tried to fix the accel string drawing in the owner drawn menu items 2001-05-21 23:58:58 +00:00
palette.h compilation fix for wxMotif 2001-11-16 15:08:49 +00:00
panel.h
paper.h merged 2.2 branch 2000-07-15 19:51:35 +00:00
pen.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
platform.h correct platform detection with DJGPP 2001-12-15 23:17:40 +00:00
popupwin.h Mutiple updates from SciTech for wxWindows including the following: 2001-10-17 22:25:56 +00:00
print.h
printdlg.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
prntbase.h applied Unicode fixes for mingw32 (patch 429654) 2001-06-03 02:58:56 +00:00
process.h 1. removed wxObject::CopyObject() and Clone() - some objects just can't be 2001-11-21 21:44:52 +00:00
progdlg.h
prop.h added missing conditional compilation test for wxUSE_PROPSHEET 2001-07-21 05:23:06 +00:00
propform.h added missing conditional compilation test for wxUSE_PROPSHEET 2001-07-21 05:23:06 +00:00
proplist.h compilation fix 2001-09-15 10:39:10 +00:00
quantize.h FloodFill correction, wxQuantize correction 2000-07-29 17:25:36 +00:00
radiobox.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
radiobut.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
regex.h applied patch from Xavier Nodet implementing better handling of subexpressions array in wxRegEx 2001-09-06 17:21:00 +00:00
region.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
resource.h Added new dynamic loading classes. (which handle proper 2001-12-19 07:09:58 +00:00
sashwin.h
sckaddr.h added wxSockAddress copy ctor which, in particular, fixes Clone() and fixed its operator=() return type 2001-11-22 10:38:02 +00:00
sckipc.h merged 2.2 branch 2000-07-15 19:51:35 +00:00
sckstrm.h
scrolbar.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
scrolwin.h fixed event processing for the target window 2001-12-02 15:04:38 +00:00
settings.h removed dependency on windows.h from dynload.h 2001-12-29 14:50:36 +00:00
sizer.h Applied patch from SF on menu command not blocked 2001-11-13 16:21:04 +00:00
slider.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
snglinst.h added wxSingleInstanceChecker class 2001-06-08 01:28:49 +00:00
socket.h replaced wxSocketEvent::CopyObject() with Clone() 2001-11-21 17:25:08 +00:00
spawnbrowser.h Latest updates from SciTech code tree including numerous warning fixes for 2001-07-31 17:50:16 +00:00
spinbutt.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
spinctrl.h Various wxMotif fixes 2001-07-09 13:14:28 +00:00
splash.h Added wxQuantize, wxSplashScreen, wxEffects & added palette to wxImage 2000-07-28 17:53:25 +00:00
splitter.h 1. made compilation with WXWIN_COMPATIBILITY_EVENT_TYPES really work 2001-01-31 17:16:40 +00:00
stack.h fixes to my previous errors in stack/vector (patch 439378) 2001-07-09 22:44:26 +00:00
statbmp.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
statbox.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
statline.h first pass of wxUniv merge - nothing works, most parts don't even compile 2001-06-26 20:59:19 +00:00
stattext.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
statusbr.h 1. added wxStatusBarUniv 2001-10-14 21:38:58 +00:00
strconv.h added wxLocale::GetSystemEncoding 2001-05-31 20:27:37 +00:00
stream.h Added new dynamic loading classes. (which handle proper 2001-12-19 07:09:58 +00:00
string.h Added GetStringArray method. 2001-12-24 11:16:46 +00:00
sysopt.h Added wxUSE_DC_CACHEING and associated code to wxMSW 2001-07-11 10:07:06 +00:00
tab.h
tabctrl.h 1. made compilation with WXWIN_COMPATIBILITY_EVENT_TYPES really work 2001-01-31 17:16:40 +00:00
taskbar.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
tbarbase.h wxToolBarTool::IsXXX() should return bool, not int 2001-10-26 23:56:08 +00:00
tbarsmpl.h
textbuf.h added wxTextBuffer and wxMemoryText which allow to use wxTextFile with in-memory data 2001-11-14 20:40:20 +00:00
textctrl.h superposition of text styles in wxTextCtrl now works as expected (and as documented) 2001-11-26 14:50:50 +00:00
textdlg.h
textfile.h compilation fix for wxUSE_TEXTBUFFER=0 2001-11-25 00:20:56 +00:00
tglbtn.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
thread.h Committing in . 2001-10-05 11:10:29 +00:00
time.h modifications for compilation under Mac OS X 2001-02-15 21:51:14 +00:00
timer.h 1. removed wxObject::CopyObject() and Clone() - some objects just can't be 2001-11-21 21:44:52 +00:00
tipdlg.h
tipwin.h wxTipWindow can now derived from wxFrame if not wxUSE_POPUPWIN, or 2001-12-02 01:54:38 +00:00
tokenzr.h first pass of wxUniv merge - nothing works, most parts don't even compile 2001-06-26 20:59:19 +00:00
toolbar.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
tooltip.h Must honour wxUSE_TOOLTIPS in tooltip.h 2001-11-24 23:55:43 +00:00
toplevel.h fixed bugs with setting the client size when the difference between the total and client size changes as the result (e.g. because the scrollbars [dis]appear or the menu bar [un]wraps 2001-12-08 23:13:27 +00:00
treebase.h applied patch that adds wxTR_FULL_ROW_HIGHLIGHT to wxTreeCtrl 2001-12-17 00:30:23 +00:00
treectrl.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
treelay.h
txtstrm.h merged 2.2 branch 2000-07-15 19:51:35 +00:00
types.h
url.h removed useless ; to allow smart preprocessing under Mac OS X 2001-06-28 06:22:47 +00:00
utils.h change to /usr/share/wx/version 2001-11-22 00:30:44 +00:00
valgen.h
validate.h
valtext.h added slightly more informative failure reporting. 2001-12-24 12:12:30 +00:00
variant.h wxDbGrid additions - Added support for ODBC date types 2001-06-10 17:04:00 +00:00
vector.h fixes to my previous errors in stack/vector (patch 439378) 2001-07-09 22:44:26 +00:00
version.h Updated versions to 2.3.3 2001-12-19 21:43:09 +00:00
vms_x_fix.h Committing in . 2000-08-24 10:58:27 +00:00
wave.h applied patch 446836: removed qt headers 2001-08-25 14:52:26 +00:00
wfstream.h
window.h fixes for handling WM_SYSCOLORCHANGE - now seems to work 2001-12-08 00:26:30 +00:00
wizard.h backwards incompatible change to wxWizardPage reverted 2001-11-20 17:23:58 +00:00
wx_cw_cm.h no precompiled MacHeaders anymore (guarantees synched headers) 2001-10-10 23:00:57 +00:00
wx_cw_d.h added cw6 fixes and patrick's patches 2000-12-10 10:17:00 +00:00
wx_cw.h added cw6 fixes and patrick's patches 2000-12-10 10:17:00 +00:00
wx_cwc_d.h added cw6 fixes and patrick's patches 2000-12-10 10:17:00 +00:00
wx_cwc.h added cw6 fixes and patrick's patches 2000-12-10 10:17:00 +00:00
wx_cwu_d.h wxMac: wxUniversal integration steps 2001-07-04 20:11:26 +00:00
wx.h preemptive fix for wxPython compilation. It will break otherwise when 2001-12-11 06:40:48 +00:00
wxchar.h added __TDATE__ and __TTIME__ and use them instead of __DATE__ and __TIME__ for Unicode-friendliness 2001-12-17 01:05:37 +00:00
wxexpr.h applied patch 103798 (yy... defines moved from expr.h, wxexpr.h to wxexpr.cpp) 2001-02-16 18:36:17 +00:00
wxhtml.h include wxWindows headers using "..." instead of <...> 2001-10-14 08:23:04 +00:00
wxprec.h applied patch 439186 (mingw and VC5 fixes) 2001-07-07 23:02:09 +00:00
xpmdecod.h first pass of wxUniv merge - nothing works, most parts don't even compile 2001-06-26 20:59:19 +00:00
xpmhand.h
zipstrm.h merged 2.2 branch 2000-07-15 19:51:35 +00:00
zstream.h