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
reuk
022eb21006
WebBrowserComponent: Force webkit2gtk to use the X11 backend
2 years ago
attila
53619b927c
Eliminate all usages of JUCE_STANDALONE_APPLICATION in the modules
2 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
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
46f5b126d5
Tidied up some template statement whitespace
4 years ago
ed
009d685179
Updated all license headers
4 years ago
ed
0f6cdd8457
Linux: Fixed some issues with headless builds and don't terminate process when no X server is running
5 years ago
ed
1f63357263
Windows: Added WindowsWebView2WebBrowserComponent wrapper to add support for custom WebView2Loader.dll location and user data folder for WebView2
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
ed
fe61354c21
Linux: Added X11Symbols and WebKitSymbols singletons to dynamically load X11 and WebKit library functions at runtime
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
ed
b857f965ce
Replaced select() calls with poll()
5 years ago
Tom Poole
a4bd6cbc66
Fixed some more Linux compiler warnings
6 years ago
Tom Poole
8b5bc69582
Fixed some more Linux compiler warnings
6 years ago
ed
4a6e969cba
Linux: Removed an unused variable in the WebBrowserComponent implementation
6 years ago
jules
cfc85445b5
Minor tidying up
6 years ago
Tom Poole
d1235234b4
Linux: Fixed an issue with the X11 web browser not rendering content
6 years ago
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
7 years ago
Tom Poole
4229dc0a4f
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
7 years ago
jules
6a49d6efdc
Minor tidying up
7 years ago
Lukasz Kozakiewicz
073921445c
Android: add WebBrowserComponent implementation.
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
hogliux
a1794b1143
Fixed a linker issue on some versions of linux where a newer webkit symbol might not be available
8 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
hogliux
7a7619d64e
Fixed resizing issues and memory leaks in linux web browser component
8 years ago
hogliux
bb32034ad8
Added pageLoadHadNetworkError callback to WebBrowserComponent
8 years ago
hogliux
6292ccf5c3
Added a clearCookies method to WebBrowserComponent to clear any stored cookies
8 years ago
hogliux
c02c4a14ee
Updated linux web view to use more modern webkit2 API
8 years ago
hogliux
aad868e383
Added support for WebBrowserComponent on Linux
8 years ago
Felipe F. Tonello
c2100022cc
Added several linux improvements to the event loop, MIDI and X11 (see commit messsage)
MIDI: Several ALSA Seq improvements
===================================
Many things were done in this patch (I couldn't really split in several
patches):
* Only one ALSA Sequencer client per application
* ALSA Sequencer client name is the application's name by default
* Fixed a bug when getDeivces() would return devices created by the
application itself
* Only ports created with createNewDevice() are allowed to be subscribed,
other ports (created by openDevice()) doesn't allow subscription
* AlsaPort is now handled by AlsaClient, basically having the proper
representation such as the ALSA Sequencer has.
Files: Fix default directory paths
==================================
Some information on:
* Linux LSB FHS:
http://www.linuxfoundation.org/collaborate/workgroups/lsb/fhs-30
* https://wiki.archlinux.org/index.php/Xdg_user_directories
Refactor Event loop to remove X11 dependency
============================================
The goal of this refactor was to remove X11 dependencies on juce_events
to enable non-gui applications (example, Embedded Linux apps) to have no
libx11 dependency.
The side-effect of this refactor is easy implementation of other Linux
graphical back-end, cleanup some code, better handling of X displays and
other benefits.
I removed a lot of the code from juce_linux_Windowing to separate files
for clarity. I also renamed all Linux X11 files to *linux_X11* instead of
just *linux*.
X11: Remove unnecessary XGrabButton call
========================================
This call is made unnecessary if used proper window flags when a window
is created.
8 years ago
Timur Doumler
6ef3f1e738
Added asserts to clarify that WebBrowserComponent is not implemented on Linux and Android.
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
7f901e452f
Focus fix for win32 web browser component. Ability to use javascript in goToURL on OSX.
10 years ago
jules
5ede2da44b
Improved some MemoryBlock comments and gave the class a reset() method.
11 years ago
jules
d226fea10e
Added a callback WebBrowserComponent::windowCloseRequest()
11 years ago
jules
2623f4d1e1
Added method String::clear(), and used it to replace a few uses of String::empty.
11 years ago
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
12 years ago
jules
aabc0dbe6e
Couple of minor linux + android fixes.
13 years ago
Julian Storer
b70e0a28d2
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
13 years ago
Julian Storer
f04309f44a
Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers.
14 years ago
Julian Storer
5d98779f19
Updated the date in the copyright notice.
14 years ago
Julian Storer
27506c2120
Copyright notice update.
15 years ago
Julian Storer
5b7f6f0f23
Minor fix for the linux build, and small fix for TreeView dragging logic
15 years ago
Julian Storer
54831605c3
Rebuilt the docs including a couple of missing classes; tweaked WebBrowserComponent to make page unloading optional; small efficiency improvement to ThreadPool
15 years ago
jules
ea83c7ee5e
Collected all the platform-specific code from the different build folders into a new folder in src/native. Also removed support for OSX10.2
15 years ago