Commit Graph

166 Commits

Author SHA1 Message Date
2d250ff733 fixed bad assertion, '!=' -> '=='. (icalcomponent_merge_vtimezone): get
2001-07-03  Damon Chaplin  <damon@ximian.com>

	* src/libical/icalcomponent.c (icalcomponent_merge_component): fixed
	bad assertion, '!=' -> '=='.
	(icalcomponent_merge_vtimezone): get the TZID from vtimezone, not comp.

svn path=/trunk/; revision=10733
2001-07-03 06:10:27 +00:00
0e27010e0b more timezone stuff.
2001-07-03  Damon Chaplin  <damon@ximian.com>

	* src/libical/icaltimezone.c (icaltimezone_get_builtin_timezone_from_tzid):
	* src/libical/icaltime.c:
	* src/libical/icalcomponent.c: more timezone stuff.

svn path=/trunk/; revision=10727
2001-07-03 04:11:38 +00:00
c9562d914e Add $(srcdir) as in install-data-local rule.
2001-06-28  Peter Williams  <peterw@ximian.com>

        * zoneinfo/Makefile.am (dist-hook): Add $(srcdir) as in install-data-local
        rule.

svn path=/trunk/; revision=10605
2001-06-29 19:22:53 +00:00
cc9eea946f commented out AC_DEFINE(ICAL_ERRORS_ARE_FATAL,1). We only want it to abort
2001-06-28  Damon Chaplin  <damon@ximian.com>

	* configure.in: commented out AC_DEFINE(ICAL_ERRORS_ARE_FATAL,1).
	We only want it to abort when there is no possibility of carrying on.

svn path=/trunk/; revision=10581
2001-06-28 22:35:43 +00:00
b8624a9ad3 stripped all blank lines from iCalendar files. Apparently they aren't
2001-06-26  Damon Chaplin  <damon@ximian.com>

	* zoneinfo/*: stripped all blank lines from iCalendar files.
	Apparently they aren't exactly legal. Oops.

svn path=/trunk/; revision=10526
2001-06-27 03:22:21 +00:00
91cc026904 Update the copyrights, replacing Helix Code with Ximian and
helixcode.com with ximian.com all over the place.

svn path=/trunk/; revision=10440
2001-06-23 08:52:02 +00:00
19904850fe Extra dist the zones.tab information
2001-06-15  JP Rosevear  <jpr@ximian.com>

	* zoneinfo/Makefile.am: Extra dist the zones.tab information

svn path=/trunk/; revision=10250
2001-06-15 13:56:42 +00:00
8089ac1639 added functions to get the coords of builtin timezones.
2001-06-14  Damon Chaplin  <damon@ximian.com>

	* src/libical/icaltimezone.c (icaltimezone_get_latitude):
	(icaltimezone_get_longitude): added functions to get the coords of
	builtin timezones.

svn path=/trunk/; revision=10222
2001-06-14 05:55:32 +00:00
d54f22de6e merged in some new stuff from libical CVS. (icalrecur_add_byrules): If no
2001-06-13  Damon Chaplin  <damon@ximian.com>

	* src/libical/icalrecur.c: merged in some new stuff from libical CVS.
	(icalrecur_add_byrules): If no sign is given set sign to 1 (i.e.
	default to positive).
	(icalrecur_iterator_new): when setting up the year days array, handle
	the case where a year has no occurrences and we have to skip it.
	Also initialize the last.day and last.month fields.
	(expand_by_day): set the last day of the year explicitly rather than
	adding 1 to year and subtracting 1 from day. It is more efficient,
	and less prone to bugs. Also rewrote a bit.
	(expand_year_days): added code to handle BY_MONTH_DAY and BY_DAY +
	BY_MONTH_DAY, and rewrote code to handle BY_DAY + BY_MONTH.
	(next_year): handled the case where there are no occurrences in the
	year.

	* src/libical/icaltime.c (icaltime_adjust): new function to adjust a
	time by a number of days/hours/minutes/seconds.
	(icaltime_day_of_week): rewrote using a single call to mktime().
	(icaltime_day_of_year): rewrote using a single call to mktime().
	(icaltime_from_day_of_year): rewrote in a simpler way. The old version
	had a bug in it.

	* src/libical/icaltime.h (struct icaltimetype): added is_daylight
	flag, so we can try to distinguish between standard and daylight time
	when the clocks go back. Though this doesn't always resolve the
	ambiguity.

	* src/libical/icalcomponent.c: added some stuff to handle timezone
	data connected to the calendar component. Unfinished.

	* src/libical/icalyacc.y: merged in a fix from sourceforge CVS version
	of libical, so we can handle -ve UTC offsets.

	* src/libical/Makefile.am (CPPFLAGS): added PACKAGE_DATA_DIR define
	for finding the VTIMEZONE files.
	(libical_la_SOURCES): added icalarray.[hc] and icaltimezone.[hc].
	(COMBINEDHEADERS): added icalarray.h and icaltimezone.h to the headers
	to be combined into ical.h.

svn path=/trunk/; revision=10220
2001-06-14 02:50:46 +00:00
71c0692058 new files to contain support for timezones.
2001-06-13  Damon Chaplin  <damon@ximian.com>

	* src/libical/icaltimezone.[hc]: new files to contain support for
	timezones.

	* src/libical/icalarray.[hc]: new files to provide a simple expanding
	array datatype.

svn path=/trunk/; revision=10215
2001-06-14 02:17:40 +00:00
9913eeda8c added zoneinfo.
2001-06-13  Damon Chaplin  <damon@ximian.com>

	* Makefile.am (SUBDIRS): added zoneinfo.

	* configure.in (AC_OUTPUT): added zoneinfo/Makefile.

	* zoneinfo/Makefile.am: new file to install & distribute the
	VTIMEZONE data files, and the zones.tab file.

	* zoneinfo/zones.tab: new file containing a list of all timezones
	and their coordinates (so we can mark them on the world map).

	* zoneinfo/*: Lots of VTIMEZONE data files added, one per timezone.

svn path=/trunk/; revision=10214
2001-06-13 23:09:50 +00:00
d1735f70b7 Fixes to make it make dist and make distcheck. Kind of kludgy but they
2001-05-16  JP Rosevear  <jpr@ximian.com>

	* src/libical/Makefile.am: Fixes to make it make dist and make
	distcheck.  Kind of kludgy but they seem to work.  Time will tell.

svn path=/trunk/; revision=9841
2001-05-16 07:16:31 +00:00
d706eb2e77 here's some good lovin' from the oven...
CVe: ----------------------------------------------------------------------

svn path=/trunk/; revision=9829
2001-05-15 19:41:04 +00:00
9bd88f883a plug leak (icaltime_as_timet): use altered functions
2001-05-10  JP Roseveaer  <jpr@ximian.com>

	* src/libical/icaltime.c (set_tz, unset_tz): plug leak
	(icaltime_as_timet): use altered functions
	(icaltime_utc_offset): ditto
	(icaltime_from_day_of_year): ditto

svn path=/trunk/; revision=9752
2001-05-10 23:47:18 +00:00
f7bb8712c9 Shush
svn path=/trunk/; revision=9701
2001-05-07 21:47:10 +00:00
76808d38e9 initialize "continuation_line" to 0
2001-05-02  JP Rosevear  <jpr@ximian.com>

	* src/libical/icalparser.c (icalparser_new): initialize
	"continuation_line" to 0

svn path=/trunk/; revision=9646
2001-05-02 17:38:11 +00:00
8605f53460 this shouldn't have been here (at least not containing ".deps")
svn path=/trunk/; revision=9589
2001-04-26 18:35:06 +00:00
7e6f96d93f I get "cannot obtain lock on directory /cvs/gnome/..../.deps: no such file or directory" so add .deps to cvsignore
svn path=/trunk/; revision=9483
2001-04-21 16:21:19 +00:00
c78c05d8af Disable the Python stuff and the tests for now. They are broken and
are not needed by end users anyway.

svn path=/trunk/; revision=9443
2001-04-18 15:47:26 +00:00
818a27977d Prepend `$(srcdir)' to the list of libicalss headers to be combined.
svn path=/trunk/; revision=9442
2001-04-18 15:37:01 +00:00
a3910e4351 Fix the building of ical.h. Again.
svn path=/trunk/; revision=9441
2001-04-18 15:00:51 +00:00
e87c3d5baa The perl script generated files changed between releases
2001-04-17  JP Rosevear  <jpr@ximian.com>

	* The perl script generated files changed between releases

svn path=/trunk/; revision=9426
2001-04-17 18:28:42 +00:00
c41e8bf959 Hopefully this does it
2001-04-17  JP Rosevear  <jpr@ximian.com>

	* Hopefully this does it

svn path=/trunk/; revision=9425
2001-04-17 18:05:16 +00:00
3d639599b0 Still more
2001-04-17  JP Rosevear  <jpr@ximian.com>

	* Still more

svn path=/trunk/; revision=9423
2001-04-17 18:02:47 +00:00
798b95103f Remove more generated files. Apparently i forgot to run make maintainer
2001-04-17  JP Rosevear  <jpr@ximian.com>

	* Remove more generated files.  Apparently i forgot to run make
	maintainer clean.

svn path=/trunk/; revision=9422
2001-04-17 18:00:30 +00:00
da728a234e Removing autogenerated files
2001-04-17  JP Rosevear  <jpr@ximian.com>

	* Removing autogenerated files

svn path=/trunk/; revision=9421
2001-04-17 17:58:00 +00:00
e6f1da7f46 Finish merge of new libical 0.23a version
2001-04-17  JP Rosevear  <jpr@ximian.com>

	* Finish merge of new libical 0.23a version

svn path=/trunk/; revision=9420
2001-04-17 17:54:48 +00:00
3a49d3e43d This commit was generated by cvs2svn to compensate for changes in r9415,
which included commits to RCS files with non-trunk default branches.

svn path=/trunk/; revision=9416
2001-04-17 17:23:26 +00:00
0d90c71a6a Initial revision
svn path=/trunk/; revision=9413
2001-04-17 17:23:25 +00:00
e91a42c3f8 Merge the building fix from evolution-0-9-branch.
svn path=/trunk/; revision=8413
2001-02-27 20:44:50 +00:00
1cd5f1093b Missing change log entry
svn path=/trunk/; revision=8215
2001-02-13 23:35:45 +00:00
1d9656293e The built sources shouldn't be cleane
2001-02-09  JP Rosevear  <jpr@ximian.com>

	* src/libical/Makefile.am: The built sources shouldn't be cleane

svn path=/trunk/; revision=8139
2001-02-09 08:50:30 +00:00
cf2f750017 its NEEDS-ACTION rather than NEEDSACTION (icalparameter_as_ical_string):
2001-02-09  JP Rosevear  <jpr@ximian.com>

	* src/libical/icalparameter.c.in (icalparameter_new_from_string):
	its NEEDS-ACTION rather than NEEDSACTION
	(icalparameter_as_ical_string): ditto

svn path=/trunk/; revision=8138
2001-02-09 07:09:46 +00:00
9ff9778086 Added a missing #include here.
2001-02-06  Christopher James Lahey  <clahey@ximian.com>

	* src/libical/icallangbind.c: Added a missing #include here.

	* src/libical/icalrecur.c (icalrecur_add_bydayrules): Copy the
	passed in const vals since we change it.

svn path=/trunk/; revision=8019
2001-02-06 19:36:59 +00:00
dcbba855a9 Use the renamed api call
2001-02-05  JP Rosevear  <jpr@ximian.com>

	* src/libical/icallangbind.c (icallangbind_get_property): Use the
	renamed api call

svn path=/trunk/; revision=8011
2001-02-06 03:56:17 +00:00
bf2f40a85a Fscking autoconf
svn path=/trunk/; revision=7995
2001-02-05 22:16:26 +00:00
e01190ecb8 Guess what! Fix `builddir != srcdir' breakage.
svn path=/trunk/; revision=7994
2001-02-05 22:07:49 +00:00
a946c537b8 This is it i hope
svn path=/trunk/; revision=7993
2001-02-05 22:03:36 +00:00
8124fc6736 More import cleanup
svn path=/trunk/; revision=7991
2001-02-05 21:32:26 +00:00
e582e23949 Import cleanup
svn path=/trunk/; revision=7978
2001-02-05 19:43:58 +00:00
d7da449065 This commit was generated by cvs2svn to compensate for changes in r7975,
which included commits to RCS files with non-trunk default branches.

svn path=/trunk/; revision=7976
2001-02-05 19:16:27 +00:00
1994ec032f Initial revision
svn path=/trunk/; revision=7973
2001-02-05 19:16:23 +00:00
ac2b078ef5 Remove unused "extern long timezone".
* src/libical/icaltime.c: Remove unused "extern long timezone".

svn path=/trunk/; revision=7814
2001-01-25 17:29:23 +00:00
576238ed57 rewrote to fix problems with freeing the environment string after calling
2001-01-24  Damon Chaplin  <damon@helixcode.com>

	* src/libical/icaltime.c (set_tz):
	(unset_tz): rewrote to fix problems with freeing the environment
	string after calling putenv() and to fix memory leaks. (We save a
	pointer to the last TZ env var we set, so we free it after the next
	time we set TZ.)

svn path=/trunk/; revision=7788
2001-01-24 19:52:42 +00:00
4c003b7cb6 Don't AC_INIT on an autogenerated file that does not exist beforehand
2001-01-23  JP Rosevear  <jpr@ximian.com>

	* configure.in: Don't AC_INIT on an autogenerated file that does not
	exist beforehand

svn path=/trunk/; revision=7758
2001-01-23 21:51:25 +00:00
4b207455ee Minor import fix
svn path=/trunk/; revision=7754
2001-01-23 20:58:44 +00:00
4028f454b6 Import clean up
svn path=/trunk/; revision=7751
2001-01-23 20:22:40 +00:00
fd27972366 This commit was generated by cvs2svn to compensate for changes in r7747,
which included commits to RCS files with non-trunk default branches.

svn path=/trunk/; revision=7748
2001-01-23 19:20:44 +00:00
34bcd381ce Initial revision
svn path=/trunk/; revision=7745
2001-01-23 19:20:40 +00:00
0b808ca4dc Missing Changelog entry
svn path=/trunk/; revision=7646
2001-01-19 14:55:58 +00:00