aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/cal-util
Commit message (Expand)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tag 'V1_93_0'.V1_93_0nobody2002-05-1611-11351/+0
* make the range datetime member a struct not a pointerJP Rosevear2002-05-152-5/+5
* start a server a uri (start_default_server): start a default serverJP Rosevear2002-05-082-0/+32
* more fixes for libversit.la -> libversit.aDan Winship2002-03-201-1/+1
* pass meeting boolean for gnome_calendar_edit_object andJP Rosevear2002-02-081-1/+1
* convert months from 1-12 to 0-11. Fixes bug #19235.Damon Chaplin2002-02-071-0/+6
* Clean up some of the Makefiles so we dont' link every library multipleEttore Perazzoli2002-01-251-4/+4
* use get_real_item (get_refresh_options): uncomment out (get_real_item):JP Rosevear2001-12-181-3/+8
* if we have an alarm that can be represented on the pilot, set theJP Rosevear2001-12-091-14/+24
* #ifdef'ed out the LOCATION field for now, since it wasn't supportedDamon Chaplin2001-11-151-0/+2
* Short-circuit the calculation of the repeat time if there are zeroFederico Mena Quintero2001-11-031-4/+7
* updated code to handle DATE values.Damon Chaplin2001-10-302-8/+26
* Use an EMessageBox instead of a gnome_dialog_question so that the labelFederico Mena Quintero2001-10-301-0/+65
* use libical-evolution.laDamon Chaplin2001-10-301-1/+1
* Fix bug #12163.Federico Mena Quintero2001-10-301-34/+105
* when the week start day is set to Sunday, we have to be careful to makeDamon Chaplin2001-10-281-2/+0
* Fixing the license text.Ettore Perazzoli2001-10-286-24/+18
* Fixing the license text.Ettore Perazzoli2001-10-281-1/+0
* Update the licensing information to require version 2 of the GPLEttore Perazzoli2001-10-271-2/+2
* convert the formatted date to UTF-8.Damon Chaplin2001-10-271-1/+1
* subtract 1 from any positive BYSETPOS value, since our array is 0-based.Damon Chaplin2001-10-261-3/+7
* when iterating over the subcomponents, use 'subcomp' rather thanDamon Chaplin2001-10-251-0/+89
* Fixes bug #5282.Federico Mena Quintero2001-10-252-1/+40
* make sure we free all the CalComponentDateTime's when we are finished.Damon Chaplin2001-10-241-13/+32
* convert an icaltimetype to a tm (tm_to_icaltimetype): vice versaJP Rosevear2001-10-242-0/+51
* added setDefaultTimezone() method.Damon Chaplin2001-10-237-47/+144
* new functionsRodrigo Moya2001-10-192-0/+70
* fix logic checksJP Rosevear2001-10-101-0/+22
* util function to get address (itip_addresses_get_default): get only theJP Rosevear2001-10-102-8/+46
* save the EXDATE as a DATE-TIME value, since we know the exact time. FixesDamon Chaplin2001-10-033-91/+26
* added comparison functions for these special cell types. But the date andDamon Chaplin2001-09-272-0/+52
* added CAL_MODE_INVALID to CalMode enumRodrigo Moya2001-09-261-0/+1
* new protoJP Rosevear2001-09-261-5/+5
* use bonobo-exception stuff to clean codeJP Rosevear2001-09-263-2320/+7
* for each call back, removes the alarms (cal_component_remove_all_alarms):JP Rosevear2001-09-172-0/+36
* use ical partstat, role, cutypes directlyJP Rosevear2001-09-142-162/+14
* Handle the new icalattach type instead of struct icalattachtype.Federico Mena Quintero2001-09-112-12/+8
* new functions moved from the CalBackendFile, to allow its use outside ofRodrigo Moya2001-08-212-0/+318
* added support for the Contacts field. Note that I'm not sure what weDamon Chaplin2001-08-152-0/+60
* added 'different_timezone' fields to EDayViewEvent and EWeekViewEvent, toDamon Chaplin2001-08-072-44/+0
* started some code to show the currently displayed dates in the folderDamon Chaplin2001-07-312-5/+13
* don't show the time in the EDateEdit widget for adding EXDATEs.Damon Chaplin2001-07-181-2/+0
* Really fixes #4380. The previous fix was necessary but not sufficient; itFederico Mena Quintero2001-07-182-0/+25
* new protoJP Rosevear2001-07-132-0/+28
* Fixes bug #4380 as well as some leftovers from the days of struct tm andFederico Mena Quintero2001-07-122-9/+2
* more timezone updates. I'm pretty much done with the calendar code now,Damon Chaplin2001-07-115-344/+695
* Add new columns for information specification (meeting_page_destroy): saveJP Rosevear2001-07-041-1/+1
* New files with the alarm options dialog; this configures theFederico Mena Quintero2001-07-032-3/+8
* cal-client/cal-client.[hc] cal-util/cal-component.cDamon Chaplin2001-07-035-32/+77
* Support for ATTACH, DESCRIPTION properties in alarm components.Federico Mena Quintero2001-07-032-88/+241
* Support for repeat/duration properties in alarm components.Federico Mena Quintero2001-07-032-0/+85
* implementJP Rosevear2001-07-031-1/+1
* Renamed the occur field to occur_start; added an occur_end field. This wayFederico Mena Quintero2001-06-271-1/+2
* New function to compare tasks like the Pilot task list.Federico Mena Quintero2001-06-241-0/+1
* Update the copyrights, replacing Helix Code with Ximian andEttore Perazzoli2001-06-2310-13/+13
* itip/imip send dialogJP Rosevear2001-06-202-1/+681
* new files to contain layout code split off from EDayView an EWeekView, soDamon Chaplin2001-05-293-31/+54
* Split the event and task editors into different objects for the separateFederico Mena Quintero2001-05-172-84/+89
* free the alarm component if it doesn't have a parent, rather than if itJP Rosevear2001-05-091-1/+1
* unref the calcomponent when we're done with itJP Rosevear2001-05-041-8/+12
* the value type should be inited with ICAL_VALUE_* rather than ICAL_*_VALUEJP Rosevear2001-04-271-3/+3
* the libical action stuff uses enums rather than strings to enumerate theJP Rosevear2001-04-181-15/+29
* Fix the syntactic bogon here, and attempt to fix the logical bogon too.Dan Winship2001-04-141-2/+2
* New function to restart a query for the day view. (query_obj_updated_cb):Federico Mena Quintero2001-04-132-2/+74
* Replace includes of <gnome.h>, <bonobo.h> and <gtk/gtk.h> with the neededKjartan Maraas2001-03-261-1/+3
* keep list of all Tasks folders so we can update the preference settingsDamon Chaplin2001-03-052-2/+6
* fill in new classification stuff properly (get_widgets): load new class.JP Rosevear2001-02-091-1/+1
* If the categories string is empty, remove the property (get_period_list):JP Rosevear2001-02-071-11/+11
* Oops, that shouldn't have gone inJP Rosevear2001-02-072-11/+0
* Match new append_alarm signature (reminder_to_comp_object): only addJP Rosevear2001-02-072-0/+11
* Set the time and duration values in the trigger to null by defaultJP Rosevear2001-02-061-1/+3
* get the new reminder widgets (sync_entries): different callback dataJP Rosevear2001-02-062-0/+7
* <gnome.h> trimming to reduce compilation time. Ditto. Ditto. Ditto. Ditto.Federico Mena Quintero2001-01-291-1/+1
* libical import cleanupJP Rosevear2001-01-242-4/+4
* create a new cal component alarm (cal_component_add_alarm): add alarm toJP Rosevear2001-01-192-41/+145
* gui/e-week-view*.c don't use the theme colors at all within the graphicalDamon Chaplin2001-01-182-0/+75
* Ximianified email addresses and copyrights.Federico Mena Quintero2001-01-176-8/+16
* get categories button (init_widgets): listen for button clickJP Rosevear2001-01-062-48/+75
* Fix confusion in the way the range is expanded.Federico Mena Quintero2000-12-204-345/+86
* Alarm instance generation support for the Wombat.Federico Mena Quintero2000-12-194-152/+170
* Removed unused function, a relic from Gnomecal.Federico Mena Quintero2000-12-162-35/+0
* Fix the sign in the HAVE_TM_GMTOFF caseDan Winship2000-12-161-1/+1
* #elsif -> #elifChris Toshok2000-12-151-1/+1
* Even though icaltime_from_timet() now properly ignores the is_utc argumentFederico Mena Quintero2000-12-142-2/+2
* #if 0ed cal_obj_date_only_compare_func. (cal_object_get_rdate_end):Christopher James Lahey2000-12-141-1/+5
* Constify for new libical API. (set_text_list): Likewise.Federico Mena Quintero2000-12-132-4/+4
* More fixage - FedericoFederico Mena Quintero2000-12-121-1/+1
* This is to make things work with libical 0.21helix1 and later. WarningsFederico Mena Quintero2000-12-123-16/+16
* updated the tests on the start & end time just before calling theDamon Chaplin2000-12-122-35/+57
* added changed flags and added calls to a new functionDamon Chaplin2000-12-111-16/+33
* Fixes bug #920.Federico Mena Quintero2000-12-071-0/+2
* kill (Cal_get_changes): return the corba sequence directlyJP Rosevear2000-12-072-39/+0
* Update so as not to conflict with calendar (next_changed_item): update toJP Rosevear2000-12-072-5/+6
* Upgrade of the alarm framework. We now access alarms by a uniqueFederico Mena Quintero2000-11-302-37/+220
* use a gint for day rather than a guint since we now support -ve days. AlsoDamon Chaplin2000-11-272-56/+128
* DOH, fixed reversed test for the presence of the icalcomp's parent. ThisFederico Mena Quintero2000-11-251-1/+1
* Use the new libical external iterators (icalcomponent_begin_component()Federico Mena Quintero2000-11-256-1367/+8
* These changes fix bugzilla bugs #874 and #875.Federico Mena Quintero2000-11-092-71/+98
* SHUT THE FUCK UP, DONNIE. DUDE, THEY PEED YOUR FUCKING RUG.Federico Mena Quintero2000-10-271-1/+0
* This is the new recurrence page, partially finished. I just want it on CVSFederico Mena Quintero2000-10-271-6/+7
* unsigned chars to isalphaMichael Meeks2000-10-271-2/+2
* AM_GNOME_GETTEXT doesn't use $(datadir)/locale as the locale dir. (ItDan Winship2000-10-241-1/+1
* added more (working) integration with theJesse Pavel2000-10-211-6/+0
* added _click-to-add-message, though I'm not sure if i18n will work.Damon Chaplin2000-10-205-13/+73
* Remove pilot cruft. All pilot stuff is in the conduits now and uses theJP Rosevear2000-10-162-175/+0
* call calendar_config_write_on_exit() to write out some special configDamon Chaplin2000-10-122-39/+80
* when the user types in a new event, don't create it until the user hitsDamon Chaplin2000-10-054-421/+316
* updated to support RDATE end times or durations. Note that if you have twoDamon Chaplin2000-09-303-118/+237
* set the height of the scrolled window for the description field, since theDamon Chaplin2000-09-254-152/+453
* Add some other cases where a slow sync is in order (pre_sync): Pre loadJP Rosevear2000-09-202-0/+39
* changed to use EDateEdit.Damon Chaplin2000-09-112-0/+78
* Use cal component pilot stuff properly (find_record_in_repository): RemoveJP Rosevear2000-09-102-17/+156
* Fixed some warnings.Christopher James Lahey2000-09-091-0/+2
* Use new cal_component_has_recurrences convenience functionJP Rosevear2000-09-061-1/+0
* Use new convenience functions and only get the recurrence stuff if needed.JP Rosevear2000-09-063-8/+94
* Kill all exdates if there are no dates in the boxJP Rosevear2000-09-061-1/+39
* The exdate and rdate lists are a list of icaltimetypes, notJP Rosevear2000-09-061-12/+10
* Free the data, not the list element.JP Rosevear2000-09-061-1/+1
* Compute the event duration using the event start/end times, not theJP Rosevear2000-09-061-13/+12
* Check to see if r->enddate is (time_t)-1 and set to 0 if soJP Rosevear2000-09-061-0/+2
* We don't need AC_PROG_RANLIB and AM_PROG_LIBTOOLJP Rosevear2000-09-011-2/+1
* New function. We need this from code that dynamically updates from aFederico Mena Quintero2000-08-292-26/+1
* We no longer need time_from_icaltimetype as libical has the API for thisJP Rosevear2000-08-293-37/+5
* Update for libical 0.19JP Rosevear2000-08-251-1/+1
* Remove status barJP Rosevear2000-08-241-1/+0
* Added the cal-util library to the documentation framework - FedericoFederico Mena Quintero2000-08-151-5/+2
* stubs for pilot id accessors (cal_component_get_pilot_status):Seth Alves2000-08-122-0/+66
* Generate a prettier string for the geographical position.Federico Mena Quintero2000-08-122-5/+169
* Handle the PERCENT-COMPLETE property. (free_icalcomponent): Likewise.Federico Mena Quintero2000-08-122-0/+203
* New function. (cal_component_get_icalcomponent): Ensure that the SEQUENCEFederico Mena Quintero2000-08-082-0/+37
* Big sync. Disable calendar compilation for a few hours - FedericoFederico Mena Quintero2000-08-083-6/+55
* New files for the iCalendar file backend.Federico Mena Quintero2000-08-032-8/+27
* Use CalComponent and the new property types instead of the old iCalObjectFederico Mena Quintero2000-08-025-127/+395
* OK, it seems that we have all the interesting properties for single-userFederico Mena Quintero2000-07-272-0/+224
* Ahem, be consistent with parameter names - FedericoFederico Mena Quintero2000-07-271-2/+2
* Put all the functions used to free returned values all together.Federico Mena Quintero2000-07-272-209/+349
* New function. (scan_property): Handle the RDATE property. (scan_period):Federico Mena Quintero2000-07-263-86/+320
* fixed it so it doesn't crash when a URL is loaded.Damon Chaplin2000-07-232-3/+19
* Finish filling the trigger. What a pain, again.Federico Mena Quintero2000-07-201-6/+77
* Free the icalcomponent if this is an unattached alarm.Federico Mena Quintero2000-07-192-1/+173
* New internal represntation for alarm components. We really don't map themFederico Mena Quintero2000-07-152-1/+208
* fixed various problemsSeth Alves2000-07-131-0/+16
* Handle the COMPLETED property. (free_icalcomponent): Ditto.Federico Mena Quintero2000-07-122-30/+264
* Handle the SEQUENCE property. (free_icalcomponent): Ditto.Federico Mena Quintero2000-07-082-1/+108
* Handle the LAST-MODIFIED property. (free_icalcomponent): Ditto.Federico Mena Quintero2000-07-072-20/+106
* Handle the CREATED property. (free_icalcomponent): Ditto.Federico Mena Quintero2000-07-072-121/+303
* Use CalComponentText instead of CalComponentPropSummary. Removed theFederico Mena Quintero2000-07-042-11/+120
* Renamed from cal_component_free_description_list(). We can share thisFederico Mena Quintero2000-07-042-253/+348
* Handle CATEGORIES. This can appear multiple times, so we maintain a list.Federico Mena Quintero2000-07-032-24/+234
* Handle date/time and timezone pairs. (scan_property): Handle DTSTART andFederico Mena Quintero2000-07-022-12/+302
* Handle the DESCRIPTION property. There can be multiple descriptions withFederico Mena Quintero2000-07-012-40/+243
* Get an EvolutionShellClient instead of an Evolution_Shell to match theEttore Perazzoli2000-06-302-91/+303
* New files for the new iCalendar component object. Today's properties:Federico Mena Quintero2000-06-294-3/+478
* Fix compilation with builddir != srcdir.Ettore Perazzoli2000-06-191-0/+1
* Doh, sync - FedericoFederico Mena Quintero2000-06-161-4/+4
* updated.Damon Chaplin2000-06-163-59/+593
* use libical.aDamon Chaplin2000-06-161-1/+1
* merge the two separate noinst_PROGRAMS declarations into one so automakeDan Winship2000-06-151-3/+2
* switch back to vcal for debuggingSeth Alves2000-06-141-3/+3
* Added the array of objects and the hash table of UID->array index.Federico Mena Quintero2000-06-131-4/+1
* Added a get_n_objects() method.Federico Mena Quintero2000-06-091-0/+26
* Allow for NULL summaries.Federico Mena Quintero2000-06-091-1/+1
* put this back in, it's still used inSeth Alves2000-06-082-3/+2
* update some .cvsignoresSeth Alves2000-06-081-0/+1
* instead of returning a text representation, decode the text and return anSeth Alves2000-06-082-1/+7
* fixed a bunch of problems use libical instead of libversitSeth Alves2000-06-074-45/+254
* Removed from the public header; made static. Now everyone should useFederico Mena Quintero2000-06-072-30/+24
* added test-recur test program.Damon Chaplin2000-06-015-347/+1869
* new files to implement iCalendar recurrence rules. These are only partDamon Chaplin2000-05-205-0/+1247
* Fixed warning message. (time_add_day): Likewise. (time_add_month):Federico Mena Quintero2000-05-191-4/+11
* Added version and availability of required libunicode library.Matt Loper2000-05-131-30/+35
* remove unused timezone variable to make this compile on BSD systems (whereDan Winship2000-05-121-1/+0
* Removed unused arguments. Load the initial alarms here. (load_alarms): NewFederico Mena Quintero2000-05-122-2/+37
* don't set the ico->uid to NULL or we won't find any other occurrences ofDamon Chaplin2000-05-091-0/+1
* changed these so they just do a simple localtime(), update the struct tm,Damon Chaplin2000-05-071-0/+49
* finish editing event when user hits Return key.Damon Chaplin2000-05-071-1/+33
* added guint ref_count to iCalObject struct, and ical_object_ref/unref()Damon Chaplin2000-05-062-0/+32
* for the long events pass E_DAY_VIEW_LONG_EVENT as the day. Fixes SEGV.Damon Chaplin2000-05-051-0/+2
* set the active radio button here. Oops - it wasn't a Bonobo problem afterDamon Chaplin2000-05-032-7/+10
* set attendee and contact address correctly.Seth Alves2000-05-011-3/+3
* new function to see if the event dates have changed (including anyDamon Chaplin2000-05-012-0/+113
* deleted some commented out codeSeth Alves2000-04-281-3/+1
* Replaced libcal-util.la with *.laChristopher James Lahey2000-04-261-1/+1
* compare iCalObjects by their UIDs instead of by their pointers.Seth Alves2000-04-261-1/+2
* allow for null CN (parse_person): allow for null sent_bySeth Alves2000-04-253-14/+171
* finished first stab at iCalObject to icalcomponent conversion.Seth Alves2000-04-251-3/+147
* start on code to do the opposite of icalendar.c (convert from iCalObjectsSeth Alves2000-04-223-3/+377
* Fix include path.Federico Mena Quintero2000-04-191-3/+2
* Renamed library from libcalutil to libcal-util, to be consistent withFederico Mena Quintero2000-04-175-31/+16
* use HAVE_TIMEZONE to switch between linux's timezone variable and *bsd'sChris Toshok2000-04-121-2/+13
* Use ical_object_to_string().Federico Mena Quintero2000-03-284-109/+73
* Fix for srcdir != builddir.Elliot Lee2000-03-181-11/+9
* Initialize the alarm types here. Do not call default_alarm() anymore,Federico Mena Quintero2000-03-111-24/+5
* replaced "Calendar *cal" with "CalClient *calc" in the GnomeCalendarSeth Alves2000-03-093-2/+83
* track movement of calobj.[ch]Seth Alves2000-03-082-2/+2
* ignore *.lo instead of a list of .lo filesSeth Alves2000-03-081-2/+1
* calobj.[ch] live in cal-util nowSeth Alves2000-03-081-0/+2
* stubs for client side access to alarm structures. this will probablySeth Alves2000-03-061-0/+18
* added some .cvsignore filesSeth Alves2000-03-041-0/+7
* new file -- things shared between the client and server go in thisSeth Alves2000-03-047-0/+1407
* Change iCalObject.organizer from char* to iCalPerson*Russell Steinthal2000-02-162-11/+91
* Connect to the Cal's destroy signal. (cal_backend_remove_cal): KilledFederico Mena Quintero2000-02-111-1/+1
* Added get_uids() method to get a list of UIDs based on object types.Federico Mena Quintero2000-02-092-78/+164
* Add default alarm support, Beep on display alarms optionRussell Steinthal1999-11-031-13/+8
* Small fix -miguelArturo Espinosa1999-09-281-30/+30
* About to rehash conduit.Eskil Heyn Olsen1999-09-191-1/+1
* added sources to calendar-conduitEskil Heyn Olsen1999-09-151-2/+2
* Fix the hostname part.Miguel de Icaza1999-08-151-3/+3
* Lots of more work on the sync stuff. It works pretty well now.Arturo Espinosa1999-07-291-6/+11
* New file. Implements PalmPilot syncronization with the Gnome Calendar.Miguel de Icaza1999-07-282-0/+73
* Generate unique IDs on Vevents we load that lack it. WE need this for theMiguel de Icaza1999-07-271-1/+3
* Changed gnome-pim.keys to use the --file flagMiguel de Icaza1999-07-171-3/+27
* One line bug fix from Sergey I Panov.Miguel de Icaza1999-06-041-1/+1
* Work around broken software that writes a broken month-of-day as "zero".Miguel de Icaza1999-06-021-0/+8
* Make intervals always exist. a 0 interval is wrong.Miguel de Icaza1999-05-261-0/+4
* Added this routine so Monthly recurrences use the weekday field as aSteve Murphy1999-04-041-9/+86
* Include <config.h> so that strings get translated. Correct spelling.Nuno Ferreira1999-03-281-0/+1
* Added 2 paranthesis.. "foobar = d / 60*60" is _NOT_ the same as "foobar =Tomas Ogren1999-03-241-1/+1
* 1999-03-10 Craig A Soules (soules+@andrew.cmu.edu)Arturo Espinosa1999-03-111-2/+13
* Save the owner/organizer of the event. (ical_object_create_from_vobject):Miguel de Icaza1999-02-241-0/+10
* GNOME PIM livesMichael Fulbright1998-12-092-2/+2
* Add ctype.hMiguel de Icaza1998-11-071-0/+1
* Changed name from time_start_of_day() to be consistent with the otherFederico Mena Quintero1998-10-032-63/+110
* Small fixes for calendar savingArturo Espinosa1998-08-221-2/+4
* Fix for the weekly event generation. Was reported on the bug trackingMiguel de Icaza1998-05-261-1/+1
* Bug free version of the range computation in place.Miguel de Icaza1998-05-161-2/+2
* Do not add the spurious padding.Miguel de Icaza1998-05-152-5/+45
* Draw the day at startup. (gncal_day_panel_set): Fix selected-day display.Miguel de Icaza1998-05-041-2/+0
* Fixed alarm saving code. Fixed alarm loading code. New -partial-Arturo Espinosa1998-04-252-22/+46
* Fixes for vTodo thingies -migArturo Espinosa1998-04-231-7/+18
* Lots of changes:Miguel de Icaza1998-04-221-1/+0
* Enhance the exception date handling -migArturo Espinosa1998-04-211-16/+38
* Fix compiler warnings - FedericoArturo Espinosa1998-04-211-3/+6
* more fixes -migArturo Espinosa1998-04-211-0/+3
* A lot of usability changes to GnomeCal -miguelArturo Espinosa1998-04-211-1/+23
* Add Quoted printable property to items containing new lines. (duration):Miguel de Icaza1998-04-191-6/+15
* Final steps.Arturo Espinosa1998-04-181-2/+1
* Yes.Arturo Espinosa1998-04-182-0/+25
* Added mandatory status property. (ical_object_to_vobject): Only storeFederico Mena Quintero1998-04-181-4/+12
* Added mandatory status property. (ical_object_to_vobject): Only storeFederico Mena Quintero1998-04-181-1/+3
* Year view, double click -migArturo Espinosa1998-04-182-22/+93
* The event dialog is beautified, recurrences are saner.Federico Mena Quintero1998-04-182-6/+6
* We load the alarms -migArturo Espinosa1998-04-182-15/+49
* Save Recurrence rules -MiguelArturo Espinosa1998-04-181-4/+108
* Large number of updates. Recurrence basically works now in most of itsArturo Espinosa1998-04-182-17/+213
* Remove deadly excessive abuse of encapsulation -migArturo Espinosa1998-04-172-12/+11
* New event generation api in place -miguelArturo Espinosa1998-04-171-1/+3
* Use menu_shell->children, not menu->children. Why does GtkMenu have aFederico Mena Quintero1998-04-172-2/+3
* The general_owner may be null. Do the proper thing when creating theFederico Mena Quintero1998-04-162-1/+17
* Year view marks ranges of new dates (on update view). Recurrence iteratorArturo Espinosa1998-04-152-5/+25