attila
06855ed05d
WebBrowserComponent: Windows: Trigger resized event on DPI change when using WebView2
This fixes a bug where moving a window between displays with different
scaling settings makes the embedded WebView misaligned.
1 year ago
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
1 year ago
Anthony Nicholls
90c458d92e
Includes: Move some miscellaneous includes into module header and source files
1 year ago
Tom Poole
4153d59e39
Formatting
1 year ago
attila
aceef4f5a2
Windows WebView2: Fix build on C++17
1 year ago
attila
7657efd227
WebBrowserComponent: Windows: Add accessibility integration
2 years ago
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2 years ago
Tom Poole
29a90a0231
BSD: Fix some compiler warnings
2 years ago
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2 years ago
Fabian Renn-Giles
542312296f
WebBrowserComponent: Added a user agent option to change the browser's user agent
2 years ago
fieldingfabian
57b07997d3
Win32: Fix memory leaks in ActiveX and WebBrowserComponent
2 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
reuk
702bfdb2c0
WebView2: Fix nullptr check
This should ensure that the status bar and error page settings work as
intended.
3 years ago
reuk
640194c878
MinGW: Improve compatibility
With this patch applied, the DemoRunner should build under MinGW, and be
(nearly) feature-complete compared to the MSVC build.
Specifically, when building with MinGW:
- Adds support for accessibility
- Fixes build issues in the juce_video module
- Fixes a link issue in the VST3 wrapper when VST3_CAN_REPLACE_VST2 is
defined
- Adds support for the new-style native FileChooser
- Tidies up some other low-severity warnings
Known issues:
- Direct2D rendering is still not supported when building with MinGW due
to ABI compatibilities.
3 years ago
ed
4649bc1b13
Windows: Add WebView2Preferences struct to modify aspects of WebView2 behaviour
3 years ago
ed
24910cc4b4
Fix GCC Wshadow warnings
3 years ago
ed
a5c3b81f82
Use C++14 lambda capture initialisers for initialising deletion checkers
3 years ago
reuk
7ac6911ccc
Windows: Fix clang/gnu compiler warnings
4 years ago
reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
4 years ago
reuk
900282ccf3
MinGW: Fix warnings and errors emitted when building VST3 plugins
4 years ago
ed
0fc1ede50f
Used MemoryBlock::isEmpty() in a few places
4 years ago
ed
46f5b126d5
Tidied up some template statement whitespace
4 years ago
ed
6cc67f5ac5
Windows: Fixed some build errors in the WebView2 code introduced in 48fcea0c
4 years ago
ed
48fcea0c44
Windows: Removed WinRTWrapper dependency from WebView2 implementation
4 years ago
ed
009d685179
Updated all license headers
4 years ago
ed
4c56ae4d0d
Windows: Check validity of this pointer in WebView2 callbacks and free WebView2Loader.dll in destructor
4 years ago
ed
1f63357263
Windows: Added WindowsWebView2WebBrowserComponent wrapper to add support for custom WebView2Loader.dll location and user data folder for WebView2
4 years ago
ed
87fcf2f353
Windows: Added support for Chromium-based WebView2 browser in WebBrowserComponent and removed WinRT webview
5 years ago
reuk
e13901d912
ClangCl: Silence code which warns when building on Windows with Clang
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
ed
8f3b9036d6
Added WinRT web view
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
ed
5bda9de977
Windows: Fixed some build errors and warnings when using Clang in Visual Studio
5 years ago
ed
e36736e0ec
Fixed some typos
5 years ago
ed
989d860428
Windows: Fixed a double-deletion when calling WebBrowserComponent::goToURL() with POST data
5 years ago
Tom Poole
4229dc0a4f
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
7 years ago
ed
e14277c766
Fixed a bug in the Windows implementation of WebBrowserComponent
7 years ago
Lukasz Kozakiewicz
073921445c
Android: add WebBrowserComponent implementation.
7 years ago
tpoole
8d0f85a83c
MinGW: Fixed a WebBrowserComponent bug
7 years ago
tpoole
af5e219e01
Projucer: Added a Windows target platform option to the Code::Blocks exporter
7 years ago
tpoole
2119cc7ff3
Fixed a MinGW compiler error when building the WebBrowserComponent
7 years ago
tpoole
47698a86b1
MinGW: Fixed some 32 bit build errors
7 years ago
jules
eda613c6db
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
7 years ago
jules
c5a0d5d1bc
Whitespace
8 years ago
jules
161e5be54f
Build fixes for win32 web browser component
8 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
hogliux
bb32034ad8
Added pageLoadHadNetworkError callback to WebBrowserComponent
8 years ago
hogliux
ee3457abb1
Fixed an issue where WebBrowserComponent::clearCookies would not exit in certain conditions
8 years ago