-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathChangeLog
495 lines (280 loc) · 13.6 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
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
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
2015-05-07 Iain Lane <[email protected]>
Merge lp:~larsu/timezonemap/lp1440157
2015-05-07 Lars Uebernickel <[email protected]>
timezone-completion: use libsoup for geoname lookups
Gio wasn't made for handling a lot of quick http api requests. It spawns
another process and keeps "mounts" of those requests around indefinitely (see
GNOME bug #509609).
Just use libsoup directly.
(Also fix some memory leaks and keeping the connection open by failing to unref
the input stream.)
2015-05-07 Lars Uebernickel <[email protected]>
timezone-completion: don't use g_cancellable_reset()
There might still be oustanding async operations for the same cancellable, for
which g_cancellable_is_cancelled() should continue returning FALSE.
Create a new cancellable for new operations instead. This is recommended by the
documentation for GCancellable.
2015-05-07 Iain Lane <[email protected]>
Update changelog
2015-05-07 Iain Lane <[email protected]>
Merge lp:~dshea/timezonemap/location-cycle
2015-03-24 David Shea <[email protected]>
Cycle through a smaller list of map locations on repeated clicks.
Cycling through the entire map causes erratic jumps between locations,
especially if starting in a sparsely populated area. Limit the candidate
locations to those within 50px of the mouse click, or the nearest
location if no location is within 50px.
2015-03-24 David Shea <[email protected]>
Fix a memory leak and potential crash with the locations list
Store the head of the locations list separately so that the references
to list elements are not lost as the list is iterated over. If the end
of the list of reached, restart at the beginning.
2015-05-07 Iain Lane <[email protected]>
Update the changelog
2015-05-07 Iain Lane <[email protected]>
Merge lp:~dshea/timezonemap/pixmaps-update
Update the latest data, regenerate map, add docs
2015-05-01 David Shea <[email protected]>
Removed timezone_-5.5.
There is no UTC-5:30 zone, and the file itself is a misnamed copy of
timezone_-9.5.png.
2015-05-01 David Shea <[email protected]>
Import the latest data from geonames.org.
2015-05-01 David Shea <[email protected]>
Regenerated the map background and overlays
2015-05-01 David Shea <[email protected]>
Added some instructions for how to generate new PNGs
I'm not sure if this is the best way to do this, but it's reproducible.
Also added a description of the other data files in src/data.
2015-05-01 David Shea <[email protected]>
Cleaned and updated the time zones SVG.
The SVG map had some issues, and had not been updated in at least a
decade.
Removed layers:
- s0, which appears to be a scratch layer
- edit, same
- tz_export, which looks incomplete and should really be generated
from the other layers
- tz_color_codes, ditto
- bg, since it doesn't contain anything and it was messing up the page
size
Also removed an extra Iceland that was in layer m1 for some reason.
Added new layers for half and quarter hour zones, except -04:30 which
was already there.
Retraced portions of the map using the August 2013 time zone map from
the CIA World Factbook, which is in the public domain. Also made some
additional changes not included in the CIA map. The larger changes
include:
- Updated time zones in Brazil for changes made in 2008 and 2012
- Updated the Russian time zones, mostly visible on the eastern end
- Moved Sri Lanka from +06:00 to +05:30, changed in 2006
- Moved Chile from -04:00 to -03:00 after their change to year-round
DST in 2015.
2015-03-24 David Shea <[email protected]>
Remove the color codes map.
cc.png is used to map locations on a map (usually mouse clicks) to time zone
offsets. However, in every case except one, the offset set by get_loc_for_xy()
is immediately overwritten by set_location(). For the exception case
(cc_timezone_map_get_timezone_at_coords), having the selected_offset property
change during the call is an unexpected side effect.
Furthermore, the data in the color_codes array was not entirely in sync with
the data in cc.png (e.g., no color_codes entry for UTC+14), and the borders
between zones in cc.png are feathered instead of being zones of a single pixel
value, so clicks around the borders would result in no zone being selected. If
cc.png is ever revived, it needs to be regenerated from the SVG source.
2014-05-03 Dimitri John Ledkov <[email protected]>
releasing package libtimezonemap version 0.4.3
2014-05-02 Iain Lane <[email protected]>
releasing package libtimezonemap version 0.4.2
2014-05-02 Iain Lane <[email protected]>
* Convert to multiarch.
+ Use compat 9 and pass multiarch flags to configure
+ Split arch-independent data out into a -data package
+ Make library package Multi-Arch: same
+ Install files into MA locations
* Bump S-V to 3.9.5, no changes required.
2013-12-16 Iain Lane <[email protected]>
Merge r41 from lp:~dshea/timezonemap/trunk to expose a selected-offset property
2013-12-16 Iain Lane <[email protected]>
Fix some indentation
2013-12-16 Iain Lane <[email protected]>
Merge r40 from lp:~dshea/timezonemap/trunk
2013-11-29 Iain Lane <[email protected]>
Don't call g_type_init() on glib >= 2.35; it's deprecated
2013-11-29 Iain Lane <[email protected]>
Set en_name correctly
2013-11-29 Iain Lane <[email protected]>
Add cc-timezone-location.h to timezonemapincludes_HEADERS so it gets installed
2013-11-29 Iain Lane <[email protected]>
Merge r35 from lp:~dshea/timezonemap/trunk
Move CcTimezoneLocation out into its own file, add getters & setters.
2013-11-14 David Shea <[email protected]>
Moved CcTimezoneLocation into its own file.
Mixing GObject and non-GObject code in tz.c confuses g-ir-scanner and
adds a lot non-introspectable identifiers to the .gir file.
Added get and set functions for the CcTimezoneLocation properties.
2013-11-29 Iain Lane <[email protected]>
Merge r37 from lp:~dshea/timezonemap/trunk
Turn on g-ir-scanner warnings & fix an errant comment
2013-11-29 Iain Lane <[email protected]>
Merge r34 from lp:~dshea/libtimezonemap/trunk
Fix a g_strdup → g_free error.
Copies incoming strings when settings properties.
2013-11-14 David Shea <[email protected]>
Create local copies of string properties.
The string values passed to set_property are owned by the caller, so we
need to create new copies of the strings to store in the private data
structure.
The dispose method already had code to free the private strings, but was
missing a check for the en_name property: added one.
2013-11-29 Iain Lane <[email protected]>
Merge r39 from lp:~dshea/timezonemap/trunk
Ignore INSTALL too; generated file
2013-11-29 Iain Lane <[email protected]>
Merge r38 from lp:~dshea/timezonemap/trunk
bzrignore some generated files and remove generated INSTALL from the repository
2013-11-29 Iain Lane <[email protected]>
Merge r36 from lp:~dshea/timezonemap/trunk
Don't try to close a NULL file pointer.
2013-11-29 Iain Lane <[email protected]>
Merge r33 from lp:~dshea/timezonemap/trunk
Fixes the FSF's address.
2013-11-14 David Shea <[email protected]>
Update the GPL comments with the new FSF address.
The Free Software Foundation's address is now at 51 Franklin St. The
rest of the GPL v2 boilerplate comment is unchanged.
2013-11-05 Dmitrijs Ledkovs <[email protected]>
Merge whitespace branch
2013-11-05 Iain Lane <[email protected]>
Make whitespace and indentation consistent
2013-11-05 Dmitrijs Ledkovs <[email protected]>
releasing package libtimezonemap version 0.4.1
2013-11-05 Dmitrijs Ledkovs <[email protected]>
Include countryInfo and admin1Codes from geonames (in addition to
cities15000 already shipped from there) and use them to provide "state"
and "full_country" properties.
2013-11-05 Iain Lane <[email protected]>
More whitespace
Cleanup branch coming
2013-11-05 Iain Lane <[email protected]>
It's already destroyed; don't unref it too.
2013-11-05 Iain Lane <[email protected]>
Fix some whitespace
2013-11-05 Iain Lane <[email protected]>
Use dh_makeshlibs -V to generate tighter deps for property consumers
2013-11-05 Iain Lane <[email protected]>
Install new .txt files
2013-11-05 Iain Lane <[email protected]>
Free state too
2013-11-05 Iain Lane <[email protected]>
Changelog
2013-11-05 Iain Lane <[email protected]>
Fix whitespace
2013-11-05 Iain Lane <[email protected]>
Add contryInfo.txt
2013-11-01 Iain Lane <[email protected]>
Add a `full_country' property containing the English full name of the location's country
2013-11-01 Iain Lane <[email protected]>
Use g_new
2013-11-01 Iain Lane <[email protected]>
Abstract out the parsing
2013-10-31 Iain Lane <[email protected]>
Add state property
The cities15000 file contains a short name referencing the state, the full
version of which is in admin1Codes.txt provided by geonames.org. Parse this.
2013-10-10 Evan Dandrea <[email protected]>
releasing package libtimezonemap version 0.4.0.2
2013-10-10 Evan Dandrea <[email protected]>
Allow using the tz data file from the build tree. Fixes amd64
builds.
2013-07-23 Dmitrijs Ledkovs <[email protected]>
releasing version 0.4.0.1
2013-07-23 Iain Lane <[email protected]>
Add Depends from the -dev package to packages the .pcfile Requires.
2013-03-28 Dmitrijs Ledkovs <[email protected]>
releasing version 0.4.0
2013-03-27 Dmitrijs Ledkovs <[email protected]>
* Bump standards version to 3.9.4.
* Fix gir scanner options.
2013-03-27 Dmitrijs Ledkovs <[email protected]>
add todo
2013-03-27 Dmitrijs Ledkovs <[email protected]>
* Simplfy setting location
* Use latitude/longitude for local cities as well (LP: #892370)
* Add m4 directory to prevent aclocal from complaining.
* Include cities with greater than 15000 people locally.
* Add original timezone svg map, thanks to Otto for finding it.
2012-11-06 James M Leddy <[email protected]>
* Simplfy setting location
* Use latitude/longitude for local cities as well (LP: #892370)
2012-08-21 James M Leddy <[email protected]>
* Add m4 directory to prevent aclocal from complaining.
* Include cities with greater than 15000 people locally.
2013-03-27 Dmitrijs Ledkovs <[email protected]>
Add the original traced svg
2012-02-27 Evan Dandrea <[email protected]>
releasing version 0.3.2
2012-02-27 Evan Dandrea <[email protected]>
Cycle through timezones on mouse clicks within a 10 pixel square box
of the previous click (LP: #905754).
2012-02-02 Evan Dandrea <[email protected]>
Use AC_CHECK_LIBM. Thanks Loic Minier!
2011-12-01 Loïc Minier <[email protected]>
Fix missing -lm causing FTBFS with latest gtk+ (which used to pass a
superfluous -lm via pkg-config until recently).
2012-01-09 Michael Terry <[email protected]>
Ship m4/ directory, which accidentally got dropped when making the
tarball for 0.3. Fixes FTBFS
2012-01-09 Michael Terry <[email protected]>
* Fix crash when freeing CcTimezoneLocation objects
* Ship a .pc file
* Ship include headers
* Move .gir file from gir1.2-* package to *-dev package
* Add CcTimezoneCompletion from indicator-datetime
* Link with libm.
2012-01-09 Michael Terry <[email protected]>
add missing libjson-glib-dev dependency to debian/control
2012-01-09 Michael Terry <[email protected]>
and fix breaks/replaces version to be 0.3
2012-01-09 Michael Terry <[email protected]>
and add in TimezoneCompletion from indicator-datetime
2012-01-09 Michael Terry <[email protected]>
ship header and .pc files
2012-01-09 Michael Terry <[email protected]>
fix crash when trying to unref strings
2012-01-09 Michael Terry <[email protected]>
merge in changes from Ubuntu packaging
2011-08-09 Evan Dandrea <[email protected]>
Expose TzLocations as GObjects.
2011-08-02 Evan Dandrea <[email protected]>
Clean up.
2011-08-01 Evan Dandrea <[email protected]>
Turn TimezoneLocation into a GObject.
2011-08-09 Evan Dandrea <[email protected]>
releasing version 0.1
2011-08-03 Evan Dandrea <[email protected]>
Fix up control
2011-08-03 Evan Dandrea <[email protected]>
Fix up copyright
2011-07-29 Evan Dandrea <[email protected]>
Put just the library in the library package.
2011-07-29 Evan Dandrea <[email protected]>
Remove unneeded deps.
2011-07-29 Evan Dandrea <[email protected]>
Put data in the right place.
2011-07-29 Evan Dandrea <[email protected]>
Get rid of the separate GTK+2 branch. Entirely unnecessary.
2011-07-28 Evan Dandrea <[email protected]>
Install the GI files to the proper location.
2011-07-28 Evan Dandrea <[email protected]>
Call it TimezoneMap, put things in the right places.
2011-07-28 Evan Dandrea <[email protected]>
Move test stuff back into src
2011-07-28 Evan Dandrea <[email protected]>
Add standard files.
2011-07-28 Evan Dandrea <[email protected]>
Missing GIO required version.
2011-07-28 Evan Dandrea <[email protected]>
Dump i18n.
2011-07-28 Evan Dandrea <[email protected]>
Initial commit.