13
0
livetrax/libs
Robin Gareus c8ddfd5637 Fix C++ memory layout for the TempoMap
Usually C++ class instance has the same mem address as its first parent.
LuaBridge uses this to for derived classes. A TemopPoint instance has
the same address as its parent Tempo. However due to virtual inheritance
this was not the case due to a lack of virtual d'tor.

Now the following Lua code works correctly
```
tm = Temporal.TempoMap.read()
tp = Temporal.timepos_t (0)
print (tm:tempo_at(tp):note_type())
```

Previously the last line failed calling Tempo::note_type()
on a TempoPoint instance, due to memory offset e.g.
TempoPoint: 0x600000ff90e0 Tempo: 0x600000ff90e8
2022-09-28 04:12:11 +02:00
..
appleutility
ardour Even more Lua bindings 2022-09-27 20:00:50 +02:00
ardouralsautil Distinct stderr messages from ARD 2022-09-12 16:15:10 +02:00
audiographer Fix typos 2022-09-21 19:09:55 -06:00
auscan
backends Increase coreMIDI robustness, do not drop late events 2022-09-24 02:29:50 +02:00
canvas canvas: NOOP - meter, whitespace adjustment 2022-09-03 16:46:41 -06:00
clearlooks-newer
evoral Allow to scan midi file during file read 2022-09-25 02:46:09 +02:00
fluidsynth
fst
gtkmm2ext Update size-request when font/style is set 2022-09-20 03:33:15 +02:00
hidapi
libltc Fix various typos 2022-08-03 12:10:01 -06:00
lua LuaBridge - add API to try convert a value 2022-09-26 21:39:21 +02:00
midi++2 fix strncpy() size argument error (Windows only, needs review) 2022-06-22 13:31:08 -06:00
panners Fix various typos 2022-08-03 12:10:01 -06:00
pbd downloader: create destdir if it does not already exist, throw exception if this fails 2022-09-26 01:10:20 -06:00
plugins Fix various typos 2022-08-03 12:10:01 -06:00
ptformat
qm-dsp
surfaces push2: apply concept in 0af0e3a8e8 to push2 code (unused follow action icon) 2022-09-22 09:20:01 -06:00
temporal Fix C++ memory layout for the TempoMap 2022-09-28 04:12:11 +02:00
vamp-plugins
vamp-pyin Fix typos 2022-09-21 19:09:55 -06:00
vfork
vst3
waveview use new macros to cleanup #ifndef NDEBUG as much as possible (libs edition) 2022-06-22 13:31:08 -06:00
widgets Allow multiple sizing texts for ArdourButton/Dropdown 2022-09-20 02:35:26 +02:00
zita-convolver
zita-resampler zita-resampler: pass-through data if not configured 2022-05-24 20:41:59 +02:00