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 495
|
2015-05-07 Iain Lane <iain.lane@canonical.com>
Merge lp:~larsu/timezonemap/lp1440157
2015-05-07 Lars Uebernickel <lars.uebernickel@canonical.com>
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 <lars.uebernickel@canonical.com>
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 <iain.lane@canonical.com>
Update changelog
2015-05-07 Iain Lane <iain.lane@canonical.com>
Merge lp:~dshea/timezonemap/location-cycle
2015-03-24 David Shea <dshea@redhat.com>
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 <dshea@redhat.com>
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 <iain.lane@canonical.com>
Update the changelog
2015-05-07 Iain Lane <iain.lane@canonical.com>
Merge lp:~dshea/timezonemap/pixmaps-update
Update the latest data, regenerate map, add docs
2015-05-01 David Shea <dshea@redhat.com>
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 <dshea@redhat.com>
Import the latest data from geonames.org.
2015-05-01 David Shea <dshea@redhat.com>
Regenerated the map background and overlays
2015-05-01 David Shea <dshea@redhat.com>
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 <dshea@redhat.com>
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 <dshea@redhat.com>
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 <dimitri.ledkov@canonical.com>
releasing package libtimezonemap version 0.4.3
2014-05-02 Iain Lane <iain.lane@canonical.com>
releasing package libtimezonemap version 0.4.2
2014-05-02 Iain Lane <iain.lane@canonical.com>
* 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 <iain.lane@canonical.com>
Merge r41 from lp:~dshea/timezonemap/trunk to expose a selected-offset property
2013-12-16 Iain Lane <iain.lane@canonical.com>
Fix some indentation
2013-12-16 Iain Lane <iain.lane@canonical.com>
Merge r40 from lp:~dshea/timezonemap/trunk
2013-11-29 Iain Lane <iain.lane@canonical.com>
Don't call g_type_init() on glib >= 2.35; it's deprecated
2013-11-29 Iain Lane <iain.lane@canonical.com>
Set en_name correctly
2013-11-29 Iain Lane <iain.lane@canonical.com>
Add cc-timezone-location.h to timezonemapincludes_HEADERS so it gets installed
2013-11-29 Iain Lane <iain.lane@canonical.com>
Merge r35 from lp:~dshea/timezonemap/trunk
Move CcTimezoneLocation out into its own file, add getters & setters.
2013-11-14 David Shea <dshea@redhat.com>
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 <iain.lane@canonical.com>
Merge r37 from lp:~dshea/timezonemap/trunk
Turn on g-ir-scanner warnings & fix an errant comment
2013-11-29 Iain Lane <iain.lane@canonical.com>
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 <dshea@redhat.com>
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 <iain.lane@canonical.com>
Merge r39 from lp:~dshea/timezonemap/trunk
Ignore INSTALL too; generated file
2013-11-29 Iain Lane <iain.lane@canonical.com>
Merge r38 from lp:~dshea/timezonemap/trunk
bzrignore some generated files and remove generated INSTALL from the repository
2013-11-29 Iain Lane <iain.lane@canonical.com>
Merge r36 from lp:~dshea/timezonemap/trunk
Don't try to close a NULL file pointer.
2013-11-29 Iain Lane <iain.lane@canonical.com>
Merge r33 from lp:~dshea/timezonemap/trunk
Fixes the FSF's address.
2013-11-14 David Shea <dshea@redhat.com>
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 <dmitrijs.ledkovs@canonical.com>
Merge whitespace branch
2013-11-05 Iain Lane <iain.lane@canonical.com>
Make whitespace and indentation consistent
2013-11-05 Dmitrijs Ledkovs <dmitrijs.ledkovs@canonical.com>
releasing package libtimezonemap version 0.4.1
2013-11-05 Dmitrijs Ledkovs <dmitrijs.ledkovs@canonical.com>
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 <iain.lane@canonical.com>
More whitespace
Cleanup branch coming
2013-11-05 Iain Lane <iain.lane@canonical.com>
It's already destroyed; don't unref it too.
2013-11-05 Iain Lane <iain.lane@canonical.com>
Fix some whitespace
2013-11-05 Iain Lane <iain.lane@canonical.com>
Use dh_makeshlibs -V to generate tighter deps for property consumers
2013-11-05 Iain Lane <iain.lane@canonical.com>
Install new .txt files
2013-11-05 Iain Lane <iain.lane@canonical.com>
Free state too
2013-11-05 Iain Lane <iain.lane@canonical.com>
Changelog
2013-11-05 Iain Lane <iain.lane@canonical.com>
Fix whitespace
2013-11-05 Iain Lane <iain@orangesquash.org.uk>
Add contryInfo.txt
2013-11-01 Iain Lane <iain@orangesquash.org.uk>
Add a `full_country' property containing the English full name of the location's country
2013-11-01 Iain Lane <iain@orangesquash.org.uk>
Use g_new
2013-11-01 Iain Lane <iain@orangesquash.org.uk>
Abstract out the parsing
2013-10-31 Iain Lane <iain@orangesquash.org.uk>
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 <evan.dandrea@canonical.com>
releasing package libtimezonemap version 0.4.0.2
2013-10-10 Evan Dandrea <evan.dandrea@canonical.com>
Allow using the tz data file from the build tree. Fixes amd64
builds.
2013-07-23 Dmitrijs Ledkovs <dmitrijs.ledkovs@canonical.com>
releasing version 0.4.0.1
2013-07-23 Iain Lane <iain.lane@canonical.com>
Add Depends from the -dev package to packages the .pcfile Requires.
2013-03-28 Dmitrijs Ledkovs <dmitrijs.ledkovs@canonical.com>
releasing version 0.4.0
2013-03-27 Dmitrijs Ledkovs <dmitrijs.ledkovs@canonical.com>
* Bump standards version to 3.9.4.
* Fix gir scanner options.
2013-03-27 Dmitrijs Ledkovs <dmitrijs.ledkovs@canonical.com>
add todo
2013-03-27 Dmitrijs Ledkovs <dmitrijs.ledkovs@canonical.com>
* 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 <james.leddy@canonical.com>
* Simplfy setting location
* Use latitude/longitude for local cities as well (LP: #892370)
2012-08-21 James M Leddy <james.leddy@canonical.com>
* Add m4 directory to prevent aclocal from complaining.
* Include cities with greater than 15000 people locally.
2013-03-27 Dmitrijs Ledkovs <dmitrijs.ledkovs@canonical.com>
Add the original traced svg
2012-02-27 Evan Dandrea <evan.dandrea@canonical.com>
releasing version 0.3.2
2012-02-27 Evan Dandrea <evan.dandrea@canonical.com>
Cycle through timezones on mouse clicks within a 10 pixel square box
of the previous click (LP: #905754).
2012-02-02 Evan Dandrea <evan.dandrea@canonical.com>
Use AC_CHECK_LIBM. Thanks Loic Minier!
2011-12-01 Loïc Minier <loic.minier@ubuntu.com>
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 <michael.terry@canonical.com>
Ship m4/ directory, which accidentally got dropped when making the
tarball for 0.3. Fixes FTBFS
2012-01-09 Michael Terry <michael.terry@canonical.com>
* 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 <michael.terry@canonical.com>
add missing libjson-glib-dev dependency to debian/control
2012-01-09 Michael Terry <michael.terry@canonical.com>
and fix breaks/replaces version to be 0.3
2012-01-09 Michael Terry <michael.terry@canonical.com>
and add in TimezoneCompletion from indicator-datetime
2012-01-09 Michael Terry <michael.terry@canonical.com>
ship header and .pc files
2012-01-09 Michael Terry <michael.terry@canonical.com>
fix crash when trying to unref strings
2012-01-09 Michael Terry <michael.terry@canonical.com>
merge in changes from Ubuntu packaging
2011-08-09 Evan Dandrea <evan.dandrea@canonical.com>
Expose TzLocations as GObjects.
2011-08-02 Evan Dandrea <evan.dandrea@canonical.com>
Clean up.
2011-08-01 Evan Dandrea <evan.dandrea@canonical.com>
Turn TimezoneLocation into a GObject.
2011-08-09 Evan Dandrea <evan.dandrea@canonical.com>
releasing version 0.1
2011-08-03 Evan Dandrea <evan.dandrea@canonical.com>
Fix up control
2011-08-03 Evan Dandrea <evan.dandrea@canonical.com>
Fix up copyright
2011-07-29 Evan Dandrea <evan.dandrea@canonical.com>
Put just the library in the library package.
2011-07-29 Evan Dandrea <evan.dandrea@canonical.com>
Remove unneeded deps.
2011-07-29 Evan Dandrea <evan.dandrea@canonical.com>
Put data in the right place.
2011-07-29 Evan Dandrea <evan.dandrea@canonical.com>
Get rid of the separate GTK+2 branch. Entirely unnecessary.
2011-07-28 Evan Dandrea <evan.dandrea@canonical.com>
Install the GI files to the proper location.
2011-07-28 Evan Dandrea <evan.dandrea@canonical.com>
Call it TimezoneMap, put things in the right places.
2011-07-28 Evan Dandrea <evan.dandrea@canonical.com>
Move test stuff back into src
2011-07-28 Evan Dandrea <evan.dandrea@canonical.com>
Add standard files.
2011-07-28 Evan Dandrea <evan.dandrea@canonical.com>
Missing GIO required version.
2011-07-28 Evan Dandrea <evan.dandrea@canonical.com>
Dump i18n.
2011-07-28 Evan Dandrea <evan.dandrea@canonical.com>
Initial commit.
|