I figured that enough changes had been incorporated to make a new
release worthwhile. Here it is!

congruity is a GUI application for programming Logitech(R) Harmony(TM)
remote controls. congruity builds upon the work of the
concordance/libconcord project, which provides the underlying communication.

http://sourceforge.net/projects/congruity/

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.

Changelog:
* 2008-07-03 Stephen Warren <[EMAIL PROTECTED]>
- congruity-8 is released
- Centralize cancel/exit handling, and clean up any libconcord resources
when exiting the application.
- Add thread-safe cancelling to ConnectPanel.
- Work around a typo in libconcord 0.20's Python bindings.
- Provide a GUI message if libconcord can't be loaded, in case congruity
wasn't run from a terminal.

* 2008-07-02 Stephen Warren <[EMAIL PROTECTED]>
- Increase connect timeout after a reset operation, just to make sure we
don't miss the remote coming back.
- Fix Makefile to create all directories files are written to, and add a
few more variables that can be tweaked e.g. by packaging scripts.
* On behalf of Andreas Schulz <[EMAIL PROTECTED]>
- Use a simpler and potentially more reliable fix for GTK buttons not
accepting clicks if the mouse was inside the widget when enabled.

* 2008-07-01 Stephen Warren <[EMAIL PROTECTED]>
- Command-line parsing errors are displayed by the GUI, instead of being
echo'd to stdout. This makes errors visible when congruity is launched
without a terminal

* 2008-06-25..2008-07-01 Stephen Warren <[EMAIL PROTECTED]>
* Inspired by Andreas Schulz <[EMAIL PROTECTED]>
- Significant internal structural changes to the implementation, which
simplify things a lot, and make program flow far more obvious,
localized, and correctly polymorphic.
- Add a separate "connect" page, so that the other pages don't have to
re-implement this common function.

* 2008-06-17 Stephen Warren <[EMAIL PROTECTED]>
* On behalf of Andreas Schulz <[EMAIL PROTECTED]>
- Fix issue where next button wouldn't respond to clicks if the pointer
was already within the button when it was re-enabled.

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel

Reply via email to