Anthony Nicholls
5e803ded5f
Deprecations: Add ignore deprecation warning macros
2024-11-27 11:07:04 +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
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
a7ce9aab98
MidiBuffer: Allow addEvent to report success or failure
2021-05-05 12:13:17 +01:00
reuk
01f01e7d6e
MidiBuffer: Ensure correct number of events are removed by clear function
2021-02-23 18:05:06 +00:00
reuk
0943291990
MidiFile: Make file-reading more robust
...
This commit adds tests and fixes some potential crashes caused by
out-of-bounds reads.
2020-10-23 15:50:47 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
reuk
d7ed5104c5
MidiBuffer: Fix deprecated iterator
2020-04-17 17:48:41 +01:00
reuk
eae9a10944
MidiBuffer: Add iterator compatible with C++11 range-for
2020-04-13 13:16:06 +01:00
Tom Poole
9417fae499
Tidied up some code in MidiBuffer
2019-07-23 15:22:06 +01:00
jules
15567c7150
Changed the constructor of GenericAudioProcessorEditor to take a reference rather than a pointer, to match all the other AudioProcessorEditor classes. Also tweaked its implementation to resize its components horizontally to fit the width of the parent window
2019-05-29 17:13:06 +01:00
Tom Poole
e1e3b42b4f
Fixed an invalid memory read when handling MIDI reset messages
2018-09-10 12:02:27 +01:00
tpoole
51b3eaebb2
Fixed some VS2013 compiler errors
2017-10-18 11:05:40 +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
9b687968db
Fixed some g++ compiler warnings
2017-08-29 14:47:04 +01:00
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
2017-04-27 14:43:04 +01: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
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
2f1ef234ce
Tightened up a few places where numeric conversion warnings could happen.
2014-07-10 18:57:24 +01:00
jules
61d1e1b7ba
Avoiding a few MSVC warnings
2013-10-22 19:29:04 +01:00
jules
171c1f31ae
Fixed a typo in the last MidiBuffer changes.
2013-10-19 09:12:12 +01:00
jules
ad10abfee0
Simplified the internal workings of the MidiBuffer class.
2013-10-18 14:28:08 +01:00
jules
b093f47a8c
Misc minor cleanups and comment fixes.
2013-09-07 20:18:00 +01:00
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
2013-06-13 13:17:12 +01:00
jules
1f95f54089
Purged some warnings.
2012-04-10 10:29:14 +01:00
jules
56bbab1537
(automated whitespace clean-up)
2012-03-20 16:00:06 +00:00
jules
8f4548745a
Minor introjucer rejigging.
2012-02-11 17:18:38 +00:00
jules
295d125142
Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code.
2012-02-11 14:09:23 +00:00
jules
dcc767868f
Misc minor clean-ups.
2011-09-26 23:21:15 +01:00
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..
2011-08-12 10:04:52 +01:00