1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-13 00:04:19 +00:00
Commit graph

282 commits

Author SHA1 Message Date
Tom Poole
79d3e8b3f5 Windows: Removed some VS2013 workarounds 2019-07-11 15:28:41 +01:00
jules
cd4aba9e43 PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together. 2019-06-20 13:55:18 +01:00
Tom Poole
16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 2019-06-04 16:48:44 +01:00
Tom Poole
5c19eacd0b Fixed compatibility with g++ 4.9 and c++14 2019-05-14 10:27:28 +01:00
jules
2830ecec0a Prevented the Apple system headers from including some unnecessary C library headers 2019-05-10 16:58:30 +01:00
Tom Poole
3c0ccda6a5 macOS: Cleaned up old 10.6 support ifdefs 2019-04-05 10:05:21 +01:00
ed
730fd6955f macOS: Added missing OS versions to SystemStats::OperatingSystemType 2019-03-01 09:18:40 +00:00
ed
6722194260 Bump version number to 5.4.3 2019-02-21 15:25:51 +00:00
Tom Poole
e3ebe5aed1 Bump version number to 5.4.2 2019-02-07 10:02:17 +00:00
jules
26279af622 Made it possible to provide a user-supplied definition for JUCE_LOG_CURRENT_ASSERTION to enable custom behaviour when an assertion fails 2019-01-08 10:14:12 +00:00
Tom Poole
23f9cff73e Moved <map> into the set of standard headers 2018-11-28 08:19:41 +00:00
ed
6d39f01793 Bump version number to 5.4.1 2018-11-12 11:26:11 +00:00
ed
0b8fcc7a15 Bump version number to 5.4.0 2018-11-06 12:50:21 +00:00
Tom Poole
bedff61983 Added detection for some AVX512 features 2018-10-04 09:53:20 +01:00
Tom Poole
ce5757821d Added a std::make_unique implementation to systems lacking c++14 support 2018-09-12 13:08:30 +01:00
Tom Poole
41e7251519 Added a String method to store decimals to a set number of significant figures 2018-08-23 09:20:20 +01:00
jules
ccbaf89f0e Added some methods IPAddress::getAllAddresses(), IPAddress::getLocalAddress(), MACAddress::getAllAddresses() 2018-07-04 17:17:18 +01:00
jules
abe01671d4 Fixed a very old spelling mistake!(SystemStats::getCpuSpeedInMegaherz -> SystemStats::getCpuSpeedInMegahertz) 2018-06-18 17:11:12 +01:00
jules
dee78f29f6 Misc cleanups and modernisation 2018-05-11 12:46:30 +01:00
jules
30f6206be9 Fix for compile error with JUCE_ALLOW_STATIC_NULL_VARIABLES=0 2018-05-10 09:10:09 +01:00
ed
2d79cc78c0 Bump version number to 5.3.2 2018-05-09 12:34:36 +01:00
jules
8c38c6f57f Marked as deprecated: String::empty, var::null, File::nonexistent, ValueTree::invalid and other problematic statically-initialised null values. Please just use the default constructor for these classes! 2018-05-09 08:08:46 +01:00
Tom Poole
c7c26fa9f0 Removed the OS X 10.5 and 10.6 deployment target options from the Projucer and enabled more C++11 features across all platforms 2018-04-17 18:46:55 +01:00
hogliux
2f2ff9437b Windows: Fixed various compiler warnings and errors when building JUCE with MSVC's latest C++ 2017 support 2018-04-16 14:36:49 +01:00
Noah Dayan
1a31c86f39 Bump version number to 5.3.1 2018-04-10 17:01:54 +01:00
ed
262dff8854 Bump version number to 5.3.0 2018-03-15 12:23:30 +00:00
ed
cdbc28c18b Add documentation tags 2018-03-15 12:10:32 +00:00
jules
36e872837b Fix for JUCE_NO_DEPRECATION_WARNINGS causing problems 2018-02-12 09:52:48 +00:00
ed
fa0f7a4281 Bump version number to 5.2.1 2018-02-08 10:55:52 +00:00
hogliux
d8d2f5d0f4 Added new SystemStats::getDeviceManufacturer() 2018-02-06 15:40:53 +00:00
Tom Poole
0e7c503720 Lowered the minimim supported version of clang 2018-01-15 13:00:27 +00:00
jules
057bb262dd Enabled std::atomic for Android 2018-01-11 09:08:51 +00:00
jules
8d09eaadb6 Removed some defunct code from the C++1 feature detection macros, and simplified code which no longer needs to test for feature availability 2018-01-11 09:08:51 +00:00
jules
f9313c8338 Deprecated some old functions roundDoubleToInt and roundFloatToInt - these can both be trivially replaced by roundToInt, and should have been deprecated long ago! 2018-01-09 16:28:14 +00:00
jules
7c847e7126 Added some BSD target support 2018-01-02 14:24:49 +00:00
jules
25c457df39 Enabled JUCE_CONSTEXPR for older versions of clang 2017-12-14 10:23:18 +00:00
jules
f85d706131 Some minor formatting and comment fixes 2017-11-28 17:46:15 +00:00
hogliux
a4ef96a9d6 Ensured that JUCE_HAS_CONSTEXPR is enabled on MSVC 1900 2017-11-16 15:25:51 +00:00
ed
dbb2f620b4 Bump version number to 5.2.0 2017-10-25 12:07:32 +01:00
ed
15e40d48ba Whitespace 2017-10-09 17:27:58 +01:00
ed
3b61f577bf Removed unused JUCE_COMPILER_SUPPORTS_THREAD_LOCAL flag 2017-10-09 17:24:45 +01:00
jules
970eda679e Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting! 2017-10-09 12:38:06 +01:00
hogliux
f59a5dfc7f Fixed an issue where ScopedNoDenormals would do nothing on all platforms and added arm implementation 2017-10-02 18:23:51 +01:00
tpoole
3627603c83 Fixed a performance regression parsing doubles 2017-09-26 09:00:15 +01:00
hogliux
8d86e6350a Fixed constexpr compiler support detection in gcc 2017-09-25 14:29:47 +01:00
tpoole
47698a86b1 MinGW: Fixed some 32 bit build errors 2017-09-20 12:53:27 +01:00
tpoole
0ae8aa812c Bump version number to 5.1.2 2017-09-18 14:59:57 +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
tpoole
3933c5f8f9 Removed the sstream header from juce_StandardHeader.h 2017-08-25 09:42:16 +01:00
tpoole
c84aa57473 Removed the unordered_map header from juce_StandardHeader.h 2017-08-24 16:07:25 +01:00