| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/tags/GHEX_2_0_0/; revision=19188
|
|
|
|
|
|
|
|
|
|
| |
2002-12-19 Joe Shaw <joe@ximian.com>
* configure.in: Add AC_CONFIG_AUX_DIR(..) so it looks for ylwrap in
the toplevel evolution directory and not our directory. Fixes the
build for automake >= 1.5
svn path=/trunk/; revision=19169
|
|
|
|
|
|
|
|
|
| |
2002-11-26 Rodrigo Moya <rodrigo@ximian.com>
* src/libical/icalyacc.y: added missing ';' for new bison to not
complain.
svn path=/trunk/; revision=18938
|
|
|
|
|
|
|
|
|
| |
* src/libical/icaltimezone.c
(icaltimezone_get_vtimezone_properties): Free the location if it's
set. Otherwise one copy of the location of each built-in timezone
we use gets leaked.
svn path=/trunk/; revision=18447
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-10-15 Rodrigo Moya <rodrigo@ximian.com>
Fixes #25153
* scripts/mkderivedvalues.pl: changed the _get functions for
string values to return a NULL if arguments are wrong
* src/libical/icalderivedvalue.c.in (icalvalue_get_x): return from
function if pointer checking fails.
svn path=/trunk/; revision=18378
|
|
|
|
|
|
|
| |
appending the string value [it was allocating one fewer than
necessary]. [#28321]
svn path=/trunk/; revision=18281
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-06-18 JP Rosevear <jpr@ximian.com>
* Update timezones (from Damon)
2002-06-07 JP Rosevear <jpr@ximian.com>
* src/libical/icalparameter.c (icalparameter_as_ical_string):
quote if the item contains a comma
svn path=/trunk/; revision=17602
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/libical/icallangbind.c: #include <stdlib.h>, not <malloc.h>
* src/libicalvcal/vobject.c: Likewise
* src/libicalvcal/vcc.y: Likewise
* src/libicalss/icaldirset.c: Rearrange #includes slightly to make
Darwin happy.
svn path=/trunk/; revision=16307
|
|
|
|
|
|
|
|
|
|
| |
2002-02-08 Damon Chaplin <damon@ximian.com>
* src/Makefile.am (SUBDIRS): added libicalvcal.
* configure.in (AC_OUTPUT): added src/libicalvcal/Makefile.
svn path=/trunk/; revision=15629
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-02-06 Damon Chaplin <damon@ximian.com>
* src/libicalvcal/icalvcal.c: major changes to support RRULE/EXRULE,
VALARMS and several other properties.
* src/libicalvcal/icalvcal.h (icalvcal_convert_with_defaults): new
function to pass defaults for a few values into the importer. These
are used when the vCalendar file doesn't provide the property but it
is required in iCalendar.
* src/libicalvcal/vcc.y: support multi-valued properties, by appending
new ones and separating by ';'. This was pinched from our changes to
evolution/libversit/vcc.y.
* src/libicalvcal/Makefile.am: renamed library to libicalvcal-evolution
Don't install the headers.
* design-data/parameters.csv: added new error for error's parsing
vCalendar properties.
svn path=/trunk/; revision=15582
|
|
|
|
|
|
|
| |
* src/libical/icalrecur.c (icalrecur_add_bydayrules): Skip over
illegal whitespace in Microsoft-generated BYDAY rules.
svn path=/trunk/; revision=15497
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-12-18 Damon Chaplin <damon@ximian.com>
* src/libical/icalyacc.y: removed unused 'trigger:' production.
* configure.in (AC_OUTPUT): patch from Jeremy Katz <katzj@redhat.com>
to remove src/libicalss/Makefile and src/libicalvcal/Makefile, as we
don't ship those directories now.
svn path=/trunk/; revision=15152
|
|
|
|
|
|
|
|
|
|
| |
2001-12-10 Damon Chaplin <damon@ximian.com>
* src/libical/icaltimezone.c (icaltimezone_get_display_name): if all
we have is the TZID, see if it is one of our TZIDs and if so get the
city name out of it. Fixes bug #16571.
svn path=/trunk/; revision=14957
|
|
|
|
|
|
|
|
|
|
| |
2001-11-13 Damon Chaplin <damon@ximian.com>
* src/libical/icaltimezone.c (icaltimezone_get_tzid): initialize the
builtin timezones, to ensure that the TZID of the UTC zone is set.
Hopefully fixes bugs #14941 & #14622.
svn path=/trunk/; revision=14689
|
|
|
|
|
|
|
|
|
| |
2001-10-31 Damon Chaplin <damon@ximian.com>
* src/libical/icalproperty.c (get_next_line_start): use MAX_LINE_LEN
rather than magic numbers all over the place.
svn path=/trunk/; revision=14536
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-31 Damon Chaplin <damon@ximian.com>
* src/libical/icalproperty.c (icalproperty_as_ical_string): had to
redo the folding code since Outlook 2000 doesn't like parameter values
like 'TENTATIVE' cut in half. Now it tries to split after a ';', ':'
or space.
svn path=/trunk/; revision=14529
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-30 Damon Chaplin <damon@ximian.com>
* src/libical/icalproperty.c (fold_property_line): forgot to account
for the spaces added, so it could have been writing over the end of
the allocated memory. Added check for buffer overflow as well.
This could well have been the problem causing bug #14067.
svn path=/trunk/; revision=14517
|
|
|
|
|
|
|
|
|
|
| |
2001-10-30 Damon Chaplin <damon@ximian.com>
* zoneinfo/*.ics: Regenerated all VTIMEZONEs, to be compatable with
Outlook Web Access. They now only include 2 RRULEs components or
1 simple DTSTART component.
svn path=/trunk/; revision=14454
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-29 Damon Chaplin <damon@ximian.com>
* src/libical/Makefile.am: renamed the library to libical-evolution.la,
install ical.h into $includedir/evolution, with the other Evo headers.
* src/libical/icalproperty.c (fold_property_line): new function to
fold property lines around every 70 characters. Outlook Web Access
doesn't seem to like some properties folded after the property name
(e.g. UID, VTIMEZONE stuff.) Slight chance of data corruption here.
* src/libical/icalvalue.c (icalvalue_text_as_ical_string): don't fold
the lines here.
* src/libical/icaltime.c (icaltime_from_string): DATE values should
not have is_utc set to 1 - they don't have a timezone.
* src/libical/icalvalue.c (icalvalue_utcoffset_as_ical_string):
always round UTC offsets to the nearest minute, for compatability
with Outlook. Should round data when parsing as well.
svn path=/trunk/; revision=14396
|
|
|
|
|
|
|
|
|
|
| |
2001-10-27 Damon Chaplin <damon@ximian.com>
* src/libical/icaltimezone.c (icaltimezone_get_display_name): added
function to get a reasonable name to display for the timezone.
(Though it won't be translated.)
svn path=/trunk/; revision=14265
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-25 Damon Chaplin <damon@ximian.com>
* src/libical/icaltimezone.c (icaltimezone_get_tznames_from_vtimezone):
Outlooks (2000) places "Standard Time" and "Daylight Time" in the
TZNAME strings, which is useless, so return NULL in that case.
ETimezoneEntry will then use the TZID instead, in which Outlook does
place the actual timezone name. (I just hope Outlook doesn't translate
"Standard Time" to other languages, as we won't be able to fix it then)
svn path=/trunk/; revision=14107
|
|
|
|
|
|
|
|
|
|
| |
2001-10-23 Damon Chaplin <damon@ximian.com>
* src/libical/icalrecur.c (icalrecur_two_byrule): use
sizeof(test_array) for the memset call. It was clearing 9 bytes but
the array uses shorts.
svn path=/trunk/; revision=13958
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-22 Damon Chaplin <damon@ximian.com>
* zoneinfo/*: updated all files again, placing current RDATEs first,
so Outlook uses those. Also fixed a few bugs in vzic which resulted in
a few changes.
* zoneinfo/Makefile.am (DIRS): added America/North_Dakota.
2001-10-22 Damon Chaplin <damon@ximian.com>
* src/libical/icaltimezone.c (icaltimezone_get_utc_offset):
(icaltimezone_get_utc_offset_of_utc_time): if we go off the start of
the changes array, return the TZOFFSETFROM of the first change.
Also changed the maximum year to 2037.
* src/libical/icaltime.c (icaltime_day_of_week):
(icaltime_start_doy_of_week):
(icaltime_week_number): init tm_hour to 12. Sometimes mktime()
adjusts the time, if that local time doesn't actually exist, leading
to the wrong day being returned. It is unlikely to adjust by 12 hours.
(icaltime_as_timet_with_zone):
(icaltime_from_timet_with_zone): change it back so it does convert
DATE values to/from the timezone. time_t values don't really go well
with DATE values, so be very careful when using them. We now assume
that the time_t points to the start of the day in the given timezone.
(We used to assume it pointed to the start of the day in UTC, but
that meant it was actually incorrect wrt the displayed calendar.)
* src/libical/icalrecur.c (expand_year_days): for FREQ=YEARLY with no
modifiers, we add one day, using the month and day from DTSTART.
(next_year): make sure we never go past 2037.
* scripts/mkderivedproperties.pl: Updated to allow DTSTART, DTEND, DUE
and RECURRENCE-ID to be set with DATE values. I think it now handles
all properties which can take DATE values, except RDATE which uses
DATE-TIME-PERIOD.
svn path=/trunk/; revision=13912
|
|
|
|
|
|
|
|
|
| |
2001-10-19 JP Rosevear <jpr@ximian.com>
* src/libical/icalproperty.c (icalproperty_remove_parameter):
don't free the parameter
svn path=/trunk/; revision=13808
|
|
|
|
|
|
| |
* src/libical/Makefile.am (CLEANFILES): Assign with `=', not `+='.
svn path=/trunk/; revision=13463
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-26 Federico Mena Quintero <federico@ximian.com>
Fix the libical-related part of Ximian bug #7892.
* src/libical/icalduration.c (icaldurationtype_as_ical_string):
The correct string for zero seconds is "PT0S", not "PTS0". Also
handle "negative zero" durations.
* src/libical/icalvalue.c (icalvalue_new_from_string_with_error):
Use icalerrno to see if the duration string is invalid. We cannot
use icaldurationtype_is_null_duration() because a duration of zero
*is* valid, not an error (icalduration_type_from_string() returns
a zero duration on parse error, too).
svn path=/trunk/; revision=13172
|
|
|
|
|
|
|
|
|
| |
2001-09-19 Larry Ewing <lewing@ximian.com>
* src/libical/icalperiod.c (icalperiodtype_from_string): free the
temp dup'd string.
svn path=/trunk/; revision=12984
|
|
|
|
|
|
|
|
|
| |
2001-09-11 Federico Mena Quintero <federico@ximian.com>
* src/libical/icalvalue.c (icalvalue_new_from_string_with_error):
Generate an ICAL_ATTACH_VALUE value from the string.
svn path=/trunk/; revision=12769
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-10 Damon Chaplin <damon@ximian.com>
* src/libical/icalcomponent.c (icalcomponent_compare_vtimezones):
strdup the result of the first call to ical_component_as_ical_string()
since the second call may free it.
Also, don't free the results of ical_component_as_ical_string() since
it is a tmp buffer which is freed elsewhere.
svn path=/trunk/; revision=12750
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-10 Federico Mena Quintero <federico@ximian.com>
Replace struct icalattachtype by an opaque icalattach that is
properly reference-counted.
* src/libical/icalvalueimpl.h (struct icalattach_impl): Private
declaration for the icalattach type.
(struct icalvalue_impl): Make the v_attach field be an icalattach *.
* src/libical/icaltypes.h: Added declaration for icalattach. This
is now an opaque type; the implementation is in icalvalueimpl.h.
(struct icalattachtype): Removed.
* src/libical/icaltypes.c (icalattach_new_from_url): New function.
(icalattach_new_from_data): New function.
(icalattach_ref): New function.
(icalattach_unref): New function.
(icalattach_get_is_url): New function.
(icalattach_get_url): New function.
(icalattach_get_data): New function.
(icalattachtype_new): Removed.
(icalattachtype_free): Removed.
(icalattachtype_add_reference): Removed.
(icalattachtype_set_url): Removed.
(icalattachtype_get_url): Removed.
(icalattachtype_set_base64): Removed.
(icalattachtype_get_base64): Removed.
(icalattachtype_set_binary): Removed.
(icalattachtype_get_binary): Removed.
* src/libical/icalderivedvalue.c.in (icalvalue_new_attach): New
function; we implement it ourselves.
(icalvalue_set_attach): New function.
(icalvalue_get_attach): New function.
* src/libical/icalvalue.c (icalmemory_strdup_and_dequote): Made
static.
(icalvalue_new_clone): Clone BINARY and ATTACH values by refing
the old attach value.
(icalvalue_free): Free BINARY and ATTACH values.
(icalvalue_attach_as_ical_string): Handle the new icalattachtype.
(icalvalue_compare): Ditto.
* src/libical/Makefile.am (CLEANFILES): Added ical.h.
* design-data/*: Mark ATTACH as a custom value.
svn path=/trunk/; revision=12745
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-06 Damon Chaplin <damon@ximian.com>
* src/libical/icalcomponent.c (icalcomponent_merge_vtimezone): pass
the VTIMEZONE component to icalcomponent_compare_vtimezones(), not
the icaltimezone*. Strangely we weren't getting a compiler error.
Fixes bug #5275, hopefully.
* src/libical/icaltimezone.c (icaltimezone_dump_changes): updated so
it still outputs the same format, even though the '1 Jan 0001'
component isn't included any more.
svn path=/trunk/; revision=12670
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-08-31 Damon Chaplin <damon@ximian.com>
* zoneinfo/*: updated all of the VTIMEZONE files to try to be more
compatable with Outlook. i.e. We don't use seconds in UTC offsets,
we don't use BYMONTHDAY if we can avoid it (there are still a few uses
of this we need to fix), and we don't use years < 1600.
* src/libical/icalvalue.c (icalvalue_utcoffset_as_ical_string): if
seconds is 0 then don't output it. None of the builtin VTIMEZONE data
uses the seconds value any more, since it messes up iTIP with Outlook.
We may want to make it always round to the nearest minute, to avoid
interop problems.
svn path=/trunk/; revision=12551
|
|
|
|
|
|
| |
* configure.in: Remove src/python/Makefile and src/test/Makefile.
svn path=/trunk/; revision=12407
|
|
|
|
|
|
|
|
|
|
| |
2001-08-16 Federico Mena Quintero <federico@ximian.com>
* src/libical/icalvalue.c (icalmemory_strdup_and_dequote): Dequote
the same characters that we know how to quote in
icalvalue_text_as_ical_string(). Fixes Ximian bug #7433.
svn path=/trunk/; revision=12115
|
|
|
|
|
|
|
|
| |
2001-08-01 Damon Chaplin <damon@ximian.com>
* src/libical/icaltimezone.c: removed some debugging messages.
svn path=/trunk/; revision=11562
|
|
|
|
|
|
|
|
|
|
| |
2001-07-30 Damon Chaplin <damon@ximian.com>
* src/libical/icaltimezone.c (icaltimezone_get_builtin_timezone):
changed the debugging message to avoid a crash on non-glibc boxes.
(Using %s with a NULL argument will crash them.)
svn path=/trunk/; revision=11492
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-30 Damon Chaplin <damon@ximian.com>
* src/libical/icalcomponent.c (icalcomponent_merge_vtimezone): copy
the TZID just in case the property we got it from gets modified.
(icalcomponent_rename_tzids_callback): break out of the loop if we
have renamed the TZID parameter. Otherwise our tzid variable would be
invalid.
* scripts/mkderivedproperties.pl (fudge_data): changed this so we can
set EXDATEs that are DATE values, by checking the is_date field.
I'm not entirely sure this is the way it should be done.
If it is, I'll also do this for other things like DTSTART/DTEND.
* src/libical/icalrecur.c (icalrecurrencetype_as_string): handle
UNTIL as a DATE value as well as a DATE-TIME.
* src/libical/icalcomponent.c (icalcomponent_compare_vtimezones):
fixed stupid error, getting TZID property from wrong VTIMEZONE.
This would only have affected iTIP stuff, with VTIMEZONEs that don't
use the '/' prefix (i.e. from Outlook). It probably just meant we
kept multiple copies of the same VTIMEZONE.
* src/libical/icaltimezone.c: removed some debugging messages.
svn path=/trunk/; revision=11491
|
|
|
|
|
|
|
|
|
| |
2001-07-26 JP Rosevear <jpr@ximian.com>
* src/libical/icalcomponent.c (icalcomponent_begin_component):
call pvl_next on i rather than itr.iter
svn path=/trunk/; revision=11439
|
|
|
|
|
|
|
|
|
| |
2001-07-26 Damon Chaplin <damon@ximian.com>
* src/libical/icaltimezone.c (icaltimezone_convert_time): if from_zone
is NULL (i.e. it is a floating time), just return.
svn path=/trunk/; revision=11435
|
|
|
|
|
|
|
|
|
| |
2001-07-25 Damon Chaplin <damon@ximian.com>
* src/libical/icaltimezone.c: accept an icaltimezone* of NULL for all
the public functions, since NULL is used to represent floating times.
svn path=/trunk/; revision=11413
|
|
|
|
|
|
|
|
|
| |
2001-07-25 JP Rosevear <jpr@ximian.com>
* src/libical/icalparameter.c (icalparameter_as_ical_string): if
the property contai
svn path=/trunk/; revision=11405
|
|
|
|
|
|
|
|
|
|
| |
2001-07-23 JP Rosevear <jpr@ximian.com>
* src/libical/icalparser.c: pass extra param to
icalparser_get_next_char
(icalparser_get_next_char): only use quote mode if the flag is set
svn path=/trunk/; revision=11326
|
|
|
|
|
|
|
|
|
|
| |
2001-07-23 Damon Chaplin <damon@ximian.com>
* src/libical/icaltime.c (icaltime_day_of_year): changed so it doesn't
use mktime(). We are having problems because mktime() only works
post 1970.
svn path=/trunk/; revision=11325
|
|
|
|
|
|
|
|
|
|
| |
2001-07-17 JP Rosevear <jpr@ximian.com>
* src/libical/icaltimezone.c
(icaltimezone_get_tznames_from_vtimezone): do not strdup a NULL
(valid) timezone
svn path=/trunk/; revision=11180
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-16 Damon Chaplin <damon@ximian.com>
* src/libical/icaltimezone.c (icaltimezone_get_location_from_vtimezone): return NULL if we couldn't find the LOCATION.
(icaltimezone_get_utc_offset): ifdef'd out a debugging message.
(icaltimezone_get_location):
(icaltimezone_get_latitude):
(icaltimezone_get_longitude): don't load the builtin timezone for
these. We should already have the data from reading zones.tab.
(icaltimezone_get_builtin_timezone_from_tzid): return NULL if the TZID
given is NULL or "" (i.e. a floating time).
svn path=/trunk/; revision=11143
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-10 Peter Williams <peterw@ximian.com>
* src/libicalss/Makefile.am (libicalss_la_SOURCES): Add the
COMBINEDHEADERS here and remove the EXTRA_DIST. This fixes distcheck.
We can't just put CONBINEDHEADERS at the bottom of _SOURCES because
of the $(srcdir).
svn path=/trunk/; revision=11040
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-11 Damon Chaplin <damon@ximian.com>
* src/libical/icaltimezone.c: only create the timezones array when we
need to, and make sure we free things when necessary.
Also added timezones_sorted variable, which we set to 0 when adding a
timezone. We then sort the array before doing binary searches (oops!)
* src/libical/icaltimezone.[hc]: added free_struct() arg to
icaltimezone_free() to specify whether to free the icaltimezone struct.
Also added icaltimezone_array_free() function.
svn path=/trunk/; revision=11026
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-10 Damon Chaplin <damon@ximian.com>
* src/libical/icaltimezone.c (icaltimezone_convert_time): don't convert
DATE values.
* src/libical/icaltime.c (icaltime_from_timet_with_zone):
(icaltime_as_timet_with_zone): changed so they do not convert DATE
values according to the timezone.
* src/libical/icaltime.[hc]: added icaltime_current_time_with_zone()
and icaltime_today() functions.
svn path=/trunk/; revision=10983
|
|
|
|
|
|
|
|
|
| |
2001-07-09 Damon Chaplin <damon@ximian.com>
* src/libical/icaltime.c (icaltime_adjust): forgot to compile before
committing. Idiot.
svn path=/trunk/; revision=10945
|
|
|
|
|
|
|
|
|
|
|
| |
2001-07-09 Damon Chaplin <damon@ximian.com>
* src/libical/icaltimezone.c (icaltimezone_convert_time): if the 2
zones are the same just return.
* src/libical/icaltime.c (icaltime_adjust): normalize the month.
svn path=/trunk/; revision=10944
|
|
|
|
|
|
|
|
|
| |
2001-07-03 Damon Chaplin <damon@ximian.com>
* src/libical/icalcomponent.c (icalcomponent_add_component): add the
icaltimezone to the timezone array of the toplevel VCALENDAR component.
svn path=/trunk/; revision=10738
|
|
|
|
|
|
|
|
|
|
| |
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 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-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-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-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-15 JP Rosevear <jpr@ximian.com>
* zoneinfo/Makefile.am: Extra dist the zones.tab information
svn path=/trunk/; revision=10250
|
|
|
|
|
|
|
|
|
|
| |
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-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-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-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-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-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-02 JP Rosevear <jpr@ximian.com>
* src/libical/icalparser.c (icalparser_new): initialize
"continuation_line" to 0
svn path=/trunk/; revision=9646
|
|
|
|
|
|
| |
are not needed by end users anyway.
svn path=/trunk/; revision=9443
|
|
|
|
| |
svn path=/trunk/; revision=9442
|
|
|
|
| |
svn path=/trunk/; revision=9441
|
|
|
|
|
|
|
|
| |
2001-04-17 JP Rosevear <jpr@ximian.com>
* Finish merge of new libical 0.23a version
svn path=/trunk/; revision=9420
|
|
|
|
| |
svn path=/trunk/; revision=8413
|
|
|
|
| |
svn path=/trunk/; revision=8215
|
|
|
|
|
|
|
|
| |
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 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-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-05 JP Rosevear <jpr@ximian.com>
* src/libical/icallangbind.c (icallangbind_get_property): Use the
renamed api call
svn path=/trunk/; revision=8011
|
|
|
|
| |
svn path=/trunk/; revision=7994
|
|
|
|
| |
svn path=/trunk/; revision=7978
|
|
|
|
|
|
| |
* src/libical/icaltime.c: Remove unused "extern long timezone".
svn path=/trunk/; revision=7814
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-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
|
|
|
|
| |
svn path=/trunk/; revision=7751
|
|
|
|
| |
svn path=/trunk/; revision=7646
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-21 JP Rosevear <jpr@helixcode.com>
* src/libical/icaltime.c: include configure.h because HAVE_TIMEZONE
is used
* acconfig.h: Terminate variable comment so that the variable can
actually be seen
svn path=/trunk/; revision=7122
|
|
|
|
| |
svn path=/trunk/; revision=7046
|
|
|
|
| |
svn path=/trunk/; revision=7001
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-13 Federico Mena Quintero <federico@helixcode.com>
* src/libical/icaltime.c (icaltime_from_timet): Use gmtime()
unconditionally, since we want an UTC broken-down representation.
(icaltime_as_timet): Add the offset only if the time was supposed
to be in UTC; that way mktime() will get a proper localtime as
source data.
svn path=/trunk/; revision=6996
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-13 Federico Mena Quintero <federico@helixcode.com>
* src/libical/icaltime.c (icaltime_from_timet): time_t values
*are* in UTC by definition, so the is_utc argument is useless.
Removed the conversion to UTC and made the icaltimetype.is_utc be
TRUE always. This breaks libical's owne internal use of this
function, but since we do not use any of the functions that use it
that way, we can ignore this. This is basically a temporary
measure until libical does the right thing.
svn path=/trunk/; revision=6994
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-12 Eric Busboom <eric@softwarestudio.org>
* icalparser.c Addedd support for x-parameters.
* icalenum.c Fixed icalenum_parameter_type_to_string and
icalenum_property_type_to_string to property identify X- parameers
and properties.
* icalparameter.c Fixed icalparameter_as_ical_string to property
write out X-Parameters.
svn path=/trunk/; revision=6990
|
|
|
|
|
|
|
|
|
| |
2000-12-13 Christopher James Lahey <clahey@helixcode.com>
* src/libical/icalerror.h: Added a name to the parameter to
icalerror_set_errno.
svn path=/trunk/; revision=6985
|
|
|
|
|
|
|
|
|
|
| |
2000-12-13 Federico Mena Quintero <federico@helixcode.com>
* src/libical/Makefile.am (COMBINEDHEADERS): Removed the explicit
paths. Why it did *not* work on my original try when they were
not there, well, now I don't know.
svn path=/trunk/; revision=6980
|
|
|
|
| |
svn path=/trunk/; revision=6974
|
|
|
|
|
|
|
|
|
| |
2000-12-12 Joe Shaw <joe@helixcode.com>
* src/libical/icalrecur.c: #if 0ed out some #if 1ed test code that
was breaking my build by #including ical.h. No cookie!
svn path=/trunk/; revision=6959
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.in: Add a check for "extern int timezone;" vs struct
tm tm_gmtoff, stolen from Evolution's configure.in.
* src/libical/icaltime.c (icaltime_utc_offset,
icaltime_local_utc_offset): Use HAVE_TIMEZONE, add tm_gmtoff
support.
* src/libical/icallexer.l: Remove ical_yy_scan_buffer, ..._string,
and ..._bytes prototypes, since it compiles fine without them on
Linux, and bombs out due to prototype mismatch on my NetBSD box.
svn path=/trunk/; revision=6945
|
|
|
|
| |
svn path=/trunk/; revision=6939
|
|
|
|
|
|
|
|
|
| |
2000-12-11 Federico Mena Quintero <federico@helixcode.com>
* configure.in: Make AC_INIT() check for a file that is not
autogenerated!
svn path=/trunk/; revision=6934
|
|
|
|
| |
svn path=/trunk/; revision=6933
|
|
|
|
| |
svn path=/trunk/; revision=6920
|
|
|
|
|
|
|
|
|
|
| |
2000-11-21 Federico Mena Quintero <federico@helixcode.com>
* src/libical/icalyacc.y: Patch from Eric Busboom
<eric@softwarestudio.org> to fix BYDAY elements in monthly
recurrence rule values.
svn path=/trunk/; revision=6648
|
|
|
|
|
|
|
|
|
| |
2000-11-06 Federico Mena Quintero <federico@helixcode.com>
* src/libical/icalvalue.c (icalvalue_recur_as_ical_string): Handle
both the position and weekday in the by_day field.
svn path=/trunk/; revision=6416
|
|
|
|
| |
svn path=/trunk/; revision=6239
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-11 Damon Chaplin <damon@helixcode.com>
* src/libical/icalparameter.c (icalparameter_as_ical_string):
(icalparameter_new_from_string):
* src/libical/icalparser.c (icalparser_add_line): add support for
'X-' parameters.
svn path=/trunk/; revision=5855
|
|
|
|
|
|
|
|
|
|
| |
* src/libical/icalyacc.y (weekday_list): Fix the semicolons in
this rule. Noticed by x-virge.
* src/test/Makefile.in: While I'm here, remove this from CVS, as
it's a generated file.
svn path=/trunk/; revision=5781
|
|
|
|
|
|
| |
Makefiles in the subdirs.
svn path=/trunk/; revision=5392
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-09-12 JP Rosevear <jpr@helixcode.com>
* test-data/stresstest.ics: Merge missing file for distcheck
* src/libicalss/icalcstp.h: ditto
* src/libicalss/icalcsdb.h: ditto
svn path=/trunk/; revision=5369
|
|
|
|
|
|
|
|
|
|
|
| |
2000-09-08 JP Rosevear <jpr@helixcode.com>
* src/libical/icaltime.c (icaltime_compare_date_only): New
function that compares only the dates, not the times as well
* src/libical/icaltime.h: Add prototype
svn path=/trunk/; revision=5260
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-09-01 JP Rosevear <jpr@helixcode.com>
* configure.in: We don't need AC_PROG_RANLIB and
AM_PROG_LIBTOOL
* src/libical/icalyacc.y (clear_recur): Explicitly
set the week_start to the Monday default in case the
recurrence rule does not.
2000-09-01 JP Rosevear <jpr@helixcode.com>
* gui/event-editor.c: Make toolbar save and close button.
We should put a similar menu option in sometime.
2000-08-31 JP Rosevear <jpr@helixcode.com>
* cal-util/cal-recur.c (array_to_list): Use
ICAL_RECURRENCE_ARRAY_MAX instead of MAX_SHORT
svn path=/trunk/; revision=5164
|
|
|
|
|
|
|
|
| |
2000-08-31 JP Rosevear <jpr@helixcode.com>
* Kill off more old, dead files
svn path=/trunk/; revision=5150
|
|
|
|
|
|
|
|
| |
2000-08-31 JP Rosevear <jpr@helixcode.com>
* MacOS: This dir is not in 0.19
svn path=/trunk/; revision=5149
|
|
|
|
|
|
|
|
| |
2000-08-31 JP Rosevear <jpr@helixcode.com>
* src/libical/CHANGES: This file is not in 0.19
svn path=/trunk/; revision=5148
|
|
|
|
| |
svn path=/trunk/; revision=5147
|
|
|
|
|
|
|
|
|
|
| |
2000-08-31 JP Rosevear <jpr@helixcode.com>
* src/libical/.gdb_history: Kill file
* src/libical/.gdb_history: Kill file
svn path=/trunk/; revision=5146
|
|
|
|
|
|
|
|
| |
2000-08-31 JP Rosevear <jpr@helixcode.com>
* configure.in: Don't list config.h in AC_OUTPUT
svn path=/trunk/; revision=5145
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-08-31 JP Rosevear <jpr@helixcode.com>
* src/pvl/Makefile: Kill old file
* src/test/usecases.c: Kill old file
* src/test/.cvsignore: Update
* src/libicalvcal/.cvsignore: Update
* examples/.cvsignore: Shut up
svn path=/trunk/; revision=5144
|
|
|
|
| |
svn path=/trunk/; revision=5063
|
|
|
|
|
|
|
|
|
|
|
| |
2000-08-25 Christopher James Lahey <clahey@helixcode.com>
* examples/access_properties_and_parameters.c,
src/libicalvcal/vcc.y: Got rid of some warnings.
* src/libicalvcal/vcc.c: Checking in generated C file.
svn path=/trunk/; revision=5059
|
|
|
|
|
|
|
|
| |
2000-08-25 Christopher James Lahey <clahey@helixcode.com>
* src/libical/icalcomponent.c: Fixed an incorrect struct name.
svn path=/trunk/; revision=5058
|
|
|
|
| |
svn path=/trunk/; revision=5034
|
|
|
|
|
|
|
|
| |
2000-08-24 JP Rosevear <jpr@helixcode.com>
* src/libical/icalvcal.h: Remove this duplicate file to fix build
svn path=/trunk/; revision=5030
|
|
|
|
| |
svn path=/trunk/; revision=5028
|
|
|
|
| |
svn path=/trunk/; revision=5017
|
|
|
|
| |
svn path=/trunk/; revision=3474
|
|
|
|
| |
svn path=/trunk/; revision=3449
|
|
|
|
| |
svn path=/trunk/; revision=3042
|
|
|
|
| |
svn path=/trunk/; revision=3040
|
|
|
|
|
|
| |
directory, too.
svn path=/trunk/; revision=3019
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-05-10 Christopher James Lahey <clahey@helixcode.com>
* Makefile.am: Removed dist-hook section.
* configure.in: Set the version number. Added a check for gnome
window icons. Removed a bunch of unused Makefiles.
* tools/Makefile.am: Created a proper EXTRA_DIST section.
* widgets/e-text/Makefile.am: Added
e-text-event-processor-types.h.
From addressbook/ChangeLog:
2000-05-10 Christopher James Lahey <clahey@helixcode.com>
* backend/ebook/Makefile.am: Added e-book-types.h, e-card-pairs.h,
e-card-types.h.
* backend/pas/Makefile.am: Added pas-backend-ldap.h.
* contact-editor/Makefile.am: Added a proper EXTRA_DIST section.
Removed some old defines.
* ename/Makefile.am: Added e-name-western-tables.h.
* gui/component/Makefile.am: Added e-ldap-server-dialog.h. Added
a proper EXTRA_DIST section.
* gui/minicard/e-reflow.c: Added a missed cast.
* printing/Makefile.am: Added a proper EXTRA_DIST section.
From calendar/ChangeLog:
2000-05-10 Christopher James Lahey <clahey@helixcode.com>
* gui/Makefile.am: Added main.h. Combined the two EXTRA_DIST
sections.
From camel/ChangeLog:
2000-05-10 Christopher James Lahey <clahey@helixcode.com>
* Makefile.am: Added camel-types.h, camel-folder-pt-proxy.h, and
camel-thread-proxy.h.
From default_user/ChangeLog:
2000-05-10 Christopher James Lahey <clahey@helixcode.com>
* Makefile.am, local/Calendar/Makefile.am,
local/Contacts/Makefile.am, local/Directories/Makefile.am,
local/Directories/subfolders/Bigfoot/Makefile.am,
local/Directories/subfolders/Netcenter/Makefile.am,
local/Drafts/Makefile.am, local/Inbox/Makefile.am,
local/Outbox/Makefile.am, local/Trash/Makefile.am: Created a
proper EXTRA_DIST section.
From filter/ChangeLog:
2000-05-10 Christopher James Lahey <clahey@helixcode.com>
* filter-arg.h: Changed tree.h to gnome-xml/tree.h.
* Makefile.am: Added filter-arg-types.h, filter-arg.h,
filter-xml.h, filter-format.h, filter-druid.h, filter-editor.h.
From libical/ChangeLog:
2000-05-10 Christopher James Lahey <clahey@helixcode.com>
* configure.in: Reorder Makefiles so that it will build.
From mail/ChangeLog:
2000-05-09 Christopher James Lahey <clahey@helixcode.com>
* Makefile.am: Removed folder-browser-factory.h since it doesn't
exist. Added mail-display.h, mail-types.h, pixmaps.h.
From widgets/e-table/ChangeLog:
2000-05-10 Christopher James Lahey <clahey@helixcode.com>
* Makefile.am: Added e-table-col-dnd.h and table-test.h.
From wombat/ChangeLog:
2000-05-10 Christopher James Lahey <clahey@helixcode.com>
* Makefile.am: Added an include for the pcs directory.
svn path=/trunk/; revision=2966
|
|
|
|
| |
svn path=/trunk/; revision=2656
|
|
|
|
| |
svn path=/trunk/; revision=2655
|
|
|
|
|
|
|
|
|
|
|
| |
+
+ * default_user/.cvsignore: New file.
+
+ * src/libical/.cvsignore: added icalversion.h.
+
+ * src/libical/icalversion.h: autogenerated file removed from cvs.
svn path=/trunk/; revision=2639
|
|
|
|
|
|
|
|
| |
2000-04-26 Christopher James Lahey <clahey@helixcode.com>
* src/test/Makefile.in: Removed.
svn path=/trunk/; revision=2627
|
|
|
|
| |
svn path=/trunk/; revision=2607
|
|
|
|
|
|
|
| |
* src/libical/icaltypes.c (icaldurationtype_from_timet): convert
from a time_t to an icaldurationtype.
svn path=/trunk/; revision=2589
|
|
|
|
| |
svn path=/trunk/; revision=2484
|
|
|
|
|
|
|
|
| |
2000-04-10 Damon Chaplin <damon@helixcode.com>
* configure.in: added AC_PROG_MAKE_SET.
svn path=/trunk/; revision=2363
|
|
|
|
| |
svn path=/trunk/; revision=2007
|
|
svn path=/trunk/; revision=1966
|