|
d2a94468d4
|
missing part of RCU update for tempo marker drag
|
2021-08-13 12:51:30 -06:00 |
|
|
42c38d313d
|
try to use RCU updating when dragging tempo markers
|
2021-08-13 12:51:30 -06:00 |
|
|
adacaf3837
|
extend TempoMap API to assist with drag-RCU
|
2021-08-13 12:51:30 -06:00 |
|
|
49781e3b80
|
nominally fix up TempoMarkerDrag implementation for new TempoMap
|
2021-08-13 12:51:30 -06:00 |
|
|
cfac6ad254
|
comment code added in previous commit
|
2021-08-13 12:51:30 -06:00 |
|
|
44ff395ec8
|
move tempo map memento binder into .cc and actuall implement the RCU version
|
2021-08-13 12:51:30 -06:00 |
|
|
90553b315f
|
fix up memento command use for tempo map undo/redo
|
2021-08-13 12:51:30 -06:00 |
|
|
ed016dd4e6
|
fix TempoMap memento command binder
|
2021-08-13 12:51:30 -06:00 |
|
|
09d877004d
|
add a MementoCommand binder for TempoMap
|
2021-08-13 12:51:30 -06:00 |
|
|
27c98adda9
|
alter API for MementoCommandBinder to allow future flexibility
|
2021-08-13 12:51:30 -06:00 |
|
|
3c00fab75e
|
remove/hide Session::tempo_map() and use TempoMap::use() instead (thread local shared ptr) (GUI edition)
|
2021-08-13 12:51:30 -06:00 |
|
|
79763893b3
|
remove/hide Session::tempo_map() and use TempoMap::use() instead (thread local shared ptr)
|
2021-08-13 12:51:30 -06:00 |
|
|
60d1c5f722
|
remove tempo map from Session
|
2021-08-13 12:51:30 -06:00 |
|
|
9f866a6bbe
|
consolidate some TempoMap modifier methods
|
2021-08-13 12:51:30 -06:00 |
|
|
dade9994d8
|
collect together modifying TempoMap methods, and make ::apply_with_metrics() more clearly const
|
2021-08-13 12:51:30 -06:00 |
|
|
c434289973
|
remove lock, _dirty and _generation nonsense from TempoMap (pre-RCU management)
|
2021-08-13 12:51:30 -06:00 |
|
|
f8df966914
|
clean up MeterMarkerDrag
|
2021-08-13 12:51:30 -06:00 |
|
|
1098b27b35
|
new tempo map API for almost all of the GUI now
|
2021-08-13 12:51:30 -06:00 |
|
|
f0d055ad4d
|
more updates for new tempo map API
|
2021-08-13 12:51:30 -06:00 |
|
|
7ef11dc698
|
continued work on using new tempo map API (before switch to RCU)
|
2021-08-13 12:51:30 -06:00 |
|
|
f7ff656619
|
add convenience methods to access tempo & meter
|
2021-08-13 12:51:30 -06:00 |
|
|
3f9e94289c
|
butler thread needs its per-thread sample rate set every loop iteration
|
2021-08-13 12:51:30 -06:00 |
|
|
13bc352ece
|
fix for Lua bindings with new TimelineRange
|
2021-08-13 12:51:30 -06:00 |
|
|
5150e856b0
|
add to enums list for libtemporal
|
2021-08-13 12:51:29 -06:00 |
|
|
b86793ebda
|
Fix missing Lua Binding
|
2021-08-13 12:51:29 -06:00 |
|
|
bf318aacb5
|
add missing file
|
2021-08-13 12:51:29 -06:00 |
|
|
8eabcc720d
|
Lua script fix for new timeline types
|
2021-08-13 12:51:29 -06:00 |
|
|
c9055547f3
|
set thread-local variable infrastructure for process thread & process graph
|
2021-08-13 12:51:29 -06:00 |
|
|
772d70ae4c
|
use glib event callback to invoke per-thread code every time the GUI event loop does stuff
|
2021-08-13 12:51:29 -06:00 |
|
|
09c84d1de8
|
add new GSource-derived object that can be attached to a Glib::MainContext to execute code before other sources have their dispatch() method invoked
|
2021-08-13 12:51:29 -06:00 |
|
|
e7d84a7c47
|
get further at runtime
|
2021-08-13 12:51:29 -06:00 |
|
|
534c08074d
|
changes to get program to actually run (missing symbols)
Still crashes at startup due to static initialization of initial tempo map.
|
2021-08-13 12:51:29 -06:00 |
|
|
0d41f87f4b
|
incorrect printf argument type
|
2021-08-13 12:51:29 -06:00 |
|
|
256eb2d1d3
|
changes for lv2 plugin/new tempo map
|
2021-08-13 12:51:29 -06:00 |
|
|
cdab3a5e8f
|
fix a bunch of missing symbols related to temporal
|
2021-08-13 12:51:29 -06:00 |
|
|
749a49c278
|
incorporating new tempo map API
|
2021-08-13 12:51:29 -06:00 |
|
|
f67029bd02
|
random commit to facilitate trivial move of work from laptop back to main system
|
2021-08-13 12:51:29 -06:00 |
|
|
5836a4f2b6
|
timeline types conversion for editor_ops.cc
|
2021-08-13 12:51:29 -06:00 |
|
|
2a08e4bdaa
|
continued work on timeline types conversion. in theory, just editor_ops.cc remains
|
2021-08-13 12:51:29 -06:00 |
|
|
aa56f4a16e
|
GUI: moving along with timeline type conversion
|
2021-08-13 12:51:29 -06:00 |
|
|
ff93c97296
|
add a new PBD::Property for time_domain
Not sure this is in the best place, but it needs to go somewhere
|
2021-08-13 12:51:29 -06:00 |
|
|
5b2a435e02
|
getting editor_drag.cc to compile
|
2021-08-13 12:51:29 -06:00 |
|
|
5f4afa6a0e
|
Session: changes to support timeline types more easily/correctly
|
2021-08-13 12:51:29 -06:00 |
|
|
768ce21d9f
|
Temporal: new files, likely to be removed in the final version
|
2021-08-13 12:51:29 -06:00 |
|
|
9d69fa3820
|
another day or two's work on timeline type conversion
|
2021-08-13 12:51:29 -06:00 |
|
|
04e8dbb342
|
another day of slow timeline type conversion
|
2021-08-13 12:51:29 -06:00 |
|
|
db8b054543
|
add required methods for region-relative time conversion
|
2021-08-13 12:51:29 -06:00 |
|
|
1b06fcb335
|
another snapshot of ongoing work on timeline types. still not compilable
|
2021-08-13 12:51:29 -06:00 |
|
|
a4b71476e4
|
some more removals related to Temporal timeline type conversion (RoundMode now in Temporal)
|
2021-08-13 12:51:29 -06:00 |
|
|
b5c945e211
|
Temporal: another useful static method
|
2021-08-13 12:51:29 -06:00 |
|