reuk
20b5e92559
Add missing JUCE_API annotations
2025-04-10 17:28:17 +01:00
attila
2f5f8d1e7e
Fix doc in FileOutputStream
2025-03-28 18:47:16 +01:00
attila
4362f9e0df
File: Document setReadOnly behaviour for Windows directories
2025-03-17 15:32:59 +01:00
attila
49b6dfb7c8
Fix 0 file descriptor handling on POSIX systems
2025-02-06 12:12:15 +01:00
Anthony Nicholls
48375432be
TemporaryFile: Make single argument constructors explicit
2024-11-27 11:07:04 +00:00
Anthony Nicholls
f98bf8434a
TemporaryFile: Stopping use a LockedRandom now that system random is thread safe
2024-11-27 11:07:04 +00:00
Anthony Nicholls
5e803ded5f
Deprecations: Add ignore deprecation warning macros
2024-11-27 11:07:04 +00:00
Tom Poole
5737c42ccf
Use getSiblingFile in more places
2024-11-20 10:10:35 +00:00
Tom Poole
ef28243c64
UnitTestRunner: Fix an overzealous test for the existence of a user directory
2024-11-05 20:50:04 +00:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
Anthony Nicholls
fe00442335
Copyright: Fix incorrect or inconsistent copyright notices
2024-03-25 10:22:58 +00:00
attila
3f52b29432
File: Avoid leaving behind file system changes when moveFileTo() fails
2024-01-09 11:14:30 +01:00
attila
6d7054fa52
Docs: Fix a typo
2024-01-03 14:08:31 +00:00
Tom Poole
c474cb2469
Docs: Fix some missing Doxygen tags
2023-10-20 11:22:47 +01:00
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
2023-10-10 16:12:38 +01:00
Tom Poole
4153d59e39
Formatting
2023-10-02 15:42:20 +01:00
Tom Poole
ff835be2ac
Doxygen: Fix some Doxygen issues
2023-07-17 18:24:01 +01:00
reuk
59727e6860
File: Enable symbolic link creation on BSD
2023-05-31 15:15:24 +01:00
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.
2023-03-02 12:03:32 +00:00
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.
2023-02-01 23:05:51 +00:00
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2022-12-01 11:41:50 +00:00
reuk
8d4f176b30
MimeTypes: Speed up release-mode compilation
2022-11-08 12:04:31 +00:00
hogliux
4054e25052
Android: Added the ability to associate a particular file-extension to a mime-type at runtime
2022-11-02 20:27:20 +01:00
hogliux
e30f6e7c0d
Android: Associate .json files with the application/json mime-type
2022-11-02 20:27:20 +01:00
reuk
5ad617edc0
LV2 Host: By default, search in lib64 directories on multilib systems when host is 64-bit
2022-11-02 11:35:51 +00:00
Tom Poole
cb2efe5d59
Improve some documentation
2022-07-14 15:24:40 +01:00
reuk
6e7a2c3225
AndroidDocument: Support file access to shared storage locations on Android 30+
2022-05-23 13:18:08 +01:00
reuk
9a12e93f5a
File: Add hasReadAccess()
2022-05-23 13:09:23 +01:00
Tom Poole
c2ecde591b
macOS: Remove 32 bit specific functionality
...
This includes Carbon support
2022-05-03 08:16:37 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
reuk
8fad301c13
File: Update documentation
2022-03-23 16:51:40 +00:00
reuk
00e7fbf1c2
DirectoryIterator: Avoid recursing into previously-visited directories
2022-02-07 14:24:11 +00:00
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.
2022-01-28 16:09:59 +00:00
reuk
093dbc7df1
Plugin Scanning: Fix thread sanitizer issues in the AudioPluginHost
2022-01-27 18:43:22 +00:00
attila
2e874e80cb
ZipFile: Add path checks to uncompressEntry()
2022-01-12 13:16:57 +01:00
ed
fc0f6b1f2f
Tidy up
2021-12-02 09:24:55 +00:00
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.
2021-09-29 16:14:00 +01:00
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.
2021-09-23 10:28:48 +01:00
reuk
e4659fd8f2
File: Use unit test random instance to generate unique filename
2021-04-09 10:26:28 +01:00
reuk
cfd85ad4ee
UnitTestRunner: Fix bug in File tests when multiple test instances are run simultaneously
2021-04-08 13:33:11 +01:00
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
2021-03-29 14:16:46 +01:00
ed
744e16eebd
Fixed some Doxygen parsing issues
2020-07-03 17:18:35 +01:00
reuk
9cc3fca7d0
RangedDirectoryIterator: Allow querying the estimated progress
2020-07-02 17:25:03 +01:00
reuk
394c4fd475
Clang: Fix warnings when building with clang 10
2020-07-01 10:00:43 +01:00
ed
4855f52e4d
Added missing documentation tags
2020-06-27 17:26:44 +01:00
ed
4b6be143cf
Fixed some doxygen warnings
2020-05-18 14:43:50 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
reuk
e7e1de78fa
Files: Add RangedDirectoryIterator
2020-04-13 13:16:06 +01:00
reuk
6a18c9e153
iOS: Fix type declaration in juce_File.h
2020-03-27 09:45:07 +00:00
reuk
dddeb1ad68
Build: Fix Xcode 11.4 compatibility issues
2020-03-25 13:10:32 +00:00