aboutsummaryrefslogtreecommitdiffstats
path: root/libical/design-data
Commit message (Collapse)AuthorAgeFilesLines
* Replace struct icalattachtype by an opaque icalattach that is properlyFederico Mena Quintero2001-09-113-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Removing autogenerated filesJP Rosevear2001-04-181-192/+0
| | | | | | | | 2001-04-17 JP Rosevear <jpr@ximian.com> * Removing autogenerated files svn path=/trunk/; revision=9421
* Finish merge of new libical 0.23a versionJP Rosevear2001-04-181-7/+3
| | | | | | | | 2001-04-17 JP Rosevear <jpr@ximian.com> * Finish merge of new libical 0.23a version svn path=/trunk/; revision=9420
* Initial revisionJP Rosevear2001-04-184-0/+313
| | | | svn path=/trunk/; revision=9413
* Import cleanupJP Rosevear2001-02-062-28/+28
| | | | svn path=/trunk/; revision=7978
* Import clean upJP Rosevear2001-01-241-2/+2
| | | | svn path=/trunk/; revision=7751
* Fix fucking CVS conflicts because fucking CVS is a fucking big doofus - FedericoFederico Mena Quintero2000-12-124-95/+96
| | | | svn path=/trunk/; revision=6920
* Kill off more old, dead filesJP Rosevear2000-09-012-160/+0
| | | | | | | | 2000-08-31 JP Rosevear <jpr@helixcode.com> * Kill off more old, dead files svn path=/trunk/; revision=5150
* Fix minor conflicts.JP Rosevear2000-08-252-2/+10
| | | | svn path=/trunk/; revision=5017
* merge libical-0.17 onto the headSeth Alves2000-06-072-17/+17
| | | | svn path=/trunk/; revision=3449
* reparing damage from removing filesEric Busboom2000-05-1513-0/+1831
| | | | svn path=/trunk/; revision=3042
* removing all filesEric Busboom2000-05-1514-2004/+0
| | | | svn path=/trunk/; revision=3040
* This commit was generated by cvs2svn to compensate for changes in r3037,Eric Busboom2000-05-151-16/+16
| | | | | | which included commits to RCS files with non-trunk default branches. svn path=/trunk/; revision=3038
* Initial revisionEric Busboom2000-05-151-0/+173
| | | | svn path=/trunk/; revision=3034
* added some stuff to cvs ignore files, build .la instead of just .aSeth Alves2000-04-191-0/+1
| | | | | | in src/libical/Makefile.am svn path=/trunk/; revision=2488
* import of libical-0.16Seth Alves2000-04-196-33/+70
| | | | svn path=/trunk/; revision=2484
* This commit was generated by cvs2svn to compensate for changes in r1879,Seth Alves2000-02-211-18/+18
| | | | | | which included commits to RCS files with non-trunk default branches. svn path=/trunk/; revision=1880
* Initial revisionSeth Alves2000-02-212-0/+160
| | | | svn path=/trunk/; revision=1877
* Initial revisionSeth Alves2000-02-189-0/+1633
svn path=/trunk/; revision=1823