Anthony Nicholls
c1c8eccb99
Core: Prevent a preprocessor definition leak in zlib
2025-06-10 16:13:33 +01:00
reuk
8f6157142b
Zlib: Remove extern "C" for declarations in bundled private namespace
2025-04-09 14:14:50 +01:00
reuk
209c86c627
Zlib: Update JUCE sources to support new zlib version
2025-02-25 12:47:13 +00:00
reuk
32cb0e980f
Zlib: Make changes to imported source files where necessary
2025-02-25 12:41:48 +00:00
reuk
fd05aaf817
Zlib: Import sources from 1.3.1
...
This commit does not build. It's included to show JUCE modifications to
the zlib sources in the following commit.
2025-02-25 12:41:48 +00:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
2023-10-10 16:12:38 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
attila
2e874e80cb
ZipFile: Add path checks to uncompressEntry()
2022-01-12 13:16:57 +01: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
31a7c62baf
Windows: Fix and suppress some analysis warnings
...
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
2021-05-26 15:34:26 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
reuk
5f348c3040
Warnings: Add warning-wrangling header
2020-04-13 13:16:05 +01:00
ed
4a5dda489f
Fixed some warnings with -Wconversion enabled
2020-03-17 09:02:57 +00:00
reuk
5af01b9b16
Demos: Convey proper ownership semantics
2020-03-12 18:30:45 +00:00
ed
59a058fdc6
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
2020-03-09 17:39:28 +00:00
Tom Poole
5e2f53237e
Exposed externalFileAttributes in ZipEntry
2019-11-15 17:19:59 +00:00
Tom Poole
16dd26649a
Fixed some GCC compiler warnings and removed deprecated functions
2019-06-04 16:48:44 +01:00
ed
497a1b3fb7
Added juce_UnitTestCategories.h to replace raw strings used for test categories
2019-04-03 15:10:40 +01:00
ed
f3af250ff7
Tidied up unit test code layout
2019-04-02 11:54:29 +01:00
ed
e88700be6e
Added missing unit test categories
2019-04-02 11:53:18 +01:00
ed
a234721110
Added various clang-tidy modernize-* fixes
2019-01-31 15:15:31 +00:00
ed
bcf388b2cd
Increase the amount of bytes that findCentralDirectoryFileHeader() will scan when unzipping a .zip file
2019-01-16 16:51:50 +00:00
jules
cadac817c6
Enabled some more warning flags in Xcode, and fixed the problems they caused
2019-01-11 09:52:10 +00:00
jules
6fda0bffca
Fixed some stray zeros that were still being passed as null pointers
2018-10-05 12:15:04 +01:00
ed
a64183914a
Added unit tests to the InputStream classes
2018-09-06 09:35:30 +01:00
ed
d7e2a8a4ec
Fixed a bug in GZIPDecompressorInputStream::isExhausted()
2018-09-06 09:35:30 +01:00
jules
974b4a8351
Removed some legacy friend class declarations that are no longer needed with modern compilers
2018-06-13 17:11:37 +01:00
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
2018-04-19 20:27:47 +01:00
hogliux
7a1937b0da
Zip: Added support for relative symbolic links when compressing and uncompressing zip archives
2018-04-09 14:03:31 +01:00
hogliux
7bcd6a5ecd
Added support for uncompressing symbolic links in zip files
2018-04-03 12:01:30 +01:00
hogliux
0c18f1cab7
Fixed a signed conversion warning on macOS and iOS
2018-04-03 11:29:40 +01:00
hogliux
c048f5d40a
macOS/iOS/Linux: Added support for compressing symbolic links in zip files
2018-04-03 11:19:39 +01:00
ed
cdbc28c18b
Add documentation tags
2018-03-15 12:10:32 +00:00
jules
7d24b39f18
Cranked up the Clang warning level in the projucer, and fixed a few minor warnings
2018-01-16 17:15:06 +00:00
jules
1a60fa9765
More ScopedPointer/unique_ptr compatibility work
2018-01-10 17:35:08 +00:00
Tom Poole
8cecf0baf9
Assorted threading and undefined behaviour fixes
2017-12-11 16:37:17 +00:00
jules
8a93402143
Avoided a shadowed variable warning
2017-11-29 09:16:07 +00:00
jules
2be865b831
Added a GZIPCompressorOutputStream constructor that takes a reference.
2017-11-27 16:56:11 +00:00
jules
d4a7afa73f
Replaced some old juce-style sort operations with std::sort and lambdas
2017-11-03 16:35:11 +00:00
jules
08a1b7bb6d
Improved error handling in BufferedInputStream and tidied up a few classes in the streams folder
2017-11-02 12:14:10 +00:00
jules
2dc9316420
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
2017-11-01 17:41:06 +00:00
jules
53392faeb8
Added a workaround in ZipFile for reading files which contain the wrong offset for their central directory
2017-10-12 11:17:55 +01:00
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
2017-09-08 08:59:55 +01:00
hogliux
842634cd80
Added an option to ignore the case when getting an entry inside a zip file with ZipFile::getEntry
2017-08-24 11:30:11 +01:00
tpoole
a05362d46b
Projucer: Xcode exporter: Updated to support Xcode 9
2017-07-24 18:00:54 +01:00
ed
6bfcd820b4
Unit tests: Added an optional argument to the UnitTest constructor to specify a category and methods to get and run unit tests in a specified category. Updated the built-in JUCE unit tests and Demo project to use categories.
2017-07-20 17:24:05 +01:00
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
2017-04-27 14:43:04 +01:00
jules
5b39a8f607
Removed the register keyword from a bunch of 3rd party files as it causes deprecation errors in c++17
2017-04-18 11:29:48 +01:00
hogliux
2da1bc5f41
Replace include guards with "#pragma once"
2017-02-01 17:18:07 +00:00