File alsa-scarlett-gui.changes of Package alsa-scarlett-gui

-------------------------------------------------------------------
Mon Mar 17 08:00:35 UTC 2025 - upstream+proaudio

- Update to version 0.5.1+git.0.e6fbb4f:
  * More Flatpak manifest cleanup
  * Remove superfluous files from Flatpak
  * Add alsactl utility
  * Change alsa_get_elem_int_values() to return longs rather than ints
  * Update window-hardware with big 4th Gen and Vocaster models
  * Add support for rebooting devices using the FCP socket interface
  * Replace hwdep check in window-startup.c with driver_type check
  * Don't attempt to attach unused routing_mixer_in_grid
  * Add support for waiting for FCP driver initialisation
  * Add driver type detection
  * Move card init from alsa_scan_cards() to new card_init() function
  * Disable the startup menu option for 1st Gen devices
  * Replace 1st Gen Startup Controls info with Startup Configuration
  * Improve "settings keep resetting" FAQ entry
  * Use template spec with macros

-------------------------------------------------------------------
Fri Feb 28 05:58:08 UTC 2025 - upstream+proaudio

- Update to version 0.5.0+git.3.91fc3bb:
  * Add information about alsa-state and alsa-restore to FAQ.md
  * Replace '/" with ’/“/” in *.md
  * Add RTFM advice to FAQ.md
  * Update startup window no-startup-controls message
  * Update 1st Gen doc to mention Level Meters and Startup Controls
  * Replace -j4 with -j$(nproc)
  * Add small deadband to dial drag to stop double-click adjustments
  * Remove unused start_x, start_y from gtk_dial_drag_gesture_update()

-------------------------------------------------------------------
Mon Feb 24 01:37:09 UTC 2025 - Konstantin Voinov <kv@kott.no-ip.biz>

- fixes for 15.6

-------------------------------------------------------------------
Mon Feb 24 00:50:46 UTC 2025 - upstream+proaudio

- Update to version 0.5.0test1+git.0.f1585a3:
  * Update flatpak container image from gnome-45 to gnome-47
  * Undefine _FORTIFY_SOURCE before defining so GitHub can build the deb
  * Make make clean do depclean too
  * Add big 4th Gen demo files
  * Update docs and such for 1st Gen and big 4th Gen support
  * Bump copyright year to 2025
  * Call card_destroy_callback() when an ALSA element is removed
  * Move card_destroy_callback() before alsa_card_callback()
  * Fix output control column/mute tooltip handling
  * Add support for Level Meter labels
  * Update alsa.c to handle differing FCP mixer element names
  * Add support for TLVs from the FCP driver
  * Simplify update_levels_controls()
  * Add support for new 4th Gen control names
  * Add support for two-control speaker switching and talkback
  * Make perror("fopen") messages distinct
  * Update alsa interface and gain widget to support linear volume
  * Update gtkdial to support linear-volume controls
  * Highlight mixer labels on dial hover
  * Update routing hover to highlight corresponding source sink
  * Handle per-channel link buttons
  * Handle interfaces with fixed mixer inputs
  * Treat locked ALSA elements as read-only
  * Update constants for new maximum number of mux inputs and meters
  * Wrap long line, fix reopen callback comment in alsa.c
  * Gen 1: Add support for 1st Gen output controls
  * Gen 1: Add support for 1st Gen input controls
  * Gen 1: Add support for 1st Gen mixer controls
  * Gen 1: Add support for 1st Gen stereo elements
  * Gen 1: Add support for elements with count > 1 in saved config
  * Gen 1: Move alsa-sim elem creation into alsa_config_to_new_elem()
  * Gen 1: Parse and save config count field
  * Gen 1: Ignore control "index" value in saved configurations
  * Gen 1: Add PC_OFF port category
  * Gen 1: Trigger support based on "Matrix" element presence
  * Gen 1: Add 1st Gen devices to window-hardware.c
  * Gen 1: Mute switches are backwards
  * Gen 1: Handle different names for clock source and sync status
  * Add Scarlett 1st Gen demo state files
  * Add get_elem_by_substr() to alsa.[ch]
  * Update logo
  * Update flatpak to GNOME 47
  * Fix crash in window-level.c on_destroy()
  * Replace cairo_show_text() in gtkdial.c with Pango
  * Update Makefile to use $(CC) rather than cc
  * Add 3rd Gen 18i8/18i20 S/PDIF/Digital I/O Mode startup controls
  * Add const to get*elem*() char* function arguments

-------------------------------------------------------------------
Thu May 02 20:15:15 UTC 2024 - upstream+proaudio

- Update to version 0.4.1test1+git.1.5526aa2:
  * Fix link from FAQ.md to INSTALL.md
  * Add peak value display to the level meters
  * Use snprintf() in widget-gain.c when printing floats
  * Add peak display to the level meters
  * Move level meter fields out of struct alsa_card
  * Fix up deb and RPM package description & add docs
  * Make flatpak build faster
  * Download and include scarlett2 firmware in flatpak
  * Add -fPIE and -pie build flags to fix flatpak build under Fedora
  * Add missing GTK and ALSA dependencies on deb package
  * Switch to embedded SVG icons
  * Update widget-boolean to cache the icon widgets
  * Allow for boolean controls that are backwards
  * Add support for volatile buttons to widget-boolean.c
  * Search $PATH and /usr/sbin for alsactl
  * Override focus and colour CSS button styles
  * Fix Sample Rate button to be insensitive
  * Add Arch package dependency
  * Fix widget-boolean.c to free data on button destruction
  * Add 4rd Gen models to window-hardware.c
  * Move 4th Gen Solo 48V switch above the Air switch

-------------------------------------------------------------------
Mon Mar 25 02:26:56 UTC 2024 - upstream+proaudio

- Update to version 0.4.0+git.0.feba2f4:
  * Update documentation for Scarlett 4th Gen and Vocaster
  * Update About dialog
  * Add firmware info to the INSTALL.md Prerequisites section
  * Prompt for firmware update if in MSD Mode and an update is available
  * Store the best_firmware_version in struct alsa_card
  * Add initial support for the Vocaster One and Two
  * Update gain widget to show no decimal places for scale > 0.5
  * Display "+" before positive dB values in the gain widget
  * Add display of sample rate
  * Add gtk_widget_remove_css_classes_by_prefix() helper
  * Add missing static to populate_submenu() in menu.c
  * Make window-helper.c close the window when Esc is pressed
  * Reduce GtkDial circle brightness
  * If there's an MSD control, add a reboot control too
  * Don't show empty rows in levels window
  * Add 4th Gen Solo, 2i2, and 4i4 demo files
  * Make gain widget dB numbers smaller
  * Don't set transient on modal window
  * Remove fixed/mentioned-elsewhere issues from USAGE.md
  * Update OpenSUSE and Ubuntu package dependencies
  * Include openssl-devel in Fedora installation instructions
  * Add support for firmware update
  * Move -lm into LDFLAGS
  * Retrieve and store the device USB PID
  * Add support for config reset
  * Don't export alsa_cards from alsa.c
  * Retrieve and store the device serial number
  * CSS fixes for buttons
  * Add red focus outline to GtkDial
  * Fix GtkDial to redraw on notify::sensitive signal
  * Fix GtkDial to not redraw the dial if the set value doesn't change
  * Add routing group tooltips
  * Update the gain widget to support updating direct monitor mix controls
  * Prefix CSS styles so they don't apply to other windows
  * Add colour to GtkDial level meters
  * Fix GtkDial to not recreate the cairo patterns on every draw
  * Allow GtkDial to shrink more and reduce slider thickness
  * Remove struct dial_properties; cache values in struct _GtkDial
  * Use GtkDial off_db (deadband) for level meters
  * Add off_db (deadband) to GtkDial for quiet signals
  * Add 4th Gen Solo Mix switch
  * Add GtkDial:can_control property
  * Add draw_slider() to remove some common code from dial_snapshot()
  * Use GtkTextView instead of GtkLabel in startup big_label()
  * Add CSS for buttons that get dimmer when checked
  * Update about, etc. messages to include Gen 4/Clarett
  * Add some red and grey
  * Remove now-unused widget-combo
  * Update 3rd Gen Solo Direct Monitor control to match 4th Gen
  * Add power status control for 4th Gen 4i4
  * Add 4th Gen Solo/2i2 Direct Monitor controls
  * Switch Clock Source to widget-drop-down
  * Add widget-drop-down for Air
  * Add CSS classes to controls and add more colour
  * Move 4th Gen Solo Air control up to be next to Inst control
  * Rewrite choose_line_colour() to work with a dark background
  * Use CSS to set dark colour scheme
  * Remove "Analogue" from small Gen 3 device input labels
  * Move label into boolean controls and use button state to show status
  * Remove bool_text from struct alsa_elem
  * Make GtkDial dimmer if insensitive
  * Make GtkDial look better
  * Add support for piecewise linear interpolation taper to GtkDial
  * Add configurable taper to GtkDial
  * Move valp clamp and scale from calc_valp_log() to calc_valp()
  * Remove inline from functions in gtkdial.c
  * Fix typo range->dial in gtkdial.[ch]
  * Add page argument to gtk_dial_new_with_range()
  * Allow for continuous dials
  * Fix gtk_dial_new_with_range() to use calculated round_digits
  * Add scale to widget-gain.c struct gain
  * Fix GtkDial:zero_db property comment
  * Reformat gtkdial.c to match rest of code
  * Remove irrelevant GDK_AVAILABLE_IN_ALL from gtkdial.h
  * Remove unused guint8 and gsize from gtkdial.c
  * Remove unused GtkDialFormatValueFunc from gtkdial.h
  * Bump copyright year
  * Simplify GtkDial calculations
  * Fix widget-combo to check if the alsa elem is writable
  * Don't round level meter values passed to GtkDial
  * Display -inf when volume/gain controls are at zero/off
  * Add bindings for pgup/pgdn/home/end to GtkDial
  * Add missing GtkDial scroll_begin() implementation
  * Add 4th Gen 4i4 headphone volume knob control
  * Add input select widget for 4th Gen 2i2 and 4i4
  * Remove widgets from struct alsa_elem and add data to callbacks
  * Add 4th Gen input controls
  * Explicitly order main window controls
  * Make boolean widget boolify value from alsa_get_elem_value()
  * Center-align text in combo boxes
  * Combine gain and volume widgets
  * Remove hard-coded values from widget-gain.c and widget-volume.c
  * Allow for phantom power per-channel
  * Add support for routing the Gen 4 DSP I/O
  * Add margin to socket widget
  * Fix Presets button to be centered
  * Inline routing_grid_label() in create_routing_group_grid()
  * Add orientation parameter to routing_grid_label()
  * Remove repeated group by code in create_routing_grid()
  * Make the Level Meter check compatible with alsa-sim.c
  * Remove lots of casts in create_routing_grid()
  * Fix is_elem_routing_snk() for Gen 4
  * Remove gtk_widget_add_class()

-------------------------------------------------------------------
Sat Feb 03 09:28:15 UTC 2024 - upstream+proaudio

- Update to version 0.3.3+git.26.b525d8d:
  * Clarify pad tooltip to specify attenuation amount

-------------------------------------------------------------------
Wed Dec 27 03:37:03 UTC 2023 - upstream+proaudio

- Update to version 0.3.3+git.25.0c3bc30:
  * Fix dial to display focus indication
  * Fix dial to grab focus when clicked
  * Split calc_valp() into calc_valp() and calc_valp_log()
  * Remove keyboard accelerator mention from USAGE.md
  * Reformat keyboard accelerators to match existing code
  * Add keyboard accelerators (aka shortcuts, hotkeys) for menu items.
  * gtkdial: use fabs() for double

-------------------------------------------------------------------
Mon Dec 04 02:27:08 UTC 2023 - upstream+proaudio

- Update to version 0.3.3+git.18.3a3860f:
  * Move FUNDING.yml to the right spot
  * Fix typo in INSTALL.md: comitting -> committing
  * Add OpenSUSE package requirements
  * Fix long lines
  * Update FAQ with more MSD info
  * Allow the mixer window to be resized and give it scrollbars
  * Add link from USAGE.md to INTERFACES.md
  * Add TOC to INTERFACES.md
  * Add Clarett info to INTERFACES.md
  * Add issue template
  * Add FUNDING.yml
  * Add initial version of FAQ.md
  * Makefile: prefer distro cflags if specified
  * Fix typo in INSTALL.md driver disabled message
  * Add Gtk4 info to INSTALL.md
  * Add info to INSTALL.md on how to check the kernel version
  * Update software name in INSTALL.md and USAGE.md
  * Update README.md with Gen 4 info
  * src/Makefile: Respect CFLAGS from environment
  * Update drag_motion() to scroll the routing window
  * Fix typo rounting -> routing
  * Allow the routing window to be resized and give it scrollbars
  * Fix the socket widget so that it will not shrink
  * Improve layout for larger interfaces without speaker switching

-------------------------------------------------------------------
Sun Nov 19 23:00:14 UTC 2023 - Konstantin Voinov <kv@kott.no-ip.biz>

- update spec 

-------------------------------------------------------------------
Sun Nov 19 22:47:49 UTC 2023 - upstream+proaudio

- Update to version 0.3.2+git.1.92932db:
  * Remove user-control of level meters
  * Check Firmware Version before enabling Levels menu item
  * Pass APP_VERSION through flatpak-builder
  * Add Clarett USB/Clarett+ models to window-hardware.c
  * Reduce code duplication in menu.c
  * Replace deprecated gtk_widget_{show,hide} calls
  * Global replace "destination" with "sink"
  * Update Makefile to get version from $APP_VERSION
  * Fix deb package icon install
  * Github action to build debian package on release
  * Add meter/level display
  * window-startup.c: fix typo
  * Update INSTALL and README with Linux 6.7 info
  * Add org.gnome.Platform and flathub to flatpak instructions
  * Update flatpak to gnome 45
  * Move flatpak instructions to INSTALL.md
  * Fix iface-none.png image description
  * Using github.com/flatpak/flatpak-github-actions
  * Remove commented rename-icon property
  * Fix Error: icon alsa-scarlett-gui not found below...
  * Enable Flatpak packaging support
  * Do not use deprecated or non-standard keys in desktop file
  * Change icon file name
  * Add keyword to desktop file
  * Specify full path to alsactl
  * Update README with Gen 4 and Vocaster info
  * Apply correction curve to the dials
  * Update Clarett USB and Clarett+ status
  * Add Clarett Plus 2Pre and 4Pre demo files
  * Split USAGE.md into INSTALL.md and USAGE.md

-------------------------------------------------------------------
Tue Sep 26 01:32:37 UTC 2023 - kv@kott.no-ip.biz

- Update to version 20230920:
  * Update README and USAGE files with new Clarett info
  * Fix input counting for Clarett+ series
  * Add link to fundraiser for adding Scarlett Gen 4 support
  * Update README.md and USAGE.md with current driver information
  * Fix building with Gtk 4.10
  * Fix typos in USAGE.md
  * Add Clarett support
  * Add Ubuntu install and git download instructions
  * Prevent the boolean widget from changing size when toggled
  * Clarify comments and variable names in choose_line_colour()

-------------------------------------------------------------------
Mon Mar 14 09:42:13 UTC 2022 - kv@kott.no-ip.biz

- Update to version 20220314:
  * 

openSUSE Build Service is sponsored by