Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2 years ago
Anthony Nicholls
cff722a4af
GUI Basics: Refactor juce_gui_basics file structure
- Created a new detail namespace
- Moved shared module implementation details into the detail namespace
- Split dependencies so source files only rely on details in the detail namespace
- Removed all code from the juce_gui_basics.cpp file
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
ea6d095ab5
XWindowSystem: Implement createSnapshotOfNativeWindow
3 years ago
reuk
f989182f32
Linux windowing: Display utf-8 native window titles correctly
3 years ago
ed
58761a44c1
Linux: Made X11Symbols singleton thread-safe
4 years ago
ed
46f5b126d5
Tidied up some template statement whitespace
4 years ago
ed
7901eb6ca1
Linux: Use synchronous X11 error handling in debug builds
4 years ago
ed
9db01c4362
Linux: Set class hint for windows so they behave correctly in the dock
4 years ago
ed
c64ddc4490
Linux: Use versioned X11 libs to load symbols so we aren't relying on the *-dev libs to be installed on user's machines
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
4 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
ed
bb28b3413d
Updated some copyright headers
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