ed
5e44bc39e0
X11: Pass Display instance to GetXProperty constructor
3 years ago
reuk
3d97343c2a
GCC: Fix redundant redeclaration warnings
3 years ago
ed
b7e28541ca
Replaced deprecated Displays methods
4 years ago
ed
009d685179
Updated all license headers
4 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
ed
de712ca02e
Linux: Added support for building and hosting VST3 plug-ins
5 years ago
ed
74ca3b44c4
Linux: Removed X11-specific code from LinuxComponentPeer
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
59a058fdc6
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
5 years ago
ed
f9dad9d608
Linux: Improved XEmbed support
This commit makes some minor improvements to the XEmbedComponent class and adds support for embedding JUCE windows in other hosts using the XEmbed protocol. It also includes some minor fixes for X11 peers when they have a parent window.
5 years ago
Tom Poole
a4bd6cbc66
Fixed some more Linux compiler warnings
6 years ago
ed
b1b538a9b8
Migrate Linux windowing code to use new Displays class and ComponentPeer::ScaleFactorListener
6 years ago
jules
974b4a8351
Removed some legacy friend class declarations that are no longer needed with modern compilers
7 years ago
jules
38295f332b
Converted some old typedefs to using declarations
7 years ago
jules
4fcedf7be5
Standardised some lambda syntax
7 years ago
jules
f85d706131
Some minor formatting and comment fixes
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
80aea89ae7
Linux: Some minor code clean-up in linux XEmbed code
8 years ago
hogliux
d4885014dc
Fixed a typo in linux X embed code
8 years ago
jules
b6e7ba75df
More X window class cleanups
8 years ago
jules
de855f0b35
Cleanups to some X windowing classes
8 years ago
hogliux
dbf89fce76
Fixed an issue where the Projucer's login window would remain blank on Ubuntu linux ( Fixes #201 )
8 years ago
hogliux
d6d699214a
Fixed an issue where the Projucer's login window would remain blank on Ubuntu linux ( Fixes #201 )
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
ec21d0464d
Fixed a bug in the linux XEmbedComponent and added support for host initiated embedding
8 years ago
hogliux
c69d24fa7a
Added support for embedding native X11 widgets (such as gtk_plug or QX11EmbedWidget) on linux
8 years ago