Commit Graph

33 Commits

Author SHA1 Message Date
1e79524cbb Check if we're trying to build with the old libversit module borrowed from
* configure.in: Check if we're trying to build with the old
	libversit module borrowed from gnome-pim instead of our own new
	one, and refuse to build if so.

	* libversit/Makefile.am: Remove libversit.la stuff since we don't
	want it and it messes up the build slightly.

svn path=/trunk/; revision=17526
2002-07-22 15:35:36 +00:00
515ebfd45c Install libversit.a so that people compiling against the addressbook can
2002-07-09  Peter Williams  <peterw@ximian.com>

       * libversit/Makefile.am (privlib_LIBRARIES): Install libversit.a so
       that people compiling against the addressbook can do so successfully.

       * Makefile.am: create our *Conf.sh files and dist them and install
       them.

       * configure.in: Define and subst some variables that the Conf.sh
       file need.

 2002-07-08  Peter Williams  <peterw@ximian.com>

       * backend/ebook/Makefile.am: Install libebook-static.la.
       Also change --all-static to -all-static, which is the right flag.

       * backend/pas/Makefile.am: Install the PAS headers in
       $(includedir)/evolution/pas. Install libpas.a


2002-07-08  Peter Williams  <peterw@ximian.com>

       * cal-util/Makefile.am: Install libcal-util-static.la
       and fix the -all-static flag to make it install statically.

       * pcs/Makefile.am: Install libpcs.a and its headers.

       * pcs/cal-backend-util.h: Same sort of include namespacing fix,
       but for pcs.

       * pcs/cal.h:
       * pcs/query.h:
       * pcs/cal-factory.h:
       * pcs/cal-backend.h:
       * pcs/cal-backend-file.h: Same.

2002-07-17  Peter Williams  <peterw@ximian.com>

       * calendar/cal-util/Makefile.am (GTKDOC_LIBS): Because we're
       using libtool as our LD, we can reference .la's and libtool
       will DTRT for us.

       * calendar/cal-client/Makefile.am (GTKDOC_LIBS): Same here.


2002-07-03  Peter Williams  <peterw@ximian.com>

       * Makefile.am: Install libeutil, libeconduit, and libedb3util and
       their headers.


2002-07-08  Peter Williams  <peterw@ximian.com>

       * Makefile.am: Reference the new libefilterbar.a.

 2002-07-12  Peter Williams  <peterw@ximian.com>

       * Makefile.am (INCLUDES): Add -I$(builddir)/libical/src/libical
       for the generated ical.h (some headers rely on this because
       they too get installed.)


2002-07-09  Peter Williams  <peterw@ximian.com>

       * e-timezone-dialog/Makefile.am: Add -I$(top_builddir)/libical/src/libical;
       some headers that we rely on get installed, so they point to the ical.h that
       gets generated and installed; consequently we need to be able to find the
       generated ical.h

       * misc/Makefile.am: Install libemiscwidgets.a and its headers. However,
       break EFilterBar into a separate libefilterbar.a because we don't want
       the installed library to depend on libfilter.

svn path=/trunk/; revision=17496
2002-07-17 21:03:19 +00:00
f71abec680 fix a braindead typo that caused us to leak strings in certain
2002-06-14  Chris Toshok  <toshok@ximian.com>

	* libversit/vobject.c (unUseStr): fix a braindead typo that caused
	us to leak strings in certain circumstances (when the string being
	freed was second in the list, the head of the list would get
	lost.)

svn path=/trunk/; revision=17194
2002-06-15 22:20:43 +00:00
619f8c41a3 Re-added libversit stuff.
svn path=/trunk/; revision=16566
2002-04-23 16:44:41 +00:00
5a9fd18e87 Moved libversit to a separate module.
svn path=/trunk/; revision=16565
2002-04-23 16:39:31 +00:00
7f497424b6 only include if USE_STRTBL is defined. (deleteStrItem): same. (hashStr):
2002-04-01  Chris Toshok  <toshok@ximian.com>

	* libversit/vobject.c (newStrItem): only include if USE_STRTBL is
	defined.
	(deleteStrItem): same.
	(hashStr): same.
	(lookupStr): if USE_STRTBL is defined, use existing behavior.  if
	not defined, just dup the string.
	(unUseStr): if USE_STRTBL is defined, use existing behavior.  if

svn path=/trunk/; revision=16314
2002-04-01 20:38:38 +00:00
8875ca4adc ignore .pure
svn path=/trunk/; revision=16312
2002-04-01 20:27:03 +00:00
2a6e7401b2 Darwin/OS X portability from Max Horn <max@quendi.de>
* libversit/vcc.y: Remove #include <malloc.h>.

	* libversit/vobject.c: Likewise, and #include <stdlib.h>

svn path=/trunk/; revision=16308
2002-04-01 16:29:14 +00:00
4a54ffc858 Christian: Fix linker errors on SGI IRIX 6.5 by not using libtool for
* libversit/Makefile.am:
	* gncal/Makefile.am:
	* gnomecard/Makefile.am:
	Christian: Fix linker errors on SGI IRIX 6.5 by not using libtool
	for libversit.a. (Bugzilla #61031) -rpath removal and some small
	cleanups by me.

	* gncal/corba-cal-factory.c: (init_corba_server, unregister_calendar_services):
	Christian: Fix startup crashes.

	* gncal/calobj.c: (ical_object_to_vobject):
	Christian: Don't save dtend if it's 0 (i.e. the epoch 1970-01-01
	00:00). Partly addresses Bugzilla #6058.

	* gncal/calendar.c: (calendar_open):
	Store errno privately so that the displayed error message is correct.

	* gncal/gncal-week-view.c: (gncal_week_view_set):
	Put %W time format string in week_end part, since otherwise we get
	problems when the week start is set to Sunday. Also use %V instead
	of %W to get the ISO week number, instead of the C week number.
	This makes the week number consistent with the one from GtkCalendar.

	* libversit/vcc.y:
	Christian: Fix a problem with locale-dependent string comparisons.
	(Bugzilla #64801)

svn path=/trunk/; revision=16114
2002-03-12 00:41:53 +00:00
06a5c36099 The main window's title is now just one localized string. This should make
* gncal/main.c:
       The main window's title is now just one localized string. This
       should make l10n easier.

       * gncal/calendar-conduit.c:
       Move #define of G_LOG_DOMAIN to the top of the file.

       * gncal/calendar.h:
       * gncal/calendar.c: (calendar_save):
       Rewrote function. Does now try to restore the backup file if
       writing the calendar file failed. (Bugzilla #51662) Also, make
       fname argument const.

       * gncal/gncal-full-day.c:
       Renamed get_tm_range() to time_row_usage(), documented this function
       and cleaned it up.

       * gncal/gncal-week-view.c:
       Christian/me: Show week numbers. (Bugzilla #26377)

       * gncal/corba-cal-factory.h:
       s/corba_server_init/init_corba_server/

       * gnomecard/sort.c: (gnomecard_do_sort_cards):
       Christian: Fixed a crash that occured if an empty card list was
       sorted. Also increased sort speed a bit.

       * libversit/vobject.c: (fakeCString):
       Christian: Fixed possible crashes by just returning an empty
       string if NULL is passed in.

       * gncal/calobj.c: (ical_object_create_from_vobject):
       Christian: Remove a now redundant error check.

       * gncal/main.h:
       * gncal/main.c:
       * gncal/calendar.c: (calendar_day_change):
       * gncal/prop.c:
       Christian/me: Calendar roll over at midnight. (Bugzilla #6435)

svn path=/trunk/; revision=16090
2002-03-10 20:53:35 +00:00
5f62166de5 Change id of gnomecal chapter grom gcal to gnomecal, since that's what
* gncal/doc/C/gnomecal.sgml:
        Change id of gnomecal chapter grom gcal to gnomecal, since that's
        what topic.dat expects and what is nicer anyways.

        * libversit/README.TXT:
        * libversit/vobject.h:
        * libversit/vcaltmp.c:
        * libversit/vcaltmp.h:
        * libversit/vcaltest.c:
        * libversit/vctest.c:
        * libversit/vcc.h:
        Removed DOS-style line endings. (Bugzilla #16741)

        * gncal/gncal-todo.c: (make_todo_style), (insert_in_clist):
        * gncal/main.c: (parse_an_arg):
        Added break's to empty case blocks. (Bugzilla #16741)

svn path=/trunk/; revision=15712
2002-02-13 19:50:48 +00:00
856ebf12de yadayada
2001-10-07  Eskil Heyn Olsen  <eskil@eskil.dk>

	* NEWS:
	yadayada

	* gncal/Makefile.am:
	* gncal/allday.xpm:
	Added decor for allday events

	* gncal/calendar-conduit.c: (ical_from_remote_record), (transmit):
	Better conversion to/from allday events

	* gncal/calobj.c: (ical_object_new),
	(ical_object_create_from_vobject), (ical_object_to_vobject):
	* gncal/calobj.h:
	Added a gboolean field to indicate a timeless allday event

	* gncal/eventedit.c: (ee_check_all_day), (check_times),
	(set_all_day):
	Twiddled to use the icalobject->allday boolean field

	* gncal/gncal-full-day.c: (child_realize), (child_draw_decor),
	(child_compute_decor), (gncal_full_day_init),
	(gncal_full_day_unrealize):
	* gncal/gncal-full-day.h:
	Draw decor for allday events

	* gncal/gnome-cal.c: (mark_gtk_calendar_day):
	Correct marking for recurring events.

	* gncal/main.c:
	* gncal/main.h:
	Set up a color for days with events in year view

	* gncal/mark.c: (get_item_bg_color), (colorify_month_item),
	(mark_event_in_month), (mark_month_item), (mark_month_item_index),
	(day_event):
	* gncal/mark.h:
	* gncal/prop.c: (fake_mark_days):
	* gncal/year-view.c: (do_quick_view_popup):
	Tricks for display days with notime allday events with a different
	colored number label in the year view (also proper popups).

	* gncal/month-view.c: (do_quick_view_popup), (add_event):
	Print monthview with allday events without time, and proper popups.

	* gncal/quick-view.c: (create_items_for_event):
	* gncal/view-utils.c: (view_utils_draw_events):
	Stuff for displaying allday events without time.

	* gnome-pim.spec.in:
	Don't quiet configure

	* gnomecard/Makefile.am:
	Readded SUBDIRS, couldn't tell why it was removed, but
	the files were expected to be there.

	* libversit/vobject.h:
	Defined XPilotNoTimeProp to X-PILOT-NOTIME

svn path=/trunk/; revision=13494
2001-10-08 03:45:19 +00:00
2e156596a6 Changed buf to an int here. (lexGetQuotedPrintable): Changed cur to an int
2001-06-19  Christopher James Lahey  <clahey@ximian.com>

	* libversit/vcc.y (LexBuf): Changed buf to an int here.
	(lexGetQuotedPrintable): Changed cur to an int here.

svn path=/trunk/; revision=10292
2001-06-19 16:58:09 +00:00
62d28aab75 Changed int to char when returning a character from a stream (since it
2001-03-09  Christopher James Lahey  <clahey@ximian.com>

	* libversit/vcc.y: Changed int to char when returning a character
	from a stream (since it needs to be able to hold EOF.)

svn path=/trunk/; revision=8617
2001-03-09 19:34:30 +00:00
34766a085c Fixed some warnings. Fixed a bug where quoted printable fields were
2000-09-22  Christopher James Lahey  <clahey@helixcode.com>

	* libversit/vcc.y: Fixed some warnings.  Fixed a bug where quoted
	printable fields were reading in semi-colons that should have been
	field separators.

From addressbook/ChangeLog:

2000-09-22  Christopher James Lahey  <clahey@helixcode.com>

	* backend/ebook/e-card.c: Made addresses be quoted printable again
	so that they will encode properly if they have carriage returns in
	them.  This is possible now because of a fix in libversit.

svn path=/trunk/; revision=5550
2000-09-22 15:49:21 +00:00
608783a45d call finiLex in error case to avoid a memleak.
svn path=/trunk/; revision=2895
2000-05-08 02:15:36 +00:00
257a9db4f3 Fix off by one error.
svn path=/trunk/; revision=2877
2000-05-07 18:28:47 +00:00
7bbcabbc1e New function (borrowed from Korganizer's libversit code) to combine
2000-03-28  Russell Steinthal  <rms39@columbia.edu>

	* libversit/vcc.y (appendValue): New function (borrowed from
	Korganizer's libversit code) to combine semicolon-separated
	multiple-value properties into one long semicolon-delimited string
	(which can then be parsed by the application code).  This works
	around a bug in libversit by which multiple values would overwrite
	each other.

NOTE: This change seems to work, but could use as much testing as possible
before GNOME 1.2 (and gnome-pim 1.2) is released....  Hopefully, this fixes the multiple CATEGORIES bug I've been complaining about for the last few weeks.

svn path=/trunk/; revision=2237
2000-03-29 02:03:51 +00:00
a9732704a1 avoid yyconflict with libical
svn path=/trunk/; revision=1910
2000-02-23 17:53:59 +00:00
7b725d20a3 + * widgets/e-minicard/.cvsignore: Added minicard-label-test,
+	minicard-test, and reflow-test.
+
+	* shell/.cvsignore: added files autogenerated from Evolution.idl.
+
+	* libversit/.cvsignore: Added .libs, vcc.c, vcc.lo, vobject.lo,
+	vcaltmp.lo, libversit.la
+
+	* libical/src/test/.cvsignore: New file.
+
+	* libical/src/libical/.cvsignore: New file.
+
+	* libical/src/libicalss/.cvsignore: New file.
+
+	* libical/.cvsignore: New file, with config.log in it.
+
+	* calendar/.cvsignore: Added tlacuache and tl-test.
+
+	* libibex/.cvsignore: added lookup.
+
+	* mail/.cvsignore: added test-mail.

svn path=/trunk/; revision=1859
2000-02-19 21:28:47 +00:00
9764088cda Removed the VFS crap; my mistake, it should not go here.
2000-01-21  Federico Mena Quintero  <federico@helixcode.com>

	* libversit/vcc.y: Removed the VFS crap; my mistake, it should not
	go here.

	* configure.in: Added yacc requirements for libversit.

svn path=/trunk/; revision=1603
2000-01-21 22:38:57 +00:00
6cfc31750d Libversit / VFS work - Federico
svn path=/trunk/; revision=1601
2000-01-21 08:28:09 +00:00
01f6245229 Fix handling of QUOTED-PRINTABLE strings. writeQPString has been fixed to
* libversit/vobject.c: Fix handling of QUOTED-PRINTABLE strings.
writeQPString has been fixed to escape all chars according to rfc 1521.
writeString has been added for writing regular non-quoted strings.

* gmomecard/card.c: Fix infinite file growth problems, by not adding
the same attribute to the vcard property more than once.

* gnomecard/address-conduit.[ch]: Remove custom \n escaping and always
use QUOTED-PRINTABLE when necessary because libversit has been
fixed appropriately. Also remove various compiler warnings.

svn path=/trunk/; revision=1527
1999-12-31 20:35:35 +00:00
2e132a09ab 1.1.0
svn path=/trunk/; revision=1457
1999-12-03 07:24:47 +00:00
b035a84ceb When finding a colon, the lex consumed all line separators, making it
* libversit/vcc.y (yylex): When finding a colon, the lex consumed all
	line separators, making it impossible to have empty values (bug 1260).

Arturo

svn path=/trunk/; revision=1324
1999-10-11 11:03:39 +00:00
f75cc7238b changed to be a .la file instead of .a, this allows lib*_conduit to use
* libversit: changed to be a .la file instead of .a, this allows
	lib*_conduit to use the library.

	* gncal/calendar-conduit: implemented iterate and
	iterate_specific.

	* gncal/corba-cal: fixed warnings.

svn path=/trunk/; revision=1239
1999-09-19 01:14:24 +00:00
523a46f844 Added call to GNOME_COMPILE_WARNINGS.
1999-09-01  Miguel de Icaza  <miguel@gnu.org>

	* configure.in: Added call to GNOME_COMPILE_WARNINGS.

	* libversit: Removed all the rest of the C++ comments from C
	sources (per David's suggestion).


1999-09-01  David Kaelbling <drk@sgi.com>

	* card.c (strtoCardRev): Off by one error fix.

svn path=/trunk/; revision=1153
1999-09-01 18:09:57 +00:00
7b4d44e73d Added new ids XPilotId and XPilotStatus
1999-07-29  Miguel de Icaza  <miguel@gnu.org>

	* libversit/vcc.h: Added new ids XPilotId and XPilotStatus

svn path=/trunk/; revision=1044
1999-07-29 20:16:00 +00:00
a343c7e7d1 Wed, 30 Dec 1998 23:04:25 +0100 [Vincent]
* Major translation updates.

svn path=/trunk/; revision=567
1998-12-30 21:09:38 +00:00
c5cb76042a Changed a sprintf to a snprintf in vcc.y
Should vcc.c be under CVS control? I thought it was a derived file.

This fixes gnomecard segfaulting when it tried to load a non-existant
file on startup.

Dr Mike <msf@redhat.com>

svn path=/trunk/; revision=466
1998-11-07 21:29:05 +00:00
9635e17eee Missing files - Federico
svn path=/trunk/; revision=250
1998-06-05 23:55:19 +00:00
eaba896a14 New file.
* versit/.cvsignore: New file.

svn path=/trunk/; revision=108
1998-04-06 05:20:20 +00:00
4750b90ad1 GnomeCalendar toplevel GnomeApp; versit code -mig
svn path=/trunk/; revision=89
1998-04-02 02:18:42 +00:00