Directory src/extrasrc/tzcode/

Directory Created:
2013-03-09 14:50
Directory Deleted:
2013-08-12 21:29
Total Files:
Deleted Files:
Lines of Code:

Browse with Trac


Lines of Code

src/extrasrc/tzcode/ Lines of Code


Author Changes Lines of Code Lines per Change
Totals 53 (100.0%) 4168 (100.0%) 78.6
damato 36 (67.9%) 4095 (98.2%) 113.7
tboeckel 17 (32.1%) 73 (1.8%) 4.2

Most Recent Commits

damato 2013-08-12 21:29 Rev.: 6835

* extrasrc/tzcode, tools/tzcode: moved the libtz code from the extrasrc
directory to the tools subdir as it is better suited there. In addition,
rather than providing prebuilt version of libtz.a the link library is now
built on-the-fly for each system with the normal build environment.

0 lines of code changed in 8 files:

damato 2013-08-09 00:52 Rev.: 6815

* mui/TZoneInfoBar.c, YAM_UT.c, TZone.c: implemented a FindNextDSTSwitch()
function that tries to store the datestamp of the next DST switch in
the supplied function argument. This function will be used to show
the datetime of the next DST switch in the config window but also to
supply that datetime later to a timer which we start to actually notify
YAM of an upcoming DST switch.
* extrasrc/tzcode: changed time_t datatype to use "long" so that the localtime()
function actually starts working as expected.

3 lines of code changed in 2 files:

damato 2013-07-30 22:07 Rev.: 6792

* TZone.c, libtz.a: modified tzset() of our own libtz.a lib to take an
additional argument rather than reading the timezone via an external ENV
variable. This was required since setenv() in MorphOS seem to not link
correctly and the individual setenv() implementations vary quite
significantly throughout the different c libraries. Now tzset() is called
with an additional argument which should be more clean and even faster
than having to read and external env variable on each call of mktime()&co.

27 lines of code changed in 4 files:

tboeckel 2013-07-26 13:53 Rev.: 6778

* extrasrc/tzcode/Makefile, extrasrc/tzcode/private.h: added a new definition of struct tm which contains the additional variables like tm_gmtoff and tm_zone no matter what time.h defines.

17 lines of code changed in 2 files:

damato 2013-07-25 23:20 Rev.: 6772

- changed our own libtz to read ENV:YAMTZ rather than ENV:TZ
- modified compile defines for libtz to use ALL_STATE to use
dynamic arrays for certain things rather than static ones.
- changed libtz makefile to overwrite files in the libtz.a
archive file rather than always appending.

3 lines of code changed in 2 files:

damato 2013-07-21 15:58 Rev.: 6745

* extrasrc/tzcode, extrasrc.h: modified the build of our timezone library to
start all standard functions with tz_XXXX() so that we can use them. In
addition, YAM will now automatically call these tz_XXXX() functions if
NEED_TZLIB is specified in extrasrc.h

18 lines of code changed in 3 files:

tboeckel 2013-07-19 22:15 Rev.: 6742

* extrasrc/tzcode/localtime.c: removed the temporary debug output again.

5 lines of code changed in 1 file:

tboeckel 2013-07-17 16:30 Rev.: 6718

* extrasrc/tzcode/localtime.c, YAM_UT.c: added #define to let the linker use our own mktime() function from libtz.a.

3 lines of code changed in 2 files:

tboeckel 2013-07-17 16:24 Rev.: 6717

* extrasrc/tzcode/private.h: added missing definition of LLONG_MAX for the AmigaOS3 build.

4 lines of code changed in 1 file:

damato 2013-07-16 10:22 Rev.: 6715

- intermediate checkin to try to solve a problem with trying to
overwrite the mktime(), etc. functions of our used clib.

10 lines of code changed in 2 files:

damato 2013-07-14 14:02 Rev.: 6706

* resources/zoneinfo, tools/tzdata, extrasrc/tzcode: updated tzdata/tzcode
environment to the latest version (2013d) released by

262 lines of code changed in 7 files:

tboeckel 2013-03-11 10:49 Rev.: 6624

* src/extrasrc/tzcode: fixed some warnings and made everything buildable when linking against clib2.

23 lines of code changed in 3 files:

tboeckel 2013-03-11 10:12 Rev.: 6623

* extrasrc/tzcode/Makefile: fixed a warning about a static function declaration following a non-static one.

6 lines of code changed in 1 file:

  • src/extrasrc/tzcode: Makefile (+6 -6)
tboeckel 2013-03-11 10:00 Rev.: 6622

* extrasrc/tzcode: added the typical set of properties.

15 lines of code changed in 7 files:

damato 2013-03-09 15:24 Rev.: 6620

* extrasrc/tzcode, lib/*/libtz.a: added Makefile to the new zoneinfo functions
and adapted them to be compiled for all Amiga platforms. However, they still
need to be adapted to work as expected. Added first versions of libtz.a for
all supported platforms in the lib path. This refs #10.

340 lines of code changed in 2 files:

damato 2013-03-09 14:50 Rev.: 6619

* extrasrc/tzcode: added sources of zoneinfo sources for common functions
like localtime(), mktime(), etc. These sources are under public domain and
were taken from tzcode2013a.tar.gz (
This refs #10.

3432 lines of code changed in 6 files:

Generated by StatSVN 0.7.0