Tobias Taschner
21cc8a4e49
Update setup.h files
2020-01-15 15:58:30 +01:00
Tobias Taschner
f919b6e2f5
Rename from webview_edgec to webview_edge
2020-01-11 14:47:47 +01:00
Tobias Taschner
f2196abca3
Add wxWebViewEdgeChromium to other build systems
2020-01-10 22:22:30 +01:00
Tobias Taschner
6750d30102
Load WebView2Loader.dll dynamically
2020-01-10 22:22:29 +01:00
Markus Pingel
6a99e7e273
Add wxWebView Edge (Chromium) implementation
...
This backend requires WebView2 SDK and enables usage of Edge (Chromium)
on Windows 7 and newer
2020-01-10 22:22:28 +01:00
Tobias Taschner
1afeaa324d
Added new build option wxUSE_WEBVIEW_EDGE
2020-01-10 21:42:18 +01:00
AliKet
c09db9c23d
Add native wxSearchCtrl for GTK+ port
2020-01-07 03:15:35 +01:00
Vadim Zeitlin
028afa194a
Add wxUSE_NATIVE_DATAVIEWCTRL build option
...
It defaults to 1, but can be set to 0 to force using the generic version
of the control even under GTK or Mac, where the native version is used
by default.
This can, unfortunately, be useful to work around various but multiple
native control limitations.
2019-12-15 16:23:47 +01:00
Maarten Bent
083f4b3c32
Rename manifests to use underscores
2019-12-13 21:44:26 +01:00
Maarten Bent
38c38e2274
CMake: private includes before public includes
...
This way, build-in headers (for example png headers) will always be included
before system headers.
2019-11-29 00:21:26 +01:00
Maarten Bent
4d72739714
CMake: fix using cotire with clang on Windows
2019-11-29 00:21:26 +01:00
Maarten Bent
a6bfd845b4
CMake: find PangoFT2 when wxUSE_PRIVATE_FONTS is enabled in GTK
...
Rewrite and simplify FindFontconfig.
2019-11-29 00:21:25 +01:00
Maarten Bent
3d9ee4852a
CMake: fix build with wxUSE_OLE disabled
...
wxDirDialog falls back to using wxGenericDirDialog, add this file to the
sources.
2019-11-27 21:24:33 +01:00
Maarten Bent
b42de093f6
CMake: disable wxUSE_MIMETYPE when wxUSE_TEXTFILE is disabled
2019-11-27 21:24:32 +01:00
Maarten Bent
51fc85f16a
CMake: disable options when ole or ActiveX is not available
2019-11-27 21:24:32 +01:00
Maarten Bent
136a43f033
Fix building display sample without wxUSE_DISPLAY
2019-11-21 23:43:04 +01:00
PB
33da780ecf
Add sample code showing how to create a new wxEvent class
...
In the event sample, show how create and use a new
wxEvent-derived class.
Closes https://github.com/wxWidgets/wxWidgets/pull/1633
2019-11-16 00:56:23 +01:00
Vadim Zeitlin
428d47f534
Merge branch 'wxwebviewieimpl' of https://github.com/MaartenBent/wxWidgets
...
Actually allow using wxWebVieWIE-specific methods for setting the
emulation level.
Make it possible to include wx/msw/webvieW_ie.h by removing inclusion of
the private headers from it, which was in turn achieved by moving all
the implementation details into a private class.
See https://github.com/wxWidgets/wxWidgets/pull/1647
2019-11-14 17:26:00 +01:00
Maarten Bent
e67c814765
Make webview_missing.h a private header
2019-11-14 00:04:56 +01:00
wangqr
46a94c2b48
Add support for GTK4 to CMake build too
...
Closes https://github.com/wxWidgets/wxWidgets/pull/1643
2019-11-11 14:52:43 +01:00
Vadim Zeitlin
be83879733
Merge branch 'always-use-wchar_t'
...
Remove obsolete wxUSE_WCHAR_T option, it must be always 1.
See https://github.com/wxWidgets/wxWidgets/pull/1624
2019-11-01 14:32:42 +01:00
Vadim Zeitlin
c75874e0d2
Remove unused wxMacLaunch() and the file defining it
...
This function, using Carbon API, is not used any longer since the
changes of 5b6af7002c
, so remove it and
also remove the file where it was defined as there is nothing remaining
there any longer.
See https://github.com/wxWidgets/wxWidgets/pull/1561
2019-10-31 23:49:04 +01:00
Vadim Zeitlin
d7a640933d
Remove wxUSE_WCHAR_T, it must always be 1 anyhow
...
This is not really an option as building requires it to be 1, so don't
make it one in setup.h/configure/cmake and just hardcode it as 1 for
compatibility.
Closes #18558 .
2019-10-31 02:16:19 +01:00
Maarten Bent
6f02c3a897
Add DPI Awareness option to CMake
...
For VS solutions, the DPI aware manifest is added as additional manifest.
For makefiles, the DPI aware manifest is included via the resource file.
Set the default DPI Awareness to per-monitor.
2019-10-29 23:49:36 +01:00
Vadim Zeitlin
fc711f869f
Remove obsolete wxUSE_IOSTREAMH option
...
This is always 0 for any still supported compiler, so remove the option
and configure checks for it.
Still define it as 0 for compatibility, just in case it's used outside
of the library.
2019-10-21 20:46:21 +02:00
Ilya Sinitsyn
7f91481294
Add XRC handler for wxInfoBar
...
Update the schema and the sample to show it in action.
Closes https://github.com/wxWidgets/wxWidgets/pull/1564
2019-09-27 12:57:01 +02:00
Vadim Zeitlin
9be6a3ddea
Merge branch 'cmake-fixes' of https://github.com/MaartenBent/wxWidgets
...
Miscellaneous fixes to CMake build system: fix some warnings, make it
more consistent with configure and more.
See https://github.com/wxWidgets/wxWidgets/pull/1430
See #18438 .
2019-07-19 23:43:23 +02:00
Maarten Bent
7f5ca2a4cb
CMake: Fix detecting AppleClang
...
Policies are now correctly initialized (before creating the project).
Policy CMP0025 changes the compilerID of Clang on Apple, handle this correctly.
2019-07-19 21:13:04 +02:00
Maarten Bent
60b0a1fde2
CMake: Fix MSVC warning when using NMake
...
Fix warning: Command line warning D9025 : overriding '/W3' with '/W4'
Remove /W3, either via a regex or via new policy CMP0092 (CMake 3.15).
The policy has to be set before calling project(), otherwise the
CMAKE_<LANG>_FLAGS are already initialized.
See https://trac.wxwidgets.org/ticket/18438
2019-07-19 01:09:36 +02:00
Maarten Bent
181a03fc73
CMake: Only use -fno-rtti for C++
...
Using it for C generates the following warning:
command line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
2019-07-19 01:09:36 +02:00
Olly Betts
b3ef78124c
Remove the flash sample
...
Adobe have announced the official EOL for flash is 2020 so we're
now at the point where support for flash just isn't interesting
any more.
It doesn't make sense to support it for the upcoming 3.2.x release
series, and the sample .swf files are lacking source code.
Closes https://github.com/wxWidgets/wxWidgets/pull/1427
Closes #15886 .
2019-07-18 17:48:23 +02:00
Maarten Bent
5bf5581dbe
CMake: Disable finding X11 session manager by default
...
This is the same behaviour as configure has.
2019-07-16 22:58:48 +02:00
Deamhan
0be2d94189
CMake: add an option for using preferred release build flags
...
Add wxUSE_OPTIMISE build option.
See #18436 .
Closes https://github.com/wxWidgets/wxWidgets/pull/1399
2019-07-16 18:34:57 +02:00
Vadim Zeitlin
c219b53a2d
Merge branch 'cmake-gcc-static' of https://github.com/Deamhan/wxWidgets
...
Add support for using static CRT libraries with gcc to CMake build.
See https://github.com/wxWidgets/wxWidgets/pull/1398
2019-07-16 18:25:52 +02:00
Deamhan
7c8d5dd36d
CMake: -Wl,--exclude-libs=ALL has been removed for MinGW
2019-07-16 08:24:24 +03:00
Deamhan
f4a0ac93e3
CMake: wxUSE_VISIBILITY is non windows option now & -Wl,--exclude-libs=ALL has been added in MinGW case.
2019-07-15 19:13:58 +03:00
pk
1d52cf1d2d
CMake: some cleanup
2019-07-15 11:05:43 +03:00
Deamhan
7be4d12749
CMake: pthread symbols has been removed from export (MinGW)
2019-07-15 00:10:45 +03:00
Deamhan
82dfc62a62
CMake: multiple definition issue (MinGW) has been fixed
2019-07-14 23:58:09 +03:00
Deamhan
242ecbb185
Update build/cmake/options.cmake
...
Co-Authored-By: Maarten <MaartenBent@users.noreply.github.com >
2019-07-13 18:51:19 +03:00
Deamhan
b92c30191c
CMake: Add wxUSE_NO_RTTI option
...
This is similar to configure --enable-no_rtti option.
Closes https://github.com/wxWidgets/wxWidgets/pull/1405
2019-07-13 16:57:51 +02:00
Deamhan
59245dd232
CMake: Don't use /EHa for MSVS
...
This is unnecessary and may result in worse performance for the
generated code.
Closes #18436 .
Closes https://github.com/wxWidgets/wxWidgets/pull/1396
2019-07-13 16:23:11 +02:00
Deamhan
fbac773fed
CMake: MATCH -> STREQUAL for clang
2019-07-13 00:40:01 +03:00
Deamhan
4742c32c75
CMake: wxBUILD_USE_STATIC_RUNTIME was enabled for clang
2019-07-13 00:29:18 +03:00
pk
b93fce30f3
CMake: CMAKE_COMPILER_IS_GNUCC has been replaced
2019-07-11 12:01:38 +03:00
Deamhan
e0ad857a2d
CMake: MinGW multiple definition issue has been fixed (wxBUILD_USE_STATIC_RUNTIME)
2019-07-10 11:30:31 +03:00
Deamhan
afcec3eefc
CMake: wxBUILD_USE_STATIC_RUNTIME is available for GCC now
2019-07-09 17:48:59 +03:00
Vadim Zeitlin
32e3846e27
Remove private headers from the public headers list
...
Private headers should not be installed and so must not be included in
the HDR variables in the file lists.
2019-06-29 20:49:47 +02:00
Vadim Zeitlin
44634cbf90
Merge branch 'qt_tree_control' of https://github.com/GeoTeric/wxWidgets into qt-fixes
...
See https://github.com/wxWidgets/wxWidgets/pull/1225
2019-06-29 20:49:25 +02:00
Anton Triest
584e2715eb
Add XRC handlers for wxDataViewCtrl and related classes
...
The same handler is also used for wxDataViewListCtrl and
wxDataViewTreeCtrl.
Closes #18424 .
2019-06-27 12:39:53 +02:00