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

129 commits

Author SHA1 Message Date
hogliux
244a944857 Added the JUCE DSP module 2017-07-27 12:39:07 +01:00
jules
253fd51a96 Removed a superfluous base class inside SharedResourcePointer 2017-06-22 08:35:11 +01:00
ed
8e7cc759f5 Made JUCE's Atomic class a simple wrapper around std::atomic on platforms that support it 2017-06-09 20:38:10 +01:00
hogliux
1a6e1dbff2 Result of pointer arithmetic should not depend on if the pointer is being wrapped in a JUCE Atomic or not (breaking change: see https://github.com/WeAreROLI/JUCE/blob/develop/BREAKING-CHANGES.txt 2017-06-08 16:45:49 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
jules
4880ce760e Modified MemoryBlock so that it will throw std::bad_alloc if allocation fails 2017-04-07 11:28:53 +01:00
jules
86f1b6628f Added a reference count getter method to SharedResourcePointer 2017-03-20 12:08:32 +00:00
jules
d094fc2f52 Added begin/end iterators to MemoryBlock 2017-02-08 15:28:07 +00:00
hogliux
2da1bc5f41 Replace include guards with "#pragma once" 2017-02-01 17:18:07 +00:00
hogliux
9f3fb1c0a6 Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated 2017-02-01 17:18:06 +00:00
tpoole
2e84129479 Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license 2016-12-14 10:07:26 +00:00
jules
c10b042f76 Fixed a potential leak in ScopedPointer 2016-08-30 16:30:50 +01:00
hogliux
c7b347242d Partially undo commits #99186e5 and #89d938d and use less-intrusive, JUCE-internal fix for OpenGLContext detach crash
Fixes #88
2016-08-11 10:50:36 +01:00
hogliux
99186e5166 Call removeFromDesktop when an external host tries to remove a juce component from a window (Fixes #88) 2016-08-08 16:46:44 +01:00
hogliux
26b6f01ce3 Replace all "zeros" with "nullptr" in code documentation when referring to a pointer value 2016-08-03 09:43:07 +01:00
jules
89dade2a00 Fixed a compile problem with the GNU c++ library 2016-07-05 10:41:53 +01:00
jules
6fc1242ca5 Added some constructors to ReferenceCountedObjectPtr and ScopedPointer that specialise for std::nullptr_t. As well as being more optimal, this has the added bonus of forcing people to correctly use nullptr instead of '0'. 2016-07-05 09:54:06 +01:00
jules
e602dd6b90 Improved some comments for MemoryBlock base-64 methods 2016-05-03 10:20:41 +01:00
jules
9678eef688 Stripped out some defunct VS2003 code 2016-04-20 15:27:26 +01:00
jules
4c0bc70411 Deleted some defunct Mac PowerPC code 2016-04-19 16:46:45 +01:00
jules
fb864a5cb1 Corrected some spelling mistakes in comments 2016-04-11 11:13:44 +01:00
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. 2016-04-06 18:31:24 +01:00
jules
876b4ae1d3 Cleared up some overlap between the JUCE_CLANG and JUCE_GCC flags 2016-02-12 17:03:21 +00:00
jules
0294e772dd Added some safety-checking to stop people accidentally passing a ScopedPointer to an OptionalScopedPointer 2016-01-27 16:03:15 +00:00
jules
02492b36b9 Lots of small whitespace tweaks. 2015-12-13 19:32:05 +00:00
Timur Doumler
6986010bb7 Whitespace. 2015-12-09 15:43:24 +00:00
jules
99ebba4e4c Workarounds to avoid clashes with stupid 3rd-party headers that rely on defining a macro called "check" 2015-12-07 19:31:05 +00:00
jules
31381c6864 Stripped out some defunct OSX 10.4 fallback code 2015-12-01 12:48:01 +00:00
jules
399e248488 Added new module: juce_osc 2015-11-02 11:48:01 +00:00
jules
13af784d03 Fix for mingw64 2015-10-05 09:18:38 +01:00
jules
9c13257da2 Added flag JUCE_EXCEPTIONS_DISABLED to detect compiling with exceptions turned off, and removed internal exception use from a few places in the codebase. 2015-09-06 15:42:34 +01:00
jules
6db05a6100 Tweaked some syntax to help with Clang/Windows compatibility 2015-08-08 12:54:59 +01:00
hogliux
359f6e29aa Fix multiple warnings in VS 2015 2015-07-28 18:11:50 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
hogliux
2f2c8436b8 Add utility functions to access un-aligned memory 2015-06-26 17:14:57 +01:00
jules
65ba31731a Added a copy constructor to SharedResourcePointer 2015-06-15 10:03:44 -05:00
jules
43283b3d03 Added a couple of methods to Rectangle to return its limits as Range objects. 2015-06-11 09:13:13 -07:00
Timur Doumler
f3e2ea6b14 Added compile-time check to juce_ContainerDeletePolicy to catch undefined behaviour due to deletion of pointer to incomplete type. 2015-06-10 22:40:56 +01:00
hogliux
0fa2b1ca56 Fix warnings on gcc on linux 2015-05-27 16:32:52 +01:00
jules
c17a72e5b1 Minor clean-ups. 2015-04-27 12:18:22 +01:00
jules
f6395d4cda Raised the warnings level in the introjucer, and fixed a few warnings that were thrown up by this. 2015-03-31 11:44:10 +01:00
jules
f6139cee55 Minor documentation cleanups. 2015-03-07 17:45:45 +00:00
jules
7b1e821800 Spelling correction. 2014-10-20 13:06:54 +01:00
jules
aae0690b7c Fixed a false-alarm assertion in ScopedPointer. 2014-09-10 06:47:19 -07:00
jules
46dfd54d9a Minor cleanups. 2014-09-01 20:59:57 +01:00
jules
f376a82a56 Clarified the JUCE_USE_INTRINSICS by changing its name to JUCE_USE_MSVC_INTRINSICS 2014-08-17 11:47:55 +01:00
jules
3e7d305094 A few minor whitespace cleanups. 2014-08-16 21:06:27 +01:00
jules
e3d7ec1827 Cleaned up a couple of parameter types in byte order conversion. 2014-07-04 21:02:18 +01:00
jules
3b2538313a Better misalignment-proofing in SharedResourcePointer. 2014-04-20 10:19:27 +01:00
jules
d7d662bb38 Documentation improvement. 2014-04-14 16:53:16 +01:00