* 2010-08-01 Stephen Warren <s-t-concordance@wwwdotorg.org>
- congruity-15 is released
- Call new APIs in libconcord-0.22, for Harmony 700 support.
- Tweak WrappedStaticText.UpdateText again, so it shows all text and doesn't wrap it strangely, at least with Lucids's wxpython 2.8.10.1-0ubuntu1.
- Replace remote.png with a GPL-licensed version provided by Mathieu Trudel-Lapierre <mathieu.tl@gmail.com>
- Tweak WrappedStaticText.UpdateText so it shows all text and doesn't wrap it strangely, at least with Jaunty's wxpython 2.8.9.1-0ubuntu6.
Update MIME types in .desktop file. Patch by Adam Williamson <awilliam@redhat.com>. Apparently, these new MIME types match what the Logitech server sends when you perform a download; see https://bugzilla.redhat.com/show_bug.cgi?id=506536#c12. However, Fedora still packages definitions of these MIME types as part of libconcord. Packagers for other distributions should double-check the Fedora packaging of libconcord; see file libconcord-0.21-mime-type-def.patch which adds file concordance-0.21/libconcord/libconcord.xml to the libconcord sources.
* 2009-06-17 Stephen Warren <s-t-concordance@wwwdotorg.org>
- congruity-12 is released
- Add congruity.desktop to release script
* 2009-06-17 Stephen Warren <s-t-concordance@wwwdotorg.org>
- congruity-11 is released
- Fix Pronto hex import
Patch by Andreas Schulz <Andreas.R.Schulz@gmx.de>
- Throw runtime error dialog if wxPython version is not at least 2.8
- Add .desktop file
Patch by Adam Williamson <awilliam@redhat.com>
The main highlight is the addition of IR learning support. Also, various internal cleanups, and README, Makefile, and error reporting enhancements.
Changes:
* 2009-xx-xx Stephen Warren <s-t-concordance@wwwdotorg.org>
- congruity-10 is released
- Implement IR learning feature, with support for learning from the original
remote using the Harmony, or reading the signal from a "Pronto Hex" file.
(Merge of /branches/irlean)
Parts based on code by Andreas Schulz <Andreas.R.Schulz@gmx.de>
- Various internal code changes to support IR learning and general cleanup.
- Implement --no-web command-line option, which prevents posting any data
to the Harmony website. This can be useful when testing congruity.
- Change default install prefix to /usr/local; this makes typical end-user
manual installs slightly simpler. Also, automatically patch install location
into the app during installation.
- If libconcord import fails, display the entire backtrace information, to
enable easier debugging of the issue.
- Enhance README
See the download area for the release. Changes are:
Highlights:
* Separated remote "connect" into a seperate wizard step, and provide advanced details on the detected remote.
* Significant internal re-organization/cleanup, which should allow for easier integration of IR learning support later.
* All command-line parsing and dependency errors now trigger a GUI error message, instead of just throwing an exception. This prevents such errors from being invisible if congruity isn't run from a terminal.
* Fixed "Next" button focus/sensitivity bug.
* Makefile enhancements.
* Better resource cleanup.... read more
See the download section for the bits!
* 2008-04-14 Stephen Warren <s-t-concordance@wwwdotorg.org>
- congruity-7 is released
- Switched license to GPLv3+ to be compatible with libconcord by default.
Contact me if you want the code under a different license, but please
note that you won't be able to use relicensed code with libconcord.
- Added a Makefile for easy installation.
Thanks to Phil Dibowitz for the contribution.
- Added a manual page.
- Added a few useful URLs to README.txt.
- Fixed reliance on syntax specific to Python 2.5.