Tom Poole
ff835be2ac
Doxygen: Fix some Doxygen issues
1 year ago
reuk
59727e6860
File: Enable symbolic link creation on BSD
2 years ago
reuk
8b708b348d
AudioPlaybackDemo: Fix usability issues on Android
Android devices won't necessarily be able to load MP3 files, so that
option has been removed from the file chooser. FLAC files should be
supported, but were missing from the MIME table.
The demo no longer tries to load files into the thumbnail view if they
previously failed to load into the transport.
2 years ago
reuk
543b001e9c
FileSearchPath: Allow working with paths that are not necessarily absolute
This allows paths that are prefixed with environment variables to behave
as expected. This is useful when scanning the default LV2 locations in
the AudioPluginHost on Windows.
2 years ago
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2 years ago
reuk
8d4f176b30
MimeTypes: Speed up release-mode compilation
2 years ago
hogliux
4054e25052
Android: Added the ability to associate a particular file-extension to a mime-type at runtime
2 years ago
hogliux
e30f6e7c0d
Android: Associate .json files with the application/json mime-type
2 years ago
reuk
5ad617edc0
LV2 Host: By default, search in lib64 directories on multilib systems when host is 64-bit
2 years ago
Tom Poole
cb2efe5d59
Improve some documentation
2 years ago
reuk
6e7a2c3225
AndroidDocument: Support file access to shared storage locations on Android 30+
3 years ago
reuk
9a12e93f5a
File: Add hasReadAccess()
3 years ago
reuk
b17806fbfc
AndroidDocument: Support file access to shared storage locations on Android 30+
3 years ago
reuk
7d5602f7c3
File: Add hasReadAccess()
3 years ago
Tom Poole
c2ecde591b
macOS: Remove 32 bit specific functionality
This includes Carbon support
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
reuk
8fad301c13
File: Update documentation
3 years ago
reuk
00e7fbf1c2
DirectoryIterator: Avoid recursing into previously-visited directories
3 years ago
reuk
903873dad2
VST3: Add local search path on Windows
We haven't updated the default post-build copy paths yet, as the new
local directory is not yet well-supported by DAWs.
3 years ago
reuk
093dbc7df1
Plugin Scanning: Fix thread sanitizer issues in the AudioPluginHost
3 years ago
attila
2e874e80cb
ZipFile: Add path checks to uncompressEntry()
3 years ago
ed
fc0f6b1f2f
Tidy up
3 years ago
ed
b9542ccc4c
Update code to use C++14 [[deprecated]] attribute
This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase.
3 years ago
reuk
b6ab931bcf
File: Add helper function to locate shared containers on macOS and iOS
File::getContainerForSecurityApplicationGroupIdentifier will return the
path to a container which is shared between all apps using the specified
app group ID. This might be useful if you need to share resources
between a standalone app and an AUv3 plugin, for example.
3 years ago
reuk
e4659fd8f2
File: Use unit test random instance to generate unique filename
4 years ago
reuk
cfd85ad4ee
UnitTestRunner: Fix bug in File tests when multiple test instances are run simultaneously
4 years ago
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
4 years ago
ed
744e16eebd
Fixed some Doxygen parsing issues
4 years ago
reuk
9cc3fca7d0
RangedDirectoryIterator: Allow querying the estimated progress
4 years ago
reuk
394c4fd475
Clang: Fix warnings when building with clang 10
4 years ago
ed
4855f52e4d
Added missing documentation tags
4 years ago
ed
4b6be143cf
Fixed some doxygen warnings
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
reuk
e7e1de78fa
Files: Add RangedDirectoryIterator
5 years ago
reuk
6a18c9e153
iOS: Fix type declaration in juce_File.h
5 years ago
reuk
dddeb1ad68
Build: Fix Xcode 11.4 compatibility issues
5 years ago
ed
69d5f16be0
Added some more FileInputStream unit tests
5 years ago
reuk
5af01b9b16
Demos: Convey proper ownership semantics
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
c898376158
Check for UNC paths when normalising separators in File::parseAbsolutePath()
5 years ago
ed
ecbab99917
Normalise file separators in File::parseAbsolutePath()
5 years ago
jules
df28d11069
Added a method URL::getParentURL()
5 years ago
Tom Poole
5f21cf214c
Fixed a bug reporting write success in FileOutputStream
5 years ago
Tom Poole
6bcf80fb9e
Removed a problematic unit test when running as a Windows system process
6 years ago
Tom Poole
8f84192c9b
Fixed some more Android compiler warnings
6 years ago
ed
497a1b3fb7
Added juce_UnitTestCategories.h to replace raw strings used for test categories
6 years ago
ed
f3af250ff7
Tidied up unit test code layout
6 years ago
Tom Poole
6f6451b7d2
Restored compatibility with older versions of Xcode
6 years ago
ed
a234721110
Added various clang-tidy modernize-* fixes
6 years ago