Commit Graph

54 Commits

Author SHA1 Message Date
0305388aa2 include configure.h because HAVE_TIMEZONE is used
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
2000-12-21 23:33:02 +00:00
4492da8456 Build `libical-static.la', that is needed for the conduits.
svn path=/trunk/; revision=7046
2000-12-15 15:19:26 +00:00
84ee9f01f7 More builddir != srcdir fun! Man, I enjoy this so much.
svn path=/trunk/; revision=7001
2000-12-14 13:07:11 +00:00
55d696992d Use gmtime() unconditionally, since we want an UTC broken-down
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-14 06:09:25 +00:00
db80f3f3ab time_t values *are* in UTC by definition, so the is_utc argument is
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-14 04:40:22 +00:00
e83e50a39b icalparser.c Addedd support for x-parameters.
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-14 02:13:54 +00:00
5cfc1d8276 Added a name to the parameter to icalerror_set_errno.
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-14 01:39:03 +00:00
2809fef6da Removed the explicit paths. Why it did *not* work on my original try when
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
2000-12-14 01:03:03 +00:00
7c84cd3ee7 Missed ChangeLog.
svn path=/trunk/; revision=6974
2000-12-13 20:39:38 +00:00
a0f7893035 #if 0ed out some #if 1ed test code that was breaking my build by
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
2000-12-13 00:53:37 +00:00
9195d5465e Add a check for "extern int timezone;" vs struct tm tm_gmtoff, stolen from
* 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
2000-12-12 22:54:41 +00:00
e3088ae21f More fixage - Federico
svn path=/trunk/; revision=6939
2000-12-12 05:00:45 +00:00
384c7dadf8 Make AC_INIT() check for a file that is not autogenerated!
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
2000-12-12 02:39:29 +00:00
12cb910f8a Fixety fix - Federico
svn path=/trunk/; revision=6933
2000-12-12 02:27:49 +00:00
26eee73280 Fix fucking CVS conflicts because fucking CVS is a fucking big doofus - Federico
svn path=/trunk/; revision=6920
2000-12-11 23:01:26 +00:00
fb2be68aa5 Patch from Eric Busboom <eric@softwarestudio.org> to fix BYDAY elements in
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-22 05:11:26 +00:00
561fed0aa9 Handle both the position and weekday in the by_day field.
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
2000-11-06 18:39:55 +00:00
7b8d4345fe Fixed icalproperty_remove_parameter().
svn path=/trunk/; revision=6239
2000-10-27 20:34:53 +00:00
c865d05f0f add support for 'X-' parameters.
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
2000-10-11 18:06:28 +00:00
35919c5194 Fix the semicolons in this rule. Noticed by x-virge.
* 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
2000-10-07 21:57:08 +00:00
a4be8f60fb Fix the configure script to output the Makefile in `src' before the
Makefiles in the subdirs.

svn path=/trunk/; revision=5392
2000-09-12 21:23:02 +00:00
cf28689609 Merge missing file for distcheck
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-12 17:11:23 +00:00
701cbac178 New function that compares only the dates, not the times as well
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-08 15:37:37 +00:00
ba9c7d0217 We don't need AC_PROG_RANLIB and AM_PROG_LIBTOOL
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-09-01 15:24:30 +00:00
f1fdb47bfb Kill off more old, dead files
2000-08-31  JP Rosevear  <jpr@helixcode.com>

	* Kill off more old, dead files

svn path=/trunk/; revision=5150
2000-08-31 20:41:35 +00:00
37da7888ab This dir is not in 0.19
2000-08-31  JP Rosevear  <jpr@helixcode.com>

	* MacOS: This dir is not in 0.19

svn path=/trunk/; revision=5149
2000-08-31 20:07:53 +00:00
d5690284ca This file is not in 0.19
2000-08-31  JP Rosevear  <jpr@helixcode.com>

	* src/libical/CHANGES: This file is not in 0.19

svn path=/trunk/; revision=5148
2000-08-31 19:58:09 +00:00
034ac19a29 oops
svn path=/trunk/; revision=5147
2000-08-31 19:45:44 +00:00
10fbf81f28 Kill file
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 19:39:07 +00:00
5a4e30daf2 Don't list config.h in AC_OUTPUT
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 19:31:38 +00:00
312efeb005 Kill old file
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
2000-08-31 19:08:37 +00:00
fb87b6a942 builddir != srcdir fixes.
svn path=/trunk/; revision=5063
2000-08-27 01:11:28 +00:00
295af0a08f Got rid of some warnings.
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-26 09:49:02 +00:00
f1132eb018 Fixed an incorrect struct name.
2000-08-25  Christopher James Lahey  <clahey@helixcode.com>

	* src/libical/icalcomponent.c: Fixed an incorrect struct name.

svn path=/trunk/; revision=5058
2000-08-26 09:17:38 +00:00
07e48b1c42 Compile fix for libical
svn path=/trunk/; revision=5034
2000-08-25 15:30:44 +00:00
38387de2ea Remove this duplicate file to fix build
2000-08-24  JP Rosevear  <jpr@helixcode.com>

	* src/libical/icalvcal.h: Remove this duplicate file to fix build

svn path=/trunk/; revision=5030
2000-08-25 01:43:27 +00:00
6ce0b9c1a7 Fixety fix - Federico
svn path=/trunk/; revision=5028
2000-08-25 00:13:59 +00:00
73a6d43a66 Fix minor conflicts.
svn path=/trunk/; revision=5017
2000-08-24 20:12:06 +00:00
e1ef78b8f4 Fix Makefiles so that (guess what?) they work with builddir != srcdir.
svn path=/trunk/; revision=3474
2000-06-08 04:41:46 +00:00
af805a2733 merge libical-0.17 onto the head
svn path=/trunk/; revision=3449
2000-06-06 22:48:11 +00:00
d6b0035a32 reparing damage from removing files
svn path=/trunk/; revision=3042
2000-05-15 06:18:21 +00:00
f8ff932ae3 removing all files
svn path=/trunk/; revision=3040
2000-05-15 04:36:44 +00:00
8dea04ca5e Fix Makefile to use generated include files that are in the build
directory, too.

svn path=/trunk/; revision=3019
2000-05-13 22:30:50 +00:00
4a2777a279 Removed dist-hook section.
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
2000-05-10 14:47:09 +00:00
58d616f804 Further Makefile loving.
svn path=/trunk/; revision=2656
2000-04-27 07:16:13 +00:00
3dccbca48a Fix broken `Makefile.am' again. I am frustrated.
svn path=/trunk/; revision=2655
2000-04-27 05:06:14 +00:00
0b4a83d6d1 + * tests/.cvsignore: Added test13.
+
+	* 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 19:36:17 +00:00
ea637d0a3d Removed.
2000-04-26  Christopher James Lahey  <clahey@helixcode.com>

	* src/test/Makefile.in: Removed.

svn path=/trunk/; revision=2627
2000-04-26 13:19:06 +00:00
be534ea354 Fix compile with builddir != srcdir.
svn path=/trunk/; revision=2607
2000-04-25 18:30:31 +00:00
de46951fcf convert from a time_t to an icaldurationtype.
* src/libical/icaltypes.c (icaldurationtype_from_timet): convert
	from a time_t to an icaldurationtype.

svn path=/trunk/; revision=2589
2000-04-24 20:07:19 +00:00