From 4fc66aff685d685254554253b3b53b8d63ad73bd Mon Sep 17 00:00:00 2001 From: John Pietrzak Date: Wed, 18 Jan 2012 19:50:15 -0500 Subject: [PATCH] Fixed installation and nasty exit bug Finally, got debian source package built, and after some pulling of hair, both installation and uninstallation via extras-devel seem to be working. Also fixed a nasty shutdown bug where the worker thread failed to exit. (Need to test this extensively to be certain it doesn't happen again.) Added a "sort by device type" button to keyset selection window, though there isn't any device type data available yet... And, added keysets for Raite, Sagem, and Yamaha. --- doc/about.html | 13 +- doc/documentation.html | 16 +- keysets/lg.cpp | 6 +- keysets/mitsubishi.cpp | 4 +- keysets/nokia.cpp | 2 +- keysets/panasonic.cpp | 8 +- keysets/raite.cpp | 70 +++ keysets/raite.h | 16 + keysets/sagem.cpp | 89 ++++ keysets/sagem.h | 23 + keysets/samsung.cpp | 2 +- keysets/sony.cpp | 16 +- keysets/westinghouse.cpp | 2 +- keysets/yamaha.cpp | 699 ++++++++++++++++++++++++++++++ keysets/yamaha.h | 136 ++++++ main.cpp | 8 + mainwindow.cpp | 9 + mainwindow.h | 2 + pierogi.pro | 15 +- pierogi.pro.user | 33 +- piraboutform.ui | 2 +- pirkeysetmanager.cpp | 25 ++ pirmakenames.cpp | 3 + pirmakenames.h | 3 + qtc_packaging/debian_fremantle/changelog | 20 + qtc_packaging/debian_fremantle/control | 8 +- qtc_packaging/debian_fremantle/postrm | 7 + qtc_packaging/debian_fremantle/rules | 3 +- www/SelectKeysetWindow.png | Bin 38174 -> 40398 bytes www/index.html | 12 +- 30 files changed, 1206 insertions(+), 46 deletions(-) create mode 100644 keysets/raite.cpp create mode 100644 keysets/raite.h create mode 100644 keysets/sagem.cpp create mode 100644 keysets/sagem.h create mode 100644 keysets/yamaha.cpp create mode 100644 keysets/yamaha.h create mode 100644 qtc_packaging/debian_fremantle/postrm diff --git a/doc/about.html b/doc/about.html index 8d874fb..441bad4 100644 --- a/doc/about.html +++ b/doc/about.html @@ -6,13 +6,22 @@

A Universal Infrared Remote Control

-Version 0.1 (Beta) +Version 0.1

Note: while this app is in a fairly usable state, the keysets are still incomplete and mostly untested. Many brands of device are not yet supported, -and those which have keysets may only work in a limited manner. +and those which have keysets may only work in a limited manner. Please do +post on the +Pierogi Forum Board +if you find bugs to fix, have suggestions on future enhancements, or have +particular devices or brands you would like to see added to the list of +keysets. Thank you! +

+ +

+For more information, please visit the Pierogi website.

Copyright (C) 2012 by John Pietrzak. diff --git a/doc/documentation.html b/doc/documentation.html index a1d2d34..b23e657 100644 --- a/doc/documentation.html +++ b/doc/documentation.html @@ -113,12 +113,12 @@ Pierogi to use one by simply selecting that keyset from the list.

Select Keyset Window

The Select Keyset window presents a list of all the keysets currently -available in Pierogi. As this list is fairly long, a button has been added -at the top of the window that allows you to choose the make (or brand) of -the device you are trying to control; once a make has been selected, all -keysets not associated with that make will be hidden. To use a keyset, -simply select it from the list, and close the window (by pressing the -return arrow at the top right of the screen).

+available in Pierogi. As this list is fairly long, buttons have been added +at the top of the window that allows you to choose the make and/or type of +device you are trying to control; all keysets not associated with the chosen +make or type will be hidden. To use a keyset, simply select it from the list, +and then close the window (by pressing the return arrow at the top right of +the screen).

Design Rationale

@@ -309,6 +309,10 @@ to the theory and practice behind consumer IR devices
  • Link to (what appears to be) source code for the N900's /dev/lirc0 device driver. + +
  • A surprisingly decent description of how to use the +Yamaha Remote Control. +