ed
|
d39c33247e
|
Windows: Fixed a crash in MidiInput::openDevice()
|
6 years ago |
Tom Poole
|
eaec1c8444
|
CLion: Fixed an issue building MIDI functions on Windows
|
6 years ago |
ed
|
09ebd1d257
|
Added support for ID-based MIDI devices
|
6 years ago |
Tom Poole
|
d83360a771
|
Windows: Updated the WinRT MIDI interface
|
6 years ago |
Tom Poole
|
98def04379
|
WinRT: Added a dedicated ComPtr class
|
6 years ago |
jules
|
3b091aa6d3
|
Tweaked the timeout for win32 shared MIDI device cleanup
|
7 years ago |
jules
|
a55eaf0154
|
Made multiple calls to MidiInput::openDevice share the same underlying win32 MIDI handle, and fixed some problems where device indexes could be incorrectly used when deivces are removed
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
Tom Poole
|
4229dc0a4f
|
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
|
7 years ago |
hogliux
|
0055d3f8f8
|
Windows: Fixed a harmless warning in Visual Studio 2013
|
7 years ago |
hogliux
|
508ba421e8
|
Windows MIDI: Fixed an issue where opening the same device twice would cause a crash when both devices were deleted
|
7 years ago |
jules
|
58a99ff139
|
Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated!
|
7 years ago |
jules
|
abe86765ce
|
Workaround for a VS2013 compile error
|
7 years ago |
tpoole
|
554d055a8f
|
WinRT MIDI: Increased the maximum size of outgoing messages
|
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
|
5d491ee9c7
|
Added number suffixes to duplicate midi device names on Windows
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
tpoole
|
e8adbb118f
|
Fixed bug in 9f06fabe10 - Fixed a double-free Windows MIDI device bug
|
8 years ago |
tpoole
|
9400866472
|
Fixed a crash when detaching WinRT MIDI devices
|
8 years ago |
tpoole
|
9f06fabe10
|
Fixed a double-free Windows MIDI device bug
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
8 years ago |
tpoole
|
79bdbc37cc
|
Fixed some misleading indentation warnings
|
8 years ago |
tpoole
|
5920bcd20b
|
Fixed WinRT MIDI static initialisation error
|
8 years ago |
tpoole
|
112b88f289
|
Made the WinRT MIDI service run on app startup
|
8 years ago |
tpoole
|
17bc5740a5
|
Fixed a bug opening MIDI devices from a Windows plug-in
|
8 years ago |
tpoole
|
9a38505dad
|
Added experimental WinRT MIDI support, enabling BLE MIDI on machines with Windows 10 Anniversary Update installed
|
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
|
02492b36b9
|
Lots of small whitespace tweaks.
|
9 years ago |
hogliux
|
c89f476127
|
Add getName to MidiOutput devices
|
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
|
9fc2a0ca27
|
On OSX/linux, made sure the MidiOutput closes its thread on destruction.
|
11 years ago |
jules
|
d20441ad62
|
win32 midi - handling for drivers returning a MIDIERR_NOTREADY error.
|
11 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
|
5c77abb41e
|
win32 midi sysex fix.
|
12 years ago |
jules
|
01d123d1e8
|
Workarounds for a few mingw warnings and errors.
|
12 years ago |
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
12 years ago |
jules
|
591e89cd87
|
Replaced the badly-named method Array::removeValue() with two new methods: removeFirstMatchingValue() and removeAllInstancesOf(). If you call the old method anywhere, you can just replace any calls with removeFirstMatchingValue(), which does the same job, but whose name makes it clear that not all instances of the value will be removed.
|
13 years ago |
jules
|
e89983a1ab
|
Removed confusing enums from HeapBlock. Fixed warnings in win32 midi.
|
13 years ago |
jules
|
cc8b0aad47
|
Used hi-res timer in win32 midi input.
|
13 years ago |
jules
|
e97cfaa3ff
|
win32 midi input fix.
|
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
|
18c9aa8e62
|
Minor fixes for audio device removal notifications, win32 midi and threading.
|
14 years ago |
Julian Storer
|
0853a9b686
|
Removed const-ness from some return types to take advantage of future c++0x advantages.
|
14 years ago |
Julian Storer
|
328cc11713
|
Removed the initialiseJuce_NonGUI() and shutdownJuce_NonGUI() methods - these aren't needed any more. Removed some old MidiOutput methods which weren't cross-platform. OpenGLComponent updates. Extra DropShadower safety.
|
14 years ago |
Julian Storer
|
b047d9be53
|
More 'nullptr' updates and minor clean-ups.
|
14 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
|
904e1aba45
|
A couple of minor fixes, and changed code to use std::swap instead of swapVariables()
|
14 years ago |
Julian Storer
|
7485498ee7
|
Minor clean-ups.
|
14 years ago |
Julian Storer
|
5d98779f19
|
Updated the date in the copyright notice.
|
14 years ago |