Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-12 | add popup message and error log for AU crash reports | Robin Gareus | |
2014-10-28 | add win IRC channel | Robin Gareus | |
2014-10-25 | combine short periodic timeout functions for windows. | Robin Gareus | |
Fixes excessive CPU usage (spinlock instead of sleep/WaitForSingleObject) MS Windows has a scheduler time-slice of 15ms. Ardour has two fast timeout functions: The FPS timeout (20-60Hz, clock video-monitor) and a fast-screen-update (25Hz, meters etc). They are loosely coupled (async) and scheduled from the main application thread (gtk main). Since they're async, gtk schedules them as needed. Even though the actual period of the separate timeouts is larger. The effective period between all timeout callbacks is <15ms and the main application thread never idles. | |||
2014-10-23 | another round of compiler warning fixes | Robin Gareus | |
2014-10-23 | small round of compiler warning fixes | Robin Gareus | |
2014-10-22 | windows: allow loading session with absolute path | Robin Gareus | |
2014-09-15 | fix various loop-initiation faults | Ben Loftis | |
2014-09-11 | API flush static cairo pattern cache | Robin Gareus | |
(should probably be cleaned regularly e.g. meterbridge resize) | |||
2014-09-11 | make valgrind output a bit more readable. | Robin Gareus | |
2014-09-06 | minimize rebuild after reconfigure: | Robin Gareus | |
Don't add VERSIONSTRING to the c-flags of gtk2_ardour, use a dedicated file instead. | |||
2014-09-06 | speed up session load (display updates) | Robin Gareus | |
2014-08-30 | update clocks and video-frames at FPS | Robin Gareus | |
2014-08-30 | add an idle callback at FPS | Robin Gareus | |
2014-08-27 | refactor flat_buttons into cairowidget, and add a canvas-like convenience ↵ | Ben Loftis | |
function for setting cairo color with a Gtk::Color | |||
2014-08-22 | Rationalize ArdourButton and lots of associated theming issues. | Ben Loftis | |
ArdourButtons now have a "pushed" animation. The gradient is now implemented in the button, rather than providing 2 colors in the theme, which was burdensome. Lots of code cleanup in ArdourButton. Removed several unnecessary flags. Refactor more stuff into route_ui. | |||
2014-08-01 | consistently use mixed-case labels | Ben Loftis | |
2014-07-15 | Add a couple of function calls so that Ardour will perform some basic ↵ | John Emmas | |
cleanup when the user exits Up until now we were relying on various d'tors to do this cleanup for us. However, because we were calling 'exit()' (to terminate the program) those d'tors were never getting called. We should probably review the use of exit() as a termination strategy. | |||
2014-07-10 | add comment/doxygen doc | Paul Davis | |
2014-07-09 | add mixbus profile which removes the tearoffs | Ben Loftis | |
2014-07-09 | add new TRX-only function for unusual global-record-enable semantics | Paul Davis | |
2014-07-04 | move location of menus file loading and call ↵ | Paul Davis | |
ActionManager::enable_accelerators() to get all actions setup for binding options | |||
2014-07-03 | lots of keybinding changes. added a new action to allow removing markers at ↵ | Ben Loftis | |
the playhead location. numpad now allows you to access marks higher than 9. to locate to a marker, use the numpad decimal to start and end the operation - for example press .19. to locate to marker 19. also added alternate bindings for redo, delete, and several other alternates that will be needed in subsequent commits. tab is not working, using either Tab or nabla in the binding.in file | |||
2014-07-03 | fix the naming and behavior of always-play-range to match the button, which ↵ | Ben Loftis | |
is follow-edits. when you select a range, the playhead should jump to the start of the range and begin to play the selection. BUT (unlike previous implementation) if the user wants to relocate the playhead, then that should be allowed. The user should always remain in charge of the playhead location. NOTE: your previous config setting will be invalidated. You must re-save a session to overwrite with the new config variable | |||
2014-06-29 | suspend route redisplay for (rec-en, solo, mute and monitor) batch changes | Robin Gareus | |
2014-06-25 | move utility functions into a dedicated namespace | Robin Gareus | |
2014-06-17 | Change PBD::PathScanner API to return results by value to avoid inadvertent ↵ | Tim Mayberry | |
memory leaks | |||
2014-06-15 | fix pathscanner / stl_vector related memory leaks | Robin Gareus | |
2014-06-14 | simply future debugging of exit at start. | Robin Gareus | |
2014-06-12 | Fix opening of recent sessions with mismatched directory & file names | Colin Fletcher | |
When populating the list of recent sessions, and there's only one session file in the session folder, don't assume that the base name of the session file is the same as the name of the session directory. Allows loading sessions that were created with trailing spaces in their names from the recent sessions list, and also helps in the case that the session file (or directory) was renamed. There are actually two implementations of the 'recent sessions' chooser: this applies to both. I suppose a useful project one of these days would be to unify the two... | |||
2014-05-19 | remove unused variable | Paul Davis | |
2014-04-20 | update GUI while waiting for video server to respond | Robin Gareus | |
2014-04-17 | new transport option, "loop-is-mode" which optionally changes the role of ↵ | Paul Davis | |
the "play loop" button. If enabled, then the button simply changes the behaviour of the "play" button rather than actually starting playback. If disabled transport behaviour should be unchanged from before. | |||
2014-04-14 | clean up 6cc2812f2e8 (interim vst fixes) | Robin Gareus | |
2014-04-11 | interim vst fixes | unknown | |
2014-04-10 | clean up use of JACK name in messages | Paul Davis | |
2014-04-10 | set Profile TRX element at startup | Paul Davis | |
2014-03-13 | rework SystemExec - use vfork wrapper (and lots of related stuff) | Robin Gareus | |
2014-03-09 | [VST] scan timeout display and per plugin timeout override. | Robin Gareus | |
2014-03-09 | prepare configurable VST scan timeout | Robin Gareus | |
2014-02-28 | remove splash message/window at shutdown - it is just irritating and ↵ | Paul Davis | |
unnecessary (or ought to be) | |||
2014-02-28 | display policy of plugin-scan progress popup-window | Robin Gareus | |
Only show scan-progress when discovering new plugins (discovery can be cancelled) and optionally also show it during 'scanning index only' (with insensitive cancel button) | |||
2014-02-26 | don't waste time and effort deleting GUI components in ~ARDOUR_UI - the OS ↵ | Paul Davis | |
takes care of all that stuff | |||
2014-02-25 | implement plugin-scan cancel-button sensitivity | Robin Gareus | |
2014-02-25 | hook-up GUI idle handler | Robin Gareus | |
2014-02-25 | update plugin scan dialog gtk hack | Robin Gareus | |
2014-02-24 | plugin scan progress-display & preferences | Robin Gareus | |
2014-02-22 | resolve gtk + VST threading issues | Robin Gareus | |
while (gtk_events_pending()) gtk_main_iteration(); never returns as long as there's a idle call registered somewhere (and it's not called from an idle callback itself) | |||
2014-02-19 | move SystemExec to libpbd | Robin Gareus | |
2014-02-11 | Merge branch 'master' into cairocanvas | Paul Davis | |
2014-02-11 | list action-names as part of --bindings | Robin Gareus | |