lp:~dshea/timezonemap/memory-problems

Created by David Shea and last modified
Get this branch:
bzr branch lp:~dshea/timezonemap/memory-problems
Only David Shea can upload to this branch. If you are David Shea please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
David Shea
Project:
timezonemap
Status:
Development

Recent revisions

62. By David Shea

Fix the calculation of time zone offsets.

g_get_real_time returns microseconds, not milliseconds.

61. By David Shea

Do not use tz_location_get_utc_offset

The function in tz.c to fetch the timezone offset for a given location
sets the TZ environment variable which, besides being potentially
surprising to the rest of the process, is not thread-safe. Instead,
skip the function entirely and use the glib functions for querying time
zone data.

Increase the required glib version to 2.26 for the GTimeZone functions.

60. By David Shea

Fix an invalid memory access

When truncating the list for the distance-based location search, do not
attempt to read the rest of the list after it has been freed.

59. By David Shea

Fix memory leaks in tz.c

Use a stack-allocated block for the user_data struct passed to
parse_cities15000, since the struct itself is not needed after
parse_file, and no one can forget to free it if it's not dynamically
allocated the first place.

Use const strings in tz_data_file_get so that the return value does not
need to be duplicated and freed.

58. By Mathieu Trudel-Lapierre

releasing package libtimezonemap version 0.4.5

57. By Mathieu Trudel-Lapierre

* Update the SVG, and re-generated map images. Notable changes:
  - Image for UTC-11:30 (timezone_11.5.png) is no longer needed.
  - New image for North Korea time zone (timezone_8.5.png).

56. By Iain Lane

releasing package libtimezonemap version 0.4.4

55. By Iain Lane

update version in configure.ac

54. By Iain Lane

Update ChangeLog

53. By Iain Lane

Merge lp:~larsu/timezonemap/lp1440157

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:timezonemap
This branch contains Public information 
Everyone can see this information.

Subscribers