1 |
- Changes for xlog version 1.0 |
- Changes for xlog version 1.0 |
2 |
* Some memory leaks were fixed. |
* Some memory leaks were fixed. |
3 |
* Locator distance calculation fixes. |
* Locator distance calculation fixes. |
4 |
|
|
5 |
- Changes for xlog version 0.9.10 |
- Changes for xlog version 0.9.10 |
6 |
* Adif logs with lower case fields names are now imported correctly. |
* Adif logs with lower case fields names are now imported correctly. |
7 |
Reported by David, CT1DRB. |
Reported by David, CT1DRB. |
8 |
* A preview widget has been added to the log -> open dialog. It will show |
* A preview widget has been added to the log -> open dialog. It will show |
9 |
the first 10 lines of the selected file. |
the first 10 lines of the selected file. |
10 |
* When saving as ADIF you can now decide to convert the frequency to a |
* When saving as ADIF you can now decide to convert the frequency to a |
11 |
band, e.g. 1.8 becomes 160M, 14.123 becomes 20M. You can set this in the |
band, e.g. 1.8 becomes 160M, 14.123 becomes 20M. You can set this in the |
12 |
"Save As" page of the Settings->Dialogs dialog. |
"Save As" page of the Settings->Dialogs dialog. |
13 |
* When saving as labels you can decide to export the free fields. You can set |
* When saving as labels you can decide to export the free fields. You can set |
14 |
this in the same dialog. |
this in the same dialog. |
15 |
* A menu has been added to switch logs. This means you can now also use the |
* A menu has been added to switch logs. This means you can now also use the |
16 |
keyboard for log switching, e.g. <alt>1, <alt>2, ... <alt>0 switches from |
keyboard for log switching, e.g. <alt>1, <alt>2, ... <alt>0 switches from |
17 |
log 1 to 10. |
log 1 to 10. |
18 |
* A warning is issued in the statusbar when creating a new log with a name |
* A warning is issued in the statusbar when creating a new log with a name |
19 |
that already exists. |
that already exists. |
20 |
|
|
21 |
- Changes for xlog version 0.9.9 |
- Changes for xlog version 0.9.9 |
22 |
* You can now enter logs from the command line, e.g. "xlog /path/to/log.xlog". |
* You can now enter logs from the command line, e.g. "xlog /path/to/log.xlog". |
23 |
* Xlog now behaves differently when first started. Instead of creating a new |
* Xlog now behaves differently when first started. Instead of creating a new |
24 |
log, an empty window is shown. You have to create a new log yourself by |
log, an empty window is shown. You have to create a new log yourself by |
25 |
selecting Log -> New from the menu. |
selecting Log -> New from the menu. |
26 |
* Some work has been done to integrate xlog with the gnome desktop. You can |
* Some work has been done to integrate xlog with the gnome desktop. You can |
27 |
now open logs from within nautilus. However, this is only tested on Debian. |
now open logs from within nautilus. However, this is only tested on Debian. |
28 |
* Several errors have been fixed when saving and recalling the hamlib |
* Several errors have been fixed when saving and recalling the hamlib |
29 |
settings in the preferences dialog. Reported by Alex, OZ9AEC. |
settings in the preferences dialog. Reported by Alex, OZ9AEC. |
30 |
* There were several minor bugfixes. |
* There were several minor bugfixes. |
31 |
|
|
32 |
- Changes for xlog version 0.9.8 |
- Changes for xlog version 0.9.8 |
33 |
* Xlog now requires gtk+ version 2.4.0 or higher. |
* Xlog now requires gtk+ version 2.4.0 or higher. |
34 |
* The obsolete GTK optionmenu widgets have been replaced by the new combobox |
* The obsolete GTK optionmenu widgets have been replaced by the new combobox |
35 |
widgets and the GtkAction API is used for the menus. |
widgets and the GtkAction API is used for the menus. |
36 |
* The new filechooser widget is used for opening and saving of files. |
* The new filechooser widget is used for opening and saving of files. |
37 |
* ADIF import has been fixed, it now creates a correct file when saved as |
* ADIF import has been fixed, it now creates a correct file when saved as |
38 |
xlog. Reported by Ron Patterson, W6FM and Andrea, IZ4FHT. |
xlog. Reported by Ron Patterson, W6FM and Andrea, IZ4FHT. |
39 |
* ADIF export fix added for calculation field widths when not using ADIF |
* ADIF export fix added for calculation field widths when not using ADIF |
40 |
compatible modes. Reported by Morten, LA2YMA. |
compatible modes. Reported by Morten, LA2YMA. |
41 |
* Flex is no longer needed for adif import/export because of a rewrite. |
* Flex is no longer needed for adif import/export because of a rewrite. |
42 |
* Support for logfile format used by version 0.5 and earlier has been removed. |
* Support for logfile format used by version 0.5 and earlier has been removed. |
43 |
* Bold fonts are used in the help dialogs, which make them better readable. |
* Bold fonts are used in the help dialogs, which make them better readable. |
44 |
* You can now change the width of the columns in the log with help of the |
* You can now change the width of the columns in the log with help of the |
45 |
log-editor. Width has to be at least one character. |
log-editor. Width has to be at least one character. |
46 |
* A separate option menu has been created for the toolbar and worked before |
* A separate option menu has been created for the toolbar and worked before |
47 |
dialog. |
dialog. |
48 |
* There were many minor bugfixes. |
* There were many minor bugfixes. |
49 |
|
|
50 |
- Changes for xlog version 0.9.7 |
- Changes for xlog version 0.9.7 |
51 |
* A fix by Nigel Horne, G0LOV for a NULL pointer deref in dxcc.c, which would |
* A fix by Nigel Horne, G0LOV for a NULL pointer deref in dxcc.c, which would |
52 |
cause crashes on some architectures. Thanks! |
cause crashes on some architectures. Thanks! |
53 |
* xlog will now also build with older libgnomeprint versions. |
* xlog will now also build with older libgnomeprint versions. |
54 |
* The ChangeLog is now included in the help menu and the xlog data directory. |
* The ChangeLog is now included in the help menu and the xlog data directory. |
55 |
* When importing from trlog, the date is converted to your current locale. |
* When importing from trlog, the date is converted to your current locale. |
56 |
* If there is a comment in a trlog file (lines starting with ';'), it will |
* If there is a comment in a trlog file (lines starting with ';'), it will |
57 |
be imported and added to the remarks field. |
be imported and added to the remarks field. |
58 |
* Another printing fix. People on redhat have been reporting overlapping |
* Another printing fix. People on redhat have been reporting overlapping |
59 |
columns, a new way of column width calculation fixes this. Thanks to Tomi, |
columns, a new way of column width calculation fixes this. Thanks to Tomi, |
60 |
OH2BNS and Alex, OZ9AEC for testing. |
OH2BNS and Alex, OZ9AEC for testing. |
61 |
|
|
62 |
- Changes for xlog version 0.9.6 |
- Changes for xlog version 0.9.6 |
63 |
* Log sorting has been added. If you select "Tools->Sort Log by Date", your |
* Log sorting has been added. If you select "Tools->Sort Log by Date", your |
64 |
log will be sorted by date and time. Log sorting assumes that the whole log |
log will be sorted by date and time. Log sorting assumes that the whole log |
65 |
is created with the same locale. Please read directions in the manual if |
is created with the same locale. Please read directions in the manual if |
66 |
you want to use log sorting. |
you want to use log sorting. |
67 |
* The search dialog history and the dialog for selecting the path to the |
* The search dialog history and the dialog for selecting the path to the |
68 |
logs have been fixed. |
logs have been fixed. |
69 |
* Xml is now used to save and load xlog preferences. You need to re-configure |
* Xml is now used to save and load xlog preferences. You need to re-configure |
70 |
xlog with this release. |
xlog with this release. |
71 |
|
|
72 |
- Changes for xlog version 0.9.5 |
- Changes for xlog version 0.9.5 |
73 |
* Fixed printing of the first page header in case we print landscape. |
* Fixed printing of the first page header in case we print landscape. |
74 |
* Added slightly more column spacing, so we don't overwrite other columns. |
* Added slightly more column spacing, so we don't overwrite other columns. |
75 |
|
|
76 |
- Changes for xlog version 0.9.4 |
- Changes for xlog version 0.9.4 |
77 |
* libgnomeprint is now used for printing. This means we have more fontsizes |
* libgnomeprint is now used for printing. This means we have more fontsizes |
78 |
to choose from and latex is not needed anymore. |
to choose from and latex is not needed anymore. |
79 |
* A check has been added for a valid log directory, so xlog doesn't crash. |
* A check has been added for a valid log directory, so xlog doesn't crash. |
80 |
Reported by Andrea, IZ4FHT. |
Reported by Andrea, IZ4FHT. |
81 |
* When importing a trlog file, band is converted to frequency and date is |
* When importing a trlog file, band is converted to frequency and date is |
82 |
converted to the format used by xlog. |
converted to the format used by xlog. |
83 |
|
|
84 |
- Changes for xlog version 0.9.3 |
- Changes for xlog version 0.9.3 |
85 |
* Fixed a crash at startup, when xlog is run for the very first time. This |
* Fixed a crash at startup, when xlog is run for the very first time. This |
86 |
only occured on NetBSD. This fix submitted by Berndt Josef Wulf, VK5ABN. |
only occured on NetBSD. This fix submitted by Berndt Josef Wulf, VK5ABN. |
87 |
* The log-editor would behave badly for some people, caused by a wrong |
* The log-editor would behave badly for some people, caused by a wrong |
88 |
implementation of qsort. Reported by VK5ABN and Tony May, KG6SXY. |
implementation of qsort. Reported by VK5ABN and Tony May, KG6SXY. |
89 |
* This version should compile both with version 2.2 and 2.4 of the GTK+ |
* This version should compile both with version 2.2 and 2.4 of the GTK+ |
90 |
version 2 libraries. |
version 2 libraries. |
91 |
* Update spanish translations by Jaime, EA4TV. |
* Update spanish translations by Jaime, EA4TV. |
92 |
* If using the log-editor and a column is added or deleted, the log is |
* If using the log-editor and a column is added or deleted, the log is |
93 |
marked as changed. |
marked as changed. |
94 |
* Dupe checking has been fixed in case we have multiple logs open. |
* Dupe checking has been fixed in case we have multiple logs open. |
95 |
* If you compile xlog against version 2.4.0 or higher of GTK+, you will |
* If you compile xlog against version 2.4.0 or higher of GTK+, you will |
96 |
benefit from much faster log loading. As a consequence, columns have been |
benefit from much faster log loading. As a consequence, columns have been |
97 |
set to a fixed width. |
set to a fixed width. |
98 |
|
|
99 |
- Changes for xlog version 0.9.2 |
- Changes for xlog version 0.9.2 |
100 |
* The source code has been reorganized and more porting efforts for gtk+-2.0 |
* The source code has been reorganized and more porting efforts for gtk+-2.0 |
101 |
have been done. Most of the dialogs now use gtk_dialog_run when possible. |
have been done. Most of the dialogs now use gtk_dialog_run when possible. |
102 |
* Correctly initialize the S-meter when it is first used. |
* Correctly initialize the S-meter when it is first used. |
103 |
* Add a check for flex to the configure script. |
* Add a check for flex to the configure script. |
104 |
* A check for valid characters in the new log dialog has been added. |
* A check for valid characters in the new log dialog has been added. |
105 |
* Fixed a bug for importing ADIF logs which have the TX_PWR field. |
* Fixed a bug for importing ADIF logs which have the TX_PWR field. |
106 |
Reported by Dave, WB5NHL. |
Reported by Dave, WB5NHL. |
107 |
* Fixed 2 bugs for trlog import. Logs with 160 for band would import as '60', |
* Fixed 2 bugs for trlog import. Logs with 160 for band would import as '60', |
108 |
reported by Rein, PA0R. The time would import incorrectly. The number- |
reported by Rein, PA0R. The time would import incorrectly. The number- |
109 |
exchange fields are now also imported and appended to the RST fields. |
exchange fields are now also imported and appended to the RST fields. |
110 |
* Made the about dialog better readable. Reported by Andrea, IZ4FHT. |
* Made the about dialog better readable. Reported by Andrea, IZ4FHT. |
111 |
* Fixed a crash which would occur after importing a log and clicking on |
* Fixed a crash which would occur after importing a log and clicking on |
112 |
a QSO because of empty QSO fields. |
a QSO because of empty QSO fields. |
113 |
* Fixed a crash which occured when opening a log with wrong locale settings. |
* Fixed a crash which occured when opening a log with wrong locale settings. |
114 |
* Fixed printing for logs containing '&' and '_' in the remarks field. |
* Fixed printing for logs containing '&' and '_' in the remarks field. |
115 |
Also, latex doesn't seem to recognize the grave-accented u character. |
Also, latex doesn't seem to recognize the grave-accented u character. |
116 |
I have replaced it with "'u" for the time being. Thanks to IZ4FHT. |
I have replaced it with "'u" for the time being. Thanks to IZ4FHT. |
117 |
* Fixed a crash when incorrect strings are entered in the config entry |
* Fixed a crash when incorrect strings are entered in the config entry |
118 |
for hamlib. Reported by Dave, WB5NHL. |
for hamlib. Reported by Dave, WB5NHL. |
119 |
* "Save with every log change" is now working correctly when remote data |
* "Save with every log change" is now working correctly when remote data |
120 |
is received. Reported by Andrea, IZ4FHT. |
is received. Reported by Andrea, IZ4FHT. |
121 |
* The settings for the entry for configuring the hamlib port is now correctly |
* The settings for the entry for configuring the hamlib port is now correctly |
122 |
saved. Reported by Dave, WB5NHL. |
saved. Reported by Dave, WB5NHL. |
123 |
* Merged freebsd/netbsd patches. |
* Merged freebsd/netbsd patches. |
124 |
* Fixed a couple of cabrillo export errors when modes other than CW and SSB |
* Fixed a couple of cabrillo export errors when modes other than CW and SSB |
125 |
are used. Reported by Burkhard John, DK5JG. |
are used. Reported by Burkhard John, DK5JG. |
126 |
* The number of QSO's loaded is now displayed when opening a log. |
* The number of QSO's loaded is now displayed when opening a log. |
127 |
* When a new log is created all entries are cleared. |
* When a new log is created all entries are cleared. |
128 |
* Fixed cabrillo output for people that use the optionmenu and use shorthand |
* Fixed cabrillo output for people that use the optionmenu and use shorthand |
129 |
frequencies, e.g. 1.8, 3.5, 7, etc. Reported by DK5JG. |
frequencies, e.g. 1.8, 3.5, 7, etc. Reported by DK5JG. |
130 |
* Locale conversion is now handled better and a fallback is included. If for |
* Locale conversion is now handled better and a fallback is included. If for |
131 |
some reason conversion fails, a warning dialog is displayed. |
some reason conversion fails, a warning dialog is displayed. |
132 |
* Hamlib: when polling the rig and power level is disabled in the log, |
* Hamlib: when polling the rig and power level is disabled in the log, |
133 |
reading the power level is skipped. |
reading the power level is skipped. |
134 |
* Convert modes received by gmfsk to correct values when exporting as ADIF. |
* Convert modes received by gmfsk to correct values when exporting as ADIF. |
135 |
Reported by IZ4FHT. |
Reported by IZ4FHT. |
136 |
* Correct locator calculations in the odd case that wwl.c produces negative |
* Correct locator calculations in the odd case that wwl.c produces negative |
137 |
results. Reported by IZ4FHT. |
results. Reported by IZ4FHT. |
138 |
* When keeping the search dialog open, do not change the search string. |
* When keeping the search dialog open, do not change the search string. |
139 |
Thanks IZ4FHT. |
Thanks IZ4FHT. |
140 |
|
|
141 |
- Changes for xlog version 0.9.1 |
- Changes for xlog version 0.9.1 |
142 |
* Fixed a crash which would occur when clicking on the frequency button when |
* Fixed a crash which would occur when clicking on the frequency button when |
143 |
hamlib is enabled. |
hamlib is enabled. |
144 |
* Cabrillo output would have a dot in the frequency field. Removed this. |
* Cabrillo output would have a dot in the frequency field. Removed this. |
145 |
* Size, position and state of the "worked before" dialog is now saved when |
* Size, position and state of the "worked before" dialog is now saved when |
146 |
showing and hiding this dialog. The main window will keep focus. |
showing and hiding this dialog. The main window will keep focus. |
147 |
* Defaults now work when compiled with hamlib support and hamlib support is |
* Defaults now work when compiled with hamlib support and hamlib support is |
148 |
disabled. |
disabled. |
149 |
* You can now use wildcards for the list of logs to load at startup in the |
* You can now use wildcards for the list of logs to load at startup in the |
150 |
preferences dialog. Extension .xlog will be automatically added when using |
preferences dialog. Extension .xlog will be automatically added when using |
151 |
wildcards, e.g. 'p*' will load all logs starting with 'p' and ending with |
wildcards, e.g. 'p*' will load all logs starting with 'p' and ending with |
152 |
'.xlog'. |
'.xlog'. |
153 |
* Fixed calculation of bearing and range to a location for stations west of |
* Fixed calculation of bearing and range to a location for stations west of |
154 |
greenwich. Reported by Steve, K9AN. |
greenwich. Reported by Steve, K9AN. |
155 |
* You can now decide whether to show/hide the toolbar from the menu. You can |
* You can now decide whether to show/hide the toolbar from the menu. You can |
156 |
still use Ctrl+A, Ctrl+U and Ctrl+D when the toolbar is hidden. |
still use Ctrl+A, Ctrl+U and Ctrl+D when the toolbar is hidden. |
157 |
|
|
158 |
- Changes for xlog version 0.9 |
- Changes for xlog version 0.9 |
159 |
* Xlog has been ported to gtk+-2.0. Xlog will look much better, there is |
* Xlog has been ported to gtk+-2.0. Xlog will look much better, there is |
160 |
better theme and font support. However, logs will load slower, due to |
better theme and font support. However, logs will load slower, due to |
161 |
the newly used GtkTreeView widget. As far as I know, speed will get |
the newly used GtkTreeView widget. As far as I know, speed will get |
162 |
better with the next planned major release of GTK+ |
better with the next planned major release of GTK+ |
163 |
* New logo. |
* New logo. |
164 |
* Right click menu has been moved to the main menu. |
* Right click menu has been moved to the main menu. |
165 |
* Hamlib: Polling is now configurable, you can turn it on/off and set the |
* Hamlib: Polling is now configurable, you can turn it on/off and set the |
166 |
polling time from the preferences dialog. |
polling time from the preferences dialog. |
167 |
* Hamlib: Added a trace dialog. When activated, it will display rig |
* Hamlib: Added a trace dialog. When activated, it will display rig |
168 |
communication, which is also saved to ~/.xlog/hamlib.out. |
communication, which is also saved to ~/.xlog/hamlib.out. |
169 |
* Hamlib: a second application can add a HAMLIB token to the string sent to |
* Hamlib: a second application can add a HAMLIB token to the string sent to |
170 |
xlog, e.g. 'mhz:HAMLIB', which will retrieve the rigs frequency and add |
xlog, e.g. 'mhz:HAMLIB', which will retrieve the rigs frequency and add |
171 |
it to the log. The mode, tx and power fields also can use this token. |
it to the log. The mode, tx and power fields also can use this token. |
172 |
* Type and find now only fills in empty fields. |
* Type and find now only fills in empty fields. |
173 |
* Defaults are only filled in when fields are empty. |
* Defaults are only filled in when fields are empty. |
174 |
* Use UTF-8 encoding for date, name, QTH, freefield1, freefield2 and remarks. |
* Use UTF-8 encoding for date, name, QTH, freefield1, freefield2 and remarks. |
175 |
* Ctrl-w is a shortcut for opening/closing the 'worked before' dialog. |
* Ctrl-w is a shortcut for opening/closing the 'worked before' dialog. |
176 |
* Trlog (tlf) and EDI (VHF and higher contest format recommanded by IARU |
* Trlog (tlf) and EDI (VHF and higher contest format recommanded by IARU |
177 |
region 1) file support by Stephane. |
region 1) file support by Stephane. |
178 |
* Fix for ADIF export by Stephane in cases when the log would have fields |
* Fix for ADIF export by Stephane in cases when the log would have fields |
179 |
containing "U1" or "U2". |
containing "U1" or "U2". |
180 |
* Using the optionmenu is now possible when hamlib is enabled. |
* Using the optionmenu is now possible when hamlib is enabled. |
181 |
* Added a field for configuring your rig for hamlib in the preferences -> |
* Added a field for configuring your rig for hamlib in the preferences -> |
182 |
Settings -> Hamlib page. |
Settings -> Hamlib page. |
183 |
* Added a dialog which, started from the help->documentation submenus which |
* Added a dialog which, started from the help->documentation submenus which |
184 |
can display the MANUAL, README, TODO, THANKS and FAQ file inside the |
can display the MANUAL, README, TODO, THANKS and FAQ file inside the |
185 |
package. The manual page is kindof obsolete. |
package. The manual page is kindof obsolete. |
186 |
* Make ktrack happy and update fields when receiving data from ktrack. |
* Make ktrack happy and update fields when receiving data from ktrack. |
187 |
* Save and recall the state of band and mode optionmenus. |
* Save and recall the state of band and mode optionmenus. |
188 |
* When using 'save as..' part of the log can be saved. |
* When using 'save as..' part of the log can be saved. |
189 |
* The normal log now prints correctly instead of upside-down. Also added |
* The normal log now prints correctly instead of upside-down. Also added |
190 |
support for latin characters. |
support for latin characters. |
191 |
* Fixed a bug which would create 2 logs when a fieldname with a dot was |
* Fixed a bug which would create 2 logs when a fieldname with a dot was |
192 |
entered on log creation (tnx Alex OZ9AEC for reporting). |
entered on log creation (tnx Alex OZ9AEC for reporting). |
193 |
* Ctrl-k and Ctrl-a will put focus on the callsign field. |
* Ctrl-k and Ctrl-a will put focus on the callsign field. |
194 |
* When printing you can decide which columns to print. |
* When printing you can decide which columns to print. |
195 |
* Hamlib: The s-meter is initialised correctly. |
* Hamlib: The s-meter is initialised correctly. |
196 |
* There is a new format for exporting the log called 'labels'. This will |
* There is a new format for exporting the log called 'labels'. This will |
197 |
save some fields of the log in a TAB separated file. This file can be |
save some fields of the log in a TAB separated file. This file can be |
198 |
imported into glabels using the template called qsllabels.glabels in |
imported into glabels using the template called qsllabels.glabels in |
199 |
the xlog data directory. |
the xlog data directory. |
200 |
* Many bugfixes. |
* Many bugfixes. |
201 |
|
|
202 |
-- Joop Stakenborg <pg4i@amsat.org> |
-- Joop Stakenborg <pg4i@amsat.org> |