summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2015-09-06Workaround to allow loading large sessions.Robin Gareus
During session-load, ardour calls Route::SoloControllable::set_value() which calls Session::set_solo() which in turn sends a session-rt event. Along with other rt-events (locations,..) the current solo logic limits Ardour to only load sessions with about >= 200 tracks. now bumped to a few thousand tracks.. until a proper solution comes along.
2015-09-06initialize some uninitialized variables.Robin Gareus
really just nitpicking (keep valgrind clean).
2015-09-06gracefully handle LV2 GUI instantiation failure.Robin Gareus
2015-09-06catch duplicate shortcut folders.Robin Gareus
2015-09-06Don't keep gtk-file-chooser around.Robin Gareus
This fixes some odd-crashes in the gtk main-thread after loading a new session in gtk_file_system_model_sort().
2015-09-06update region's constrained-name width with nameRobin Gareus
2015-09-06highlight regions with pending peak-filesRobin Gareus
2015-09-06properly disconnect peak-ready connectionRobin Gareus
2015-09-06fix peak-thread, GUI-thread race conditionRobin Gareus
2015-09-05As an experiment, use PBD::ScopedFileDescriptor in preference to 'ofstream' ↵John Emmas
which doesn't support UTF8 (on Windows at least) This change should ensure that our "been_here_before" file ('.a3' or whatever) will get created successfully - even for user paths with non-English characters in them. If this experiment works on all platforms, there are several other areas where we'll probably need something similar.
2015-09-05fix log-scale for automation lanes.Robin Gareus
2015-09-05don't use gain-mapping (verbose-cursor) for plugin params.Robin Gareus
2015-09-05display session create/open failure errors.Robin Gareus
2015-09-04Remove Apply button in Import dialog/Window and change OK to "Import"Tim Mayberry
Don't close the window when clicking on Import. Changing "OK" to "Import" makes it clear what action is being taken by the button. I quite frequently imported several files from different directories using "Apply" and then would click on OK to finish using the dialog only to have the last import occur again unintentionally. Another option would of been to change "Apply" to "Import" and "OK" to "Import and Close" and not have a Close button.
2015-09-03Change Cancel button in Import Dialog to Close buttonTim Mayberry
This button closes the window, it doesn't actually cancel any importing that has taken place and cancelling the import in progress is done by the Cancel button in popup progress dialog
2015-09-03Indentation and whitespace fixes in sfdb_ui.hTim Mayberry
2015-09-02fix typo in 434416cRobin Gareus
2015-09-02show compile-time cpu-arch in about - closes #6548Robin Gareus
2015-09-02Add utility method for choosing which device/s to display in Audio Setup dialogTim Mayberry
2015-09-02Use previously set buffer size in EngineDialog if possibleTim Mayberry
This is also to support refreshing of devices so that the buffer size isn't reset.
2015-09-02Add "Refresh Devices" button in Audio Setup dialog for backends that support itTim Mayberry
This allows the portaudio library to be reinitialized to pick up new devices and changes to ASIO buffer changes made externally.
2015-09-02Add some debugging output for state restoration in Audio Setup dialogTim Mayberry
2015-09-02Remove Apply button from Audio Setup dialog now that there is a start/stop ↵Tim Mayberry
button
2015-09-02Change "Stop" button into a Start/Stop button in Audio Setup dialogTim Mayberry
2015-09-01refine "recent" column headersRobin Gareus
2015-09-01Display column headers for "recent session"Robin Gareus
Avoid confusion regarding "32bit"
2015-09-01handle GUIs of missing or disabled pluginsRobin Gareus
2015-09-01add option to disable or bypass pluginsRobin Gareus
2015-08-28fix midi note de-select #6534Robin Gareus
2015-08-27Fixes a double mutex unlock for Linux VSTsMathias Buhr
2015-08-27clean-up previous commitBen Loftis
2015-08-27use program-name for internal portsRobin Gareus
2015-08-27fix initial transform dialog display (override show_all)Robin Gareus
2015-08-27Allow creation of region gain points by clicking on a line.nick_m
- Also fixes new AutomationLine points having huge offsets on creation via line click (window vs canvas event sample).
2015-08-25fix processor paste location - fixes #6536Robin Gareus
2015-08-24allow file-browser in generic-plugin-GUI to expand.Robin Gareus
2015-08-23fix mixer-strip input button updateRobin Gareus
2015-08-22Add 100% shuttle controls option - closes #6537Robin Gareus
2015-08-20fix typo in prev commitRobin Gareus
2015-08-20fix "locked" + "locked to video" bug.Robin Gareus
previously if some audio region was locked and locked to video, the audio-region always stayed put and the video could only be moved forward. TODO: add an "unlock all" option.
2015-08-19Add missing actions from MB2 for Mike:Ben Loftis
Set-Loop-Start/End-From-Edit-Point Set-Punch-Start/End-From-Edit-Point
2015-08-19provisional processor control-box tweaks - possible fix for #6519Robin Gareus
ControlBoxes are created/destroyed regularly (plugin re-order, track selection -> Editor Mixer,...). Properly disconnect the timer signal in the dtor and skip updateing the tooltip unnecessarily (duplicate calls, Changed & Timer). This should really be undone, the timer needs to be removed and Changed() used throughout.
2015-08-19Fix undo/redo when changing fade out lengthTim Mayberry
This may fix bug #6518 or there may be more issues to be found
2015-08-18Change return type and name of get_win_special_folderTim Mayberry
Rename it get_win_special_folder_path to indicate what it is returning Move documentation for the function into the header and use doxygen style comments. Fixes a couple of memory leaks in ArdourVideoToolPaths class although it looks as if there are more.
2015-08-18Remove unused function in bundle_env_mingw.ccTim Mayberry
ARDOUR::ardour_dll_directory() has been used instead for some time
2015-08-18Fix crash when clicking on tempo or meter in main clock to edit with no SessionTim Mayberry
2015-08-18Change interface to reset click sounds to default in PreferencesTim Mayberry
It is not perfect but it should fix bug #6160
2015-08-17Install cursor hotspot file with --dist-target=mingwTim Mayberry
The extra cursor files must be copied in an external packaging script for now until an easy way to get waf to overwrite the files is found
2015-08-16Tweaked build and run for windowsGuy Sherman
Quotes were appearing around the version number. Modified wscript to remove quotes from VERSION and PROGRAM_VERSION. One of the places windows looks for DLLs is in directories listed in PATH. A new file called ardev-win which sets up the contents of PATH and LD_LIBRARY_PATH as required.
2015-08-16rework processor box: handle n/a pluginsRobin Gareus