5b8bdaca4b
Bump debian/changelog to verson 0.5.0-1
0.5.0-1
2025-06-09 22:30:31 -05:00
d8b08b46fc
Merge in upstream version 0.5.0 to Debian pkg
2025-06-09 21:59:44 -05:00
b33d2ace99
Bump debian/changelog to version 0.4.0-1
0.4.0-1
2025-06-09 21:58:41 -05:00
5ddb8b020b
Add build-depends on libssl-dev
2025-06-09 21:52:34 -05:00
3831f4e0c0
Merge in upstream version 0.4.0 to Debian pkg
2025-06-09 20:59:04 -05:00
d8ff8876b4
Bump debian/changelog to version 0.3-1
0.3-1
2025-06-09 20:57:21 -05:00
036b9d1a94
Merge in upstream version 0.3 to Debian pkg
2025-06-09 20:26:36 -05:00
8401d9eada
Bump debian/changelog to version 0.2-1
0.2-1
2025-06-09 20:24:03 -05:00
be28bf0dc8
Adjust the copyright file a bit...
...
I'm going to mark Geoffrey as having the copyright range up to 2025
because that's when I'm actually assembling this branch. Not like this
needs to be made as-if it was done at that point.
The previous copyright file indicated "LGPL" was an option. I think I
had done that because of the "GPLv3 *or later*" phrasing. I don't think
that's how it works -- the LGPL is not a "newer version" of the GPL.
2025-06-09 20:07:33 -05:00
0857a02c77
Create a copyright file
2025-06-09 19:59:48 -05:00
e50d13b992
Update changelog via gbp dch
2025-06-09 19:59:40 -05:00
41f1593443
Drop the backported link ordering patch
...
Now that we're past the v0.2 release tag, there is no need to backport
the patch.
2025-06-09 19:58:05 -05:00
46652862d3
Merge in upstream version 0.2 to Debian pkg
2025-06-09 19:47:43 -05:00
5bd8a5de42
Bump debian/changelog to version 0.1-1
0.1-1
2025-06-09 19:38:18 -05:00
646a62afdb
Backport a link order fix from upstream
...
Upstream made a fix for the linker ordering after marking v0.1. Since I
have the benefit of doing this *years after the fact*, I'll just
backport that thing instead of inventing my own fix.
2025-06-09 19:27:54 -05:00
169feb563f
Name upstream and debian branches properly
...
Upstream keeps it's changes on "master". This may be the default for
`gbp`, but may *not* be. Explicitly set the upstream branch just to be
sure.
The Debian branch shouldn't be called "trunk" (or "main" or "master").
I'm calling it "deb" in case a real Debian maintainer picks up the
upstream project and wants to use the name "debian". It's configurable,
so hardly critical, but I may as well be a good neighbor and leave it
unused.
2025-06-09 19:16:48 -05:00
fb99a3783f
Set upstream version tag in gbp.conf
2025-06-09 19:16:32 -05:00
a3d77ee98a
Drop pbuilder settings from gbp.conf
2025-06-09 19:16:06 -05:00
Geoffrey D. Bennett
72fd974da1
Update startup window no-startup-controls message
...
Replace the message suggesting a kernel upgrade because the 1st Gen
driver has no startup controls.
0.5.0
2025-02-26 02:23:24 +10:30
Geoffrey D. Bennett
e6166de04b
Update 1st Gen doc to mention Level Meters and Startup Controls
2025-02-26 02:23:24 +10:30
Geoffrey D. Bennett
f0213eadb1
Replace -j4 with -j$(nproc)
2025-02-26 02:23:24 +10:30
Geoffrey D. Bennett
ae23674f21
Add small deadband to dial drag to stop double-click adjustments
...
Sometimes 0.5 < abs(offset_y) < 1 when double-clicking without moving
the mouse, causing the intended toggling between -inf and 0dB to not
work.
Fixes : #149 .
2025-02-26 02:22:59 +10:30
Geoffrey D. Bennett
68e45e58a6
Remove unused start_x, start_y from gtk_dial_drag_gesture_update()
2025-02-26 02:07:55 +10:30
Geoffrey D. Bennett
f1585a3b8c
Update flatpak container image from gnome-45 to gnome-47
0.5.0-test1
2025-02-21 05:00:28 +10:30
Geoffrey D. Bennett
d1c1eb5db2
Undefine _FORTIFY_SOURCE before defining so GitHub can build the deb
...
The GitHub build was failing with:
<command-line>: error: "_FORTIFY_SOURCE" redefined [-Werror]
2025-02-21 04:57:17 +10:30
Geoffrey D. Bennett
21cdfbbe1a
Make make clean do depclean too
2025-02-21 04:34:43 +10:30
Geoffrey D. Bennett
7033f9f622
Add big 4th Gen demo files
2025-02-21 04:34:43 +10:30
Geoffrey D. Bennett
5106ed228e
Update docs and such for 1st Gen and big 4th Gen support
2025-02-21 04:34:43 +10:30
Geoffrey D. Bennett
ab40037064
Bump copyright year to 2025
2025-02-21 04:08:35 +10:30
Geoffrey D. Bennett
ed4f9cbaa7
Call card_destroy_callback() when an ALSA element is removed
2025-02-21 04:08:35 +10:30
Geoffrey D. Bennett
c7357c0539
Move card_destroy_callback() before alsa_card_callback()
2025-02-21 04:08:35 +10:30
Geoffrey D. Bennett
01c947f434
Fix output control column/mute tooltip handling
2025-02-21 04:08:35 +10:30
Geoffrey D. Bennett
dc21eb52d0
Add support for Level Meter labels
2025-02-21 04:08:35 +10:30
Geoffrey D. Bennett
c4ab20f9b5
Update alsa.c to handle differing FCP mixer element names
2025-02-21 04:08:34 +10:30
Geoffrey D. Bennett
b41a47587b
Add support for TLVs from the FCP driver
...
Decode level meter labels and the FCP socket location from TLVs.
2025-02-21 04:08:34 +10:30
Geoffrey D. Bennett
11dba2b42c
Simplify update_levels_controls()
2025-02-21 04:08:34 +10:30
Geoffrey D. Bennett
f1f085abcf
Add support for new 4th Gen control names
...
The 4th Gen driver has renamed "Line" to "Analogue" and removed
"Input" and "Output" in cases like "Mixer Input", "DSP Input", and
"Analogue Output". Some numbers are no longer zero-padded.
2025-02-21 04:08:34 +10:30
Geoffrey D. Bennett
18841b2a45
Add support for two-control speaker switching and talkback
...
The 4th Gen driver has two boolean controls each for the speaker
switching and talkback controls, rather than the single enum control
that the 3rd Gen driver presents.
2025-02-21 04:08:34 +10:30
Geoffrey D. Bennett
64d9f8173a
Make perror("fopen") messages distinct
2025-02-21 04:08:34 +10:30
Geoffrey D. Bennett
78e2d9642f
Update alsa interface and gain widget to support linear volume
...
# Conflicts:
# src/alsa.c
2025-02-21 04:08:34 +10:30
Geoffrey D. Bennett
4a40b00695
Update gtkdial to support linear-volume controls
2025-02-21 04:08:34 +10:30
Geoffrey D. Bennett
0f7389dca8
Highlight mixer labels on dial hover
2025-02-21 04:08:34 +10:30
Geoffrey D. Bennett
640d027502
Update routing hover to highlight corresponding source sink
2025-02-21 04:08:34 +10:30
Geoffrey D. Bennett
2bc6c86a8d
Handle per-channel link buttons
...
Older kernel versions had one link button per channel pair.
2025-02-21 04:08:34 +10:30
Geoffrey D. Bennett
67ccd1d684
Handle interfaces with fixed mixer inputs
2025-02-21 04:08:34 +10:30
Geoffrey D. Bennett
81bc3c77c8
Treat locked ALSA elements as read-only
2025-02-21 04:08:34 +10:30
Geoffrey D. Bennett
e0083f7085
Update constants for new maximum number of mux inputs and meters
...
Big 4th Gen devices have more inputs and meters than previous devices.
2025-02-21 04:08:34 +10:30
Geoffrey D. Bennett
5da140df1e
Wrap long line, fix reopen callback comment in alsa.c
2025-02-21 04:08:34 +10:30
Geoffrey D. Bennett
1b0e072237
Gen 1: Add support for 1st Gen output controls
2025-02-21 04:08:34 +10:30
Geoffrey D. Bennett
8178bd298b
Gen 1: Add support for 1st Gen input controls
2025-02-21 04:08:34 +10:30