File prismatik.changes of Package prismatik
------------------------------------------------------------------- Sat Jan 08 14:08:13 UTC 2022 - dead_mozay@opensuse.org - Update to version 5.11.2.31: * Use QT_SELECT env variable now that we no longer have a default from the qt5-default package * Add scheduled run to build occasionally * Ignore frames that have unknown buffer format. * Move to a path accessible by the runner * Move QT_DEST to an absolute path ------------------------------------------------------------------- Mon Sep 06 07:40:06 UTC 2021 - dead_mozay@opensuse.org - Update to version 5.11.2.30: * Fix how signals are disconnected in LedDeviceManager (#331) * Open device before updating settings, which will call setColors, writing to the device (#331) * Fix default state of Session bools (#331) ------------------------------------------------------------------- Thu Jul 22 12:53:19 UTC 2021 - dead_mozay@opensuse.org - Update to version 5.11.2.29: * Stick to space indentation in in .pro files * qt6: UpdatesProcessor: Use QStringLiteral instead of QString * qt6: Update windeployqt command for qt6 * qt6: UpdatesProcessor: Remove QStringRef, wrap comparisons in QStrings * qt6: Fix OS version logging * qt6: Fix qt __cplusplus detection/value in msvc * log writer: deprecated QScopedPointer * minor compiler warnings * build-vars: macos fat binaries * grabwidget: "position" typo * Send ioDeviceSuccess from non-Lightpack devices * grab.pro: avx2 revert/comment * udp led devices: allow bypassing color modifications ------------------------------------------------------------------- Fri May 21 03:23:49 UTC 2021 - dead_mozay@opensuse.org - Update to version 5.11.2.28: * Don't name the DDupl thread events, making them process-local. * Mention multiple monitors in README * Add multi-instance mode through config-dir command line argument * Add config-dir option * Allow manually triggering CI workflow * pkgbuild: use makeflags * pkgbuild: allow aarch64 * api server: fixed string format with ints * grab.pro: let qmake handle CXX specific AVX2 CFLAG * mac build vars: archs * grab: calculations: re-arranged simd ifdef * grab: calculations: ifdef annotations * grab.pro: check linux CXX target for enabling simd * grab.pro: explicit msvc sse/avx * grab: calculations: ifdef sse/avx * src.pro: use selected xcode path * scripts: removed obsolete linux script * readme: building on linux * zone placement page: led number timer comments * zone placement page: one shot timer for number of leds changes * grab widget: removed old feature default * wizard: less iterators on qmaps * zone placement page: reusable zone pool * grab widget: setId(), setFellows() * grab: calculations tabs * clazy: minor fix * missing image in resource map * clazy: .keys()/.values() to iterators * clazy: remaining new connects ------------------------------------------------------------------- Tue Dec 08 02:53:38 UTC 2020 - dead_mozay@opensuse.org - Update to version 5.11.2.27: * wizard: zone placement page: bring window forward * wizard: skip UDP page from serial page ------------------------------------------------------------------- Mon Dec 07 03:20:50 UTC 2020 - dead_mozay@opensuse.org - Update to version 5.11.2.26: * Fix shell for final window step * Add back openssl to windows build. The light version doesn't include headers, required for UpdateElevate. * Fix package path for upload (3) * Fix package path for upload (2) * Bump to 5.11.2.25 * Fix package path for upload * Try to fix yaml sytnax error * Actually delete individual workflow files, use matrix for ubuntu * Merge into one workflow (for better UX on github), set fixed runner versions. * CI tweaks (workfow artifacts, names, xcode version, openssl+iscc from system) * Workflow for macOS and some tweaks * qmake: check for pkg-config * Workflow to build on Windows * Initial workflow to build on linux * clazy: comments * wizard: gcc complaints * wizard: per display zone placement / coef config * grab widget: typo * zone placement page: _x0,_y0 using wrong screen * clazy: config device power page: qstringliterals * warls / dnrgb: save and use processed colors for diffs * global color coef page: removed chrono literal for now * abstract device: init member vars with SettingsDefaults * led device manager: longer command timeout * monitor config page: undefined addMonitor * global color coef page: coef fine tuning, dont save on cancel, device update timer * zone placement page: show disabled widgets * wizard page: dont turn on disabled leds * grab widget: wba + enabled * custom led distributor: better method names * zone placement: fixed bottom led math * clazy: short qstringliterals with args * qt6: text codec * zone placement page: wording "stand width" to "bottom gap" * qt6: grab widget: mouse event position * grab widget: split move / resize setting * grab widget: split move and resize setting * wizard: clazy cleanup * qt6: qchecksum * qt6: regexp class * qt6: nativeEventFilter signature * qt6: include Plugin (does not like fw declaration) * liquid color gen size cast * clazy: qstrings * unused qtmetaobject * remaining QDesktopWidgets * blue light default ctor * qt includes * clazy: Q_DISABLE_COPY * clazy: device: bad emits * qdesktopwidget include * clazy: new connects * qdesktopwidget includes * clazy: lightpack application / grab manager: new connects * settings window: less strict system locale * clazy: settings window: new connects * clazy: more chrono literals * clazy: chrono-literals * clazy: const-char-pointer * clazy: qtsingleapplication new connects * qmake c++17 * clazy: windows sound manager: new connect * clazy: d3d10grabber: new connects * clazy: new connects * clazy: c++17 * clazy: signals/slots * clazy: some reserve() * clazy: mixed const iters * clazy: msvc casts * clazy: minor qmake fixes * clazy: msvc * drgb/virtual devices: const& loop * clazy: signals/slots, devices, assert fixes * clazy: qstringliterals, casts, signals/slots, pass by ref * lightpack application: show warnings in nogui mode when receiving messages * log writer: set logs dir when disabled too * settings window: enable open logs button if the folder exists * led device warls: skip checking colors for changes * wizard: zone placement: update bottom leds on top/side number change * grab widget: removed unused white color index * grab widget: white "OFF" text * wizard: global coef page: help text/icon update * settings window: widget wording update * zone placement: help text/icon update * zone placement page: removed some pointers * zone placement page: fixed numberOfLeds signal error * zone placement page: top/side/bottom margins * zone placement: distributor: use led count instead of coordinates for changing direction * grab widget: 16px icon * grab widget: lower settings button size * zone placement page: skip corners * grab widget: better color handling * zone placement page: init grab widget with AllowEnableConfig * zone placement page: text about widget settings * grab widget: replaced arrow with gear icon * wizard: transient settings: added zoneEnable map * global color coef page: text/icon update * grab widget: split AllowEnableCoefsConfig * resources: settings buttons * settings window: new wording for displaying widgets * grab config widget: tighter form * grab config widget: allow hiding of enable/coef elements * device wizard: select device: preselect current device * device wizard: zone placement: keep stand width/thickness between presets * device wizard: zone placement: presets take into account order/offset * device wizard: zone placement: rename Custom to Apply ------------------------------------------------------------------- Mon Nov 02 03:18:25 UTC 2020 - dead_mozay@opensuse.org - Update to version 5.11.2.25: * Bump to 5.11.2.25 * Add Dithering setting to device initialization * Add a setting for dithering, default false. * setting defaults: send data only if colors changes default to false * readme: plugin template link * plugin: config template + better parsing + logs * device dnrgb: split packets * travis: xcode12.2 * grab: macutils: gamma LUT index fix * settings window: expert tab: "send data.." better tooltip * settings window: removed checkOutdatedGrabber * settings defaults: disable API * settings window: open logs button: don't hide, better tooltip text * settings window: expert: "generate" button tooltip * settings window: expert: fill tooltips with actual defaults * settings window: expert: tooltips * settings window: expert: open log dir button * log writer: return log dir * settings window: renamed Experimental to Expert * settings: removed expert mode setting, experimental tab always shown * settings window: hide ping device for non-Lighpacks ------------------------------------------------------------------- Mon Oct 12 05:04:11 UTC 2020 - dead_mozay@opensuse.org - Update to version 5.11.2.24: * Move dithering to its own method * Move dithering to AbstractLedDevice * led device manager: dont update colors when lights off * moodlamp manager: check lamp enabled on set colors * Fix LED device creation * Respect host linker variables * lightpack application: more nogui checks * settings window: device: brightness spinboxes with suffixes * settings window: larger brightness spinbox * settings window: brightness cap help * readme: arch version shield update * readme: screenshots formatting * readme: features with screenshots, device/protocol list * readme: logo * readme: screenshots * readme: version shields * readme: minor formatting fix * grab: revert O3 to O2 * wizard indents * power limit wizard UI * power limit no-UI * led device manager: set brightness cap fix * device brightness cap ------------------------------------------------------------------- Sun May 31 11:52:50 UTC 2020 - dead_mozay@opensuse.org - Update to version 5.11.2.23: * settigns window: build time qt version * travis: detach image fix * settings window: cleaner wizard launch * QTextStream: pre-5.14 compatibility * plugin: QProcess::start overload change * settings window: QProcess::startDetached with separate args param * log writer: endl to Qt::endl * hex to Qt::hex * grab widget: QWheelEvent angleDelta * grab config widget: QPainterPath include * Reload the gamma ramp every 15 seconds to slow memory leak (#277, #308) * grab: don't trim preparedRect width to multiple of 4 * grab winapi: set bytesPerRow * grab calculations: averaging support for random rect widths * grab calculations: slightly faster SIMD averaging with shuffle * widget wizard: zone config: typo * widget wizard: andromeda: make bottom even number * widget wizard: zone placement: more homogenous sizes * widget wizard: custom distributor: better distribution of leftover space * grab calc test build fix * x11 grabber: XSync after XShmAttach * x11 grabber: use AllPlanes instead of 0x00ffff * grab calculation: fixed windows cpuidex param cast * grab calculations: default to non-SIMD method * grab project: c++17 * config device page: message about device's baud rate * enums: set absolute max led limit to the biggest limit * select device page: indicate device type and LED limit * calculations: avx detect: msvc fix * calculations: sse/avx accumulate functions + some cleaning around * default build vars: more qmake flags * grabber base: fixed confised compiler warning about curly braces ------------------------------------------------------------------- Mon Mar 30 02:47:48 UTC 2020 - dead_mozay@opensuse.org - Update to version 5.11.2.22: * default build vars: added linux debug flags (and fixed mixed indents) * src.pro: linux config had debug flags for all builds * X11 grabber: populate GrabbedScreen .imgDataSize and .bytesPerRow * Update cast after recent PRs * Update headers for newly created files * Update tooltip * Added tooltip for UDP device timeout * adalight/ardulight devices: force writeLastWill() on close() if a will is pending * adalight/ardulight device: writeLastWill: optional force parameter * adalight/ardulight devices: lastWillTimer cleanup * ardulight led device: fixed space indents in the header file * Remove code copied from Virtual Device * Set timeout min to 1 * Allow configuration of WLED timeout * Fix WARLS setColors * Only send changed LEDs for WARLS * soundviz: removed prismatik math include * soundviz: twin peaks: clamp luminosity * adalight/ardulight: stop last will timer on serial write * adalight/ardulight: schedule and write last will frame * adalight/ardulight led devices: skip writing frame to serial when buffer still has unconsumed data * settings window: better name for baudrate warning timer * settings window: clear low baud rate warning after 15 seconds when the frame rate is back in range * Configure WARLS and DNRGB using UDP configuration page * Address review comments * settigns window: remove FPS warning on mouse hover until next trigger * settings window: changed LOW BAUDRATE into symbol, added tooltip explaining the baudrate warning * prismatik math: theoretical min baud rate * Update DNRGB max LEDs to 1500 * Set DNRGB max to 1023 for time being * First pass of DNRGB and WARLS devices * Refactor LedDeviceDrgb into AbstractLedDeviceUdp * Rename UdpDevice to DrgbDevice and add settings/configuration for IP/port * moodlamp/sound manager: fixed missing connect() for sendDataOnlyIfColorsChangesChanged * moodlamp manager: fixed frame count reset on timer reset * led device adalight: removed unsupported serial open() mode * led device ardulight: more serial error info * led device adalight: more serial error info * led device manager: wrong led device WBA update slot * settings window: fixed QColorConstants build error on 5.13 * grab manager: user PreciseTimer for more accurate FPS count * moodlamp manager: reset FPS count to 1 on settings changes * moodlamp/soundviz: slow down FPS count to 1 update per second * moodlamp: use QElpsedTimer for frame time * sound manager: connect updates to FPS counter in status bar * moodlamp manager: connect to FPS display in settings window status bar * settings window: don't show grab interval based max fps for non-grabber modes * settings window: highlight FPS in red when FPS over max theoretical framerate * prismatik math: calculate max theoretical framerate for a given led count and baud rate * Fix pulseaudio src.pro and default build-vars * Use single-precision floats with fftw3f * Fix device name * Add UDP LED device * Add timer to check if pulseaudio got killed and try to reconnect * Pulseaudio support ------------------------------------------------------------------- Mon Jan 27 03:53:46 UTC 2020 - dead_mozay@opensuse.org - Update to version 5.11.2.21: * Bump to 5.11.2.21 * Mark admin autostart as not recommended in setup * Update subproject (versioninfo) * Update UpdateElevate subproject. ------------------------------------------------------------------- Fri Jan 24 13:31:56 UTC 2020 - dead_mozay@opensuse.org - Update to version 5.11.2.20: * Bump to 5.11.2.19 * Fix misconnected white balance adjustment signal. * Update to OpenSSL 1.1 * Automatically stop grabbing if device throws errors (#248) * Add support for rotated screen captures (#253) * Travis: Only upload binaries from master branch * grab config widget: Qt pre-5.10 version check for compatibility * grab manager and zone placement page: default QGuiApplication::screens().value() to primaryScreen * replaced QDesktopWidget::screen... methods with QGuiApplication::screen... * settings window: replaced qSort() with std::sort(), replaced QListWidget::setItemHidden() with QListWidgetItem::setHidden() * api server and plugin interface: replaced QTime with QElapsedTimer * grab widget: changed QColor::dark() to darker() * mood lamp and liquid color gen: comply with assert(highest > 0) in QRandomGenerator::bounded(highest) * mac av grabber: missing QMap include preventing building ------------------------------------------------------------------- Fri Jan 24 13:30:29 UTC 2020 - Dead Mozay <dead_mozay@opensuse.org> - Initial package