-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
179 lines (152 loc) · 7.15 KB
/
ChangeLog
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
3.0.0 04 May 2024
* Ported to GTK+3
* Make XDG compliant
* config files ~/.gworldclock and ~/.tzlist moved to
$XDG_CONFIG_HOME/gworldclock/gworldclock.xml and
$XDG_CONFIG_HOME/gworldclock/tzlist.list
1.4.4 28 March 2005
* Create About Dialog using new API.
* Reconstructed AddZone dialog using GtkTreeModel instead of
deprecated CList (zone.c). This fixes up the problem where the
size of the scrolled window froze up after the first use (now it
is adjusted as each continent or country is selected).
* Converted deprecated gtk_object_set_data to g_object_set_data (etc)
(rendezvous.c).
* Used GtkComboBox instead of deprecated GtkCombo for the list of
months in rendezvous.c
* At this point, there are no known deprecated GTK functions or
objects used. Please submit a bug if you find one I missed.
The 1.4 series will be complete once automatic resizing of the
clock window has been fixed.
1.4.3 18 March 2005
* only use a seconds timer if seconds are in fact used in the display
format, otherwise use a minute timer.
1.4.2 24 February 2005
* Oops, should have checked other compiler warnings.
Added #includes to timer.c and options.c.
1.4.1 24 February 2005
* Use unsynchroniseFromDone() when using the Done button to leave
Rendezvous. This toggles the Rendezvous action (in the menu),
ensuring the Rendezvous state is kept consistent.
* #include <stdlib.h> in rendezvous.c to handle getenv() correctly.
1.4.0 3 January 2005
* 1.4 is a complete overhaul to modernise the API, removing
deprecated function calls. In the interests of not missing
Debian sarge, I will release it pointwise as each part of the
revision is complete.
* accepted fixes to tzwatch from Debian 1.3-5 (fixes handling of
date formats containing spaces)
* New option node doneLabel for rendezvous, under <gworldclock>
in ~/.gworldclock:
<rendezvous>
<doneLabel>Return></doneLabel>
</rendezvous>
Implemented since "Done" was not sufficiently clear to some users,
as a means of indicating that you are done with Rendezvous and wish
to return to the normal clock.
Also, change "Update" to "Update View", to make it clearer what
the button does.
* Modernised GTK API:
- menus use GTKActions
- ToggleAction used for Rendezvous in main menu, allowing it
to be switched on and off, with a tick showing it is on.
* Rendezvous allows a new zone to be rendezvoused against with
only a single left-click.
* Changed gtk_timeout_add to g_timeout_add in timer.c, but it does
not seem to make any difference to CPU usage.
1.3 5 December 2003
* Added facilities to options.c to read and save an options file
in XML format.
* Option file nodes:
<gworldclock> - root node
<timeDisplayFormat> - format for display of time and date
(as accepted by "date")
* Added Preferences dialog box to File menu
- allows Time and Date display format to be set to one of
several preset alternatives, or to a user-defined format.
1.2 28 September 2003
* Use config file (~/.gworldclock) to store user's preferred
display format for time&date -- work suspended to push I18N patch
through.
* Internationalisation patch provided by Junichi Uekawa.
Ran "gettextize -c" myself to control incorporation of patch:
* Makefile.am (EXTRA_DIST): Add config.rpath.
* configure.ac (AC_OUTPUT): Add po/Makefile.in,
* After talking to Jeff Waugh at the Debian 10 Year Celebration in
Sydney, I decided to rephrase "synchronisation" as "rendezvous",
to make the intent clearer.
1.1 5 April 2003
* Split code into separate files.
* The point of this was to facilitate debugging the problem of the
flashing bar on the bottom (unpopulated) row of the
window. However, with GTK+2 bumped up to v2.2, the flashing seems
to have disappeared, so it must have just been a library bug.
* Removed lame comment comparing 64bit to 32bit time
representations in "About" message.
* Recompiled gworldclock.1 from gworldclock.sgml using docbook2man
(Debian package docbook-utils).
1.0.3 28 September 2002
* Rearranged code for handling mouse selection (by left or right
button) of zones. Fixes hanging dragged zone on right mouse click.
1.0.2 25 September 2002
* Closed a gaping memory leak in SetToGivenTime(), and also in
getMonthIndex().
1.0.1 21 September 2002
* Update version and date in configure.ac
1.0 21 September 2002
* Ported to GTK+ 2.0.
* configure scripts generated with automake 1.6, autoconf 2.53
* fixed tzwatch to only show timezone (not descriptive label) for
each zone in .tzlist.
* size of window is adjusted automatically, including when
description of zones is changed.
* I decided the internationalization and neater fonts afforded by
GTK+2, not to mention the restructuring into a GTKTreeView object,
warranted bumping up the major version to 1.0.
0.3.3 20 January 2002
* Changed "timezone" to the correct English phrase "time zone".
0.3.2 29 September 2001
* close timezone file after saving timezones
* ignore "file not found" error when reading timezone file
* Using "make distclean" rather than "make maintainer-clean"
probably makes more sense for distributing the source.
0.3.1 25 August 2001
* added bin_SCRIPTS and man_MANS to Makefile.am, ran prepnotes
to regenerate Makefiles.
* ran "make maintainer-clean" to clear out config.status in source
package (lintian complained about it)
0.3.0 18 July 2001
* Added tzwatch.1 man page (prepared by Joop Stakenborg while
tzwatch was included with Debian package twclock).
Added gworldclock to "See Also" section of tzwatch.1,
and made other minor clean up to tzwatch.1.
* Created gworldclock.sgml, a DocBook man page. Prepared the
corresponding man page (gworldclock.1) with docbook-to-man.
0.2.1 July 2001
* Replaced autoconf's symlinks to install-sh, missing and mkinstalldirs
with the actual files they were linked to. They shouldn't have
caused a problem if you compile with ./configure, but were reported
as problematic in Debian bug #105188.
0.2.0 June 2001.
* implemented time synchronisation, allowing the time to be checked
for other than the current time.
* synchronisation limited to between 1901 and 2038 on 32 bit
machines.
* Put tzwatch into source directory.
* Added README, COPYRIGHT, GPL files.
0.1.0 * reordering of zones in list enabled
* #include <string.h> to hopefully fix implicit declaration of
strcpy and other string functions (warning generated on 64bit Alpha)
and change that strcpy to strncpy to avoid buffer overflows
* likewise added #include <stdlib.h> for getenv etc,
SetTime declared in gworldclock.h
* -Wall added to Makefile to help find problems (how does this fit
with autoconf?)
* explicity define rowdata[1] (to NULL), or list reordering
crashes (can anyone remember what rowdata[1] was for?...)
[yet to work out how to reorder items in list
how do we know the order changed? - for saving list on close ]
0.0.1 Fixed to read description/TZ for new zone from Entry boxes only
when the zone is actually being added. Similarly for changing description.
0.0.0 Initial "public" release. Display and selection of timezones
basically works. First simple deb package prepared.