wxWidgets/include/wx
Vadim Zeitlin 265dd23241 Don't create a valid wxRegion when using default ctor in wxOSX.
Default constructing a wxRegion created an object that unexpectedly passed
IsOk() test in wxOSX. This was completely unexpected so don't do this and
leave default constructed wxRegion invalid, as in the other ports.

Update DoCombine() to be able to deal with the case of an invalid source
region in a way consistent with the other ports.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69459 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-10-18 21:56:40 +00:00
..
aui Derive wxAuiNotebook from wxBookCtrlBase. Document wxAuiNotebookEvent which now derives from wxBookCtrlEvent. Update the notebook sample to add wxAuiNotebook as an option. 2011-10-02 10:29:00 +00:00
cocoa Change wxSound ctor from in-memory data to use size_t/void *. 2011-09-21 15:08:02 +00:00
dfb Move wxTopLevelWindow::SetShape() down to wxNonOwnedWindow. 2011-10-10 10:53:23 +00:00
generic Move SetBackgroundBitmap() from wxPanel to new wxCustomBackgroundWindow. 2011-10-11 17:07:43 +00:00
gtk Implement SetShape() for wxPopupWindow in wxGTK. 2011-10-13 12:45:56 +00:00
gtk1 remove unnecessary GTK declarations from defs.h, move things only used once to the place that needs them 2011-09-07 16:56:50 +00:00
html No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
meta Add wxUSE_STD_CONTAINERS and turn it on by default. 2011-03-30 14:16:04 +00:00
mgl
motif Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
msdos
msw Don't use wxMSW version of wxNonOwnedWindow at all under WinCE. 2011-10-15 00:20:56 +00:00
os2 Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
osx Don't create a valid wxRegion when using default ctor in wxOSX. 2011-10-18 21:56:40 +00:00
palmos Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
persist Add persistence support for wxSplitterWindow. 2011-09-04 23:01:45 +00:00
private
propgrid Allow wxPGProperty::IsChildSelected() to work recursively 2011-05-20 14:26:17 +00:00
protocol No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
ribbon
richtext Add wxWithImages helper mix-in with {Set,Get,Assign}ImageList() methods. 2011-08-21 14:08:43 +00:00
stc Replace stc.{h,cpp} with the generated versions with all their typos. 2011-06-29 08:37:49 +00:00
univ Move SetBackgroundBitmap() from wxPanel to new wxCustomBackgroundWindow. 2011-10-11 17:07:43 +00:00
unix Change wxSound ctor from in-memory data to use size_t/void *. 2011-09-21 15:08:02 +00:00
x11
xml Add support for elements preceding the document node in wxXML. 2011-03-30 14:16:19 +00:00
xrc Added XRC handler for wxTimePickerCtrl. 2011-09-29 13:43:23 +00:00
aboutdlg.h Replaced Ok() occurrences with IsOk() throughout trunk. 2011-05-03 16:29:04 +00:00
accel.h adapt defines 2011-08-16 11:55:39 +00:00
access.h
affinematrix2d.h Compilation fixes for wxUSE_GEOMETRY==0 build. 2011-08-04 16:12:36 +00:00
affinematrix2dbase.h Compilation fixes for wxUSE_GEOMETRY==0 build. 2011-08-04 16:12:36 +00:00
afterstd.h
anidecod.h
animate.h
animdecod.h
any.h
anybutton.h Fixed buttons having no border in wxUniv by default. 2011-08-25 23:09:00 +00:00
anystr.h
app.h
apptrait.h
archive.h
arrimpl.cpp
arrstr.h Add wxUSE_STD_CONTAINERS and turn it on by default. 2011-03-30 14:16:04 +00:00
artprov.h
atomic.h
bannerwindow.h Fix inconsistent DLL export declaration for wxBannerWindowNameStr too. 2011-09-23 12:15:58 +00:00
base64.h
beforestd.h
bitmap.h Added wxBITMAP_TYPE_TIFF and wxBITMAP_TYPE_TIFF_RESOURCE. 2011-08-23 04:55:46 +00:00
bmpbuttn.h
bmpcbox.h
bookctrl.h Make wxBookCtrlBase::GetSelection virtual, as per the documentation. 2011-09-14 08:24:06 +00:00
brush.h
buffer.h
build.h Add wxUSE_STD_CONTAINERS and turn it on by default. 2011-03-30 14:16:04 +00:00
busyinfo.h
button.h Refactor wxButton and wxToggleButton to derive from wxAnyButton. 2011-06-14 13:00:42 +00:00
cairo.h * Implement dynamic loading of the Cairo DLL on Windows similar to how it was 2011-08-27 23:26:53 +00:00
calctrl.h Replaced Ok() occurrences with IsOk() throughout trunk. 2011-05-03 16:29:04 +00:00
caret.h Fixed various typos. 2011-03-22 14:17:38 +00:00
chartype.h
checkbox.h No changes, just move wxCheckBoxState to wx/defs.h from wx/checkbox.h. 2011-08-21 14:08:52 +00:00
checkeddelete.h
checklst.h
chkconf.h No changes, just fix typo in a comment following an #endif. 2011-10-18 21:56:29 +00:00
choicdlg.h
choice.h
choicebk.h No changes, just use symbolic NO_IMAGE constant instead of -1 or wxNOT_FOUND. 2011-08-21 14:08:49 +00:00
clipbrd.h
clntdata.h
clrpicker.h
cmdargs.h
cmdline.h
cmdproc.h
cmndata.h Replaced Ok() occurrences with IsOk() throughout trunk. 2011-05-03 16:29:04 +00:00
collpane.h
colordlg.h
colour.h
colourdata.h
combo.h No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
combobox.h Replace wxComboBox::IsEmpty() with Is{List,Text}Empty(). 2011-08-21 12:06:16 +00:00
commandlinkbutton.h
compositewin.h Fix setting tooltips for wxSearchCtrl and other composite controls. 2011-10-02 11:28:54 +00:00
confbase.h
config.h
containr.h Compilation fix: include wx/event.h from wx/containr.h. 2011-07-26 11:31:21 +00:00
control.h
convauto.h
cpp.h
cppunit.h updates for OpenVMS 2011-09-30 14:00:52 +00:00
crt.h
cshelp.h
ctrlsub.h Get rid of ugly wxCONTROL_ITEMCONTAINER_CLIENTDATAOBJECT_RECAST macro. 2011-07-30 11:30:08 +00:00
cursor.h
custombgwin.h Move SetBackgroundBitmap() from wxPanel to new wxCustomBackgroundWindow. 2011-10-11 17:07:43 +00:00
dataobj.h
dataview.h Harmonize wxDataViewCtrl::GetSelection() behaviour in all ports. 2011-08-22 12:41:19 +00:00
datectrl.h Refactor wxDatePickerCtrl to derive from wxDateTimePickerCtrl. 2011-09-29 13:43:02 +00:00
dateevt.h Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
datetime.h Fixed various typos. 2011-03-22 14:17:38 +00:00
datetimectrl.h Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
datstrm.h
dc.h * Implement dynamic loading of the Cairo DLL on Windows similar to how it was 2011-08-27 23:26:53 +00:00
dcbuffer.h
dcclient.h
dcgraph.h * Implement dynamic loading of the Cairo DLL on Windows similar to how it was 2011-08-27 23:26:53 +00:00
dcmemory.h
dcmirror.h
dcprint.h
dcps.h
dcscreen.h
dcsvg.h
dde.h
debug.h Fixed various typos. 2011-03-22 14:17:38 +00:00
debugrpt.h
defs.h remove unnecessary GTK declarations from defs.h, move things only used once to the place that needs them 2011-09-07 16:56:50 +00:00
dialog.h Change wxDIALOG_NO_PARENT to avoid clash with wxICON_EXCLAMATION. 2011-09-17 11:06:11 +00:00
dialup.h No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
dir.h
dirctrl.h
dirdlg.h
display_impl.h
display.h
dlimpexp.h Rename web library to webview. 2011-08-19 10:45:16 +00:00
dlist.h Add wxUSE_STD_CONTAINERS and turn it on by default. 2011-03-30 14:16:04 +00:00
dnd.h
docmdi.h
docview.h Added customizable wxDocManager::OnMRUFileNotExist() virtual method. 2011-07-22 16:16:09 +00:00
dragimag.h
dvrenderers.h Return non-const pointer from wxDataViewRendererBase::GetView(). 2011-08-22 15:31:36 +00:00
dynarray.h Re-define push_back() in wxSortedArrayString to behave correctly. 2011-04-10 15:36:07 +00:00
dynlib.h
dynload.h
editlbox.h
effects.h
encconv.h
encinfo.h
event.h Fix event types in wxMouseEvent::Aux1DClick() and Aux1DClick(). 2011-07-04 17:22:49 +00:00
evtloop.h
evtloopsrc.h
except.h
fdrepdlg.h
features.h
ffile.h
file.h
fileconf.h
filectrl.h
filedlg.h
filefn.h Explicitly use _stati64() with MinGW-W64. 2011-10-17 22:26:13 +00:00
filehistory.h
filename.h
filepicker.h Added wxFLP_SMALL and wxDIRP_SMALL styles for wx{File,Dir}PickerCtrl. 2011-08-27 14:11:25 +00:00
filesys.h
flags.h
fmappriv.h
font.h
fontdata.h
fontdlg.h
fontenc.h
fontenum.h
fontmap.h
fontpicker.h
fontutil.h
frame.h
fs_arc.h
fs_filter.h
fs_inet.h
fs_mem.h
fs_zip.h
fswatcher.h Implement watching directory correctly in MSW wxFileSystemWatcher. 2011-05-03 23:31:39 +00:00
gauge.h Fixed various typos. 2011-03-22 14:17:38 +00:00
gbsizer.h No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
gdicmn.h Added wxBITMAP_TYPE_TIFF and wxBITMAP_TYPE_TIFF_RESOURCE. 2011-08-23 04:55:46 +00:00
gdiobj.h
geometry.h No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
gifdecod.h
glcanvas.h No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
graphics.h Allow creating wxGraphicsFont without using wxFont. 2011-10-09 22:07:29 +00:00
grid.h
hash.h Add wxUSE_STD_CONTAINERS and turn it on by default. 2011-03-30 14:16:04 +00:00
hashmap.h Add wxUSE_STD_CONTAINERS and turn it on by default. 2011-03-30 14:16:04 +00:00
hashset.h Add wxUSE_STD_CONTAINERS and turn it on by default. 2011-03-30 14:16:04 +00:00
headercol.h Remove wxHeaderColumn::SetAsSortKey() and only use SetSortOrder(). 2011-09-21 15:07:46 +00:00
headerctrl.h
help.h
helpbase.h
helphtml.h
helpwin.h
htmllbox.h Get rid of ugly wxCONTROL_ITEMCONTAINER_CLIENTDATAOBJECT_RECAST macro. 2011-07-30 11:30:08 +00:00
hyperlink.h
icon.h
iconbndl.h
iconloc.h
imagbmp.h
image.h
imaggif.h
imagiff.h
imagjpeg.h
imaglist.h
imagpcx.h
imagpng.h
imagpnm.h
imagtga.h
imagtiff.h Added option to TIFF handler for specifying the photometric interpretation. 2011-08-19 03:47:40 +00:00
imagxpm.h
infobar.h
init.h
intl.h
iosfwrap.h
ioswrap.h
ipc.h
ipcbase.h
itemid.h Add new wxTreeListCtrl class. 2011-08-27 14:11:03 +00:00
joystick.h
kbdstate.h Compilation fix for non-OSX: don't use m_rawControlDown there. 2011-08-23 15:44:04 +00:00
language.h
layout.h
laywin.h
link.h
list.h Add wxUSE_STD_CONTAINERS and turn it on by default. 2011-03-30 14:16:04 +00:00
listbase.h Make wxListCtrl sort function take wxIntPtr, not long, arguments. 2011-05-13 13:30:03 +00:00
listbook.h No changes, just use symbolic NO_IMAGE constant instead of -1 or wxNOT_FOUND. 2011-08-21 14:08:49 +00:00
listbox.h
listctrl.h
listimpl.cpp Add wxUSE_STD_CONTAINERS and turn it on by default. 2011-03-30 14:16:04 +00:00
log.h
longlong.h Silence Clang warning about numeric_limits<> specialization. 2011-07-31 13:25:33 +00:00
math.h Replaced C++ comments with C ones in C files. 2011-04-15 19:18:34 +00:00
matrix.h
mdi.h Fix bug with TAB being able to switch focus between MDI frames. 2011-08-03 00:45:42 +00:00
mediactrl.h Fixed various typos. 2011-03-22 14:17:38 +00:00
memconf.h
memory.h
memtext.h
menu.h
menuitem.h
metafile.h
mimetype.h No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
minifram.h
module.h
mousemanager.h
mousestate.h
msgdlg.h Add support for wxHELP button to wxMessageDialog. 2011-08-04 22:53:42 +00:00
msgout.h
msgqueue.h
mstream.h
nativewin.h
nonownedwnd.h Don't use wxMSW version of wxNonOwnedWindow at all under WinCE. 2011-10-15 00:20:56 +00:00
notebook.h
notifmsg.h
numdlg.h
numformatter.h
object.h
odcombo.h Get rid of ugly wxCONTROL_ITEMCONTAINER_CLIENTDATAOBJECT_RECAST macro. 2011-07-30 11:30:08 +00:00
overlay.h
ownerdrw.h
palette.h
panel.h Move SetBackgroundBitmap() from wxPanel to new wxCustomBackgroundWindow. 2011-10-11 17:07:43 +00:00
paper.h
pen.h
persist.h
pickerbase.h Added wxFLP_SMALL and wxDIRP_SMALL styles for wx{File,Dir}PickerCtrl. 2011-08-27 14:11:25 +00:00
platform.h Move wxUSE_GUI definition from chkconf.h to the top of platform.h. 2011-10-12 11:20:15 +00:00
platinfo.h
popupwin.h Fix warnings about wxOSX_USE_CARBON being undefined when using g++. 2011-10-10 17:12:42 +00:00
position.h
power.h
print.h
printdlg.h
prntbase.h Restore wxPreviewFrame::Initialize(void) and add InitializeWithModality(). 2011-06-22 22:58:07 +00:00
process.h
progdlg.h
propdlg.h
ptr_scpd.h
ptr_shrd.h
quantize.h
radiobox.h
radiobut.h
range.h
rawbmp.h No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
rearrangectrl.h
recguard.h
regex.h
region.h
renderer.h
richmsgdlg.h
rtti.h Make wxDECLARE_CLASS synonym of wxDECLARE_ABSTRACT_CLASS. 2011-06-07 13:06:17 +00:00
sashwin.h
sckaddr.h
sckipc.h
sckstrm.h
scopedarray.h
scopedptr.h
scopeguard.h Don't rely on RVO in wxON_BLOCK_EXIT_SET(). 2011-04-24 13:14:47 +00:00
scrolbar.h
scrolwin.h
selstore.h
settings.h
setup_gccxml.h
setup_inc.h Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
setup_redirect.h
sharedptr.h
sizer.h
slider.h
snglinst.h
socket.h
sound.h
spinbutt.h
spinctrl.h
splash.h
splitter.h
srchctrl.h Set colours and fonts for all elements of the generic wxSearchCtrl. 2011-08-27 12:13:23 +00:00
sstream.h Fix wxStringOutputStream in wxUSE_UNICODE_UTF8 build. 2011-06-16 16:22:15 +00:00
stack.h Add wxUSE_STD_CONTAINERS and turn it on by default. 2011-03-30 14:16:04 +00:00
stackwalk.h
statbmp.h Fixed various typos. 2011-03-22 14:17:38 +00:00
statbox.h Fixed various typos. 2011-03-22 14:17:38 +00:00
statline.h Fixed various typos. 2011-03-22 14:17:38 +00:00
stattext.h Fixed various typos. 2011-03-22 14:17:38 +00:00
statusbr.h
stdpaths.h
stdstream.h
stockitem.h
stopwatch.h
strconv.h
stream.h Allow passing the error value to wxStreamBase::Reset(). 2011-07-22 16:16:00 +00:00
string.h Add wxUSE_STD_CONTAINERS and turn it on by default. 2011-03-30 14:16:04 +00:00
stringimpl.h Add wxUSE_STD_CONTAINERS and turn it on by default. 2011-03-30 14:16:04 +00:00
stringops.h
strvararg.h Allow passing wxLongLong values directly to wx pseudo-vararg functions. 2011-05-17 22:12:39 +00:00
sysopt.h
tarstrm.h
taskbar.h
tbarbase.h
textbuf.h
textcompleter.h Refactor: extract wxTextCompleterFixed from wxMSW to a header. 2011-04-17 23:14:11 +00:00
textctrl.h Add wxTextCtrl::PositionToCoords() functions for wxMSW and wxGTK. 2011-07-29 15:11:54 +00:00
textdlg.h
textentry.h Add wxTextEntry::AutoCompleteDirectories(). 2011-08-27 14:11:13 +00:00
textfile.h
textwrapper.h Don't interpret '&' specially in wxTextWrapper. 2011-10-18 21:56:36 +00:00
tglbtn.h Refactor wxButton and wxToggleButton to derive from wxAnyButton. 2011-06-14 13:00:42 +00:00
thread.h
thrimpl.cpp
timectrl.h Add wxTimePickerCtrl class. 2011-09-29 13:43:15 +00:00
timer.h
tipdlg.h
tipwin.h
tls.h
tokenzr.h
toolbar.h
toolbook.h No changes, just use symbolic NO_IMAGE constant instead of -1 or wxNOT_FOUND. 2011-08-21 14:08:49 +00:00
tooltip.h
toplevel.h Move wxTopLevelWindow::SetShape() down to wxNonOwnedWindow. 2011-10-10 10:53:23 +00:00
tracker.h
translation.h
treebase.h Refactor: replace wxTreeItemId and wxDataViewItem with new wxItemId<>. 2011-08-21 14:08:56 +00:00
treebook.h No changes, just use symbolic NO_IMAGE constant instead of -1 or wxNOT_FOUND. 2011-08-21 14:08:49 +00:00
treectrl.h
treelist.h Fix inconsistent DLL export declaration for wxTreeListCtrlNameStr. 2011-09-22 12:53:47 +00:00
txtstrm.h Add wxText{Input,Output}Stream::Get{Input,Output}Stream() methods. 2011-03-22 17:15:45 +00:00
typeinfo.h
types.h
uiaction.h
unichar.h
uri.h
url.h
ustring.h
utils.h
valgen.h Support float, double and file name values in wxGenericValidator. 2011-07-09 23:37:28 +00:00
validate.h
valnum.h
valtext.h
variant.h
variantbase.h
vector.h Add wxUSE_STD_CONTAINERS and turn it on by default. 2011-03-30 14:16:04 +00:00
version.h Increased the version to 2.9.3. 2011-07-22 16:32:07 +00:00
versioninfo.h
vidmode.h
vlbox.h
vms_x_fix.h
volume.h
vscroll.h
weakref.h Fixed various typos. 2011-03-22 14:17:38 +00:00
webview.h Store a pointer to each ClassFactory so we can correctly release it when the browser closes. This fixes a few more memory leaks. 2011-10-05 17:23:51 +00:00
webviewarchivehandler.h Delete the filesystem used by wxWebViewArchiveHandler when we are done with it. Fixes a memory leak. 2011-10-05 21:21:51 +00:00
wfstream.h
window.h Add wxWindowBase::CopyToolTip() method. 2011-10-02 11:28:45 +00:00
windowid.h
withimages.h Add missing wx/icon.h header to fix wxGTK compilation. 2011-08-21 14:52:16 +00:00
wizard.h
wrapsizer.h
wupdlock.h
wx_cw_cm.h
wx_cw_d.h
wx_cw.h
wx_cwc_d.h
wx_cwc.h
wx_cwcocoa_cm.h
wx_cwcocoa_d.h
wx_cwcocoa.h
wx_cwu_d.h
wx.h
wxchar.h
wxcrt.h Fix compilation with g++ 4.7 (prerelease). 2011-08-08 08:33:19 +00:00
wxcrtbase.h Use strdup() even in strict ANSI mode with MinGW. 2011-06-22 22:58:04 +00:00
wxcrtvararg.h
wxhtml.h
wxprec.h
wxshlb_cw_d.h
wxshlb_cw.h
wxshlb_cwc_d.h
wxshlb_cwc.h
wxshlba_cw_d.h
wxshlba_cw.h
wxshlba_cwc_d.h
wxshlba_cwc.h
xlocale.h
xpmdecod.h
xpmhand.h
xti2.h
xti.h
xtictor.h
xtihandler.h
xtiprop.h
xtistrm.h
xtitypes.h Fix XTI compilation in STL build. 2011-03-30 14:15:53 +00:00
xtixml.h
zipstrm.h
zstream.h