wxWidgets/include/wx/msw
Jan Knepper a4f2303361 Use closesocket() for closing sockets under MSW
If accepting a socket connection failed, wxSocketImpl::Accept() used
close() to close the socket even under MSW, but it can be only used for
the file descriptors there and closesocket() must be used instead for
the sockets.

Add new (private) wxCloseSocket define and use it both here, to fix the
bug, and elsewhere to make the code more clear.

Closes #18407.
2019-06-03 22:31:37 +02:00
..
ole Fix misspellings in comments and documentation 2018-07-31 13:20:17 +02:00
private Use closesocket() for closing sockets under MSW 2019-06-03 22:31:37 +02:00
rt
accel.h
amd64.manifest
anybutton.h
app.h Don't rely on getting WM_NULL messages in wxIdleWakeUpModule 2018-01-13 17:33:09 +01:00
appprogress.h
apptbase.h
apptrait.h added wxQT declaration of wxGUIAppTraits 2018-08-03 02:33:06 +03:00
bitmap.h Add wxBitmap::operator=(wxImage) to wxMSW to resolve amboguities 2018-09-23 15:51:26 +02:00
blank.cur
bmpbuttn.h Stop using wxBU_AUTODRAW in wxWidgets code 2018-07-21 14:42:06 +02:00
bmpcbox.h
brush.h
bullseye.cur
button.h
calctrl.h
caret.h
cdrom.ico
checkbox.h
checklst.h Fix horizontal scrollbar handling for wxCheckListBox in wxMSW 2019-04-22 14:57:55 +02:00
child.ico
chkconf.h Add wxUSE_WINSOCK2 wxMSW option to include winsock2.h 2019-01-28 00:34:34 +01:00
choice.h
clipbrd.h
colordlg.h Send wxEVT_COLOUR_CHANGED from wxColourDialog under MSW 2019-04-21 01:53:14 +02:00
colour.h
colours.bmp
combo.h
combobox.h Fix sending wxEVT_TEXT_ENTER when using auto-completion in wxMSW 2017-12-25 19:29:25 +01:00
commandlinkbutton.h
computer.ico
control.h
crashrpt.h
cross.cur
csquery.bmp
ctrlsub.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
cursor.h
custombgwin.h
datectrl.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
datetimectrl.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
dc.h Remove all trailing spaces 2019-01-30 17:35:54 +01:00
dcclient.h
dcmemory.h
dcprint.h
dcscreen.h
dde.h Send Unicode data as UTF-8 text when using DDE-based IPC 2018-12-27 00:26:29 +01:00
debughlp.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
dialog.h
dib.h
dirdlg.h
dragimag.h
drive.ico
enhmeta.h Move wxUSE_ENH_METAFILE check inside wx/msw/enhmeta.h itself 2018-09-26 14:47:45 +02:00
evtloop.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
evtloopconsole.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
fdrepdlg.h
file1.ico
filedlg.h Allow retrieving current filter from wxFileDialog extra controls 2019-05-02 19:53:05 +02:00
floppy.ico
folder1.ico
folder2.ico
font.h More steps towards using wxFontInfo in all ports 2018-09-17 15:24:41 +02:00
fontdlg.h Implement wxFontDialog::SetTitle() in wxMSW 2018-07-30 16:11:25 +02:00
frame.h
fswatcher.h
gauge.h
gccpriv.h
gdiimage.h Deprecate wxBitmap::SetWidth/Height/Size/Depth, wxIcon::SetSize functions 2018-09-12 22:02:56 +02:00
genrcdefs.h Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
glcanvas.h
hand.cur
headerctrl.h Remove all trailing spaces 2019-01-30 17:35:54 +01:00
helpbest.h
helpchm.h
helpwin.h
htmlhelp.h
hyperlink.h
ia64.manifest
icon.h Deprecate wxBitmap::SetWidth/Height/Size/Depth, wxIcon::SetSize functions 2018-09-12 22:02:56 +02:00
imaglist.h
iniconf.h
init.h
joystick.h Add support for more than 4 joystick buttons under MSW 2018-09-25 01:03:58 +02:00
libraries.h Remove MSW wxUxThemeEngine class 2018-01-22 00:51:11 +01:00
listbox.h Fix horizontal scrollbar handling for wxCheckListBox in wxMSW 2019-04-22 14:57:55 +02:00
listctrl.h Move virtual stub functions to wxListCtrlBase 2019-05-05 14:23:44 +02:00
magnif1.cur
mdi.h Slightly simplify the previous commits 2018-09-18 00:13:35 +02:00
mdi.ico
menu.h
menuitem.h
metafile.h
mfc.h Fix compilation of MFC support code in MSVS conformance mode 2019-03-18 18:11:42 +01:00
mimetype.h
minifram.h
missing.h Remove all trailing spaces 2019-01-30 17:35:54 +01:00
msgdlg.h
msvcrt.h Remove the last remnants of Windows CE related code 2019-05-18 08:40:03 +02:00
nonownedwnd.h
notebook.h Improve wxNotebook themed background drawing 2018-08-18 15:44:43 +02:00
ownerdrawnbutton.h
ownerdrw.h
palette.h
panel.h
pbrush.cur
pen.h
pencil.cur
pntleft.cur
pntright.cur
popupwin.h Add wxPU_CONTAINS_CONTROLS style for wxPopupWindow 2019-01-28 00:48:16 +01:00
printdlg.h
printwin.h
private.h Compilation fix for TempHWNDSetter in wxQt 2019-04-26 13:11:43 +02:00
progdlg.h Make other wxGenericProgressDialog methods virtual too 2017-11-16 01:35:52 +01:00
question.ico
radiobox.h Remove unused variables from wxRadioBox 2017-12-10 23:23:29 +01:00
radiobut.h
rcdefs.h
regconf.h
region.h
registry.h
removble.ico
richmsgdlg.h
roller.cur
scrolbar.h
seh.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
setup0.h Add wxUSE_WINSOCK2 wxMSW option to include winsock2.h 2019-01-28 00:34:34 +01:00
setup_inc.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
slider.h
sound.h
spinbutt.h
spinctrl.h Add WXWNDPROC typedef and use it in wxMSW instead of WXFARPROC 2018-06-03 22:47:04 +02:00
stackwalk.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
statbmp.h
statbox.h Fix colours and fonts of wxStaticBox label window in wxMSW 2017-12-24 22:38:10 +01:00
statline.h
stattext.h
statusbar.h
std.ico
stdpaths.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
subwin.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
taskbar.h Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
taskbarbutton.h
textctrl.h Put wxDECLARE_EVENT_TABLE at the end of wxTextCtrl declaration 2018-11-10 23:37:33 +01:00
textentry.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
tglbtn.h
timectrl.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
tls.h
toolbar.h Reuse helper MSWGetFittingtSizeForControl() in a couple of places 2019-02-24 18:19:49 +01:00
tooltip.h
toplevel.h Fix bug with wxRadioButton state changing unexpectedly in wxMSW 2019-03-18 18:29:19 +01:00
treectrl.h Merge branch 'msw-double-buffer' 2017-12-10 17:47:31 +01:00
uxtheme.h Fix wxMSW build with wxUSE_UXTHEME==0 2018-12-08 20:24:05 +01:00
webview_ie.h Add wxWebViewIE::MSWSetEmulationLevel() 2019-01-14 23:25:14 +01:00
webview_missing.h Fire wxEVT_WEBVIEW_NAVIGATING when redirecting 2018-09-11 14:32:14 +02:00
webviewhistoryitem_ie.h
window.h Fix bug with wxRadioButton state changing unexpectedly in wxMSW 2019-03-18 18:29:19 +01:00
winundef.h Allow predefining wxUSE_UNICODE_WINDOWS_H in wxMSW builds 2017-12-11 21:03:18 +01:00
winver.h
wrapcctl.h
wrapcdlg.h
wrapgdip.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
wrapshl.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
wrapwin.h Add wxUSE_WINSOCK2 wxMSW option to include winsock2.h 2019-01-28 00:34:34 +01:00
wx.manifest
wx.rc