04ad890f16
Change default compression to xz level 9
2025-06-09 22:31:10 -05:00
a89558d5a7
Merge in upstream version 0.5.1 to Debian pkg
2025-06-09 22:30:46 -05:00
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
runiq
e6fbb4f146
More Flatpak manifest cleanup
...
The flow should be clearer if every module is structured this way:
1. name
2. sources
3. buildsystem
4. config-opts
5. build-commands
6. post-install
7. cleanup
0.5.1
2025-03-16 20:17:06 +10:30
runiq
e4dc805422
Remove superfluous files from Flatpak
2025-03-16 20:17:03 +10:30
runiq
87ee0ed66b
Add alsactl utility
...
Allows saving and loading device state with the Flatpak version. The
Gnome 47 SDK uses alsa-lib 1.2.12 [1] via the Freedesktop.org SDK [2],
so we use that here as well.
[1] https://gitlab.gnome.org/search?search=alsa&nav_source=navbar&project_id=456&group_id=8&search_code=true&repository_ref=47.4
[2] https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/blob/release/24.08/elements/components/alsa-lib.bst?ref_type=heads
2025-03-16 20:17:01 +10:30
Geoffrey D. Bennett
adeea461fd
Change alsa_get_elem_int_values() to return longs rather than ints
2025-03-16 20:08:47 +10:30
Geoffrey D. Bennett
1f7bafbfc3
Update window-hardware with big 4th Gen and Vocaster models
2025-03-16 20:08:47 +10:30
Geoffrey D. Bennett
b8420ba31c
Add support for rebooting devices using the FCP socket interface
2025-03-16 20:08:47 +10:30
Geoffrey D. Bennett
a5676eeb5a
Replace hwdep check in window-startup.c with driver_type check
...
Since alsa.c already checks the hwdep version to determine the driver
type, window-startup.c doesn't need to do the same.
2025-03-16 20:08:47 +10:30
Geoffrey D. Bennett
9a33b92392
Don't attempt to attach unused routing_mixer_in_grid
2025-03-16 20:08:47 +10:30
Geoffrey D. Bennett
97f993db7b
Add support for waiting for FCP driver initialisation
...
When a card using the FCP driver is added at runtime, we need to wait
for fcp-server to finish creating all the controls before we attempt
to enumerate them.
2025-03-16 20:08:47 +10:30
Geoffrey D. Bennett
6f0ab1890d
Add driver type detection
2025-03-16 20:08:47 +10:30
Geoffrey D. Bennett
c88f7796f4
Move card init from alsa_scan_cards() to new card_init() function
2025-03-16 20:08:47 +10:30
Geoffrey D. Bennett
0b5b47ae66
Disable the startup menu option for 1st Gen devices
2025-03-16 20:08:47 +10:30
Geoffrey D. Bennett
b6117a501f
Replace 1st Gen Startup Controls info with Startup Configuration
...
The Startup Controls information wasn't very useful, and the Startup
Configuration information is actually important.
2025-03-16 20:08:47 +10:30
Geoffrey D. Bennett
a34df84dfa
Improve "settings keep resetting" FAQ entry
2025-03-16 20:08:47 +10:30
Pro-pra
6677e5c87d
Use template spec with macros
2025-03-07 23:59:50 +10:30
Geoffrey D. Bennett
91fc3bbb03
Add information about alsa-state and alsa-restore to FAQ.md
2025-02-26 03:27:21 +10:30
Geoffrey D. Bennett
460b03c668
Replace '/" with ’/“/” in *.md
2025-02-26 03:27:21 +10:30
Geoffrey D. Bennett
8a2e5f5835
Add RTFM advice to FAQ.md
2025-02-26 03:27:21 +10:30
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