Alexander Koenig [Sat, 20 Feb 2021 16:59:12 +0000 (17:59 +0100)]
Bump to v4.1.0
Alexander Koenig [Fri, 19 Feb 2021 22:34:21 +0000 (23:34 +0100)]
Updated spec file to actually build on Fedora 33
Alexander Koenig [Fri, 19 Feb 2021 20:04:19 +0000 (21:04 +0100)]
Merge latest spec file changes kindly provided by rpmfusion
Merged from https://github.com/rpmfusion/terminatorX
Alexander Koenig [Mon, 15 Feb 2021 22:41:05 +0000 (23:41 +0100)]
Drop pointless paranthesis
Alexander Koenig [Sun, 14 Feb 2021 17:54:51 +0000 (18:54 +0100)]
Bump set file version due to renamed tags
Alexander Koenig [Sun, 14 Feb 2021 16:12:31 +0000 (17:12 +0100)]
Resize main window early to fix load dialog position when triggered via commandline
Alexander Koenig [Sun, 14 Feb 2021 15:50:31 +0000 (16:50 +0100)]
Discard motion events with the same timestamp
It seems that XWarpPointer triggers synthetic mouse motion events
when more than one screens are in use. They seem to have the same
timestamp which allows terminatorX to workaround the duplicates.
Alexander Koenig [Sun, 14 Feb 2021 08:38:33 +0000 (09:38 +0100)]
Clang-format the code and some whitespace clean-upswq
Alexander Koenig [Sat, 13 Feb 2021 23:33:00 +0000 (00:33 +0100)]
Reflect new names in user manual
Alexander Koenig [Sat, 13 Feb 2021 23:02:30 +0000 (00:02 +0100)]
Rename sync turntable roles
Alexander Koenig [Sat, 13 Feb 2021 22:10:44 +0000 (23:10 +0100)]
Rename main channel controls
Alexander Koenig [Sat, 13 Feb 2021 21:38:58 +0000 (22:38 +0100)]
Rename maingui
Alexander Koenig [Sat, 13 Feb 2021 15:42:33 +0000 (16:42 +0100)]
Fix remaining http URLs
Alexander Koenig [Fri, 12 Feb 2021 22:08:41 +0000 (23:08 +0100)]
Update headers
Alexander Koenig [Mon, 2 Mar 2020 20:01:47 +0000 (21:01 +0100)]
Drop the old SVGs that have been replaced with the stock versions
Alexander Koenig [Mon, 2 Mar 2020 19:58:48 +0000 (20:58 +0100)]
Complete switch to gdk_seat_* API
Alexander Koenig [Sat, 29 Feb 2020 14:10:51 +0000 (15:10 +0100)]
Workaround compiler warnings and gtk+ deprecations
We probably depend on 3.22 now.
Alexander Koenig [Sat, 29 Feb 2020 11:31:12 +0000 (12:31 +0100)]
Merge 29-clean-built-sources.patch
From James Cowgill <jcowgill@debian.org> for the Debian/Ubuntu package.
Alexander Koenig [Sat, 29 Feb 2020 11:29:14 +0000 (12:29 +0100)]
Merge 28-yelp-tools.patch
From James Cowgill <jcowgill@debian.org> for the Debian/Ubuntu package.
https://bugs.debian.org/830028
Alexander Koenig [Sat, 29 Feb 2020 11:21:37 +0000 (12:21 +0100)]
Merge 27-kfreebsd.patch
From Sebastian Ramacher <sramacher@debian.org> for the Debian/Ubuntu package.
https://bugs.debian.org/741623
Alexander Koenig [Sat, 29 Feb 2020 11:19:01 +0000 (12:19 +0100)]
Merge 25-libdl_underlinkage.patch
From Daniel T Chen <crimsun@ubuntu.com> for the Debian/Ubuntu package.
http://bugs.debian.org/713560
Alexander Koenig [Sat, 29 Feb 2020 11:15:38 +0000 (12:15 +0100)]
Merge 17_cleanup_desktop_file.patch
From Alessio Treglia <quadrispro@ubuntu.com> for the Debian/Ubuntu package.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=564025
Alexander Koenig [Fri, 28 Feb 2020 23:29:13 +0000 (00:29 +0100)]
Pretty colors everywhere!
Alexander Koenig [Mon, 24 Feb 2020 20:28:40 +0000 (21:28 +0100)]
It's 2020...
Alexander Koenig [Mon, 24 Feb 2020 20:24:57 +0000 (21:24 +0100)]
Rework vttgui, old up/down buttons are gone, hello drag'n'drop!
Alexander Koenig [Fri, 21 Feb 2020 20:21:30 +0000 (21:21 +0100)]
Use theme icons instead of the old clunky ones
Alexander Koenig [Tue, 18 Feb 2020 22:40:38 +0000 (23:40 +0100)]
Disable OSS by default and fix compilation with OSS disabled
Alexander Koenig [Sun, 24 Jul 2016 14:21:15 +0000 (16:21 +0200)]
Bump version to 4.0.1.
Alexander Koenig [Sun, 24 Jul 2016 14:19:42 +0000 (16:19 +0200)]
Fix unintentional unicode character.
Alexander Koenig [Mon, 18 Jul 2016 21:26:45 +0000 (23:26 +0200)]
Drop trailing whitespace from appdata.xml and SPEC file.
Alexander Koenig [Mon, 18 Jul 2016 21:23:00 +0000 (23:23 +0200)]
Add a missing backslash.
Alexander Koenig [Mon, 18 Jul 2016 21:20:44 +0000 (23:20 +0200)]
Provide a more useful error message when trying to open an audiodevice
driver that was not compiled in.
Alexander Koenig [Mon, 18 Jul 2016 21:11:57 +0000 (23:11 +0200)]
Actually use PULSE when defaulting to PULSE.
Alexander Koenig [Mon, 18 Jul 2016 21:03:23 +0000 (23:03 +0200)]
Prohibit selection of PulseAudio backend if configured without pulse
support.
Alexander Koenig [Sun, 26 Jun 2016 07:26:20 +0000 (09:26 +0200)]
Let's call it 4.0.0, shall we?
Alexander Koenig [Sat, 25 Jun 2016 16:32:39 +0000 (18:32 +0200)]
Add a tiny bit of space right of the text entry fields.
Alexander Koenig [Sat, 25 Jun 2016 15:54:41 +0000 (17:54 +0200)]
Avoid setting the source colour when it is set already.
Alexander Koenig [Fri, 24 Jun 2016 18:09:42 +0000 (20:09 +0200)]
Migrate ASCII docs to markdown and update contents where necessary.
Alexander Koenig [Fri, 24 Jun 2016 17:52:51 +0000 (19:52 +0200)]
Fix behaviour of the expanders in the about dialog.
Alexander Koenig [Fri, 24 Jun 2016 17:51:41 +0000 (19:51 +0200)]
Adapt .keys file to the increased icon size.
Alexander Koenig [Thu, 23 Jun 2016 20:10:25 +0000 (22:10 +0200)]
Fix preferences for UI colors.
Alexander Koenig [Thu, 23 Jun 2016 18:10:08 +0000 (20:10 +0200)]
Implement render buffers for tX_widget to work around lost efficiency
of gdk_window_scroll(), significantly reduces CPU usage.
Alexander Koenig [Wed, 22 Jun 2016 18:58:52 +0000 (20:58 +0200)]
Add missing SVG icons for minimized control/audio displays.
Alexander Koenig [Tue, 21 Jun 2016 20:47:56 +0000 (22:47 +0200)]
Highlight recently played audio samples (configurable).
Alexander Koenig [Tue, 21 Jun 2016 20:29:46 +0000 (22:29 +0200)]
Stop using gdk_scroll_window() seems to just invalidate the complete
widget, clean-up tX_widget.
Alexander Koenig [Sun, 19 Jun 2016 21:49:26 +0000 (23:49 +0200)]
Workaround resizing issues in tX_widget.c with extra boundary checks.
Alexander Koenig [Sun, 19 Jun 2016 10:42:18 +0000 (12:42 +0200)]
Fix xmllint errors.
Alexander Koenig [Sun, 19 Jun 2016 09:52:59 +0000 (11:52 +0200)]
Update Fedora spec file to match latest installation changes.
Alexander Koenig [Sun, 19 Jun 2016 09:34:29 +0000 (11:34 +0200)]
Implicit suidroot installation is probably not a good idea.
Alexander Koenig [Sat, 18 Jun 2016 22:13:36 +0000 (00:13 +0200)]
Switch pulseaudio writes to memcpy for efficiency.
Alexander Koenig [Fri, 17 Jun 2016 21:33:35 +0000 (23:33 +0200)]
Add configuration flag to skip warning about input fallback mode.
Alexander Koenig [Fri, 17 Jun 2016 21:25:21 +0000 (23:25 +0200)]
Counters should be unsigned.
Alexander Koenig [Fri, 17 Jun 2016 21:23:33 +0000 (23:23 +0200)]
Fix the zoom for tX_widget - at least a bit.
Alexander Koenig [Fri, 17 Jun 2016 21:17:08 +0000 (23:17 +0200)]
Fix callback signature, unfortunately scroll events wont work in grab
mode.
Alexander Koenig [Fri, 17 Jun 2016 20:52:57 +0000 (22:52 +0200)]
Add a freedesktop appdata file.
Alexander Koenig [Thu, 16 Jun 2016 22:14:34 +0000 (00:14 +0200)]
Enable mouse wheel zooming on audio display widgets.
Alexander Koenig [Thu, 16 Jun 2016 22:03:37 +0000 (00:03 +0200)]
Manual updates.
Alexander Koenig [Thu, 16 Jun 2016 22:00:14 +0000 (00:00 +0200)]
Address some compiler warnings.
Alexander Koenig [Wed, 15 Jun 2016 21:39:21 +0000 (23:39 +0200)]
Switch pulseaudio driver to complex api for low latency, set as default
driver.
Alexander Koenig [Thu, 19 May 2016 20:15:55 +0000 (22:15 +0200)]
Alexander Koenig [Thu, 19 May 2016 20:07:14 +0000 (22:07 +0200)]
Render tX_icon from png - this eliminates the last GTK+ deprecation on
Xenial. In addition icons have been upgraded to higher resolutions.
Alexander Koenig [Wed, 18 May 2016 20:00:38 +0000 (22:00 +0200)]
Switch pbutton icons from deprecated inline pixbuf to SVG via GResource.
Alexander Koenig [Sat, 14 May 2016 22:35:51 +0000 (00:35 +0200)]
Disable event compression when scratching to improve fallback
scratch mode.
Alexander Koenig [Sat, 14 May 2016 22:12:47 +0000 (00:12 +0200)]
Remove further deprecated GTK+ API usage.
Alexander Koenig [Sat, 14 May 2016 20:28:27 +0000 (22:28 +0200)]
Load high-res knobs for the tX_dial as GResource.
Alexander Koenig [Fri, 13 May 2016 18:55:43 +0000 (20:55 +0200)]
Fix RPM build for current Fedora rawhide.
Alexander Koenig [Fri, 13 May 2016 18:52:41 +0000 (20:52 +0200)]
Fix mnemonics for the buttons.
Alexander Koenig [Thu, 12 May 2016 20:15:59 +0000 (22:15 +0200)]
Fix main menu menmonics and separators.
Alexander Koenig [Thu, 12 May 2016 19:45:54 +0000 (21:45 +0200)]
Ignore temporary autoconf files.
Alexander Koenig [Thu, 12 May 2016 19:31:15 +0000 (21:31 +0200)]
Fix several compiler warnings and build issues detected with Fedora 24 builds.
Alexander Koenig [Thu, 12 May 2016 19:30:30 +0000 (21:30 +0200)]
Update RPM dependencies.
Alexander Koenig [Thu, 12 May 2016 19:29:53 +0000 (21:29 +0200)]
It's 2016.
Alexander Koenig [Thu, 12 May 2016 18:45:34 +0000 (20:45 +0200)]
Update deprecated gtk3 code.
Alexander Koenig [Thu, 12 May 2016 18:42:35 +0000 (20:42 +0200)]
X11 is now optional.
Alexander Koenig [Wed, 11 May 2016 22:20:33 +0000 (00:20 +0200)]
Fix some g_object/gtk warnings.
Alexander Koenig [Wed, 11 May 2016 22:03:00 +0000 (00:03 +0200)]
Allow manual override of automatic knob size adjustment.
Alexander Koenig [Wed, 11 May 2016 21:59:00 +0000 (23:59 +0200)]
Open '/dev/input/mice' early before dropping root privileges.
Alexander Koenig [Wed, 11 May 2016 21:38:11 +0000 (23:38 +0200)]
Install terminatorX setuid root - can be disabled via configure switch.
Alexander Koenig [Wed, 11 May 2016 21:35:51 +0000 (23:35 +0200)]
Reduce 'git status' noise by ingoring the common build artifacts.
Alexander Koenig [Tue, 10 May 2016 22:20:27 +0000 (00:20 +0200)]
Remove legacy Xinput/Xdga autoconf + configuration options.
Alexander Koenig [Mon, 9 May 2016 21:36:23 +0000 (23:36 +0200)]
Scale the dial knobs according to the default font size to achieve
reasonable sizes on high resolution displays.
Alexander Koenig [Mon, 9 May 2016 21:34:23 +0000 (23:34 +0200)]
Remember key press states so that we can stop messing with the
XAutoRepeat setting.
Alexander Koenig [Mon, 9 May 2016 20:44:01 +0000 (22:44 +0200)]
Fix long outstanding bug with LADSPA plugin parameter adjustments.
Alexander Koenig [Sun, 8 May 2016 18:39:38 +0000 (20:39 +0200)]
Replace broken DGA with direct linux input reader - works fine, needs
root or 'input' group :/
Alexander Koenig [Sun, 8 May 2016 13:52:47 +0000 (15:52 +0200)]
Another entry suddenly unnecessarily too wide.
Alexander Koenig [Sun, 8 May 2016 13:36:48 +0000 (15:36 +0200)]
Merge branch 'master' of lisas.de:/home/staff/alex/.public_html/tX/src/terminatorX
Alexander Koenig [Sun, 8 May 2016 13:35:40 +0000 (15:35 +0200)]
Fix entry width for the extended dials.
Alexander Koenig [Mon, 27 Oct 2014 21:46:47 +0000 (22:46 +0100)]
Initial work on a pulse audio backend, already plays back audio but needs more work.
Alexander Koenig [Wed, 12 Mar 2014 21:09:42 +0000 (22:09 +0100)]
Merged a spelling fix patch kindly provided by Alessio Treglia for Bug #34.
Alexander Koenig [Mon, 24 Feb 2014 22:10:48 +0000 (23:10 +0100)]
Stops sending value_changed signals manually, GtkAdjustment takes care of that.
Alexander Koenig [Mon, 17 Feb 2014 22:07:57 +0000 (23:07 +0100)]
Initial gtk3 port. Grabbing/Motion Event issues TBD.
Alexander Koenig [Sat, 15 Feb 2014 15:45:44 +0000 (16:45 +0100)]
Remove legacy pre-filechooser code.
Alexander Koenig [Sat, 15 Feb 2014 15:29:59 +0000 (16:29 +0100)]
Fix 'File' menu on Unity - only stock text was shown.
Alexander Koenig [Sat, 15 Feb 2014 09:58:45 +0000 (10:58 +0100)]
Replace logo with secured version.
Alexander Koenig [Wed, 12 Feb 2014 19:55:42 +0000 (20:55 +0100)]
Bump version to V3.90.
Alexander Koenig [Mon, 10 Feb 2014 20:11:40 +0000 (21:11 +0100)]
Erase entry for document that no longer exists.
Alexander Koenig [Sat, 8 Feb 2014 10:34:04 +0000 (11:34 +0100)]
Auto generate ChangeLog for 'dist' target as found in geany Makefile.am (https://github.com/geany/geany/).
Alexander Koenig [Sat, 8 Feb 2014 09:59:50 +0000 (10:59 +0100)]
Quit browsing like it is 1999.
Alexander Koenig [Sat, 8 Feb 2014 09:40:37 +0000 (10:40 +0100)]
Drop www. not covered by SSL cert.
Alexander Koenig [Fri, 7 Feb 2014 17:53:17 +0000 (18:53 +0100)]
Fix SPEC, now compiles on F20.