wxWidgets/include/wx
Vadim Zeitlin 546604ab55 Fix wrong function pointer casts in dynamic arrays code
Don't cast function pointers of incompatible types, this resulted in gcc
8 -Wcast-function-type warnings and could hide real errors.

Use normal, taking elements by value, sort function for in wxBaseArray
methods used by the sorted arrays only and provide Sort() overloads for
both this sort function variant and the compatible with qsort() one
taking pointers to the elements.
2018-06-03 23:27:38 +02:00
..
android Check for liblzma headers in configure too and add wxUSE_LIBLZMA 2018-04-06 15:39:39 +02:00
aui Make wxAuiManager::SavePaneInfo() parameter const 2017-11-05 23:45:21 +01:00
dfb Compilation fix for wxGUIEventLoop in wxDFB 2018-05-23 17:20:39 +02:00
generic Stop forwarding DoPopupMenu() to wxGenericListCtrl main window 2018-05-17 03:41:53 +02:00
gtk Fix build with GTK+ < 2.20 due to undefined key code constants 2018-05-22 17:01:07 +02:00
gtk1 Introduce wxPenInfo class 2017-09-10 01:02:06 +02:00
html Use semicolons as statement separators in wxHTML code 2018-01-06 17:37:20 +01:00
meta Allow using Bind() with non-public inheritance in C++11 code 2016-11-29 19:32:40 +01:00
motif Check for liblzma headers in configure too and add wxUSE_LIBLZMA 2018-04-06 15:39:39 +02:00
msw Use the same definitions of wx{Get,Set}WindowXXX() in Win{32,64} 2018-06-03 22:47:04 +02:00
osx Check for liblzma headers in configure too and add wxUSE_LIBLZMA 2018-04-06 15:39:39 +02:00
persist Introduce platform-dependent wxTLWGeometry class 2018-04-29 19:51:10 +02:00
private Fix saving/restoring window position for maximized windows 2018-04-29 20:35:44 +02:00
propgrid More use of wxOVERRIDE 2018-03-06 23:31:01 +01:00
protocol
qt Left-align wxSpinCtrl contents by default 2018-05-12 19:14:00 +02:00
ribbon Fix ribbon page layout wrong when scroll button is shown or hidden due to a scroll operation 2017-12-03 10:04:23 -08:00
richtext use more wxOVERRIDE (#329) 2016-09-25 13:21:28 -07:00
stc Remove trailing whitespace from several files 2018-04-18 15:45:42 +02:00
univ Check for liblzma headers in configure too and add wxUSE_LIBLZMA 2018-04-06 15:39:39 +02:00
unix Add default value for MakeConfigFileName() 2nd argument 2018-03-17 17:17:05 +01:00
x11 Avoid ifdef-ed override specification 2017-11-12 09:33:37 -08:00
xml wx/xml: Implement line-ending modes for xml saves 2017-05-30 14:31:59 +02:00
xrc Remove trailing whitespace from several files 2018-04-18 15:45:42 +02:00
aboutdlg.h
accel.h
access.h Add wxACC_INVALID_ARG error code to wxAccStatus enum 2016-10-03 20:43:00 +02:00
activityindicator.h
addremovectrl.h
affinematrix2d.h
affinematrix2dbase.h
afterstd.h
anidecod.h
animate.h
animdecod.h
any.h Remove trailing whitespace from several files 2018-04-18 15:45:42 +02:00
anybutton.h
anystr.h
app.h Delete windows before application on session end in wxMSW 2017-08-15 00:41:16 +02:00
appprogress.h
apptrait.h Fix warning with missing override 2018-05-18 18:49:00 -06:00
archive.h
arrimpl.cpp Replace object array macros with template class too 2018-06-03 17:12:12 +02:00
arrstr.h Always use wxVector<> for dynamic arrays implementation 2018-06-02 13:56:06 +02:00
artprov.h
atomic.h
bannerwindow.h
base64.h Make it possible to include wx/base64.h as the first header 2016-02-23 17:11:27 +01:00
beforestd.h
bitmap.h Make wxBitmap::ConvertToDisabled() work correctly for scaled bitmaps 2016-02-23 00:13:37 +01:00
bmpbuttn.h Use wxString() instead of "" for empty strings 2018-04-17 22:32:25 +02:00
bmpcbox.h
bookctrl.h Use wxVector<> for wxBookCtrlBase::m_pages array 2018-03-31 01:45:10 +02:00
brush.h
buffer.h Make wx/buffer.h header self-contained 2017-10-28 15:07:35 +02:00
build.h Consider g++ ABI 1011 to be compatible with 1002 too 2018-05-17 04:00:59 +02:00
busyinfo.h
button.h
calctrl.h Automatically determine the first weekday for a calendar control 2017-09-02 17:02:35 +03:00
caret.h
catch_cppunit.h Improve output of test failures for unprintable characters 2017-12-06 03:23:26 +01:00
chartype.h Extract common type definitions from wx/defs.h to wx/types.h 2018-01-07 22:43:24 +01:00
checkbox.h
checkeddelete.h
checklst.h
chkconf.h Add wxUSE_PRIVATE_FONTS and drop wxHAS_PRIVATE_FONTS 2017-11-24 22:56:17 +01:00
choicdlg.h
choice.h
choicebk.h Update wxBookCtrlBase::m_selection outside UpdateSelectedPage() 2018-03-31 01:45:05 +02:00
clipbrd.h
clntdata.h
clrpicker.h
cmdargs.h Don't rely on argv being NULL-terminated under MSW 2017-04-16 17:50:22 +02:00
cmdline.h Allow hiding command line arguments from Usage() 2017-02-20 17:53:04 +01:00
cmdproc.h
cmndata.h
collheaderctrl.h
collpane.h use more wxOVERRIDE (#329) 2016-09-25 13:21:28 -07:00
colordlg.h
colour.h improve cursor and color implementation in wxqt 2017-11-06 02:04:23 +01:00
colourdata.h
combo.h Fix typos in comments in C++ code 2016-04-12 17:15:23 +02:00
combobox.h
commandlinkbutton.h
compiler.h Fix wxCHECK_VISUALC_VERSION macro to correctly detect VC14 2016-08-27 17:45:12 +02:00
compositewin.h Send wxEVT_SET_FOCUS for composite window when a child gets focus 2018-01-29 18:45:39 +01:00
confbase.h
config.h
containr.h use more wxOVERRIDE (#329) 2016-09-25 13:21:28 -07:00
control.h
convauto.h
cpp.h Use HTTPS with Trac links. 2017-07-04 13:15:14 -06:00
crt.h
cshelp.h
ctrlsub.h Don't over promise in wxItemContainer documentation 2017-01-14 00:25:35 +01:00
cursor.h
custombgwin.h
dataobj.h Fix wxURLDataObject comment and documentation for wxGTK 2017-12-08 13:14:19 +01:00
dataview.h Rename wxDataViewEvent::SetEditCanceled() and remove its argument 2018-02-04 22:36:14 +01:00
datectrl.h
dateevt.h
datetime.h Explicitly disambiguate local time zone from UTC 2017-11-29 23:02:22 +01:00
datetimectrl.h
datstrm.h
dc.h Fix wrongly restoring clipping region in wxDCClipper 2018-01-29 15:36:21 +01:00
dcbuffer.h
dcclient.h
dcgraph.h Fix uses of wxPalette without check for wxUSE_PALETTE 2018-05-18 18:49:05 -06:00
dcmemory.h
dcmirror.h
dcprint.h
dcps.h
dcscreen.h
dcsvg.h Add header file with missing wxScopedPtr declaration 2017-07-31 23:50:06 +02:00
dde.h
debug.h
debugrpt.h Show correct save path when using compressed debug report 2018-05-02 15:36:11 +02:00
defs.h Add helper macros for suppressing gcc 8 -Wcast-function-type 2018-06-03 22:47:04 +02:00
dialog.h Allow specifying the maximum width of static text in dialogs 2016-12-01 14:06:43 +01:00
dialup.h use more wxOVERRIDE (#329) 2016-09-25 13:21:28 -07:00
dir.h Declare wxInvalidSize also in wx/dir.h 2017-11-21 13:49:21 +01:00
dirctrl.h
dirdlg.h
display_impl.h use more wxOVERRIDE (#329) 2016-09-25 13:21:28 -07:00
display.h
dlimpexp.h
dlist.h Replace wxEXPLICIT with the 'explicit' keyword 2016-09-14 18:45:12 +09:00
dnd.h
docmdi.h
docview.h Remove unneeded override of Destroy() after d456d2d6 2017-08-23 23:27:25 -07:00
dragimag.h
dvrenderers.h Send wxEVT_DATAVIEW_ITEM_EDITING_DONE for all renderers in wxGTK 2018-02-05 01:05:16 +01:00
dynarray.h Fix wrong function pointer casts in dynamic arrays code 2018-06-03 23:27:38 +02:00
dynlib.h
dynload.h
editlbox.h
effects.h
encconv.h
encinfo.h Improved description of charset values under MSW. 2017-02-23 19:20:20 +02:00
event.h Work around gcc 8 -Wcast-function-type in event table macros 2018-06-03 22:47:50 +02:00
eventfilter.h
evtloop.h Don't make wxEventLoop::WakeUpIdle() virtual 2018-01-13 17:40:53 +01:00
evtloopsrc.h
except.h
fdrepdlg.h
features.h
ffile.h Don't crash in wxFFile::Eof() and Error() if file is closed 2017-04-01 18:43:13 +02:00
file.h
fileconf.h
filectrl.h Use wx prefix for global names 2017-10-01 10:03:48 -07:00
filedlg.h
filefn.h Remove obsolete wxCHECK_W32API_VERSION() checks 2017-09-04 22:38:23 +02:00
filehistory.h
filename.h
filepicker.h
filesys.h
flags.h
fmappriv.h
font.h Avoid use of uninitialized point size in wxFontInfo 2018-01-29 09:49:51 -08:00
fontdata.h
fontdlg.h
fontenc.h
fontenum.h Add wxFontEnumerator::InvalidateCache() 2017-11-13 22:29:29 +01:00
fontmap.h use more wxOVERRIDE (#329) 2016-09-25 13:21:28 -07:00
fontpicker.h Add wxFontPickerCtrl::SetMinPointSize() 2017-10-21 22:10:35 +02:00
fontutil.h Remove ATSU-related dead code from wxOSX 2016-12-03 12:44:10 +01:00
frame.h Compilation fix for wxUSE_STATUSBAR==0 build 2016-06-07 14:29:52 +02:00
fs_arc.h
fs_filter.h
fs_inet.h
fs_mem.h
fs_zip.h
fswatcher.h
gauge.h
gbsizer.h
gdicmn.h Round, rather than truncate, in wxSize and wxPoint operations 2018-03-06 16:08:01 +01:00
gdiobj.h
geometry.h switching from comma to semicolon, possible error warning 2017-06-15 17:48:23 +02:00
gifdecod.h
glcanvas.h Improve new wxGLCanvas compatibility with old hardware and code 2017-01-16 03:25:49 +01:00
graphics.h Fix wxPenInfo ctor compilation with gcc 4.4.7 on CentOS 6 2017-11-05 16:42:20 +01:00
grid.h
hash.h
hashmap.h Avoid gcc8 -Wcast-function-type in hash map macros in Win64 build 2018-06-03 22:47:04 +02:00
hashset.h Replace wxEXPLICIT with the 'explicit' keyword 2016-09-14 18:45:12 +09:00
headercol.h
headerctrl.h Add wxHD_BITMAP_ON_RIGHT style to wxHeaderCtrl 2018-02-04 00:14:28 +01:00
help.h
helpbase.h
helphtml.h
helpwin.h Removed obsolete symbols from comments. 2016-02-21 20:12:11 +02:00
htmllbox.h
hyperlink.h
icon.h
iconbndl.h Update comment and change log after MSW wxIconBundle improvements 2017-05-20 17:01:59 +02:00
iconloc.h Replace wxEXPLICIT with the 'explicit' keyword 2016-09-14 18:45:12 +09:00
imagbmp.h
image.h
imaggif.h Add wxIMAGE_OPTION_GIF_TRANSPARENCY for GIF image loading 2018-02-16 16:28:33 +01:00
imagiff.h
imagjpeg.h
imaglist.h Removed obsolete symbols from comments. 2016-02-21 20:12:11 +02:00
imagpcx.h
imagpng.h
imagpnm.h
imagtga.h
imagtiff.h
imagxpm.h
infobar.h
init.h Use Unicode command line when not using wmain() under Windows 2017-03-11 03:41:23 +01:00
intl.h Refactor wxLocale initialization code 2017-07-16 15:03:22 +02:00
iosfwrap.h
ioswrap.h
ipc.h
ipcbase.h
itemattr.h Add equality operators to wxItemAttr 2016-04-17 17:36:20 +02:00
itemid.h
joystick.h
kbdstate.h
language.h
layout.h
laywin.h
link.h
list.h Also remove wxList::const_iterator::const_reference typedef 2018-02-23 16:03:36 +01:00
listbase.h Remove outdated comment about wxListCtrl checkboxes support 2017-06-20 15:25:28 +02:00
listbook.h
listbox.h Improve wxListBox::GetCountPerPage() in wxGTK and wxOSX 2017-10-21 22:10:35 +02:00
listctrl.h
listimpl.cpp
log.h Don't call time() from wxLogRecordInfo ctor 2017-11-29 02:22:16 +01:00
longlong.h
lzmastream.h Add wxLZMAClassFactory for run-time LZMA stream creation 2018-04-06 15:39:55 +02:00
math.h Define wxIsNaN() as std::isnan() in C++11 mode 2016-05-14 00:13:47 +02:00
matrix.h
mdi.h use more wxOVERRIDE (#329) 2016-09-25 13:21:28 -07:00
mediactrl.h
memconf.h
memory.h
memtext.h use more wxOVERRIDE (#329) 2016-09-25 13:21:28 -07:00
menu.h
menuitem.h Fix compilation with wxUSE_ACCEL==0 2017-10-08 10:38:54 +02:00
metafile.h Build wxMetafileDataObject when wxUSE_DATAOBJ==1 2017-05-02 23:30:30 +02:00
mimetype.h Add wxFileType::GetExpandedCommand() 2016-03-05 03:09:59 +01:00
minifram.h
modalhook.h Replace wxEXPLICIT with the 'explicit' keyword 2016-09-14 18:45:12 +09:00
module.h
mousemanager.h
mousestate.h Use const reference for wxPoint parameter 2017-05-28 23:56:46 -07:00
msgdlg.h
msgout.h Refactor wxLog and wxMessageOutput classes to avoid duplication 2017-11-04 16:19:06 +01:00
msgqueue.h
mstream.h
nativewin.h Avoid many -Wparentheses warnings from gtk/gtk.h with gcc8 2018-05-21 12:34:04 +02:00
nonownedwnd.h support masked or partially transparent windows in wxqt 2017-11-06 02:05:40 +01:00
notebook.h Remove trailing whitespace from several files 2018-04-18 15:45:42 +02:00
notifmsg.h
numdlg.h
numformatter.h
object.h Replace wxEXPLICIT with the 'explicit' keyword 2016-09-14 18:45:12 +09:00
odcombo.h
overlay.h Adding native macos Cocoa implementation for overlays into build files 2017-09-09 23:34:50 +02:00
ownerdrw.h
palette.h
panel.h
paper.h
pen.h Fix wxPenInfo ctor compilation with gcc 4.4.7 on CentOS 6 2017-11-05 16:42:20 +01:00
peninfobase.h Use ctor-initializer for non-trivial members 2017-09-12 09:51:53 -07:00
persist.h
pickerbase.h Fix recently broken wxPickerBase::SetPickerCtrlGrowable() 2016-06-09 15:24:44 +02:00
platform.h Remove redundant __WINDOWS__ check and definition 2017-08-24 13:42:48 +02:00
platinfo.h Merge branch 'rmv_symbols_3' of https://github.com/catalinr/wxWidgets 2017-02-20 17:46:45 +01:00
popupwin.h
position.h
power.h use more wxOVERRIDE (#329) 2016-09-25 13:21:28 -07:00
preferences.h
print.h
printdlg.h
prntbase.h
process.h
progdlg.h
propdlg.h
ptr_scpd.h
ptr_shrd.h
quantize.h
radiobox.h
radiobut.h
range.h
rawbmp.h
rearrangectrl.h Fix inserting items to wxRearrangeList (wxGTK) 2017-04-30 21:42:41 +02:00
recguard.h
regex.h
region.h use more wxOVERRIDE (#329) 2016-09-25 13:21:28 -07:00
renderer.h Allow using wxRendererNative::DrawGauge() for vertical gauges too 2018-02-03 18:46:17 +01:00
richmsgdlg.h Add footer text and icon to wxRichMessageDialog 2018-01-20 16:53:13 +01:00
richtooltip.h
rtti.h Work around an apparent gcc optimizer bug in wxClassInfo 2016-07-13 23:33:23 +02:00
sashwin.h
sckaddr.h More use of wxOVERRIDE 2018-03-06 23:31:01 +01:00
sckipc.h
sckstrm.h
scopedarray.h Replace wxEXPLICIT with the 'explicit' keyword 2016-09-14 18:45:12 +09:00
scopedptr.h Replace wxEXPLICIT with the 'explicit' keyword 2016-09-14 18:45:12 +09:00
scopeguard.h Removed obsolete symbols from comments. 2016-02-21 20:12:11 +02:00
scrolbar.h use more wxOVERRIDE (#329) 2016-09-25 13:21:28 -07:00
scrolwin.h Remove wxALWAYS_SHOW_SB-related code from wxScrolled 2018-01-14 18:27:10 +01:00
secretstore.h Change wxSecretStore API to allow retrieving the username 2017-07-17 18:26:20 +02:00
selstore.h
settings.h Add wxSYS_CARET_{ON,OFF,TIMEOUT}_MSEC system settings 2016-08-19 22:55:20 +02:00
setup_inc.h Check for liblzma headers in configure too and add wxUSE_LIBLZMA 2018-04-06 15:39:39 +02:00
setup_redirect.h
sharedptr.h Replace wxEXPLICIT with the 'explicit' keyword 2016-09-14 18:45:12 +09:00
simplebook.h Update wxBookCtrlBase::m_selection outside UpdateSelectedPage() 2018-03-31 01:45:05 +02:00
sizer.h
slider.h Removed obsolete symbols from comments. 2016-02-21 20:12:11 +02:00
snglinst.h
socket.h Factor out socket flag selection into GetBlockingFlagIfNeeded() 2017-08-15 19:34:54 +02:00
sound.h
spinbutt.h
spinctrl.h
splash.h
splitter.h
srchctrl.h Use simple wxEVT_SEARCH[_CANCEL] names for wxSearchCtrl events 2018-01-30 02:03:48 +01:00
sstream.h Make wxStringOutputStream ctor explicit 2017-11-03 00:36:48 +01:00
stack.h
stackwalk.h Make wx/stackwalk.h self-sufficient 2016-03-14 01:15:43 +01:00
statbmp.h
statbox.h Don't pretend static box with enabled label is disabled 2018-01-18 23:28:16 +01:00
statline.h
stattext.h
statusbr.h
stdpaths.h Add default value for MakeConfigFileName() 2nd argument 2018-03-17 17:17:05 +01:00
stdstream.h
stockitem.h
stopwatch.h
strconv.h Fix wxMBConv::cWC2MB() and cMB2WC() returned buffer length 2017-11-03 23:26:39 +01:00
stream.h
string.h Use wxString() instead of "" for empty strings 2018-04-17 22:32:25 +02:00
stringimpl.h
stringops.h Fix initialization of SingleCharBuffer and Utf16CharBuffer data 2017-06-22 15:55:24 +02:00
strvararg.h Remove HAVE_PARTIAL_SPECIALIZATION and HAVE_TEMPLATE_OVERLOAD_RESOLUTION macros 2016-09-14 18:45:12 +09:00
sysopt.h
systhemectrl.h Add missing __WXUNIVERSAL__ checks to fix wxUniv/MSW build 2016-02-26 12:02:05 +01:00
tarstrm.h
taskbar.h
taskbarbutton.h Fix 'destionation' typos 2017-06-21 22:51:57 +04:00
tbarbase.h Remove trailing whitespace from several files 2018-04-18 15:45:42 +02:00
testing.h
textbuf.h Don't crash in wxTextFile::GetLastLine() if the file is empty 2016-06-09 16:48:01 +02:00
textcompleter.h Fix wx/textcompleter.h compilation when it's the first included header 2017-06-29 17:17:01 +02:00
textctrl.h Fix clang -Winconsistent-missing-override in wxTextCtrl 2016-02-29 16:12:53 +01:00
textdlg.h
textentry.h
textfile.h
textwrapper.h
tglbtn.h
thread.h Removed obsolete symbols from comments. 2016-02-21 20:12:11 +02:00
thrimpl.cpp Removed obsolete symbols from comments. 2016-02-21 20:12:11 +02:00
time.h
timectrl.h
timer.h
tipdlg.h
tipwin.h
tls.h
tokenzr.h
toolbar.h Removed wxTB_3DBUTTONS style 2016-02-21 20:12:31 +02:00
toolbook.h
tooltip.h
toplevel.h Introduce platform-dependent wxTLWGeometry class 2018-04-29 19:51:10 +02:00
tracker.h
translation.h Rename context-specific translation macros and document them 2017-08-09 14:21:47 +02:00
treebase.h Make wxTreeEvent::GetToolTip() const 2016-09-16 01:34:32 +02:00
treebook.h Reuse wxBookCtrlBase::DoSetSelection() in wxTreebook too 2018-03-31 01:45:06 +02:00
treectrl.h Fix typos in comments in C++ code 2016-04-12 17:15:23 +02:00
treelist.h
txtstrm.h Fix wxTextInputStream for input starting with BOM-like bytes 2017-11-09 23:49:59 +01:00
typeinfo.h Fix wxTypeIdentifier::operator==() to be const 2017-11-14 15:58:17 +01:00
types.h Extract common type definitions from wx/defs.h to wx/types.h 2018-01-07 22:43:24 +01:00
uiaction.h Virtualize wxUIActionSimulator implementation 2016-05-23 03:00:49 +02:00
unichar.h Avoid warnings about conversion to wxUint16 in wxUniChar code 2018-03-06 16:00:47 +01:00
uri.h
url.h
ustring.h Fix constness of some member functions of wxUString 2016-03-01 16:01:39 +09:00
utils.h Add sanity checks for input string in wxHexToDec() 2017-02-23 20:49:59 +01:00
valgen.h
validate.h Make wxValidator::SetWindow() virtual 2018-01-07 01:25:10 +01:00
valnum.h Add wxFloatingPointValidator::SetFactor() 2018-01-26 14:39:57 +01:00
valtext.h
variant.h
variantbase.h
vector.h Make wxVector reverse iterators conform to iterator requirements 2018-02-23 16:14:03 +01:00
version.h Update version to 3.1.2 2018-02-20 00:08:01 +01:00
versioninfo.h
vidmode.h
vlbox.h
vms_x_fix.h
volume.h
vscroll.h
weakref.h Allow using Bind() with non-public inheritance in C++11 code 2016-11-29 19:32:40 +01:00
webview.h Merge wxWebView JavaScript improvements branch 2017-10-21 22:42:30 +02:00
webviewarchivehandler.h
webviewfshandler.h
wfstream.h
window.h More use of wxOVERRIDE 2018-03-06 23:31:01 +01:00
windowid.h
windowptr.h Replace wxEXPLICIT with the 'explicit' keyword 2016-09-14 18:45:12 +09:00
withimages.h
wizard.h
wrapsizer.h
wupdlock.h
wx.h
wxchar.h
wxcrt.h Allow for compilation under iOS 11 2017-06-24 22:01:15 +02:00
wxcrtbase.h Always enable wxMBConv::IsUTF8() 2017-10-27 20:13:04 +02:00
wxcrtvararg.h Remove extraneous semicolons after wxDECL_FOR_STRICT_MINGW32() 2017-02-20 15:55:47 +01:00
wxhtml.h
wxprec.h
xlocale.h Try to fix macOS build using cmake after xlocale changes 2018-01-21 16:49:26 +01:00
xpmdecod.h
xpmhand.h
xti2.h
xti.h
xtictor.h
xtihandler.h
xtiprop.h
xtistrm.h
xtitypes.h Fix typos in comments in C++ code 2016-04-12 17:15:23 +02:00
xtixml.h
zipstrm.h Fix ZIP64 creation with individual files larger 4GB 2018-02-15 20:01:13 +01:00
zstream.h