Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-26 | Deliberately specify 'Gtk::manage' where necessary (avoids creating ↵ | John Emmas | |
ambiguities when we #include this header file elsewhere) | |||
2013-09-26 | A further change which needs to be tested on the other compilers | John Emmas | |
(splitting a long string into 2 x concatenated strings) | |||
2013-09-26 | 'gtk2_ardour (msvc)' - Some changes needed before anything at all will compile | John Emmas | |
For the most part, the compilation problems are caused by lines such as:- WM::Proxy<ThemeManager> theme_manager; Before MSVC will compile the above it needs to know that the specified object type contains an appropriate (i.e. publicly available) default c'tor. Therefore the corresponding header file needs to get #included, rather than just declaring that type to be a class (whilst all classes have a default c'tor, it needn't necessarily be public). The remaining changes are mostly minor. This commit should be tested ASAP to make sure it doesn't upset the other compilers. | |||
2013-09-21 | Merge remote-tracking branch 'remotes/origin/cairocanvas' into windows | John Emmas | |
Conflicts (hopefully resolved): gtk2_ardour/marker.cc gtk2_ardour/midi_region_view.h gtk2_ardour/region_gain_line.h gtk2_ardour/utils.cc gtk2_ardour/video_image_frame.cc gtk2_ardour/wscript libs/backends/jack/wscript | |||
2013-09-17 | Merge branch 'master' into cairocanvas | Paul Davis | |
2013-09-17 | Merge branch 'master' into windows | Paul Davis | |
2013-09-17 | minor code changes | Paul Davis | |
2013-09-17 | substantive changes to allow the audio/MIDI setup dialog to change settings ↵ | Paul Davis | |
as intended So far only tested with JACK backend, but expected to be more correct for other backends too | |||
2013-09-17 | remove JACK related action definitions (audio/MIDI setup is where this ↵ | Paul Davis | |
happens now) | |||
2013-09-17 | change return type on {disconnect_from,reconnect_to}_engine() and make ↵ | Paul Davis | |
public so that we can use these when doing intentional disconnects without popping up the "HALTED" dialog | |||
2013-09-17 | remove JACK related menu items (audio/MIDI setup is where this happens now) | Paul Davis | |
2013-09-17 | add basic display of existing MIDI ports to audio/MIDI setup | Paul Davis | |
2013-09-16 | correctly restore zoom focus state after restart (from nick mainsbridge) | Paul Davis | |
2013-09-16 | Merge branch 'master' into cairocanvas | Paul Davis | |
2013-09-16 | fix conflicts and merge with master | Paul Davis | |
2013-09-16 | minor fixups for audio/MIDI setup spin buttons (now editable, as they should be) | Paul Davis | |
2013-09-16 | check for an existing PublicEditor instance AFTER attempting to handle a key ↵ | Paul Davis | |
press in a window that has called relay_key_press(), so that normal key handling works there (e.g. audio/MIDI setup) | |||
2013-09-16 | end latency detection if AMS window closed while running detection (plus ↵ | Paul Davis | |
some non-functioning changes to try to get spinbutton text entry to work | |||
2013-09-16 | various bits of polish for the latency tab of audio/midi setup dialog | Paul Davis | |
2013-09-16 | update buffer size duration (msecs) while displaying saved audio/MIDI setup ↵ | Paul Davis | |
state | |||
2013-09-16 | commit some logic problems with the EngineDialog when change the ↵ | Paul Davis | |
driver/device name combos | |||
2013-09-14 | fix merge conflicts with master | Paul Davis | |
2013-09-13 | Merge branch 'master' into windows | Paul Davis | |
2013-09-12 | remove some debug output messages | Paul Davis | |
2013-09-12 | vtl: export selected range | Robin Gareus | |
2013-09-12 | tweak narrow-mixer-strip meters: nettings vs the_CLA. Round 3. | Robin Gareus | |
2013-09-12 | lots of changes to auto-start (and stop) the backend for latency ↵ | Paul Davis | |
measurements, and continuing work on the session construction/engine configuration flow | |||
2013-09-12 | prevent key press in pre-main-window dialog(s) from crashing the program ↵ | Paul Davis | |
because there is no editor window to forward key presses to | |||
2013-09-12 | change names, add comment, improve return type to avoid extra call to get ↵ | Paul Davis | |
EngineControl::State* | |||
2013-09-12 | incomplete merge of master into windows (requires upcoming changes to master ↵ | Paul Davis | |
to be complete) | |||
2013-09-11 | make use of measured latency values to set dialog controls, and use actual ↵ | Paul Davis | |
port latency to compute extra delay | |||
2013-09-11 | remove unused members and code from EngineControl dialog (related to ↵ | Paul Davis | |
different devices for input+output) | |||
2013-09-10 | more tweaks to latency measurement | Paul Davis | |
don't open ports till absolutely necessary (store names for future use). tidy up parts of the dialog (tab) | |||
2013-09-10 | basic functionality for hardware latency measurement | Paul Davis | |
2013-09-10 | many changes relating to session construction and audioengine interaction | Paul Davis | |
every session member is now initialized using C++ constructor syntax session construction reordered to clarify the split(s) between work where the engine is not relevant and work where is it is. this split is still not 100% obvious, but is enormously clearer than previously. if engine/backend are not running as session is created, and the SR of the sample rate is known, attempt to force backend to that value. | |||
2013-09-09 | move control app launching back into audio backend to allow ASIO/CoreAudio ↵ | Paul Davis | |
model to work; push initial state of AMS dialog to backend Issues remain with the basic model of the AMS dialog - when is newly chosen state pushed into the backend (which can then modify the control app button sensitivity. This is a special problem for this button because APIs like ASIO and CoreAudio probably don't allow us to launch a control app for an arbitrary device, but only one actually in use. In this sense it is different from properties like available buffer size etc, where we can typically query without actually using the device. | |||
2013-09-09 | fix control app breakage | Paul Davis | |
2013-09-09 | fix crash when unconditionally using null env var; tweak packing of control ↵ | Paul Davis | |
app button | |||
2013-09-09 | launching control app is now responsibility of ardour GUI, not audio ↵ | Paul Davis | |
backend; use ARDOUR_DEVICE_CONTROL_APP if set in the environment | |||
2013-09-09 | initial work on adding access to h/w control apps when ardour starts JACK | Paul Davis | |
2013-09-09 | move engine dialog from a widget to an actual dialog; emit ↵ | Paul Davis | |
Session::AudioEngineSetupRequired when loading a session if it is necessary | |||
2013-09-09 | hide tick-marks on narrow mixer-meters | Robin Gareus | |
2013-09-09 | widen narrow mixer-meters,hide metric display instead | Robin Gareus | |
2013-09-09 | meterbridge: don't display metrics of invisible tracks | Robin Gareus | |
2013-09-08 | vtl: update to ffmpeg v1.2.1 [lib]x264 option. | Robin Gareus | |
2013-09-07 | move JACK audio backend to its own folder and adjust build system to reflect ↵ | Paul Davis | |
that (installed version may now work) | |||
2013-09-06 | add input/output channel counts and reorganize table somewhat | Paul Davis | |
2013-09-06 | save/restore I/O latency values in audio/midi setup | Paul Davis | |
2013-09-06 | fix merge conflicts with audioengine | Paul Davis | |
2013-09-06 | Merge branch 'master' into windows | Paul Davis | |