Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
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.
3 years ago
reuk
a7ce9aab98
MidiBuffer: Allow addEvent to report success or failure
4 years ago
ed
4855f52e4d
Added missing documentation tags
4 years ago
reuk
f7ccdd54bb
Midi: Fix midi buffer iterator tag
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
reuk
eae9a10944
MidiBuffer: Add iterator compatible with C++11 range-for
5 years ago
Tom Poole
79d3e8b3f5
Windows: Removed some VS2013 workarounds
5 years ago
ed
cdbc28c18b
Add documentation tags
7 years ago
jules
aecb819985
Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef)
7 years ago
tpoole
51b3eaebb2
Fixed some VS2013 compiler errors
7 years ago
jules
94669f2b14
whitespace
7 years ago
jules
2878bc2f75
Added a copy constructor for MidiBuffer::Iterator
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
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
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
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
7a8c90e253
Improved some MidiBuffer comments
10 years ago
jules
ad10abfee0
Simplified the internal workings of the MidiBuffer class.
11 years ago
jules
b093f47a8c
Misc minor cleanups and comment fixes.
11 years ago
jules
636ffe68d3
A bit more minor cleaning-up.
11 years ago
jules
5a1112ab94
Updated the format of the header include guard macros.
12 years ago
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
12 years ago
jules
0ceeb573d8
Minor changes to avoid pedantic compiler warnings.
12 years ago
jules
0ce65462af
Translation of OSX app menu strings. Minor misc changes and documentation fixes.
12 years ago
jules
dcc767868f
Misc minor clean-ups.
13 years ago
Julian Storer
b70e0a28d2
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
13 years ago
Julian Storer
f04309f44a
Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers.
14 years ago
Julian Storer
5d98779f19
Updated the date in the copyright notice.
14 years ago
Julian Storer
3dfbb0d713
Changes to Image::BitmapData constructors, replacing the bool with a more explicit enum for the read/write mode. Some win32 dLL declarator changes. Android work. Small Quicktime fix.
14 years ago
Julian Storer
7becff2aa4
Reorganised some of the juce source tree folders. Added a new JUCE_DEPRECATED macro, and tested it by renaming Button::addButtonListener to Button::addListener for consistency with other widgets. Added Samplitude to the AudioHostType class. Fixed window maximising in win32.
14 years ago
Julian Storer
952b8c3940
Updated ComponentDragger to handle transformed components (this required a change to its parameters). Tidied up some classes with the JUCE_DECLARE_NON_COPYABLE macro. Changed some 3rd-party include statements to use angle-bracket quotes.
14 years ago
Julian Storer
a5cf4030f5
New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes.
14 years ago
Julian Storer
cac473bb1e
Minor code clean-ups.
14 years ago
Julian Storer
de4d8a5a14
Minor code clean-ups.
14 years ago
Julian Storer
27506c2120
Copyright notice update.
15 years ago
Julian Storer
c1f4f5501f
Added a couple of methods to ValueTree. Added a MidiBuffer::ensureSize method and used it in the audio plugin wrapper code to preallocate their midi buffers.
15 years ago
Julian Storer
b67c077f0d
Minor code clean-ups.
15 years ago
Julian Storer
a728139698
Small fix for demo plugin code. Minor code clean-ups.
15 years ago
Julian Storer
bc5a7a6b7e
Updated VC6 project. Removed some unsafe templated casts from MemoryBlock and HeapBlock.
15 years ago
Julian Storer
08eb852103
Minor code clean-ups.
15 years ago
Julian Storer
97035bb3a1
Removed the (rather pointless) granularity value from the array objects. Converted a few macros into functions and other misc code clean-ups.
15 years ago
Julian Storer
a126b1918a
Added a colour ID for TextButton text when the button is toggled on. Improved the class hierarchy implementation of some container classes. Made DSound cope better with dropped buffers.
15 years ago
jules
158a17f08a
(Added missing files from last check-in)
15 years ago