wxWidgets/include/wx
Vadim Zeitlin 0728262640 Provide descriptions for WinHTTP error messages
Just the error code is not very useful as it doesn't say anything about
what exactly failed, e.g. seeing "The buffers supplied to a function was
too small." doesn't help understanding which function was passed a too
small buffer, so add an extra parameter to SetFailed[WithLastError]() to
log this information too.

Also log the error code itself, because SEC_E_BUFFER_TOO_SMALL is
arguably more clear than its ungrammatical error message.

No real changes.

Closes https://github.com/wxWidgets/wxWidgets/pull/2247
2021-02-23 21:53:11 +01:00
..
android Simplify wxUSE_WEBREQUEST_XXX logic 2020-12-13 16:34:47 +01:00
aui Merge branch 'updateui-ischeckable' 2020-09-02 19:34:05 +02:00
dfb Remove trailing semicolon from wxDFB_DECLARE_INTERFACE() 2020-08-31 01:25:45 +02:00
generic Remove wxGridCellWithAttr 2021-02-15 12:36:03 +01:00
gtk Fix RTL mirroring for wxClientDC, etc with GTK3 2021-02-06 08:28:13 -08:00
gtk1 Add possibility to create "Close" bitmap button from XRC 2020-11-19 15:44:54 +01:00
html Removed macOS only wxWebKitCtrl 2020-12-14 10:17:35 +01:00
meta Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
motif Remove setup0.h files 2021-01-31 19:02:56 +01:00
msw Provide descriptions for WinHTTP error messages 2021-02-23 21:53:11 +01:00
osx Add missing wxOVERRIDE to wxWebViewFactoryWebKit 2021-02-08 09:20:53 +01:00
persist Add missing wxUSE_XXX checks to persistent adapters headers 2020-11-19 16:34:17 +01:00
private Merge branch 'curlmultisocket' of https://github.com/NewPagodi/wxWidgets 2021-02-22 00:40:53 +01:00
propgrid Make wxPG_TOOLTIPS work for >2 columns too 2020-09-21 11:27:42 +02:00
protocol Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
qt Implement wxGestureEvent support for wxQt 2021-01-27 19:01:50 +01:00
ribbon Add wxRibbon panel border colour option 2021-02-20 13:29:33 +01:00
richtext Suppress -Wsuggest-override warnings in user code for gcc too 2020-08-14 19:15:03 +02:00
stc Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
univ Remove setup0.h files 2021-01-31 19:02:56 +01:00
unix Add EGL-based backend for wxGLCanvas 2020-09-01 15:03:30 +02:00
x11 Replace tabs with spaces 2020-12-23 17:03:10 +01:00
xml Harmonize wxXmlDoctype ctor parameter names 2020-10-04 16:00:34 +02:00
xrc Don't use wxASCII_STR() inside wxART_MAKE_XXX_ID macros 2020-08-24 16:47:37 +02:00
aboutdlg.h
accel.h
access.h
activityindicator.h
addremovectrl.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
affinematrix2d.h
affinematrix2dbase.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
afterstd.h
anidecod.h
animate.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
animdecod.h
any.h Add wxNO_UNSAFE_WXSTRING_CONV2 macro 2020-07-17 17:34:38 +02:00
anybutton.h
anystr.h Add wxNO_UNSAFE_WXSTRING_CONV2 macro 2020-07-17 17:34:38 +02:00
app.h
appprogress.h
apptrait.h
archive.h
arrimpl.cpp
arrstr.h Refactor the natural string compare and sort algorithm 2020-07-07 23:10:18 +02:00
artprov.h Don't use wxASCII_STR() inside wxART_MAKE_XXX_ID macros 2020-08-24 16:47:37 +02:00
atomic.h
bannerwindow.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
base64.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
beforestd.h
bitmap.h
bmpbuttn.h Add possibility to create "Close" bitmap button from XRC 2020-11-19 15:44:54 +01:00
bmpcbox.h
bookctrl.h
brush.h Get rid of wxCOMPILER_NO_OVERLOAD_ON_ENUM compile guard 2020-10-15 16:41:43 +02:00
buffer.h
build.h Remove BCC-specific conditionally compiled code 2020-10-13 18:40:31 +02:00
busyinfo.h
button.h
calctrl.h
caret.h Create underlying bitmap for caret when it is explicitly created 2020-08-31 16:49:21 +02:00
catch_cppunit.h Add wxNO_UNSAFE_WXSTRING_CONV2 macro 2020-07-17 17:34:38 +02:00
chartype.h Remove BCC-specific conditionally compiled code 2020-10-13 18:40:31 +02:00
checkbox.h
checkeddelete.h
checklst.h
chkconf.h Remove setup0.h files 2021-01-31 19:02:56 +01:00
choicdlg.h
choice.h
choicebk.h
clipbrd.h
clntdata.h
clrpicker.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
cmdargs.h
cmdline.h
cmdproc.h
cmndata.h
collheaderctrl.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
collpane.h
colordlg.h
colour.h Add wxNO_UNSAFE_WXSTRING_CONV2 macro 2020-07-17 17:34:38 +02:00
colourdata.h
combo.h
combobox.h Fix disposing wxComboBox with data objects 2020-05-24 19:11:05 +02:00
commandlinkbutton.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
compiler.h Remove BCC-specific conditionally compiled code 2020-10-13 18:40:31 +02:00
compositewin.h
confbase.h Avoid -Wdouble-promotion warnings in headers 2020-07-20 08:12:02 -07:00
config.h
containr.h
control.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
convauto.h Rename IsFallbackEncoding() to IsUsingFallbackEncoding() 2020-10-05 15:32:07 +03:00
cpp.h Remove checks for outdated GCC versions 2020-10-19 19:38:53 +02:00
creddlg.h
crt.h
cshelp.h
ctrlsub.h
cursor.h
custombgwin.h
dataobj.h Implement wxImageDataObject 2020-12-31 12:49:06 +01:00
dataview.h Add wxDataViewCtrl::ExpandChildren() 2020-12-05 16:37:13 +01:00
datectrl.h Fix inheritance hierarchy of wxDatePickerCtrlGeneric too 2020-11-13 01:19:52 +01:00
dateevt.h
datetime.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
datetimectrl.h Add wxDateTimePickerCtrl::SetNullText() 2020-11-05 14:22:05 +01:00
datstrm.h
dc.h Implement new coordinates conversion functions in wxDC 2020-09-27 11:45:19 +02:00
dcbuffer.h
dcclient.h
dcgraph.h Implement platform-specific coordinate conversion functions 2020-09-27 10:38:08 +02:00
dcmemory.h
dcmirror.h
dcprint.h
dcps.h
dcscreen.h
dcsvg.h
dde.h
debug.h Avoid -Wshadow warnings when using multiple wxCHECK()s 2020-08-25 17:37:25 +02:00
debugrpt.h
defs.h Merge branch 'macos_wkwebview' of https://github.com/TcT2k/wxWidgets 2021-01-16 16:20:58 +01:00
dialog.h
dialup.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
dir.h
dirctrl.h
dirdlg.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
display.h Add wxDisplay::GetScaleFactor() 2020-08-14 16:09:27 +02:00
dlimpexp.h Remove BCC-specific conditionally compiled code 2020-10-13 18:40:31 +02:00
dlist.h
dnd.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
docmdi.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
docview.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
dragimag.h
dvrenderers.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
dynarray.h
dynlib.h Add wxDynamicLibrary::Attach() 2021-01-25 00:15:24 +01:00
dynload.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
editlbox.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
effects.h
encconv.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
encinfo.h
event.h Make Connect() work with overloaded event handlers in C++17 2020-11-21 20:52:13 +01:00
eventfilter.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
evtloop.h
evtloopsrc.h
except.h
fdrepdlg.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
features.h
ffile.h
file.h
fileconf.h
filectrl.h
filedlg.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
filefn.h Remove trailing whitespace 2020-10-15 19:50:37 +02:00
filehistory.h
filename.h Fix wrongly detecting FIFOs as directories in wxFileName 2020-07-23 16:30:16 +02:00
filepicker.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
filesys.h
flags.h
fmappriv.h
font.h Get rid of wxCOMPILER_NO_OVERLOAD_ON_ENUM compile guard 2020-10-15 16:41:43 +02:00
fontdata.h Add wxFontDialog::RestrictSelection() to disallow raster fonts 2020-07-04 13:14:38 +02:00
fontdlg.h
fontenc.h
fontenum.h
fontmap.h
fontpicker.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
fontutil.h macOS wxNativeFontInfo changes (#2045) 2020-09-12 19:29:26 +02:00
frame.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
fs_arc.h
fs_filter.h
fs_inet.h
fs_mem.h
fs_zip.h
fswatcher.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
gauge.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
gbsizer.h
gdicmn.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
gdiobj.h
geometry.h Remove some unnecessary ctor/operator= definitions 2020-10-18 18:00:05 -07:00
gifdecod.h
glcanvas.h Remove recently added GetOpenGLScaleFactor() 2020-07-18 23:51:05 +02:00
graphics.h Suppress bogus -Wnoexcept from gcc9 in wx/graphics.h 2020-08-31 01:25:07 +02:00
grid.h
hash.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
hashmap.h Add wxNOEXCEPT to the hash structs operator() declarations 2020-08-31 01:25:07 +02:00
hashset.h Fix building with wxUSE_STL enabled in VS2019 16.6 2020-08-03 12:54:35 +02:00
headercol.h
headerctrl.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
help.h
helpbase.h
helphtml.h
helpwin.h
htmllbox.h Make wx/htmllbox.h self-contained again 2020-07-20 21:09:43 +02:00
hyperlink.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
icon.h
iconbndl.h
iconloc.h
imagbmp.h
image.h Remove BCC-specific conditionally compiled code 2020-10-13 18:40:31 +02:00
imaggif.h
imagiff.h
imagjpeg.h
imaglist.h
imagpcx.h
imagpng.h
imagpnm.h
imagtga.h
imagtiff.h
imagxpm.h
infobar.h
init.h
intl.h
iosfwrap.h
ioswrap.h
ipc.h
ipcbase.h
itemattr.h
itemid.h
joystick.h
kbdstate.h Make wxKeyboardState ctor explicit 2020-08-21 11:49:34 +02:00
language.h
layout.h
laywin.h
link.h
list.h Add wxNO_UNSAFE_WXSTRING_CONV2 macro 2020-07-17 17:34:38 +02:00
listbase.h Simplify API for extending wxListCtrl background display 2020-11-09 00:37:55 +01:00
listbook.h
listbox.h
listctrl.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
listimpl.cpp
log.h Fix logging when timestamps are disabled after recent changes 2021-01-17 17:44:51 +01:00
longlong.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
lzmastream.h
math.h Make wxRound() compile for all integer types again 2020-11-19 15:45:22 +01:00
matrix.h Deprecate wxTransformMatrix to prepare for its removal later 2020-10-16 02:03:38 +02:00
mdi.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
mediactrl.h
memconf.h
memory.h Resolve removal of the rest of BCC-affected 2020-10-14 20:11:58 +02:00
memtext.h
menu.h Add wxUSE_MENUBAR build option, off by default in wxiOS 2020-07-14 18:16:59 +02:00
menuitem.h Simplify wxWindowID definition 2020-05-15 00:02:14 +02:00
metafile.h
mimetype.h Add wxNO_UNSAFE_WXSTRING_CONV2 macro 2020-07-17 17:34:38 +02:00
minifram.h
modalhook.h
module.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
mousemanager.h
mousestate.h
msgdlg.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
msgout.h
msgqueue.h
mstream.h
nativewin.h
nonownedwnd.h
notebook.h
notifmsg.h switching from AvailabilityMacros.h to Availability.h 2020-06-25 15:59:53 +02:00
numdlg.h
numformatter.h Add support for unsigned long long to wxNumberFormatter 2021-02-22 11:49:19 +01:00
object.h Allow constructing/assigning wxObjectDataPtr from compatible type 2020-12-30 01:02:47 +01:00
odcombo.h Improve per-monitor DPI in wxVListBoxComboPopup 2021-02-13 01:59:23 +01:00
overlay.h
ownerdrw.h
palette.h
panel.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
paper.h
pen.h Restore support for using faster dotted pens in wxMSW 2021-02-22 00:04:07 +01:00
peninfobase.h
persist.h
pickerbase.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
platform.h Fix missing MAC_OS_VERSION_11_0 with pre-11.0 SDKs 2020-12-16 23:56:09 +01:00
platinfo.h Factor out platform detection from XRC code into wxPlatformId 2021-02-06 14:58:09 +01:00
popupwin.h Don't force wxPU_CONTAINS_CONTROLS on wxPopupTransientWindow 2020-07-10 00:02:48 +02:00
position.h
power.h
preferences.h
print.h
printdlg.h
prntbase.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
process.h
progdlg.h
propdlg.h
ptr_scpd.h
ptr_shrd.h
quantize.h
radiobox.h
radiobut.h Move radio group navigation functions to wxRadioButtonBase 2020-09-21 18:01:47 +02:00
range.h
rawbmp.h Add real support for monochrome bitmaps to wxMSW 2020-10-20 15:52:55 +02:00
rearrangectrl.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
recguard.h
regex.h
region.h
renderer.h
richmsgdlg.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
richtooltip.h
rtti.h Fix -Wpedantic in wxDECLARE_ABSTRACT_CLASS() 2020-08-25 17:36:02 +02:00
sashwin.h
sckaddr.h
sckipc.h
sckstrm.h
scopedarray.h
scopedptr.h Remove BCC-specific conditionally compiled code 2020-10-13 18:40:31 +02:00
scopeguard.h
scrolbar.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
scrolwin.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
secretstore.h Add small wxSecretString helper for wiping strings values 2021-01-10 01:21:45 +01:00
selstore.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
settings.h
setup_inc.h Simplify wxUSE_WEBREQUEST_XXX logic 2020-12-13 16:34:47 +01:00
setup_redirect.h
sharedptr.h
simplebook.h
sizer.h Don't change orthogonal alignment in wxSizerFlags::CenterXXX() 2021-01-25 12:58:04 +01:00
slider.h
snglinst.h
socket.h
sound.h
spinbutt.h
spinctrl.h
splash.h
splitter.h
srchctrl.h
sstream.h
stack.h
stackwalk.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
statbmp.h
statbox.h
statline.h
stattext.h
statusbr.h
stdpaths.h
stdstream.h
stockitem.h
stopwatch.h
strconv.h Move wxIsUTF8Prefix() to convauto.cpp 2020-10-07 15:18:30 +03:00
stream.h
string.h Remove BCC-specific conditionally compiled code 2020-10-13 18:40:31 +02:00
stringimpl.h
stringops.h Use tableUtf8Lengths[] in sringops.cpp too 2020-10-07 15:41:15 +03:00
strvararg.h Suppress gcc -Wctor-dtor-privacy in wx/strvararg.h 2020-08-31 01:25:07 +02:00
sysopt.h
systhemectrl.h
tarstrm.h
taskbar.h Use wxScopedPtr<> instead of explicit calls to "delete" 2020-08-14 19:41:53 +02:00
taskbarbutton.h
tbarbase.h Change data and shortHelpString to adhere to naming convention 2020-10-03 16:12:04 +02:00
testing.h Remove checks for outdated GCC versions 2020-10-19 19:38:53 +02:00
textbuf.h
textcompleter.h
textctrl.h
textdlg.h
textentry.h
textfile.h
textwrapper.h
tglbtn.h
thread.h Fix using wxThreadHelper in DLL builds 2020-12-26 15:54:43 +01:00
thrimpl.cpp
time.h
timectrl.h Fix inheritance hierarchy of wxTimePickerCtrlGeneric 2020-11-05 00:34:10 +01:00
timer.h
tipdlg.h
tipwin.h Move wxTipWindow members used only by wxTipWindowView there 2020-07-11 19:59:40 +02:00
tls.h
tokenzr.h
toolbar.h
toolbook.h
tooltip.h
toplevel.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
tracker.h
translation.h use wxConvWhateverWorks for translation strings 2020-07-17 17:52:16 +02:00
treebase.h
treebook.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
treectrl.h
treelist.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
txtstrm.h
typeinfo.h
types.h Remove BCC-specific conditionally compiled code 2020-10-13 18:40:31 +02:00
uiaction.h
unichar.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
uri.h
url.h
ustring.h
utils.h Fix a problem with wxGetDisplay() in wxGTK/MSW build 2021-02-01 13:30:31 +01:00
valgen.h
validate.h
valnum.h Add wxIntegerValidatorBase::ULongestValueType typedef 2021-02-22 12:58:14 +01:00
valtext.h
variant.h Add wxNO_UNSAFE_WXSTRING_CONV2 macro 2020-07-17 17:34:38 +02:00
variantbase.h
vector.h Add trivial wxVectorContains() helper 2020-11-16 16:48:47 +01:00
version.h Update the version to 3.1.5 2020-07-23 16:25:39 +02:00
versioninfo.h
vidmode.h
vlbox.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
vms_x_fix.h
volume.h
vscroll.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
weakref.h Remove useless asserts from wxWeakRef implementation 2020-11-16 01:50:27 +01:00
webrequest.h Apply suggestions from code review 2021-01-19 21:06:31 +01:00
webview.h Provide generic wxWebView::Find() implementation 2021-02-10 23:55:18 +01:00
webviewarchivehandler.h
webviewfshandler.h
wfstream.h Use wxASCII_STR() on string literals 2020-07-17 17:52:16 +02:00
window.h Fix IsEnabled() return value for wxMSW TLWs with native dialogs 2020-11-19 15:44:54 +01:00
windowid.h Simplify wxWindowID definition 2020-05-15 00:02:14 +02:00
windowptr.h
withimages.h
wizard.h
wrapsizer.h
wupdlock.h Allow using wxWindowUpdateLocker conditionally 2020-05-25 17:52:08 +02:00
wx.h
wxchar.h
wxcrt.h Fix ANSI build error due to wrong gcc format attribute use 2020-10-18 13:12:48 +02:00
wxcrtbase.h Test for wxHAVE_TCHAR_SUPPORT instead of individual _txxx() 2020-11-10 14:06:18 +01:00
wxcrtvararg.h Remove BCC-specific conditionally compiled code 2020-10-13 18:40:31 +02:00
wxhtml.h
wxprec.h Remove BCC-specific conditionally compiled code 2020-10-13 18:40:31 +02:00
xlocale.h
xpmdecod.h Remove BCC-specific conditionally compiled code 2020-10-13 18:40:31 +02:00
xpmhand.h
xti2.h
xti.h
xtictor.h
xtihandler.h
xtiprop.h
xtistrm.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
xtitypes.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
xtixml.h
zipstrm.h
zstream.h