wxWidgets/include/wx
George Tasker 30a6d2d264 Uses src/iodbc headers rather than windows headers to hopefully standardize across all platforms, and relieve dependency on <windows.h>
Now allows reading of unknown data table structures to create wxTable instances without knowing the data dictionary ahead of time (see wxColInf() class and use)
Ability to determine keys/foreign keys and read in those key definitions (see wxColFor() and wxDB::GetKeyFields() contributed by Mark Johnson)
More support for mySQL, now handles columns with "non-standard" types (contributed by Bart Jourquin)
SQLUnbind() was being called in some places which release ALL tables bound to the wxDB connection, not just the desired one
To fix the SQLUnbind() problem, now temporary datasource connections use GetData() rather than binding columns to variables (see wxDB::Catalog())
wxDB::Catalog() now handles databases that support, and do not support passing a UserID to limit the scope of the catalog
wxDB:TableExists() now handles databases that support, and do not support passing a UserID to limit the scope of existence check
"const char *" now used in the appropriate places rather than "char *"
GetDataSource() was not terminating the returned data source names with a '\0'
wxTable::Open() now more gracefully handles tables not existing but trying to be opened with more detailed error messages
wxTable::CreateTable() now handles return of SQL_SUCCESS_WITH_INFO as success (needed for some databases)
Fixes to accomodate 64bit archtecture handling of some data types (may not be totally ready for 64bit, but closer now).


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5547 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-01-20 14:15:44 +00:00
..
generic generic wxFileDialog now stores customizations to registry/dotfile if possible 2000-01-19 00:59:11 +00:00
gtk Next try at avoiding too few or too many size events. 2000-01-15 20:06:47 +00:00
gtk1 Next try at avoiding too few or too many size events. 2000-01-15 20:06:47 +00:00
html added encoding support to help contents 2000-01-19 23:05:31 +00:00
mac mimetype.cpp/.h split into unix,mac,msw 2000-01-19 23:03:53 +00:00
motif added wxUSE_NOTEBOOK to include/wx/msw/setup0.h, removed wxUSE_RADIOBUTTON (we 2000-01-12 15:10:47 +00:00
msw mimetype.cpp/.h split into unix,mac,msw 2000-01-19 23:03:53 +00:00
os2 SN: Derive wxSpinButton from wxSpinButtonBase instead of wxControl. 2000-01-14 23:08:42 +00:00
protocol Augmented beta to 9, 1999-08-12 19:24:39 +00:00
qt Factorize timercmm.cpp code 1999-09-29 19:40:04 +00:00
stubs Added wxODBC_FWD_ONLY_CURSORS to allow for drivers/data sources that only support forward scrolling cursors 1999-11-06 17:50:34 +00:00
unix mimetype.cpp/.h split into unix,mac,msw 2000-01-19 23:03:53 +00:00
.cvsignore Just ignore CVS. It's better for you. 1999-06-07 19:41:37 +00:00
accel.h *** empty log message *** 1999-07-28 03:38:12 +00:00
app.h wxMenuItem::GetLabelFromText() added/documented, bug in wxMenu::FindItem() fixed 2000-01-11 13:58:41 +00:00
arrimpl.cpp RemoveAt() added to array classes 1999-11-16 13:28:23 +00:00
bitmap.h *** empty log message *** 1999-07-28 03:38:12 +00:00
bmpbuttn.h *** empty log message *** 1999-07-28 03:38:12 +00:00
brush.h *** empty log message *** 1999-07-28 03:38:12 +00:00
buffer.h replaced T() makro with wxT() due to namespace probs, _T() exists, too 1999-10-08 14:35:56 +00:00
busyinfo.h added DLL exports 1999-08-03 23:56:34 +00:00
button.h *** empty log message *** 1999-07-28 03:38:12 +00:00
calctrl.h Further fixes to Dialog Editor; additions to .dsp files 2000-01-14 17:55:49 +00:00
caret.h MSW Caret is now destroyed and recreated when resized. 2000-01-10 23:01:19 +00:00
checkbox.h *** empty log message *** 1999-07-28 03:38:12 +00:00
checklst.h *** empty log message *** 1999-07-28 03:38:12 +00:00
choicdlg.h Did somework on the generic dialogs, 1999-08-11 11:53:40 +00:00
choice.h 1. sorted wxListBox and wxComboBox seem to work under wxGTK 1999-10-22 18:00:39 +00:00
clipbrd.h and now it even compiles 1999-10-21 14:00:30 +00:00
cmdline.h 1. added wfstream.cpp to wxBase (needed by filesys.cpp) 2000-01-05 18:10:06 +00:00
cmndata.h mac adaptions 1999-11-09 15:24:52 +00:00
colordlg.h no message 1999-10-14 22:36:24 +00:00
colour.h *** empty log message *** 1999-07-28 03:38:12 +00:00
combobox.h *** empty log message *** 1999-07-28 03:38:12 +00:00
confbase.h changed wxConfigBase::Get signature to wxConfigBase::Get(bool CreateOnDemand = TRUE) 2000-01-17 17:18:27 +00:00
config.h wxUSE_CONFIG_NATIVE fix 1999-12-02 16:32:16 +00:00
control.h 1. more warnings fixes in gtk/region.cpp and common/tbarsmpl.cpp 2000-01-06 16:47:48 +00:00
ctrlsub.h 1. sorted wxListBox and wxComboBox seem to work under wxGTK 1999-10-22 18:00:39 +00:00
cursor.h Useful little fix that automatically hides the busy cursor in modal dialogs. 1999-08-12 15:36:50 +00:00
dataobj.h 1. added wxEnhMetaFileXXX classes 2000-01-13 23:39:48 +00:00
date.h more fixes to compilation warnings from HP-UX build log. About 30% more to go 2000-01-05 15:35:04 +00:00
datetime.h compilation fix for DLL build 2000-01-16 00:31:50 +00:00
datetime.inl 1. more HP-UX warning fixes (almost done...) 2000-01-06 15:42:32 +00:00
datstrm.h Changed a few #include <xxx.h> to #include "xxx.h" 1999-08-20 22:52:21 +00:00
db.h Uses src/iodbc headers rather than windows headers to hopefully standardize across all platforms, and relieve dependency on <windows.h> 2000-01-20 14:15:44 +00:00
dbtable.h Uses src/iodbc headers rather than windows headers to hopefully standardize across all platforms, and relieve dependency on <windows.h> 2000-01-20 14:15:44 +00:00
dc.h Rotated text patch from Hans-Joachim Baader (with some corrections) 1999-12-06 09:35:27 +00:00
dcclient.h *** empty log message *** 1999-07-28 03:38:12 +00:00
dcmemory.h *** empty log message *** 1999-07-28 03:38:12 +00:00
dcprint.h mac adaptions 1999-11-09 15:24:52 +00:00
dcps.h Made wxGTK dcps.cpp generic. 1999-01-22 11:06:20 +00:00
dcscreen.h *** empty log message *** 1999-07-28 03:38:12 +00:00
dde.h *** empty log message *** 1999-07-28 03:38:12 +00:00
debug.h many changes; major ones: 1999-10-04 20:15:38 +00:00
defs.h wxProgressDialog now accepts wxGA_SMOOTH style 2000-01-16 22:55:13 +00:00
dialog.h Refresh() problem from DialogEd solved 1999-10-12 21:52:17 +00:00
dialup.h updated richedit and nettest 1999-10-10 16:52:34 +00:00
dir.h wxDir class added 1999-12-08 14:16:53 +00:00
dirdlg.h Mingw32/gcc-2.95 change 1999-09-14 20:57:06 +00:00
dnd.h 1. small dnd compilation fixes (no attempt to make icon setting work though) 1999-10-25 15:51:37 +00:00
docmdi.h Now uses proper wxUSE_xxx flags 1999-06-22 17:39:02 +00:00
docview.h Fixed wxSlider95 bug; updated .dsp files; added Set/GetLastDirectory to wxDocManager 1999-10-19 22:18:32 +00:00
dragimag.h *** empty log message *** 1999-07-28 03:38:12 +00:00
dynarray.h 1. wxDateTimeHolidayAuthority class for calculating the holidays added 2000-01-02 23:17:55 +00:00
dynlib.h Changed code to allow for removal of the #include <windows.h> from wxprec.h for windows 2000-01-18 12:29:32 +00:00
encconv.h no enums with commas past last element, please 2000-01-03 18:22:51 +00:00
event.h isScrolling() in wxScroll[Win]Event 2000-01-18 20:13:43 +00:00
expr.h Visualage C++ V4.0 updates 1999-12-14 23:32:53 +00:00
ffile.h replaced T() makro with wxT() due to namespace probs, _T() exists, too 1999-10-08 14:35:56 +00:00
file.h 1. new wxFFile class - as wxFile but uses fopen/fread/fseek... instead of 1999-07-14 22:55:57 +00:00
fileconf.h wxMac completed so far, generic listctrl extension 1999-11-11 16:11:14 +00:00
filedlg.h 1. wxFileDialog patch for multiple selection applied (with some small changes), 1999-12-07 00:48:45 +00:00
filefn.h added wxFileModificationTime 2000-01-19 01:00:25 +00:00
filesys.h rewritten to use wxTheMimeTypesManager 2000-01-19 23:06:59 +00:00
font.h Fixes from Mumit Khan to allow DLL compilation; most fixes related to 2000-01-10 00:55:05 +00:00
fontdlg.h *** empty log message *** 1999-10-07 04:44:22 +00:00
fontenum.h added wxFontEnumerator::GetFacenames and GetEncodings that return array of facenames/encodings found by EnumerateXXXX 1999-11-06 15:38:23 +00:00
fontmap.h added IsEncodingAvailable and GetAltForEncoding extended by facename argument and added GetAltForEncoding alternative that returns only wxFontEncoding (and thus more useful for wxWin users) 2000-01-08 23:45:31 +00:00
fontutil.h add wxFontEncoding member into wxNativeEncodingInfo 2000-01-08 23:45:24 +00:00
frame.h 1. wxMotif::wxFrame derives from wxFrameBase now 1999-12-01 15:23:56 +00:00
fs_inet.h Changed a few #include <xxx.h> to #include "xxx.h" 1999-08-20 22:52:21 +00:00
fs_zip.h added wxFileSystem::FindFirst and FindNext 1999-10-31 22:05:10 +00:00
gauge.h *** empty log message *** 1999-07-28 03:38:12 +00:00
gdicmn.h fixed wxBITMAP for Motif 1999-11-29 17:33:44 +00:00
gdiobj.h *** empty log message *** 1999-07-28 03:38:12 +00:00
geometry.h wxMSW update for CW, wxMac updated 1999-12-03 14:49:23 +00:00
gifdecod.h source clean-up 1999-12-10 20:16:01 +00:00
grid.h Added new wxGrid classes. This is a work in progress ! 1999-10-06 05:13:20 +00:00
gsocket.h typedef unsigned int bool (instead of int) for consistency with defs.h 1999-09-17 01:45:36 +00:00
hash.h Adding GetCount() to wxHashTable 2000-01-11 16:19:35 +00:00
help.h help classes compilation fixes 1999-07-24 23:12:39 +00:00
helpbase.h Removed some unused parameter warnings; compile error in dialup.cpp corrected; 1999-10-04 15:07:20 +00:00
helphtml.h Changes mostly as a result of __WXSTUBS__ compilation. The stubs code now 1998-08-15 00:23:28 +00:00
helpwin.h *** empty log message *** 1999-08-02 04:44:01 +00:00
helpxlp.h Changes mostly as a result of __WXSTUBS__ compilation. The stubs code now 1998-08-15 00:23:28 +00:00
icon.h *** empty log message *** 1999-07-28 03:38:12 +00:00
imagbmp.h image handlers moved to separate headers (imagbmp.h etc.) This change is backward compatible (all hdrs #included in image.h) and reduces executable size under GCC 1999-12-15 22:38:02 +00:00
image.h Chnages to mono-bitmap code. 2000-01-12 17:57:18 +00:00
imaggif.h image handlers moved to separate headers (imagbmp.h etc.) This change is backward compatible (all hdrs #included in image.h) and reduces executable size under GCC 1999-12-15 22:38:02 +00:00
imagjpeg.h image handlers moved to separate headers (imagbmp.h etc.) This change is backward compatible (all hdrs #included in image.h) and reduces executable size under GCC 1999-12-15 22:38:02 +00:00
imaglist.h *** empty log message *** 1999-07-28 03:38:12 +00:00
imagpcx.h image handlers moved to separate headers (imagbmp.h etc.) This change is backward compatible (all hdrs #included in image.h) and reduces executable size under GCC 1999-12-15 22:38:02 +00:00
imagpng.h image handlers moved to separate headers (imagbmp.h etc.) This change is backward compatible (all hdrs #included in image.h) and reduces executable size under GCC 1999-12-15 22:38:02 +00:00
imagpnm.h image handlers moved to separate headers (imagbmp.h etc.) This change is backward compatible (all hdrs #included in image.h) and reduces executable size under GCC 1999-12-15 22:38:02 +00:00
imagtiff.h image handlers moved to separate headers (imagbmp.h etc.) This change is backward compatible (all hdrs #included in image.h) and reduces executable size under GCC 1999-12-15 22:38:02 +00:00
intl.h wxLocale now uses wxEncodingConverter (must be explicitly enabled) 2000-01-02 19:51:30 +00:00
ioswrap.h missing newline at the end of file added 1999-06-27 22:06:33 +00:00
ipcbase.h Fixed virtual function hiding problem 2000-01-06 19:05:02 +00:00
joystick.h *** empty log message *** 1999-07-28 03:38:12 +00:00
layout.h Replaced old wxSizer, 1999-08-09 17:00:51 +00:00
laywin.h Added wxSashWindow, wxSashLayoutWindow, wxLayoutAlgorithm classes and sample 1998-09-07 09:27:34 +00:00
list.h added wxList::Insert(size_t); updated wxList documentation 1999-12-13 19:30:09 +00:00
listbox.h 1. sorted wxListBox and wxComboBox seem to work under wxGTK 1999-10-22 18:00:39 +00:00
listctrl.h 1. many, many, many warnings fixed (from HP-UX build log; 50% are still left) 1999-12-30 17:51:26 +00:00
listimpl.cpp 1. new wxList code 1998-11-24 23:30:50 +00:00
log.h Those wxTRACE_* string constants appears to need wxT() 2000-01-03 18:53:10 +00:00
longlong.h wxLongLongWx::Assign(double) works - thanks Guillermo 2000-01-08 14:26:40 +00:00
matrix.h Changes mostly as a result of __WXSTUBS__ compilation. The stubs code now 1998-08-15 00:23:28 +00:00
mdi.h *** empty log message *** 1999-07-28 03:38:12 +00:00
memory.h Updated wxvc_dll.dsp and memory.h to make VC++ compile in DLL mode again 2000-01-01 12:24:35 +00:00
menu.h wxMenu::callback stuff taken inside WXWIN_COMPATIBILITY_2 (everybody should 1999-11-15 14:04:06 +00:00
menuitem.h wxMenuItem::GetLabelFromText() added/documented, bug in wxMenu::FindItem() fixed 2000-01-11 13:58:41 +00:00
metafile.h 1. added wxEnhMetaFileXXX classes 2000-01-13 23:39:48 +00:00
mimetype.h split mimetype.h/.cpp into platform specific code 2000-01-19 23:06:11 +00:00
minifram.h *** empty log message *** 1999-07-28 03:38:12 +00:00
module.h OnExit() is called for modules which were initialized even if the init of 1999-01-17 22:44:04 +00:00
msgdlg.h Did somework on the generic dialogs, 1999-08-11 11:53:40 +00:00
mstream.h Fixes from Mumit Khan to allow DLL compilation; most fixes related to 2000-01-10 00:55:05 +00:00
notebook.h adaptions for CW Pro 5.3 on mac 2000-01-13 07:57:22 +00:00
object.h wxMac completed so far, generic listctrl extension 1999-11-11 16:11:14 +00:00
objstrm.h file should end with newline 1999-06-17 10:03:00 +00:00
odbc.h compile fix 1999-10-15 16:14:01 +00:00
ownerdrw.h mingw32 compilation fixes 1999-12-02 14:47:49 +00:00
palette.h *** empty log message *** 1999-07-28 03:38:12 +00:00
panel.h Changes mostly as a result of __WXSTUBS__ compilation. The stubs code now 1998-08-15 00:23:28 +00:00
paper.h Added paper classes. 1999-03-26 21:14:01 +00:00
pen.h *** empty log message *** 1999-07-28 03:38:12 +00:00
plot.h Add draft wxPlotWindow 2000-01-17 19:56:42 +00:00
print.h mac adaptions 1999-11-09 15:24:52 +00:00
printdlg.h More OS/2 stuff 1999-10-12 22:49:24 +00:00
prntbase.h unused parameter warnings suppressed 1999-09-18 16:49:30 +00:00
process.h wxProcess fixes (Detach() added), cleared/corrected wxExecute() documentation 1999-02-17 17:56:59 +00:00
progdlg.h Added a generic wxProgressDialog and made wxPostscriptPrinter use it. 1999-05-09 15:19:45 +00:00
prop.h Added Prepend() and Remove() methods to wxSizer, 1999-08-16 20:17:48 +00:00
propform.h *** empty log message *** 1999-10-24 15:57:35 +00:00
proplist.h Further fixes to Dialog Editor; additions to .dsp files 2000-01-14 17:55:49 +00:00
radiobox.h *** empty log message *** 1999-07-28 03:38:12 +00:00
radiobut.h *** empty log message *** 1999-07-28 03:38:12 +00:00
region.h *** empty log message *** 1999-07-28 03:38:12 +00:00
resource.h adaptions for CW Pro 5.3 on mac 2000-01-13 07:57:22 +00:00
sashwin.h Added wxSashWindow, wxSashLayoutWindow, wxLayoutAlgorithm classes and sample 1998-09-07 09:27:34 +00:00
sckaddr.h Committing in . 1999-11-12 11:27:07 +00:00
sckipc.h Fixed virtual function hiding problem 2000-01-06 19:05:02 +00:00
sckstrm.h *** empty log message *** 1999-08-02 04:44:01 +00:00
scrolbar.h *** empty log message *** 1999-07-28 03:38:12 +00:00
scrolwin.h Changes mostly as a result of __WXSTUBS__ compilation. The stubs code now 1998-08-15 00:23:28 +00:00
serbase.h Changed a few #include <xxx.h> to #include "xxx.h" 1999-08-20 22:52:21 +00:00
settings.h *** empty log message *** 1999-07-28 03:38:12 +00:00
setup.h Committing in . 1999-11-25 13:41:50 +00:00
sizer.h Added wxSizer::Insert() 1999-12-16 16:37:08 +00:00
slider.h *** empty log message *** 1999-07-28 03:38:12 +00:00
socket.h wxSocekt now uses wxPostEvent. 2000-01-14 10:04:12 +00:00
spinbutt.h Distrib things, 1999-08-06 10:10:10 +00:00
spinctrl.h 16-bit fixes 2000-01-15 10:20:46 +00:00
splitter.h Changes mostly as a result of __WXSTUBS__ compilation. The stubs code now 1998-08-15 00:23:28 +00:00
statbmp.h *** empty log message *** 1999-07-28 03:38:12 +00:00
statbox.h *** empty log message *** 1999-07-28 03:38:12 +00:00
statline.h wxMac (debug) builds and runs wxMinimal again 1999-11-10 11:32:00 +00:00
stattext.h *** empty log message *** 1999-07-28 03:38:12 +00:00
statusbr.h Changes mostly as a result of __WXSTUBS__ compilation. The stubs code now 1998-08-15 00:23:28 +00:00
strconv.h Visualage C++ V4.0 updates 1999-12-14 23:32:53 +00:00
stream.h Added missing WXDLLEXPORTs 2000-01-12 01:13:25 +00:00
string.h more stream-like insertion operators 2000-01-05 16:38:12 +00:00
tab.h Changes mostly as a result of __WXSTUBS__ compilation. The stubs code now 1998-08-15 00:23:28 +00:00
tabctrl.h *** empty log message *** 1999-07-28 03:38:12 +00:00
taskbar.h *** empty log message *** 1999-07-28 03:38:12 +00:00
tbarbase.h Fixed a void* to wxObject* conversion error in a return causing compile break across all ports 1999-12-17 15:35:48 +00:00
tbarsmpl.h merging in the toolbar changes 1999-12-15 19:47:54 +00:00
textctrl.h 1. small fix in wxDirDialog: SHBrowseForFolder() doesn't like '/'s 2000-01-18 01:22:56 +00:00
textdlg.h Did somework on the generic dialogs, 1999-08-11 11:53:40 +00:00
textfile.h 1. DLL compilation fixes (wrong WXDLLEXPORT placement) in db.h/cpp 1999-10-12 23:57:40 +00:00
thread.h wxThread::GetCPUCount() and SetConcurrency() added and documented 1999-12-06 12:31:04 +00:00
time.h more fixes to compilation warnings from HP-UX build log. About 30% more to go 2000-01-05 15:35:04 +00:00
timer.h Compatibility fix: defined wxGetCurrentTime to wxGetLocalTime 1999-12-17 16:35:48 +00:00
tipdlg.h more files I forgot to commit 1999-06-28 22:08:46 +00:00
tokenzr.h Fixed compile errors. 1999-06-10 23:00:03 +00:00
toolbar.h merging in the toolbar changes 1999-12-15 19:47:54 +00:00
tooltip.h *** empty log message *** 1999-07-28 03:38:12 +00:00
treectrl.h 1. fixes for DrawRotatedText(), drawing sample extended to show it 1999-12-07 00:09:40 +00:00
txtstrm.h Eliminate comma's after last element in an enum 1999-12-22 18:40:24 +00:00
types.h Changes mostly as a result of __WXSTUBS__ compilation. The stubs code now 1998-08-15 00:23:28 +00:00
url.h Updated wxSocket documentation 1999-09-05 10:23:22 +00:00
utils.h a more easy to use version of wxGetHomeDir() added 1999-12-09 15:14:58 +00:00
valgen.h Added a few #if wxUSE_XXX 1999-06-15 20:21:59 +00:00
validate.h 1. more warnings fixes in gtk/region.cpp and common/tbarsmpl.cpp 2000-01-06 16:47:48 +00:00
valtext.h Added a few #if wxUSE_XXX 1999-06-15 20:21:59 +00:00
variant.h many changes; major ones: 1999-10-04 20:15:38 +00:00
version.h Distrib changes. 1999-11-14 19:25:07 +00:00
wave.h *** empty log message *** 1999-07-28 03:38:12 +00:00
wfstream.h Added WXDLLEXPORT's to the class definitions 1999-09-13 03:49:33 +00:00
window.h 1. more warnings fixes in gtk/region.cpp and common/tbarsmpl.cpp 2000-01-06 16:47:48 +00:00
wizard.h 1. wxBitmap copy ctor and operator=() taking wxIcon added 1999-11-14 02:22:27 +00:00
wx_cw_cm.h CW5.2 Pro Adaptions, wxMac starting to move in 1999-11-05 09:16:09 +00:00
wx_cw_d.h CW5.2 Pro Adaptions, wxMac starting to move in 1999-11-05 09:16:09 +00:00
wx_cw.h CW5.2 Pro Adaptions, wxMac starting to move in 1999-11-05 09:16:09 +00:00
wx.h 1. more warnings fixes in gtk/region.cpp and common/tbarsmpl.cpp 2000-01-06 16:47:48 +00:00
wxchar.h Make this compile in Unicode mode under Borland C++ 5.02 2000-01-03 02:19:07 +00:00
wxexpr.h replaced T() makro with wxT() due to namespace probs, _T() exists, too 1999-10-08 14:35:56 +00:00
wxhtml.h making wxHTML 8.3 compliant 1999-10-02 18:19:46 +00:00
wxprec.h Changed code to allow for removal of the #include <windows.h> from wxprec.h for windows 2000-01-18 12:29:32 +00:00
xpmhand.h *** empty log message *** 1999-07-28 03:38:12 +00:00
zipstrm.h zipstrm link fix 1999-08-08 13:58:24 +00:00
zstream.h Changed a few #include <xxx.h> to #include "xxx.h" 1999-08-20 22:52:21 +00:00