File: Changelog

package info (click to toggle)
congruity 20-1
  • links: PTS, VCS
  • area: main
  • in suites: buster, sid
  • size: 680 kB
  • sloc: python: 5,010; makefile: 3
file content (226 lines) | stat: -rw-r--r-- 10,729 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
* 2018-06-14 Scott Talbert <swt@techie.net>
- congruity-20 is released
- congruity/mhgui: fix installation with Python 2 (thanks Chris Mayo)

* 2018-06-09 Scott Talbert <swt@techie.net>
- congruity-19 is released
- mhgui: Numerous updates to WSDL/XSD to match Logitech changes
- mhgui: Allow setting input to 'None' in Setup Watch TV and Setup Activities
- mhgui: Numerous fixes to the login process
- mhgui: Provide a different error message if a members.harmonyremote.com
  account is used
- congruity/mhgui: Add support for wxPython 3.0
- mhgui: Add the ability to adjust device delays
- mhgui: Add support for Harmony 350
- mhgui: Add --help argument
- mhgui: Align controls in Welcome and AddDevice
- mhgui: Add device names to AdjustDeviceDelays and AdjustPowerSettings
- mhgui: Catch URLErrors during login
- congruity: Allow GNOME to label congruity in ALT-TAB switcher
- mhgui: Fix Configure Device for Harmony 600/650/700
- mhgui: Add support for saving username/password via Secret service
- mhgui: Only attempt login if details are entered
- mhgui: Fix creating activities for Harmony 650
- mhgui: Fix saving Watch TV for Harmony 200/300/350
- mhgui: Fix exception when deleting a remote
- congruity/mhgui: Add support for wxPython 4 (Phoenix)
- congruity/mhgui: Add support for Python 3
- congruity/mhgui: Modernize Python installation (Makefile -> setup.py)
- mhgui: Switch to use https when talking to SourceForge / config download

* 2014-03-29 Scott Talbert <swt@techie.net>
- congruity-18 is released
- mhgui: Added support for Harmony 650
- mhgui: Added support for Harmony Link
- mhgui: Added support for configuring the Watch TV button on Harmony 200/300
- mhgui: Numerous updates to WSDL/XSD to match Logitech changes
- mhgui: Update Device Configuration page to clearly show which commands are
  mapped and which are not (already mapped commands are shown in light grey)
- mhgui: All long running tasks (website or remote communication) are now run
  in a separate thread to avoid stalling the UI.  A throbber was added to
  provide an indication that a background operation is in progress.
- mhgui: Added .desktop and a man page
- mhgui: Added support for modifying power up/down settings (adding delays,
  additional commands, etc.)
- mhgui: Added command line option to enable Suds debugging
- mhgui: Added capability to delete remotes from an account

* 2013-06-11 Scott Talbert <swt@techie.net>
- congruity-17 is released
- mhgui: Update XSD to match Logitech changes.  (mhgui is broken otherwise)
- mhgui: Fix bug where 'Update Button' functionality was broken.
- mhgui: Fetch the WSDL/XSD files via http instead of locally (by default).
  This will allow updating the WSDL/XSD in the future without having to
  release a new version of congruity.

* 2013-04-16 Scott Talbert <swt@techie.net>
- congruity-16 is released
- Port congruity to the new libconcord API which enables support for a
  significant number of new remotes (200/300, 890/895, 900/1000/1100, One).
- Add mhgui which provides an alternative front end to myharmony.com website,
  enabling support for Harmony 200/300.
- Fixed an issue with certain remotes (e.g., 525) where the remote is not
  detected after a reset.

* 2010-??-?? Stephen Warren <s-t-concordance@wwwdotorg.org>
- Fixed messages to refer to a "finish" button instead of a "next" button.
  Related: Refer to "clicking" this button instead of "pressing" it.
- Detect at least some bad IR learning results.

* 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.

* 2009-12-16 Stephen Warren <s-t-concordance@wwwdotorg.org>
- congruity-14 is released
- 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.

* 2009-08-04 Stephen Warren <s-t-concordance@wwwdotorg.org>
- congruity-13 is released
- 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:
  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>

* 2009-03-09 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

* 2008-09-07 Stephen Warren <s-t-concordance@wwwdotorg.org>
- congruity-9 is released
- Use a different remote.png, with a known free license.

* 2008-07-03 Stephen Warren <s-t-concordance@wwwdotorg.org>
- 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 <s-t-concordance@wwwdotorg.org>
- 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 <Andreas.R.Schulz@gmx.de>
- 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 <s-t-concordance@wwwdotorg.org>
- 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 <s-t-concordance@wwwdotorg.org>
* Inspired by Andreas Schulz <Andreas.R.Schulz@gmx.de>
- 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 <s-t-concordance@wwwdotorg.org>
* On behalf of Andreas Schulz <Andreas.R.Schulz@gmx.de>
- Fix issue where next button wouldn't respond to clicks if the pointer was
  already within the button when it was re-enabled.

* 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.

* 2008-04-13 Stephen Warren <s-t-concordance@wwwdotorg.org>
- congruity-6 is released
- Search for images in /usr/share/congruity, the source directory, then
  CWD. This should allow easy system-wide installation of congruity.
- libconcord.py is no longer distributed with congruity; it is now part
  of libconcord itself (see libconcord/bindings/python/).
- Apparently forgot to release LICENSE.txt before.

* 2008-04-07 Stephen Warren <s-t-concordance@wwwdotorg.org>
- congruity-5 is released
- This release solely operates using libconcord; "screen-scraping" the output
  from the concordance application is no longer supported.
- Implement firmware upgrade.
- Minor tweaks for operation on MS-Windows.
- congruity now sets the time on the remote after any reboot.

* 2008-03-29 Stephen Warren <s-t-concordance@wwwdotorg.org>
- congruity-4 is released
- Renamed package from harmonygui to congruity, in line with the
  coming rename of the harmonycontrol project to concordance/libconcord.
- Changes to match latest CVS libconcord API changes

* 2008-02-24 Stephen Warren <s-t-concordance@wwwdotorg.org>
- harmonygui-3 is released
- Added README.txt.
- Added LICENSING.txt, to account for images too.
- Remove GUI for initial web connection in update mode; the libharmony
  branch code doesn't print this status information, so now we act like
  it was never there.
- Code re-org, to allow for multiple back-ends.
- Added a back-end that calls libharmony.so directly using ctypes.

* 2008-02-10 Stephen Warren <s-t-concordance@wwwdotorg.org>
- harmonygui-2 is released
- Updated ezhexparser to recognize firmware update files.
- Updated GUI to handle firmware updates, by informing user its
  not yet supported.
- Separated ezhexparser and tuiparser operation mode enumerations.
- Enhanced ptyrun error handling, so it's more obvious what happened
  when the harmony application can't be found in the $PATH.
- Updated harmonyfake to use ^H characters to re-write output, not
  \r. This matches the real harmony app.
- Minor typo cleanups in messages.
- Added licensing information.
- Added this Changelog

* 2008-02-05 Stephen Warren <s-t-concordance@wwwdotorg.org> 
- harmonygui-1 is released
- Initial release.