-
Notifications
You must be signed in to change notification settings - Fork 273
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement a reliable port selection API #30
base: master
Are you sure you want to change the base?
Commits on Aug 8, 2018
-
Even though this feature is currently unused we should use a different library version for future development. While we provide workarounds for the API the ABI has changed.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 687a039 - Browse repository at this point
Copy the full SHA 687a039View commit details -
Silence some warnings about unused parameters.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 68f2e38 - Browse repository at this point
Copy the full SHA 68f2e38View commit details -
Provide some abstraction layer that will eventually handle all generi…
…c ALSA calls. This layer provides an API that is more consistent with the data used by RtMidi. On the other hand it allows to optionally use a locking mechanism for all sequencer calls so that ALSA may use one client for all threads for certain tasks (or if it is requested).
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 7d36db3 - Browse repository at this point
Copy the full SHA 7d36db3View commit details -
Provide the implementation part of the prvious patch.
The ALSA output devices should be still considered broken.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 1793608 - Browse repository at this point
Copy the full SHA 1793608View commit details -
Provide the implementation part of the prvious patch.
The ALSA output devices should be still considered broken. # Conflicts: # RtMidi.cpp
Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 6bbeebc - Browse repository at this point
Copy the full SHA 6bbeebcView commit details -
Tobias Schlemmer authored and Tobias Schlemmer committed
Aug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for be26958 - Browse repository at this point
Copy the full SHA be26958View commit details -
MidiInAlsa::openPort MidiInAlsa::getPortList MidiOutAlsa::getPortList Now, we can do some first tests. Test files follow…
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for b39eb3d - Browse repository at this point
Copy the full SHA b39eb3dView commit details -
Add first tests for the new port selection API.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 1056eac - Browse repository at this point
Copy the full SHA 1056eacView commit details -
Implement opening ALSA output ports.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for e350a7c - Browse repository at this point
Copy the full SHA e350a7cView commit details -
Fix port handling of old port handling.
This was broken as we use ALSA addresses to store port ids, now. These are stored as unsigned values.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 3606ea7 - Browse repository at this point
Copy the full SHA 3606ea7View commit details -
fix sendMessage which got an error.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 00e8774 - Browse repository at this point
Copy the full SHA 00e8774View commit details -
Tobias Schlemmer authored and Tobias Schlemmer committed
Aug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 1d7cddc - Browse repository at this point
Copy the full SHA 1d7cddcView commit details -
Implement the missing functions of the proposed port selection API.
Signed-off-by: Tobias Schlemmer <keinstein@users.sourcforge.net>
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 7f2aadb - Browse repository at this point
Copy the full SHA 7f2aadbView commit details -
Provide a test case that uses virtual ports to test communication wit…
…h virtual ports.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for c314e85 - Browse repository at this point
Copy the full SHA c314e85View commit details -
Implement new port selection API for JACK
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for ab08fd5 - Browse repository at this point
Copy the full SHA ab08fd5View commit details -
Fix checking for the length of the gool.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for df6cb65 - Browse repository at this point
Copy the full SHA df6cb65View commit details -
Really show output ports to the user in midiout2.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 996d4ea - Browse repository at this point
Copy the full SHA 996d4eaView commit details -
Flush the output queue when a JACK client connection is going to be c…
…losed.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 4a0af7e - Browse repository at this point
Copy the full SHA 4a0af7eView commit details -
Update midiout2 provides a virtual output port (not input port) ;-)
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for b404c32 - Browse repository at this point
Copy the full SHA b404c32View commit details -
Emulate the new port selection API for WinMM.
WinMM does not support a good port selection scheme. At least wine seems to ensure reliable port ids.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 3f505b9 - Browse repository at this point
Copy the full SHA 3f505b9View commit details -
Implement the new API for CoreMidi.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for e930f0e - Browse repository at this point
Copy the full SHA e930f0eView commit details -
Fix destructors of some sequencer classes.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 1c3fef8 - Browse repository at this point
Copy the full SHA 1c3fef8View commit details -
Fix getPortName(PortDescriptor) for Core MIDI.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 1e124d4 - Browse repository at this point
Copy the full SHA 1e124d4View commit details -
Use "RtMidi virtual port" as default for virtual ports.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 89c1a64 - Browse repository at this point
Copy the full SHA 89c1a64View commit details -
Make everything dependent on RtMidi.h
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 2f3c663 - Browse repository at this point
Copy the full SHA 2f3c663View commit details -
Improve the identification of virtual ports using Core MIDI.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for e976325 - Browse repository at this point
Copy the full SHA e976325View commit details -
Convert tests for the port descriptor API to use the new API directly.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 2011265 - Browse repository at this point
Copy the full SHA 2011265View commit details -
Fix compilation on Linux as well as duplicate closing of the ALSA seq…
…uencer.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for dec51eb - Browse repository at this point
Copy the full SHA dec51ebView commit details -
Add tests for the port descriptor API to the documentation as examples.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for f9996df - Browse repository at this point
Copy the full SHA f9996dfView commit details -
Update the documentation to reflect the port descriptor API.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for d551556 - Browse repository at this point
Copy the full SHA d551556View commit details -
Depricate old API and rename RTMIDI_DUMMY to DUMMY (not in compatibli…
…tiy enum)
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 832b543 - Browse repository at this point
Copy the full SHA 832b543View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d5b881 - Browse repository at this point
Copy the full SHA 0d5b881View commit details -
Tobias Schlemmer authored and Tobias Schlemmer committed
Aug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for f3a9fc6 - Browse repository at this point
Copy the full SHA f3a9fc6View commit details -
Allow to enumerate all MIDI ports from all APIs.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for ce3339c - Browse repository at this point
Copy the full SHA ce3339cView commit details -
Add configure options to enable runtime pointer and thread checks.
Modern versions of gcc and clang can compile files in a way that they can detect bad access to memory as use after free or array overflow when it happens, which improves the debugging of such errors.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for f90014e - Browse repository at this point
Copy the full SHA f90014eView commit details -
Partly fix an issue of the JACK backend that loses data and may cause…
… segmentation faults.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 23aa1e7 - Browse repository at this point
Copy the full SHA 23aa1e7View commit details -
Close the JACK independently from sending data.
The client may be unable to get a write buffer for some reason.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 228c91c - Browse repository at this point
Copy the full SHA 228c91cView commit details -
Check whether the JACK write buffer exists before sending MIDI data.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for a6edc5d - Browse repository at this point
Copy the full SHA a6edc5dView commit details -
Store API parameters for later usage and allow to choose the order of…
… API detection. Both changes are needed to provide virtual ports from the all API seclection.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 6c60ef5 - Browse repository at this point
Copy the full SHA 6c60ef5View commit details -
Implement virtual ports for rtmidi::ALL_API
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 1a0e931 - Browse repository at this point
Copy the full SHA 1a0e931View commit details -
Update input tests/examples for rtmidi::ALL_API.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for b61b6b8 - Browse repository at this point
Copy the full SHA b61b6b8View commit details -
Update the documentation to reflect the last changes to RtMidi
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for f5725fc - Browse repository at this point
Copy the full SHA f5725fcView commit details -
Fix some errors found by Gary.
This patch has been tested both with g++ 4.1 and 4.4.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for af535ed - Browse repository at this point
Copy the full SHA af535edView commit details -
make PortDescriptor a class (it was partly a struct).
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for e3374cf - Browse repository at this point
Copy the full SHA e3374cfView commit details -
Merge autotools-patchset and Core memory leak patch into portdescript…
…or-api
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 45e4285 - Browse repository at this point
Copy the full SHA 45e4285View commit details -
Emulate the new port selection API for WinMM.
WinMM does not support a good port selection scheme. At least wine seems to ensure reliable port ids. This patch got lost between the different source trees.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for e7aeafc - Browse repository at this point
Copy the full SHA e7aeafcView commit details -
Use automake for tests and provide some limited test cases.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 14a3c8f - Browse repository at this point
Copy the full SHA 14a3c8fView commit details -
Merge branch 'portdescriptor-api' of git@github.com:keinstein/rtmidi.…
…git into portdescriptor-api
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for defbbf9 - Browse repository at this point
Copy the full SHA defbbf9View commit details -
Tobias Schlemmer authored and Tobias Schlemmer committed
Aug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 87b23ad - Browse repository at this point
Copy the full SHA 87b23adView commit details -
Fix some compilation warnings in the WinMM code.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for f139345 - Browse repository at this point
Copy the full SHA f139345View commit details -
getPortList returns an empty set if the requirements cannot be met.
It's up to the developers to deal with this case, anyway.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for ce531f6 - Browse repository at this point
Copy the full SHA ce531f6View commit details -
End-user friendly error messages.
This patch changes the way error messages are handled: • source code locations are stored separately in the exception. This allows a GUI to prevent confusion of the end user while maintaining the ability to debug RtMidi. • all strings are marked with gettext_noopt so that it is easy to extract them. • if RtMidi is compiled with gettext support, gettext is called in the constructor of the error message. Drawbacks: This approach still doesn't support to use correct plural forms. However, this limitation can be easily circumvented by adding a parameter for the translated text. Benefits: All calls to gettext are bundled in the library part of RtMidi. This may prevent confusion that can occur when libraries like wxWidgets come into play, which provide their own gettext implementation. Missing parts: automatic initialisation of libintl.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for e17a725 - Browse repository at this point
Copy the full SHA e17a725View commit details -
Merge forgotten windows changes from 'portdescriptor-api' into i18n+G…
…UI-friendly
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 3ef6b7f - Browse repository at this point
Copy the full SHA 3ef6b7fView commit details -
Fix the remaining compilation errors for WinMM and the Error patch.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 7939b20 - Browse repository at this point
Copy the full SHA 7939b20View commit details -
Merge branch 'portdescriptor-api' into i18n+GUI-friendly
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 0179824 - Browse repository at this point
Copy the full SHA 0179824View commit details -
Tobias Schlemmer authored and Tobias Schlemmer committed
Aug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 5b6f0f8 - Browse repository at this point
Copy the full SHA 5b6f0f8View commit details -
Example locale: German without any translated strings.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for fd664e5 - Browse repository at this point
Copy the full SHA fd664e5View commit details -
Advice people to run autoreconf after git checkout.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for cbe9bce - Browse repository at this point
Copy the full SHA cbe9bceView commit details -
Revise some error messages and make API descriptions translatable.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for ce8fb4c - Browse repository at this point
Copy the full SHA ce8fb4cView commit details -
Tobias Schlemmer authored and Tobias Schlemmer committed
Aug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for e710038 - Browse repository at this point
Copy the full SHA e710038View commit details -
Tobias Schlemmer authored and Tobias Schlemmer committed
Aug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for f4dc403 - Browse repository at this point
Copy the full SHA f4dc403View commit details -
Provide a preliminary complete German translation.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 9086673 - Browse repository at this point
Copy the full SHA 9086673View commit details -
Implement automatic gettext configuration if RtMidi is compiled with …
…gettext support.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 8ab3e39 - Browse repository at this point
Copy the full SHA 8ab3e39View commit details -
Tobias Schlemmer authored and Tobias Schlemmer committed
Aug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for af8ee5f - Browse repository at this point
Copy the full SHA af8ee5fView commit details -
Return localized API name from getApiName()
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for e838cdd - Browse repository at this point
Copy the full SHA e838cddView commit details -
Use the API error function if present from global classes.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 7ea16f3 - Browse repository at this point
Copy the full SHA 7ea16f3View commit details -
Hand over some error exceptions to the error function.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 9ded621 - Browse repository at this point
Copy the full SHA 9ded621View commit details
Commits on Aug 9, 2018
-
Change some error types to be more specific.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 8557bfb - Browse repository at this point
Copy the full SHA 8557bfbView commit details -
Use C++ to describe callbacks of the different kinds.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 1c1447b - Browse repository at this point
Copy the full SHA 1c1447bView commit details -
Integrate inputData_ into MidiInApi.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 5927e23 - Browse repository at this point
Copy the full SHA 5927e23View commit details -
Fix some error messages and documentation.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 81faa71 - Browse repository at this point
Copy the full SHA 81faa71View commit details -
Revise and add some error handling code.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 2ef2e0e - Browse repository at this point
Copy the full SHA 2ef2e0eView commit details -
Tobias Schlemmer authored and Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 1ff3de5 - Browse repository at this point
Copy the full SHA 1ff3de5View commit details -
Initialize JackSequencer in a separate step in order to avoid certain…
… exceptiions in a constructor.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 8cb47f8 - Browse repository at this point
Copy the full SHA 8cb47f8View commit details -
Fix some compiler errors that have been left over by the last patches.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 0a46fc5 - Browse repository at this point
Copy the full SHA 0a46fc5View commit details -
Tobias Schlemmer authored and Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for c753cb8 - Browse repository at this point
Copy the full SHA c753cb8View commit details -
Copy Windows DLLs into the test directory before running the individu…
…al tests.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 2c3f5c6 - Browse repository at this point
Copy the full SHA 2c3f5c6View commit details -
Add some additionally useful documentational files.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for a7462bb - Browse repository at this point
Copy the full SHA a7462bbView commit details -
ignore generated documentation
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for cb2bf64 - Browse repository at this point
Copy the full SHA cb2bf64View commit details -
Tell git to ignore all Makefile{,.in} and *.orig and *~
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 32ca0ff - Browse repository at this point
Copy the full SHA 32ca0ffView commit details -
Fix the last changes on Mac OS X 10.5.
The test has been performed with gcc.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for b781576 - Browse repository at this point
Copy the full SHA b781576View commit details -
Merge branch 'i18n+GUI-friendly' of github.com:keinstein/rtmidi into …
…i18n+GUI-friendly
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for dcc4bce - Browse repository at this point
Copy the full SHA dcc4bceView commit details -
Allow further Applications using the old API to be compiled without c…
…hanges.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 08addf4 - Browse repository at this point
Copy the full SHA 08addf4View commit details -
Merge branch 'i18n+GUI-friendly' of git@github.com:keinstein/rtmidi.g…
…it into i18n+GUI-friendly
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for be3bd43 - Browse repository at this point
Copy the full SHA be3bd43View commit details -
Fix compilation using clang 3.4 on Mac OS X 10.5
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for e7243eb - Browse repository at this point
Copy the full SHA e7243ebView commit details -
Merge branch 'i18n+GUI-friendly' of git@github.com:keinstein/rtmidi.g…
…it into i18n+GUI-friendly
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 8188d31 - Browse repository at this point
Copy the full SHA 8188d31View commit details -
Provide better backwards compatibility and verbose deprecation warnings.
This also fixes some test cases, that had been broken by the last patches.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 6b6ecf0 - Browse repository at this point
Copy the full SHA 6b6ecf0View commit details -
Fix compiling with C++11 - can't typedef a template, can't implicitly…
… construct std::shared_ptr - Must use using x = y instead of typedef. - std::shared_ptr's constructor accepting a pointer is marked explicit, unlike the Pointer class. So, I have put in explicit constructors everywhere.
Configuration menu - View commit details
-
Copy full SHA for 369c567 - Browse repository at this point
Copy the full SHA 369c567View commit details -
Fix building on Windows with Visual Studio
- Had to change C++11 detection. - Missing includes. - Fixed a bug introduced in my previous commit wrapping something with Pointer<PortDescriptor>()
Configuration menu - View commit details
-
Copy full SHA for 443e8f3 - Browse repository at this point
Copy the full SHA 443e8f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b3a29c - Browse repository at this point
Copy the full SHA 2b3a29cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c24e696 - Browse repository at this point
Copy the full SHA c24e696View commit details -
Merge branch 'DouglasHeriot-cpp11-fix' into i18n+GUI-friendly
This enables real C++11 support (see pull request #2 on keinstein/rtmidi at github): • Must use using x = y instead of typedef. • std::shared_ptr's constructor accepting a pointer is marked explicit, unlike the Pointer class. So, I have put in explicit constructors everywhere. Only tested on OS X – will test on Windows & Linux(ALSA) soon. As a sidenote – I’d really like to see this all merged into the official RtMidi, or at least as a "version 3" branch. You’ve done a good job of cleaning up a lot of things.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for ce97b74 - Browse repository at this point
Copy the full SHA ce97b74View commit details -
Properly return after finishing the loopback test.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for c889a1f - Browse repository at this point
Copy the full SHA c889a1fView commit details -
Fix deleting of callback objects.
So far objects could decide whether they want to be cleaned up by RtMidi. But this was not used by cancelCallback and the rtmidiin destructor. Both functions call userCallback->delete_me(), now.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 74a0483 - Browse repository at this point
Copy the full SHA 74a0483View commit details -
Add rtmidi_gettext to the keywords used by xgettext.
For certain reasons we use rtmidi_gettext() in some files instead of calling gettext() or using the macro _(). This change must be made permanent.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 850d4b4 - Browse repository at this point
Copy the full SHA 850d4b4View commit details -
Change bug report address and package name to avoid confusion.
We must be aware that it may take some time until the changes here can be merged upstream. In the meantime developers and users should be informed to blame the right person for bugs.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for d9d9720 - Browse repository at this point
Copy the full SHA d9d9720View commit details -
Updated translation files: rtmidi.pot de.po
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 60ec696 - Browse repository at this point
Copy the full SHA 60ec696View commit details -
Tobias Schlemmer authored and Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for ce0b6cd - Browse repository at this point
Copy the full SHA ce0b6cdView commit details -
disable trim function as it is unused
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 065bd06 - Browse repository at this point
Copy the full SHA 065bd06View commit details -
Tobias Schlemmer authored and Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 12ae725 - Browse repository at this point
Copy the full SHA 12ae725View commit details -
Merge branch 'i18n+GUI-friendly' into HEAD
This is a whitespace ignoring merge in order to bring i18n+GUI-friendly to the state of origin/master
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 76df905 - Browse repository at this point
Copy the full SHA 76df905View commit details -
Merge branch 'master-ts' into whitespace2
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 4c8764e - Browse repository at this point
Copy the full SHA 4c8764eView commit details -
Tobias Schlemmer authored and Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for cb1e9ad - Browse repository at this point
Copy the full SHA cb1e9adView commit details -
Fix compilation with gettext support.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for af49a24 - Browse repository at this point
Copy the full SHA af49a24View commit details -
Fix compilation of dummy midi device.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 4057589 - Browse repository at this point
Copy the full SHA 4057589View commit details -
Avoid triggering of warnings in RtMidi.h when the functions are not a…
…ctually used.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for b6bb480 - Browse repository at this point
Copy the full SHA b6bb480View commit details -
Add PortPointer as Pointer type for increasing readablity of source c…
…ode.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for cc0f6d1 - Browse repository at this point
Copy the full SHA cc0f6d1View commit details -
Add some missing operators to for the Pointer Class.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 0058095 - Browse repository at this point
Copy the full SHA 0058095View commit details -
Merge branch 'i18n+GUI-friendly' into master-ts
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 0c80e6b - Browse repository at this point
Copy the full SHA 0c80e6bView commit details -
Write sub-constructors in the correct order for MidiApi::MidiApi().
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 0161cab - Browse repository at this point
Copy the full SHA 0161cabView commit details -
Merge branch 'master-ts' of git@github.com:keinstein/rtmidi.git into …
…master-ts
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for e99079f - Browse repository at this point
Copy the full SHA e99079fView commit details -
Fix issuing of deprication warnings.
Some warnings were not generated properly.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 86aac09 - Browse repository at this point
Copy the full SHA 86aac09View commit details -
Constistently use references to strings.
This avoids several constructions of temporary strings.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 5abe1ee - Browse repository at this point
Copy the full SHA 5abe1eeView commit details -
Use a Reference rather than a pointer to the message object in the MI…
…DI callback. Passing the object by reference avoids certain checks in user code as we cannot pass a null pointer.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for c02a15b - Browse repository at this point
Copy the full SHA c02a15bView commit details -
Fix the error detection in sendMessage.
Tobias Schlemmer authored and Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for cca569d - Browse repository at this point
Copy the full SHA cca569dView commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 1591454 - Browse repository at this point
Copy the full SHA 1591454View commit details -
allow to include configure.library as well as Makefile.am into other …
…projects
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for f17180a - Browse repository at this point
Copy the full SHA f17180aView commit details -
Fix Constant names so that they do not clash with windows predefined …
…macros
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 7c773cb - Browse repository at this point
Copy the full SHA 7c773cbView commit details -
Specialize getPortList for MIDI input as well as MIDI output to selec…
…t a conveniant pattern
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 6d9bc8c - Browse repository at this point
Copy the full SHA 6d9bc8cView commit details -
fix gettext-enabled compilation
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 8e0dd49 - Browse repository at this point
Copy the full SHA 8e0dd49View commit details -
fix warnings about unused arguments
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 147d4bb - Browse repository at this point
Copy the full SHA 147d4bbView commit details -
Fix warning about redefined macro
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 0e210ab - Browse repository at this point
Copy the full SHA 0e210abView commit details -
Fix warning about signed/unsigned comparison
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 321164b - Browse repository at this point
Copy the full SHA 321164bView commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for fef3603 - Browse repository at this point
Copy the full SHA fef3603View commit details -
configure suffix, build and test as part of another project
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for f1b3a8b - Browse repository at this point
Copy the full SHA f1b3a8bView commit details -
Fix exception handling for multiple APIs when jack cannot connect to …
…the server.
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 13873da - Browse repository at this point
Copy the full SHA 13873daView commit details -
Silence some compiler warnings when they do not apply.
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for dce42b0 - Browse repository at this point
Copy the full SHA dce42b0View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for f504f04 - Browse repository at this point
Copy the full SHA f504f04View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for d7edd3e - Browse repository at this point
Copy the full SHA d7edd3eView commit details -
We cannot assume that all tests are available on every build machine
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 160635a - Browse repository at this point
Copy the full SHA 160635aView commit details -
Distribute config.rpath and sources for some configuration files (fix…
…es Mutabor distcheck).
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 6b83962 - Browse repository at this point
Copy the full SHA 6b83962View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 2a781d0 - Browse repository at this point
Copy the full SHA 2a781d0View commit details -
implement trim according to C++11
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 962f50b - Browse repository at this point
Copy the full SHA 962f50bView commit details -
Use old gettext to make travis happy
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for a45866e - Browse repository at this point
Copy the full SHA a45866eView commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for dc916a2 - Browse repository at this point
Copy the full SHA dc916a2View commit details -
Signed-off-by: Tobias Schlemmer <keinstein@users.sourceforge.net>
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for ff3536a - Browse repository at this point
Copy the full SHA ff3536aView commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 6691109 - Browse repository at this point
Copy the full SHA 6691109View commit details -
Another fix for the po not in SUBDIRS problem.
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for a903569 - Browse repository at this point
Copy the full SHA a903569View commit details -
generate config/config.rpath by script
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 6866ce5 - Browse repository at this point
Copy the full SHA 6866ce5View commit details -
neutralize fallthrough macro if it is not defined.
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 2d12be9 - Browse repository at this point
Copy the full SHA 2d12be9View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for ec1b13a - Browse repository at this point
Copy the full SHA ec1b13aView commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 226f646 - Browse repository at this point
Copy the full SHA 226f646View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 661b830 - Browse repository at this point
Copy the full SHA 661b830View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 3bda3bc - Browse repository at this point
Copy the full SHA 3bda3bcView commit details -
Update README to match current state.
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 4ee5c80 - Browse repository at this point
Copy the full SHA 4ee5c80View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 69711ce - Browse repository at this point
Copy the full SHA 69711ceView commit details -
- remove duplicate checks for backend libraries - move backend checks into separate files - properly use pkg-config - fix DLL installation
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 1c9bb4d - Browse repository at this point
Copy the full SHA 1c9bb4dView commit details -
Fix some minor build system errors
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 4ffae07 - Browse repository at this point
Copy the full SHA 4ffae07View commit details -
output test-suite.log in case of check errors
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for d9ff423 - Browse repository at this point
Copy the full SHA d9ff423View commit details -
Fix check for preventing backend tests.
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 6d46184 - Browse repository at this point
Copy the full SHA 6d46184View commit details -
Some further diagnostics for errors.cpp
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for b711ce8 - Browse repository at this point
Copy the full SHA b711ce8View commit details -
return error after output of test-suite.log
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 4dee467 - Browse repository at this point
Copy the full SHA 4dee467View commit details -
Fix interface errors from CoreMidi
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 923c13b - Browse repository at this point
Copy the full SHA 923c13bView commit details -
Report ALSA error in case AlsaSequencer cannot be initialized.
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 5048c71 - Browse repository at this point
Copy the full SHA 5048c71View commit details -
Report NO_DEVICES_FOUND if ALSA does not find /dev/snd/seq.
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for ac78ba4 - Browse repository at this point
Copy the full SHA ac78ba4View commit details -
Report Error number if AlsaSequencer cannot be intitialized.
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 9606276 - Browse repository at this point
Copy the full SHA 9606276View commit details -
Correct last patch: show error code in default branch.
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 46b5f68 - Browse repository at this point
Copy the full SHA 46b5f68View commit details -
Error numbers are negative and error constants positive...
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 558201e - Browse repository at this point
Copy the full SHA 558201eView commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for dd0a2da - Browse repository at this point
Copy the full SHA dd0a2daView commit details -
always show errors.log so that we know how ALSA performs
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 01b9ace - Browse repository at this point
Copy the full SHA 01b9aceView commit details -
This seems to be necessary under certain circumstances. As the old version is deprecated, this fix is helpful anyways.
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 530a086 - Browse repository at this point
Copy the full SHA 530a086View commit details -
Move rtmidi-private m4 files into separate subdirectory
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 2491c8d - Browse repository at this point
Copy the full SHA 2491c8dView commit details -
New FALLTHROUGH check and added ac_lib_winmm.m4
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for f2787d1 - Browse repository at this point
Copy the full SHA f2787d1View commit details -
Add missing variables to Makevars
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 33319a4 - Browse repository at this point
Copy the full SHA 33319a4View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 520ffbb - Browse repository at this point
Copy the full SHA 520ffbbView commit details -
fix check for fallthrough syntax
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for e1bc3a3 - Browse repository at this point
Copy the full SHA e1bc3a3View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 2de93a5 - Browse repository at this point
Copy the full SHA 2de93a5View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 7ca9ebe - Browse repository at this point
Copy the full SHA 7ca9ebeView commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for fed5162 - Browse repository at this point
Copy the full SHA fed5162View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 05f3622 - Browse repository at this point
Copy the full SHA 05f3622View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 8c1403c - Browse repository at this point
Copy the full SHA 8c1403cView commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 6ee5383 - Browse repository at this point
Copy the full SHA 6ee5383View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 728c35d - Browse repository at this point
Copy the full SHA 728c35dView commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for fa5e6f8 - Browse repository at this point
Copy the full SHA fa5e6f8View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 63c932b - Browse repository at this point
Copy the full SHA 63c932bView commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 642006c - Browse repository at this point
Copy the full SHA 642006cView commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 23ef177 - Browse repository at this point
Copy the full SHA 23ef177View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 47804e5 - Browse repository at this point
Copy the full SHA 47804e5View commit details -
show topdir and use bash to run compilation
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 29b4fea - Browse repository at this point
Copy the full SHA 29b4feaView commit details -
Disable deprecated warnings for test suite
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for b47700a - Browse repository at this point
Copy the full SHA b47700aView commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 19e8cb2 - Browse repository at this point
Copy the full SHA 19e8cb2View commit details -
exclude appveyor test branches from travis builds
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for eecd8cf - Browse repository at this point
Copy the full SHA eecd8cfView commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for fd60e27 - Browse repository at this point
Copy the full SHA fd60e27View commit details -
add dash to branch exception patten
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for e864662 - Browse repository at this point
Copy the full SHA e864662View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for fbea08a - Browse repository at this point
Copy the full SHA fbea08aView commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for cfc87ae - Browse repository at this point
Copy the full SHA cfc87aeView commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 8629e05 - Browse repository at this point
Copy the full SHA 8629e05View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 7489c95 - Browse repository at this point
Copy the full SHA 7489c95View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 8caf657 - Browse repository at this point
Copy the full SHA 8caf657View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 817439e - Browse repository at this point
Copy the full SHA 817439eView commit details -
Fix windows paths for DLL dirs.
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 94fa1a0 - Browse repository at this point
Copy the full SHA 94fa1a0View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for e6d1714 - Browse repository at this point
Copy the full SHA e6d1714View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for b156317 - Browse repository at this point
Copy the full SHA b156317View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 244e310 - Browse repository at this point
Copy the full SHA 244e310View commit details -
Merge commit '22f6344e3ed90619a639258157744b4ef7db5754' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for ea783b7 - Browse repository at this point
Copy the full SHA ea783b7View commit details -
Merge commit '74c92f7c9b93415650d7d449c7d0a5de0e803b26' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for d82c415 - Browse repository at this point
Copy the full SHA d82c415View commit details -
Ignore namespace in indentation
Hopefully this provides better patches.
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for f74c644 - Browse repository at this point
Copy the full SHA f74c644View commit details -
Merge commit '109edc86fee6153f97a0a4e0fb63b3971a6bb30c' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 917acf3 - Browse repository at this point
Copy the full SHA 917acf3View commit details -
Catch exceptions without unnecessary copies.
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 61caaf6 - Browse repository at this point
Copy the full SHA 61caaf6View commit details -
Merge commit '34a195402a28f1e1b87cab93d6be0e22108097ab' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 79531c1 - Browse repository at this point
Copy the full SHA 79531c1View commit details -
Merge commit '7b6ed715587f3390fb4ef6b3eb532a630b5d1e7c' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 9650b9b - Browse repository at this point
Copy the full SHA 9650b9bView commit details -
Merge commit '447308a38f22211910439b6c7483aba7862d3f0e' into master-ts
This branch has solved this problem in a different way.
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 6cea777 - Browse repository at this point
Copy the full SHA 6cea777View commit details -
Merge commit '120350bdb30a9b3b70f8fe0502824e4f040b7635' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 7556bb9 - Browse repository at this point
Copy the full SHA 7556bb9View commit details -
Merge commit '9b3b34a70f43d78bf5fb035de46da7cb5789a46d' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for a8e4db0 - Browse repository at this point
Copy the full SHA a8e4db0View commit details -
Silence unnecessary debug output
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for bbaf9b6 - Browse repository at this point
Copy the full SHA bbaf9b6View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for de02b24 - Browse repository at this point
Copy the full SHA de02b24View commit details -
Tobias Schlemmer committed
Aug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for ced1f04 - Browse repository at this point
Copy the full SHA ced1f04View commit details -
Fix distcheck when doxygen is not available
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 172af4b - Browse repository at this point
Copy the full SHA 172af4bView commit details -
Merge commit 'c91f5fc30f88d7c50b59afa30a399a1a21b2ad71' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 9d43bf1 - Browse repository at this point
Copy the full SHA 9d43bf1View commit details -
Merge tag '2.1.1' into master-ts
There are no API changes in this release, other than the addition of an optional argument to the setErrorCallback() function and the addition of a new C API. The primary changes involved updates to the build system and some small bug fixes. Note that the Windows kernel streaming code is in a separate branch, as it is incomplete. This merge hab been adopted to fit the structure of master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for bd23c65 - Browse repository at this point
Copy the full SHA bd23c65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e308d6 - Browse repository at this point
Copy the full SHA 7e308d6View commit details -
Merge commit '1aa4d04add81f62333d281c129b2cc20b734a9a9' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 29b76ba - Browse repository at this point
Copy the full SHA 29b76baView commit details -
Merge commit 'd752799b56427f6defca8a524c3ffcab67f146a4' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 9917f69 - Browse repository at this point
Copy the full SHA 9917f69View commit details -
Merge commit '399a8ee902978ebee63337d7de57799c3420ad16' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 91a733d - Browse repository at this point
Copy the full SHA 91a733dView commit details -
Merge commit '8d9776fb130f5edca564f34c17459227d0685b2e' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 0e506d4 - Browse repository at this point
Copy the full SHA 0e506d4View commit details -
Merge commit 'edb963b608c0b682a5154a35c898cc607d517dc9' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for baf7bd5 - Browse repository at this point
Copy the full SHA baf7bd5View commit details -
Merge commit 'e4fd4f759dca916ff1017ec88c0aacda4354c5e9' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for dee7cf4 - Browse repository at this point
Copy the full SHA dee7cf4View commit details -
Merge commit 'd4e108282c8f0e2a8e206165f2de10d515e64e0d' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 547af76 - Browse repository at this point
Copy the full SHA 547af76View commit details -
Merge commit 'd17d6d64e083a5a7b97cb8d27fe530722f12e81e' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for b110bff - Browse repository at this point
Copy the full SHA b110bffView commit details -
Merge commit 'c87a1d276b92d09a6dadf54eb5260dd348e08b9d' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 7439593 - Browse repository at this point
Copy the full SHA 7439593View commit details -
Merge commit '3c00f021857994e784c9ee95f188cd0bba6ab819' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for dbdd976 - Browse repository at this point
Copy the full SHA dbdd976View commit details -
Merge commit '758c8b99154824820fc99985f9f51a8aba27e272' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for 04ac328 - Browse repository at this point
Copy the full SHA 04ac328View commit details -
Merge commit '88ebcca388cfcd43eb1c8773628ba638e721b4f4' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for caf128c - Browse repository at this point
Copy the full SHA caf128cView commit details -
Merge commit 'c3328c0a83de96d96de15959ca21d6ba16219f92' into master-ts
Tobias Schlemmer committedAug 9, 2018 Configuration menu - View commit details
-
Copy full SHA for ee64806 - Browse repository at this point
Copy the full SHA ee64806View commit details
Commits on Aug 10, 2018
-
Merge commit 'e3097e2aee9ca7b84260c0044fd92dcc6fec84b9' into master-ts3
Tobias Schlemmer committedAug 10, 2018 Configuration menu - View commit details
-
Copy full SHA for 0a34079 - Browse repository at this point
Copy the full SHA 0a34079View commit details -
Upgrade boost only if necessary
Tobias Schlemmer committedAug 10, 2018 Configuration menu - View commit details
-
Copy full SHA for b0c3451 - Browse repository at this point
Copy the full SHA b0c3451View commit details -
Use temporary objects for CFStringRef on MacOS
Using temporary objects to store CFStringRef has some advantages: * Use less arguments * Avoid unnecessary copies * Automatic deallocation
Tobias Schlemmer committedAug 10, 2018 Configuration menu - View commit details
-
Copy full SHA for 6b36a0d - Browse repository at this point
Copy the full SHA 6b36a0dView commit details -
Tobias Schlemmer committed
Aug 10, 2018 Configuration menu - View commit details
-
Copy full SHA for 8fd1c7f - Browse repository at this point
Copy the full SHA 8fd1c7fView commit details -
Merge commit '9a58b5df44f759318933cf333713a7879d6da5b1' into master-ts3
Tobias Schlemmer committedAug 10, 2018 Configuration menu - View commit details
-
Copy full SHA for bc1fc73 - Browse repository at this point
Copy the full SHA bc1fc73View commit details -
Merge commit '837d6ad7a1c984102db30179c65bb66dbaf1af89' into master-ts3
avoid copies of size # Conflicts: # RtMidi.cpp # RtMidi.h
Tobias Schlemmer committedAug 10, 2018 Configuration menu - View commit details
-
Copy full SHA for 8a04a70 - Browse repository at this point
Copy the full SHA 8a04a70View commit details -
Merge commit 'db9277b68b03fa3be4c6bd30c31c3dc9f7afae36' into master-ts3
# Conflicts: # RtMidi.cpp # RtMidi.h
Tobias Schlemmer committedAug 10, 2018 Configuration menu - View commit details
-
Copy full SHA for ba259f9 - Browse repository at this point
Copy the full SHA ba259f9View commit details -
Merge commit '4adb2275fb7ae3bd6f4f591112a8aabfd5149cf1' into master-ts3
# Conflicts: # RtMidi.cpp # RtMidi.h # configure.ac
Tobias Schlemmer committedAug 10, 2018 Configuration menu - View commit details
-
Copy full SHA for 90753be - Browse repository at this point
Copy the full SHA 90753beView commit details -
Port: Merge commit 'd38c229014723a6dbc5f7b246f464708d01f588e' into ma…
…ster-ts3 # Conflicts: # RtMidi.cpp
Tobias Schlemmer committedAug 10, 2018 Configuration menu - View commit details
-
Copy full SHA for 96d9218 - Browse repository at this point
Copy the full SHA 96d9218View commit details -
Port: Merge commit 'b0cacfdc2f31f831e6cfabd0e1c282a4befaf81b' into ma…
…ster-ts3 # Conflicts: # RtMidi.cpp # RtMidi.h
Tobias Schlemmer committedAug 10, 2018 Configuration menu - View commit details
-
Copy full SHA for 00ee8e6 - Browse repository at this point
Copy the full SHA 00ee8e6View commit details
Commits on Aug 11, 2018
-
Merge commit '88e53b9cfe60719c9ade800795313f3c6026c48c' into master-ts3
# Conflicts: # README.md # RtMidi.cpp # RtMidi.h # configure.ac # doc/doxygen/tutorial.txt
Tobias Schlemmer committedAug 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 8ab3bbd - Browse repository at this point
Copy the full SHA 8ab3bbdView commit details -
Move *Api classes below the public API
1st step towards better comparability to upstream
Tobias Schlemmer committedAug 11, 2018 Configuration menu - View commit details
-
Copy full SHA for fa87b8f - Browse repository at this point
Copy the full SHA fa87b8fView commit details -
Move inline implementations of the public API classes after *Api
This matches the layout of upstream RtMidi.h.
Tobias Schlemmer committedAug 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 9b13e2a - Browse repository at this point
Copy the full SHA 9b13e2aView commit details -
Port: Merge commit '3c788c139fb888026a4fbf6a3ec688f406b5b773' into ma…
…ster-ts3 # Conflicts: # Makefile.am # README.md # RtMidi.cpp # RtMidi.h # configure.ac # rtmidi_c.cpp # rtmidi_c.h
Tobias Schlemmer committedAug 11, 2018 Configuration menu - View commit details
-
Copy full SHA for a735b61 - Browse repository at this point
Copy the full SHA a735b61View commit details -
Port: Merge commit '1182656ceb6b702c6b035d1fe8f39741c092440a' into ma…
…ster-ts3
Tobias Schlemmer committedAug 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 6b7727f - Browse repository at this point
Copy the full SHA 6b7727fView commit details -
remove libtool generated files
Tobias Schlemmer committedAug 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 532b20c - Browse repository at this point
Copy the full SHA 532b20cView commit details -
Tobias Schlemmer committed
Aug 11, 2018 Configuration menu - View commit details
-
Copy full SHA for bad1139 - Browse repository at this point
Copy the full SHA bad1139View commit details -
remove --force from autogen.sh
Tobias Schlemmer committedAug 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 74fe28b - Browse repository at this point
Copy the full SHA 74fe28bView commit details -
check for sem_timedwait as this is not available on Mac OS X
Tobias Schlemmer committedAug 11, 2018 Configuration menu - View commit details
-
Copy full SHA for a939acb - Browse repository at this point
Copy the full SHA a939acbView commit details -
Fix some minor Mac OS X issues
Tobias Schlemmer committedAug 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 204849d - Browse repository at this point
Copy the full SHA 204849dView commit details -
Fix coremidi and build multi-api binaries.
Tobias Schlemmer committedAug 11, 2018 Configuration menu - View commit details
-
Copy full SHA for a888e47 - Browse repository at this point
Copy the full SHA a888e47View commit details
Commits on Aug 13, 2018
-
Merge remote-tracking branch 'Upstream/master' into master-ts3
Tobias Schlemmer committedAug 13, 2018 Configuration menu - View commit details
-
Copy full SHA for d225d2b - Browse repository at this point
Copy the full SHA d225d2bView commit details -
Merge remote-tracking branch 'Upstream/master' into master-ts3
# Conflicts: # configure.ac
Tobias Schlemmer committedAug 13, 2018 Configuration menu - View commit details
-
Copy full SHA for f628504 - Browse repository at this point
Copy the full SHA f628504View commit details -
Tobias Schlemmer committed
Aug 13, 2018 Configuration menu - View commit details
-
Copy full SHA for c4a05d3 - Browse repository at this point
Copy the full SHA c4a05d3View commit details -
Tobias Schlemmer committed
Aug 13, 2018 Configuration menu - View commit details
-
Copy full SHA for 3f6ef4e - Browse repository at this point
Copy the full SHA 3f6ef4eView commit details
Commits on Aug 28, 2018
-
Merge remote-tracking branch 'Upstream/master' into portdescriptor-api
# Conflicts: # README.md # RtMidi.cpp # RtMidi.h # configure.ac
Tobias Schlemmer committedAug 28, 2018 Configuration menu - View commit details
-
Copy full SHA for 3b9ba4c - Browse repository at this point
Copy the full SHA 3b9ba4cView commit details