Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-09 | Add Lua bindings to set toggle-actions | Robin Gareus | |
2017-08-06 | Update Selection API to include all Stripables | Robin Gareus | |
2017-07-19 | Expose editor-vertical zoom lua bindings | Robin Gareus | |
2017-07-17 | Move more Gtkmm2ext widgets into libwidget | Robin Gareus | |
2017-07-01 | NO-OP whitespace & foratting of header files | Robin Gareus | |
2017-05-05 | use CoreSelection for track selection | Paul Davis | |
2017-04-29 | Add a "select topmost" track editor action | Robin Gareus | |
2017-04-29 | NO-OP: whitespace | Robin Gareus | |
2017-02-24 | Add some convenient public editor methods (for lua-bindings) | Robin Gareus | |
and s/get// in the old API for consistency. | |||
2017-02-23 | Lua bindings to access editor selection + region selection bindings | Robin Gareus | |
2017-02-18 | Don't scroll-jump when selecting all tracks | Robin Gareus | |
2017-02-15 | classify all region actions based on how they get a list of regions to ↵ | Paul Davis | |
operate on; use this in Editor::sensitize_the_right_region_actions() There are still problems because actions like trim_front() that use the edit point get the edit point with different results than the code that sensitizes actions | |||
2017-02-13 | GUI action Transport/RecordCountIn | Robin Gareus | |
2017-02-04 | rework snap | nick_m | |
snap now fills in a struct (MusicFrame) which contins a snapped frame along with a music divisor. this gives useful information wrt magnetic snap which may or may not have rounded to an exact musical position. region position may now be set musically (using quarter notes for now). this patch fixes several problems in the current code: - dragging a list of music-locked regions now maintains correct musical offsets within the list. - splitting regions using magnetic snap works correctly (#7192) - cut drag should now work correctly with magnetic snap. - musical length of split midi regions is no longer frame based. | |||
2017-01-28 | move 10 more actions from Editor/* to Common/* | Paul Davis | |
2017-01-28 | move 15 actions out of Editor/* namespace, and into Common/* | Paul Davis | |
2017-01-27 | remove editor/mixer selection change signals; make editor and mixer use ↵ | Paul Davis | |
PresentationInfo::Change more correctly; make Selection a bit smarter when setting track selection | |||
2017-01-18 | Add GUI action to record with preroll | Robin Gareus | |
2017-01-12 | Move some actions into the global group: | Robin Gareus | |
This allows common keyboard shortcuts from any Tab (Editor, Mixer). Discuss: should those actions/methods also be moved to ArdourUI instead of PublicEditor? | |||
2016-12-17 | Add API to query editor's playhead cursor position | Robin Gareus | |
2016-12-16 | add arguments (unusued) to control whether or not SMF tempo map is used ↵ | Paul Davis | |
during import | |||
2016-12-14 | GUI changes to allow user to specify how/if to use SMF track/instrument ↵ | Paul Davis | |
names during import | |||
2016-11-21 | Make Cut mode respect snap modifer | Tim Mayberry | |
2016-11-17 | fix incorrect return type for Editor::get_grid_music_divisions(). | nick_m | |
2016-09-06 | move kbd focus reset method into ARDOUR_UI where it (probably) belongs | Paul Davis | |
2016-07-10 | remove reference "const int32_t&" -> const int32_t" | Robin Gareus | |
this simplifies lua-bindings and also let's the compiler worry about constant primitive types. | |||
2016-07-10 | Exact beat - provide audio->music mapping for region split. | nick_m | |
- for those not in the know, this series provides a way to remove the temporal distortion introduced when using an audio frame-based gui for music-locked objects. In short, the gui uses an audio frame representation to move objects. It displays the object using frame_at_beat(), quantizing the time value to audio frames. This is fine until the user selects that frame but expects it to be interpreted as a beat. Thus beat_at_frame() would not produce the user-expected beat (temporal quantization error of up to 0.5 audio samples). This is one method of mapping audio time to music time accurately. | |||
2016-07-06 | many changes associated with rationalizing selection flow | Paul Davis | |
2016-06-12 | Make exact beat calculation of tempi a bit less cumbersome. Move tempi on an ↵ | nick_m | |
audio basis for non-musical snap. | |||
2016-05-27 | Tempo ramps - add visualtempo curve, dragging bbt or music rulers with ↵ | nick_m | |
constraint modifier dilates previous tempo. | |||
2016-04-09 | and a few more Editor lua bindings | Robin Gareus | |
2016-04-09 | change const some functions to const. (prepare lua bindings) | Robin Gareus | |
2016-03-21 | Trim dependence on evoral types.hpp and Beats.hpp | David Robillard | |
2016-03-15 | change API for CairoWidget::focus_handler | Paul Davis | |
This functor/closure is responsible for stealing focus from any existing text entry (or whatever else may have focus) when clicking on a CairoWidget or derived class. The old implementation just gave focus back to the editor canvas. The new version walks up the widget packing heirarchy to find a focusable parent (from the CairoWidget for which it is invoked). If no focusable parent is found, it cancels keyboard focus in the toplevel window containing the CairoWidget | |||
2016-02-29 | Expose PublicEditor Bindings to Lua | Robin Gareus | |
2016-02-23 | Editor Actions Scripts & Manager | Robin Gareus | |
2016-02-22 | replicate the remove-all-trailing whitespace commit(s) in master | Paul Davis | |
2016-02-22 | radically change Keyboard/Binding API design to disconnect Gtk::Action ↵ | Paul Davis | |
lookup from binding definition We need this because we need binding information/objects before all Actions have been defined. | |||
2016-02-22 | changes to support new key bindings editor design | Paul Davis | |
2016-02-22 | remove all tearoffs except the monitor section. | Paul Davis | |
We don't need this functionality anymore as we build on 15 years experience plus the new tabbed structure | |||
2016-02-22 | some changes for top menubar systems (i.e. OS X) | Paul Davis | |
2016-02-22 | first compilable version of tabbable design. | Paul Davis | |
I would have loved to split this apart, but there are just so many interrelated changes, it makes little sense and would be a huge effort that would break future git bisect use because so many intermediate commits would not compile | |||
2016-02-22 | the basics of tabbed | Paul Davis | |
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2015-09-15 | GUI part: cleanup peak-files | Robin Gareus | |
2015-07-23 | rename Marker class | Robin Gareus | |
Classes are in the global namespace. OSX has a flat namespace and OSX32bit/Carbon has a Marker too. | |||
2015-06-29 | use Tracks' MainMenuDisabler during session lock (could be improved with ↵ | Paul Davis | |
more RAII) | |||
2015-05-23 | Fix inverted logic of SnapOff with snap modifiers pressed. | nick_m | |
- also clean up, rename and comment some previous hanges. | |||
2015-05-22 | More cleanup | nick_m | |
- remove "no_magnets" ugh. |