wxwidgets/include/wx/osx
Vadim Zeitlin 35c35c235e Remove wxUSE_STL which is not really used any longer
wxString is always based on std::[w]string since 2c0c727f49 (Remove wx
own wxStringImpl implementation, 2022-11-16) and all containers use
standard containers by default too now -- and there is a separate
wxUSE_STD_CONTAINERS for this anyhow.

The only remaining use of wxUSE_STL was as the default value for
wxUSE_STD_STRING_CONV_IN_WXSTRING option, but it's not really needed
for this neither, and this option can just be set to 0 by default.

Also add wxUSE_CHAR_CONV_IN_WXSTRING which can now be set to 0 too to
disable all unwanted implicit conversions (even "safe" ones, to wide
strings, in addition to the unsafe ones to narrow strings that could be
already disabled with wxUSE_UNSAFE_WXSTRING_CONV) to allow people who
don't want to have any implicit conversions at all to do it.

Keep --enable-stl configure option for compatibility, but warn if it is
used to tell people that it is not needed any longer.
2023-04-15 17:22:09 +02:00
..
carbon Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
cocoa Respect composition mode in wxOSX wxGraphicsContext::DrawBitmap() 2023-02-10 14:04:01 +01:00
core Remove "encoding" argument from string-oriented wxOSX functions 2022-10-28 01:35:34 +02:00
iphone Remove "encoding" argument from string-oriented wxOSX functions 2022-10-28 01:35:34 +02:00
private Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
accel.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
activityindicator.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
anybutton.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
app.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
appprogress.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
bitmap.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
bmpbuttn.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
brush.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
button.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
checkbox.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
checklst.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
chkconf.h Drop support for 32-bit wxOSX/Cocoa build 2022-06-07 00:46:59 +02:00
choice.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
clipbrd.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
colordlg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
colour.h
combobox.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
config_xcode.h Remove PACKAGE_XXX definitions from Xcode config header 2023-01-26 17:36:14 +01:00
control.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
cursor.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
dataform.h wrapping private types properly in UTI 2020-11-29 20:42:26 +01:00
dataobj.h adding data-transfer direction when getting native datatypes 2020-07-12 17:53:10 +02:00
dataobj2.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
dataview.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
datectrl.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
datetimectrl.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
dc.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
dcclient.h Handle wxOSX-specific clipping in wxOSX wxWindowDC implementation 2022-10-25 10:50:40 +02:00
dcmemory.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
dcprint.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
dcscreen.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
dialog.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
dirdlg.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
dnd.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
dvrenderer.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
dvrenderers.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
evtloop.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
evtloopsrc.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
filedlg.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
font.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
fontdlg.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
frame.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
fswatcher_fsevents.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
gauge.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
glcanvas.h Remove unused event table macros from some wxGLCanvas files 2023-02-14 16:05:07 +00:00
joystick.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
listbox.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
mdi.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
menu.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
menuitem.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
metafile.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
mimetype.h
minifram.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
msgdlg.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
nonownedwnd.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
notebook.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
palette.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
pen.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
popupwin.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
printdlg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
printmac.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
private.h moving datatransfer.h to source files 2019-11-05 19:20:51 +01:00
radiobox.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
radiobut.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
region.h
scrolbar.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
setup.h Remove wxUSE_STL which is not really used any longer 2023-04-15 17:22:09 +02:00
setup_inc.h Add recent macOS setup.h defines to correct file 2018-10-24 19:30:41 +02:00
slider.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
sound.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
spinbutt.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
srchctrl.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
statbmp.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
statbox.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
statline.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
stattext.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
statusbr.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
taskbarosx.h Use wxBitmapBundle in wxTaskBarIcon 2022-02-19 21:44:27 +00:00
textctrl.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
textentry.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
tglbtn.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
timectrl.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
toolbar.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
tooltip.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
toplevel.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
uma.h Remove wxOSX/Carbon support. 2016-02-01 13:48:48 +01:00
webview_webkit.h Add wxWebViewWindowFeatures and event 2023-03-24 15:10:21 +01:00
webviewhistoryitem_webkit.h make sure platform constants exist by using defs.h instead of setup.h 2014-03-31 11:23:46 +00:00
window.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00