Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
ed
a5c3b81f82
Use C++14 lambda capture initialisers for initialising deletion checkers
3 years ago
reuk
fd2f866dd1
FileChooser: Avoid throwing bad_weak_ptr
It seems like shared_from_this may not be enabled when a unique_ptr is
assigned to a shared_ptr (although it *should* be enabled when
constructing a new shared_ptr from a unique_ptr). Functions that return
objects that may need to use shared_from_this now return shared_ptr,
just to be safe.
Additionally, in some cases, shared_from_this was being called from
Thread::run after the last reference to the shared object had been
released. We now call shared_from_this during 'open', which will always
run on the message thread while at least once reference to the shared
object is alive.
4 years ago
reuk
45409bb4e6
FileChooser: Hide chooser when it leaves scope on Windows
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
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
Tom Poole
670f77f80c
Fixed some Android compiler warnings
6 years ago
hogliux
008b7a9ab2
Re-structured the low-level Android native code
Please see the forum post "Re-structuring of JUCE’s low-level Android code" and the BREAKING-CHANGES.txt for more information.
6 years ago
Lukasz Kozakiewicz
36da4cde05
Add native content sharing support for iOS and Android
7 years ago
Lukasz Kozakiewicz
5358756d58
FileChooser: misc fixes and improvements to iOS and Android file choosers.
7 years ago
hogliux
df8fc9b910
FileChoosers: Added a file-chooser save mode where the caller already supplies a temporary file which should be saved. JUCE will automatically move the temporary file to the location selected by the user
7 years ago
hogliux
7e23bf28ae
Added iOS/Android native file chooser support and support for asynchronous invocation of file choosers
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
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
hogliux
6559b3e185
Fixed multiple harmless warnings in Android builds
8 years ago
hogliux
9629de32bb
Add treatFilePackagesAsDirectories flag to native FileChooser
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 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
fce514266e
Refactored the linux Freetype font code and native file chooser (via zenity).
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
5d98779f19
Updated the date in the copyright notice.
14 years ago
Julian Storer
9ea6fb4cd1
Added an initial set of Android stub files.
14 years ago
Julian Storer
618d3fdf64
Tidied up some win32 linkage declarations. Fixed some component size constraining problems on mac and win32.
14 years ago
Julian Storer
266494a1b9
Minor code clean-ups.
15 years ago
Julian Storer
27506c2120
Copyright notice update.
15 years ago
Julian Storer
d84e47353c
Couple of optimisations to text rendering. Removed various printfs from the codebase.
15 years ago
Julian Storer
75a65399ff
Minor fix for iPhone.
15 years ago
Julian Storer
18ffeba9da
Added Value support to the Button's toggle state and TextEditor content. Refactored the atomic operation functions to live inside a class called Atomic, and the byte order functions into a class called ByteOrder.
15 years ago
Julian Storer
8bf4d88d97
Minor clean-ups.
15 years ago
Julian Storer
5b7f6f0f23
Minor fix for the linux build, and small fix for TreeView dragging logic
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
jules
2fee27c757
Updated the text of the copyright/license blurb at the top of each source file.
15 years ago
jules
540474d0ce
Rewrote MessageManagerLock (again), hopefully now making it bulletproof. Also gave it an extra constructor and changed the threads section of the juce demo to use messagemanagerlocks to animate its components. Stopped using NSLog on the mac because it's unsafe for non-literal strings. Added a bodge to fake italic fonts on the mac if a real italic is unavailable. Added a new class: CallbackMessage, for triggering a custom callback on the event thread. Updated the RTAS plugin build to use the 8.0 version of the SDK. Fixed a problem with ComponentDraggers when working inside a magnifier component.
16 years ago
jules
485b6b7e57
16 years ago
jules
47cf2369e5
16 years ago
jules
15dfdff5f8
(automatic tidy-up of whitespace)
18 years ago
jules
f360457470
18 years ago
jules
94cfda5062
18 years ago