81 Commits

Author SHA1 Message Date
79ec083650 Switch from phased-out MIDL_PASS to __midl
Signed-off-by: Simon Rozman <simon@rozman.si>
2024-03-11 15:56:24 +01:00
be1874cc8c Upgrade code to C++17
Signed-off-by: Simon Rozman <simon@rozman.si>
2024-03-11 15:56:09 +01:00
e419dc6914 Doxygen: Update and address warnings
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-02-17 13:47:31 +01:00
30f289123f Update Copyright and build year
Signed-off-by: Simon Rozman <simon@rozman.si>
2022-01-07 11:20:53 +01:00
5c50d5305c Unify DLL import/export constants with wxWidgets
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-30 14:45:22 +01:00
f6a4ef27e6 Update build year
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-22 15:31:08 +01:00
3c2e59b56c Switch to SPDX license notice
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-22 12:59:54 +01:00
22acac44f1 Unify Windows.h inclusion
Windows.h must be included first and must be included with care
regarding WinSock.h and WinSock2.h affair.

Signed-off-by: Simon Rozman <simon@rozman.si>
2021-11-15 11:34:07 +01:00
fcfe641d5c Copyright: Bump year
Signed-off-by: Simon Rozman <simon@rozman.si>
2021-03-25 08:35:52 +01:00
bac7475aa7 Add UTF-8 BOM markers
MSVC needs them to use correct charset when Language for non-Unicode
programs is set to Windows-1252 or anything different than UTF-8.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-11-19 10:39:05 +01:00
f3e208572f Add SHA-256 support
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-25 12:45:22 +01:00
5fa66f625d Address some additional code analysis warnings
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-12 13:19:11 +01:00
45598f8ef8 Suppress wxWidgets code analysis warnings
Rather than addressing numerous code analysis warnings Microsoft Visual
Studio 2019 reports for wxWidgets upstream, disable code analysis for
the time being. But only for the wxWidgets part. We still want to know
what the code analysis has to say about our code.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-12 12:16:30 +01:00
1a6899ed39 Annotate wxAppBar::MaximiseFromEdge() properly
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-01-04 12:02:14 +01:00
d115b5bd9f Suppress unscoped enum wxLanguage warning
wxWidgets declare enum wxLanguage as unscoped. Probably, it is futile to
change it into scoped upstream and break compatibility.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-01-04 12:02:14 +01:00
7f600693c2 Make enum wxHexDecodeMode scoped
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-01-04 12:02:14 +01:00
fb0277dbfb Make enum wxAppBarState scoped and enum wxAppBarFlags into constants
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-01-04 11:30:23 +01:00
c30b44bd80 Update Copyright and build year
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-01-03 12:25:39 +01:00
ed20e872e9 Remove UTF-8 BOM
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-11-28 16:40:14 +01:00
23f8c36900 Address code analysis warnings
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-08-23 04:10:16 +02:00
306e91b3f6 Upgrade to compile with WIN32_LEAN_AND_MEAN
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-14 09:27:34 +02:00
a798474bdc Resolve warning popup when GetDpiForWindow() is not available
The GetDpiForWindow() Win32 API was introduced in User32.dll with
Windows 10. Since we have a fallback case when this API is not present,
avoid popping up the wxWidgets warning. Furthermore, performance was
improved by introducing a flag to prevent keep looking for
GetDpiForWindow() on each call.
2018-09-19 12:58:51 +02:00
5a912ebcc6 Honor monitor layout and DPI changes when persisting window placement 2018-09-11 15:32:06 +02:00
1b11ccf4a2 Extend copyright year 2018-09-07 23:48:41 +02:00
d6445e458e Perist wxDialogs using new SaveGeometry() method 2018-09-07 20:31:01 +02:00
312ceb56cd Review implicit narrowing conversions
wxAppBarState can safely be static-casted to UINT.
2018-09-04 15:10:59 +02:00
37eae89d67 Tolerate RPC_E_CHANGED_MODE on COM initialization 2018-09-03 13:07:32 +02:00
c3d1178bb1 Set version to 1.5.3 2018-06-20 11:45:14 +02:00
1b5739aa34 Set version to 1.5.2 2017-12-19 11:55:24 +01:00
e353a2ed60 Copyright extended to 2017 2017-04-18 13:57:30 +02:00
5ff1a95df2 Absence of perspective configuration no longer triggers assertion 2017-02-20 10:57:15 +01:00
a6b34f122d Doxygen documentation update 2016-11-02 00:58:06 +01:00
7f31e51fb0 WIN1250 >> UTF-8 2016-11-01 06:55:13 +01:00
525f24674e wxAuiManagerUpdatePerspectiveCaptions() update 2016-10-18 14:26:39 +02:00
636e7acc1b wxAuiManagerUpdatePerspectiveCaptions() introduced; Version set to 1.5 (API level 15) 2016-10-18 12:35:47 +02:00
05627f98d6 Merge branch 'master' of https://github.com/Amebis/wxExtend 2016-10-18 11:00:26 +02:00
90a48ae7ce wxInitializeLocale() upgraded to optionally return UI language 2016-10-18 11:00:11 +02:00
c22865524d Excessive c_str() removed 2016-10-17 16:37:14 +02:00
f989cacd17 Version set to 1.4 2016-10-11 12:38:40 +02:00
d9e9f052ac Copyright extended to GÉANT 2016-10-07 15:38:12 +02:00
4719e99a60 Host name and FQDN validators moved to wxExtend >> wxExtend API level incremented to 14 2016-10-07 15:23:03 +02:00
a287e6e884 WXEXTEND_API is defined according to WXEXTEND_DLL and WXEXTEND_DLLIMP constants instead of WXEXTEND now 2016-10-07 14:28:39 +02:00
2fff163aea 4275 compiler warning resolved 2016-10-07 13:39:59 +02:00
385528cf23 Missing #include added 2016-10-05 12:28:39 +02:00
825461e2b0 wxInitializeLocale moved to wxExtend 2016-10-05 12:10:57 +02:00
d7ac16dd8d Code clean-up 2016-10-03 14:48:59 +02:00
2e3e188026 C >> C++ typecasting 2016-10-03 10:41:40 +02:00
6c94ff59be wxObjectWithData helper template introduced 2016-08-27 11:13:55 +02:00
3bd75b9735 Library split to dynamic (DLL) and static (Lib) variants 2016-07-15 12:50:20 +02:00
c21aa27e62 URL encoding/decoding added
API level changed to 13
2016-05-31 14:49:52 +02:00