Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
reuk
640194c878
MinGW: Improve compatibility
With this patch applied, the DemoRunner should build under MinGW, and be
(nearly) feature-complete compared to the MSVC build.
Specifically, when building with MinGW:
- Adds support for accessibility
- Fixes build issues in the juce_video module
- Fixes a link issue in the VST3 wrapper when VST3_CAN_REPLACE_VST2 is
defined
- Adds support for the new-style native FileChooser
- Tidies up some other low-severity warnings
Known issues:
- Direct2D rendering is still not supported when building with MinGW due
to ABI compatibilities.
3 years ago
reuk
69aa461be1
Time: Fix duplicate '-' symbols in UTC offset string
3 years ago
reuk
394c4fd475
Clang: Fix warnings when building with clang 10
4 years ago
reuk
4cf66d6522
Cleanup: Remove redundant inlines
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
ed
32f077a86a
Use Logger::writeToLog() in PerformanceCounter::printStatistics()
5 years ago
ed
e973451a73
Only print PerformanceCounter statistics on destruction if there were any runs
5 years ago
jules
bec0c2661d
Added a method RelativeTime::getApproximateDescription()
5 years ago
ed
497a1b3fb7
Added juce_UnitTestCategories.h to replace raw strings used for test categories
6 years ago
ed
6cb244f5a1
Support comma decimal mark in Time::fromISO8601()
6 years ago
Tom Poole
d06a2b8c13
Fixed compatibility with GCC 4.8
6 years ago
jules
7b23dfe473
Made the Time class trivially copyable.
6 years ago
jules
dee78f29f6
Misc cleanups and modernisation
7 years ago
ed
cdbc28c18b
Add documentation tags
7 years ago
ed
87c973e191
Update the documentation of Time::formatted to have correct second range
7 years ago
jules
51f6c5d01c
Tidied up a few bits of messy String concatenation
7 years ago
Tom Poole
f4c7a82ace
Made TimeHelpers::lastMSCounterValue atomic
7 years ago
jules
f0ef700e46
Modernised a bunch of code mainly relating to character/string iteration
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
jules
8c0331b605
Avoided a VS warning
7 years ago
hogliux
244a944857
Added the JUCE DSP module
7 years ago
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.
7 years ago
tpoole
60b4b7cfe5
Fixed an ISO8601 time parsing bug
7 years ago
tpoole
9ae25d13c2
Documentation: Some typo fixes
8 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
jules
8ed41ed14b
Fixed some whitespace style and cleaned up some code using C++11
8 years ago
jules
cd59c26a0e
Added some JUCE_API flags to some RelativeTime global operators
8 years ago
hogliux
2da1bc5f41
Replace include guards with "#pragma once"
8 years ago
tpoole
2e84129479
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
8 years ago
jules
9fa0d49be7
Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc.
8 years ago
Timur Doumler
70949aa0c6
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
9 years ago
jules
20264a91cd
Added some more unit tests and fixes for the Time class
9 years ago
jules
889a6e200f
Refactored some Time internals to rely on 64-bit OS time conversion functions.
9 years ago
jules
613aaa765a
Fixed parsing of ISO8601 millisecond fields
9 years ago
jules
f5ee78595a
Added a workaround for a problem in MSVC when using large years in Time::formatted
9 years ago
jules
3fdf969ea2
Added some UTC and ISO8601 methods to the Time class. Also clarified some of its comments and added unit tests
9 years ago
jules
3aa68f3d00
Added time-of-day to Time::getCompilationDate()
9 years ago
Timur Doumler
8174ad00b3
Added comment to Time::getCurrentTime() to make clear that it is not required to be monotonic.
9 years ago
jules
b2ddfe67a8
Fixes for mingw headers.
9 years ago
Timur Doumler
dca4d77f9d
Fixed compiler warnings on Visual Studio 2015 RTM.
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
d9e902e80f
Workarounds for build problems with mingw in C++11 mode.
10 years ago
jules
ab774b814e
Added a method Time::getCompilationDate()
11 years ago
jules
5765dbe670
Fix for Time::formatted with empty strings.
11 years ago
jules
a316bd5f6f
Removed a few more places where static objects could cause problems for people who do unwise amounts of work in their static constructors.
11 years ago
jules
d0d74175e0
Added some functionality to PerformanceCounter.
11 years ago
jules
81435f8134
Made a few constant string arrays static to help compilers to optimise their initialisation.
11 years ago
jules
65c155e372
Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files.
11 years ago