f8f6e5d2ab
implement newly-required inclusion of <cassert>
2024-11-07 16:10:02 -07:00
Juan Vardy
f2fc5fc0dc
Update Spanish translation
2024-11-07 17:51:11 +01:00
efbc8b4390
Turn touchscreen debug prints into gdk-debug messages
2024-11-07 06:13:12 +01:00
2ad12280f6
fix erroneous API changes related to ::reset_write_sources() introduced in midilen branch
...
This restores peak file building after capture
2024-11-06 18:59:44 -07:00
Alejandro Domínguez
ed1ab8622e
Replace boost::function with std::function
2024-11-06 23:08:44 +01:00
Alejandro Domínguez
1124e191f0
Replace boost::integer::gcd with std::gcd
2024-11-06 23:08:36 +01:00
Alejandro Domínguez
5223b176f3
Replace boost::shared_array<T> with std::shared_ptr<T[]>
2024-11-06 23:03:19 +01:00
a3d4888be3
Replace boost::format with PBD::string_compose
2024-11-06 22:55:56 +01:00
Alejandro Domínguez
9544855fdd
Remove unused headers
2024-11-06 22:50:35 +01:00
5f2371a9e2
Fix 30dc9ccc86
, buf2 needs to remain in scope.
...
This fixes a heap-use-after-free.
2024-11-06 17:24:25 +01:00
Zabooma
a6e2f856a2
Update track_organizer lua script to use text-area for comments
2024-11-06 16:39:22 +01:00
Zabooma
1155da84dd
Add text control type for LuaDialog, based on Gtk::TextView
2024-11-06 16:39:00 +01:00
a76d4b4c82
Fix class/struct mismatch (can cause with Windows builds)
2024-11-06 05:43:25 +01:00
ba4d9709c6
Properly check for syscall ( #9845 )
2024-11-06 04:08:19 +01:00
02fde5f1aa
Fix unlikely buffer overflow #9845
...
> warning: 'sscanf' may overflow; destination buffer in argument 6
> has size 32, but the corresponding specifier may require size 33
> [-Wfortify-source]
2024-11-06 04:08:19 +01:00
ea64eb87c5
canvas; fix thinko and typo in Rectangle size_request()
2024-11-05 15:02:06 -07:00
b3a22a024c
add more buttons to midi cue editor and use Canvas::Box for packing
2024-11-05 14:59:20 -07:00
a3deba207e
Canvas: auto-fy a couple of lops in Box::reposition_children()
2024-11-05 14:58:44 -07:00
e6758b6ba8
Canvas; make button handle dynamic size allocation
2024-11-05 14:56:37 -07:00
b500eeb36e
canvas; fix indent in Text::dump()
2024-11-05 14:56:11 -07:00
5808c6e78f
Canvas: fix logic bug when setting child items to be layout sensitive
...
Also, auto-fy the loop
2024-11-05 14:55:37 -07:00
ba782dd097
Canvas; items added to a box become layout sensitive
2024-11-05 14:54:39 -07:00
370b045715
canvas: fix typo in using explicit size request
2024-11-05 14:53:54 -07:00
75177f3ef8
canvas: honor explicit size request for Rectangle
2024-11-05 14:53:22 -07:00
19e4063b6b
add a button bar and 1 button at the bottom of the MidiCueView
2024-11-05 13:27:22 -07:00
39949e778d
autofication of another loop
2024-11-05 13:27:22 -07:00
d260b1d4c0
Canvas::Button improvements
2024-11-05 13:27:22 -07:00
c1ad49a411
skeleton for a canvas button
2024-11-05 13:27:22 -07:00
61f1466f50
use virtual methods to get MidiRegionView to do ::set_model() correctly
2024-11-05 13:27:22 -07:00
f17a656217
use modern C++ for snprintf ( #9841 )
...
This replaces vector<char>::operator[] (which now
a constexpr since C++20). We could use &vector::data(),
but a unique_ptr seems more appropriate for the case at hand.
2024-11-04 18:48:28 +01:00
c9645723de
ACE fluidsynth: unload soundfonts after use, refill channels #9837
2024-11-03 19:22:30 +01:00
laIK4ndPDScproJyv9ofA
f0ec6b5bda
Redraw arrangement rectangles upon tempo change
...
Previously, changing tempo would leave arrangement rectangles out of sync with markers.
2024-11-03 15:15:35 +01:00
a5c1a7feaf
Use new marker API in Lua scripts
2024-11-03 15:15:32 +01:00
John Emmas
3933fc2db7
Oops, missed one...
2024-11-03 13:33:57 +00:00
John Emmas
44068a63f5
Guard some pragmas which aren't understood by MSVC
2024-11-03 11:50:44 +00:00
1b13bf607f
Micro optimization: only queue resize when widget is realized
2024-11-03 02:49:51 +01:00
d6e3afd3ae
Fix class/struct forward declaration
2024-11-02 23:28:00 +01:00
37b0910d80
Windows Multitouch: disable gestures
...
Gestures may prevent a 2nd touch from being registered as
such (and instead report a zoom/pinch gesture).
At least that is my best guess, why Nathan needs 3 fingers
to move 2 Faders :)
2024-11-02 04:54:28 +01:00
ced7441a19
remove debug output
2024-11-01 18:43:44 -06:00
57252cd1c7
clip recording: begin/end write only happens on trigger arm/disarm
2024-11-01 17:45:00 -06:00
56c99a43d2
remove any existing data display from a MidiView when ::begin_write() happens
2024-11-01 17:45:00 -06:00
feed39be3d
triggerbox: no trigger arming if we're already recording
2024-11-01 17:45:00 -06:00
6f377cc3ad
NOOP: add comment
2024-11-01 17:45:00 -06:00
84245a9451
triggerbox: end of clip recording should not disable rec-enable on box
2024-11-01 17:45:00 -06:00
0e4dcb231f
Amend previous commit (fix Windows builds)
2024-11-02 00:12:53 +01:00
e63693fb1c
Fix Windows debug builds
...
There's no such thing as GDK_TOUCH_CANCEL. The idea was dropped.
2024-11-01 22:21:25 +01:00
c0c9d79325
remove Evoral::Sequence::overlaps{_unlocked} (). Not used anywhere
2024-10-31 12:22:35 -06:00
f295b59439
add useful comment
2024-10-31 12:22:35 -06:00
a9e1a591aa
remove debug output
2024-10-31 12:22:35 -06:00
d7a390f5ed
NO-OP: whitespace adjustment
2024-10-31 12:22:35 -06:00