/* Evolution calendar - Data model for ETable * * Copyright (C) 2004 Ximian, Inc. * * Authors: Rodrigo Moya * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2 of the GNU General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifdef HAVE_CONFIG_H #include #endif #include #include #include "e-cal-model-calendar.h" #include "e-cell-date-edit-text.h" #include "itip-utils.h" #include "misc.h" #include "dialogs/recur-comp.h" #include "dialogs/send-comp.h" struct _ECalModelCalendarPrivate { guint reserved; }; static void e_cal_model_calendar_finalize (GObject *object); static int ecmc_column_count (ETableModel *etm); static void *ecmc_value_at (ETableModel *etm, int col, int row); static void ecmc_set_value_at (ETableModel *etm, int col, int row, const void *value); static gboolean ecmc_is_cell_editable (ETableModel *etm, int col, int row); static void *ecmc_duplicate_value (ETableModel *etm, int col, const void *value); static void ecmc_free_value (ETableModel *etm, int col, void *value); static void *ecmc_initialize_value (ETableModel *etm, int col); static gboolean ecmc_value_is_empty (ETableModel *etm, int col, const void *value); static char *ecmc_value_to_string (ETableModel *etm, int col, const void *value); static void ecmc_fill_component_from_model (ECalModel *model, ECalModelComponent *comp_data, ETableModel *source_model, gint row); G_DEFINE_TYPE (ECalModelCalendar, e_cal_model_calendar, E_TYPE_CAL_MODEL) static void e_cal_model_calendar_class_init (ECalModelCalendarClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); ETableModelClass *etm_class = E_TABLE_MODEL_CLASS (klass); ECalModelClass *model_class = E_CAL_MODEL_CLASS (klass); object_class->finalize = e_cal_model_calendar_finalize; etm_class->column_count = ecmc_column_count; etm_class->value_at = ecmc_value_at; etm_class->set_value_at = ecmc_set_value_at; etm_class->is_cell_editable = ecmc_is_cell_editable; etm_class->duplicate_value = ecmc_duplicate_value; etm_class->free_value = ecmc_free_value; etm_class->initialize_value = ecmc_initialize_value; etm_class->value_is_empty = ecmc_value_is_empty; etm_class->value_to_string = ecmc_value_to_string; model_class->fill_component_from_model = ecmc_fill_component_from_model; } static void e_cal_model_calendar_init (ECalModelCalendar *model) { ECalModelCalendarPrivate *priv; priv = g_new0 (ECalModelCalendarPrivate, 1); model->priv = priv; e_cal_model_set_component_kind (E_CAL_MODEL (model), ICAL_VEVENT_COMPONENT); } static void e_cal_model_calendar_finalize (GObject *object) { ECalModelCalendarPrivate *priv; ECalModelCalendar *model = (ECalModelCalendar *) object; g_return_if_fail (E_IS_CAL_MODEL_CALENDAR (model)); priv = model->priv; if (priv) { g_free (priv); model->priv = NULL; } if (G_OBJECT_CLASS (e_cal_model_calendar_parent_class)->finalize) G_OBJECT_CLASS (e_cal_model_calendar_parent_class)->finalize (object); } /* ETableModel methods */ static int ecmc_column_count (ETableModel *etm) { return E_CAL_MODEL_CALENDAR_FIELD_LAST; } static ECellDateEditValue * get_dtend (ECalModelCalendar *model, ECalModelComponent *comp_data) { struct icaltimetype tt_end; if (!comp_data->dtend) { icalproperty *prop; icaltimezone *zone = NULL, *model_zone = NULL; gboolean got_zone = FALSE; prop = icalcomponent_get_first_property (comp_data->icalcomp, ICAL_DTEND_PROPERTY); if (!prop) return NULL; tt_end = icalproperty_get_dtend (prop); if (icaltime_get_tzid (tt_end) && e_cal_get_timezone (comp_data->client, icaltime_get_tzid (tt_end), &zone, NULL)) got_zone = TRUE; model_zone = e_cal_model_get_timezone (E_CAL_MODEL (model)); if (e_cal_model_get_flags (E_CAL_MODEL (model)) & E_CAL_MODEL_FLAGS_EXPAND_RECURRENCES) { if (got_zone) { tt_end = icaltime_from_timet_with_zone (comp_data->instance_end, tt_end.is_date, zone); if (model_zone) icaltimezone_convert_time (&tt_end, zone, model_zone); } else tt_end = icaltime_from_timet_with_zone (comp_data->instance_end, tt_end.is_date, model_zone); } if (!icaltime_is_valid_time (tt_end) || icaltime_is_null_time (tt_end)) return NULL; comp_data->dtend = g_new0 (ECellDateEditValue, 1); comp_data->dtend->tt = tt_end; if (got_zone) comp_data->dtend->zone = zone; else comp_data->dtend->zone = NULL; } return comp_data->dtend; } static void * get_location (ECalModelComponent *comp_data) { icalproperty *prop; prop = icalcomponent_get_first_property (comp_data->icalcomp, ICAL_LOCATION_PROPERTY); if (prop) return (void *) icalproperty_get_location (prop); return ""; } static void * get_transparency (ECalModelComponent *comp_data) { icalproperty *prop; prop = icalcomponent_get_first_property (comp_data->icalcomp, ICAL_TRANSP_PROPERTY); if (prop) { icalproperty_transp transp; transp = icalproperty_get_transp (prop); if (transp == ICAL_TRANSP_TRANSPARENT || transp == ICAL_TRANSP_TRANSPARENTNOCONFLICT) return _("Free"); else if (transp == ICAL_TRANSP_OPAQUE || transp == ICAL_TRANSP_OPAQUENOCONFLICT) return _("Busy"); } return NULL; } static void * ecmc_value_at (ETableModel *etm, int col, int row) { ECalModelComponent *comp_data; ECalModelCalendar *model = (ECalModelCalendar *) etm; g_return_val_if_fail (E_IS_CAL_MODEL_CALENDAR (model), NULL); g_return_val_if_fail (col >= 0 && col < E_CAL_MODEL_CALENDAR_FIELD_LAST, NULL); g_return_val_if_fail (row >= 0 && row < e_table_model_row_count (etm), NULL); if (col < E_CAL_MODEL_FIELD_LAST) return E_TABLE_MODEL_CLASS (e_cal_model_calendar_parent_class)->value_at (etm, col, row); comp_data = e_cal_model_get_component_at (E_CAL_MODEL (model), row); if (!comp_data) return ""; switch (col) { case E_CAL_MODEL_CALENDAR_FIELD_DTEND : return get_dtend (model, comp_data); case E_CAL_MODEL_CALENDAR_FIELD_LOCATION : return get_location (comp_data); case E_CAL_MODEL_CALENDAR_FIELD_TRANSPARENCY : return get_transparency (comp_data); } return ""; } static void set_dtend (ECalModelComponent *comp_data, const void *value) { ECellDateEditValue *dv = (ECellDateEditValue *) value; icalproperty *prop; icalparameter *param; const char *tzid; prop = icalcomponent_get_first_property (comp_data->icalcomp, ICAL_DTEND_PROPERTY); if (prop) param = icalproperty_get_first_parameter (prop, ICAL_TZID_PARAMETER); else param = NULL; /* If we are setting the property to NULL (i.e. removing it), then we remove it if it exists. */ if (!dv) { if (prop) { icalcomponent_remove_property (comp_data->icalcomp, prop); icalproperty_free (prop); } return; } /* If the TZID is set to "UTC", we set the is_utc flag. */ tzid = dv->zone ? icaltimezone_get_tzid (dv->zone) : "UTC"; if (tzid && !strcmp (tzid, "UTC")) dv->tt.is_utc = 1; else dv->tt.is_utc = 0; if (prop) { icalproperty_set_dtend (prop, dv->tt); } else { prop = icalproperty_new_dtend (dv->tt); icalcomponent_add_property (comp_data->icalcomp, prop); } /* If the TZID is set to "UTC", we don't want to save the TZID. */ if (tzid && strcmp (tzid, "UTC")) { if (param) { icalparameter_set_tzid (param, (char *) tzid); } else { param = icalparameter_new_tzid ((char *) tzid); icalproperty_add_parameter (prop, param); } } else if (param) { icalproperty_remove_parameter (prop, ICAL_TZID_PARAMETER); } } static void set_location (ECalModelComponent *comp_data, const void *value) { icalproperty *prop; prop = icalcomponent_get_first_property (comp_data->icalcomp, ICAL_LOCATION_PROPERTY); if (string_is_empty (value)) { if (prop) { icalcomponent_remove_property (comp_data->icalcomp, prop); icalproperty_free (prop); } } else { if (prop) icalproperty_set_location (prop, (const char *) value); else { prop = icalproperty_new_location ((const char *) value); icalcomponent_add_property (comp_data->icalcomp, prop); } } } static void set_transparency (ECalModelComponent *comp_data, const void *value) { icalproperty *prop; prop = icalcomponent_get_first_property (comp_data->icalcomp, ICAL_TRANSP_PROPERTY); if (string_is_empty (value)) { if (prop) { icalcomponent_remove_property (comp_data->icalcomp, prop); icalproperty_free (prop); } } else { icalproperty_transp transp; if (!g_ascii_strcasecmp (value, "FREE")) transp = ICAL_TRANSP_TRANSPARENT; else if (!g_ascii_strcasecmp (value, "OPAQUE")) transp = ICAL_TRANSP_OPAQUE; else { if (prop) { icalcomponent_remove_property (comp_data->icalcomp, prop); icalproperty_free (prop); } return; } if (prop) icalproperty_set_transp (prop, transp); else { prop = icalproperty_new_transp (transp); icalcomponent_add_property (comp_data->icalcomp, prop); } } } static void ecmc_set_value_at (ETableModel *etm, int col, int row, const void *value) { ECalModelComponent *comp_data; CalObjModType mod = CALOBJ_MOD_ALL; ECalComponent *comp; ECalModelCalendar *model = (ECalModelCalendar *) etm; g_return_if_fail (E_IS_CAL_MODEL_CALENDAR (model)); g_return_if_fail (col >= 0 && col < E_CAL_MODEL_CALENDAR_FIELD_LAST); g_return_if_fail (row >= 0 && row < e_table_model_row_count (etm)); if (col < E_CAL_MODEL_FIELD_LAST) { E_TABLE_MODEL_CLASS (e_cal_model_calendar_parent_class)->set_value_at (etm, col, row, value); return; } comp_data = e_cal_model_get_component_at (E_CAL_MODEL (model), row); if (!comp_data) return; comp = e_cal_component_new (); if (!e_cal_component_set_icalcomponent (comp, icalcomponent_new_clone (comp_data->icalcomp))) { g_object_unref (comp); return; } /* ask about mod type */ if (e_cal_component_is_instance (comp)) { if (!recur_component_dialog (comp_data->client, comp, &mod, NULL, FALSE)) { g_object_unref (comp); return; } } switch (col) { case E_CAL_MODEL_CALENDAR_FIELD_DTEND : set_dtend (comp_data, value); break; case E_CAL_MODEL_CALENDAR_FIELD_LOCATION : set_location (comp_data, value); break; case E_CAL_MODEL_CALENDAR_FIELD_TRANSPARENCY : set_transparency (comp_data, value); break; } if (e_cal_modify_object (comp_data->client, comp_data->icalcomp, CALOBJ_MOD_ALL, NULL)) { if (itip_organizer_is_user (comp, comp_data->client) && send_component_dialog (NULL, comp_data->client, comp, FALSE)) itip_send_comp (E_CAL_COMPONENT_METHOD_REQUEST, comp, comp_data->client, NULL, NULL, NULL); } else { g_warning (G_STRLOC ": Could not modify the object!"); /* FIXME Show error dialog */ } g_object_unref (comp); } static gboolean ecmc_is_cell_editable (ETableModel *etm, int col, int row) { ECalModelCalendar *model = (ECalModelCalendar *) etm; g_return_val_if_fail (E_IS_CAL_MODEL_CALENDAR (model), FALSE); g_return_val_if_fail (col >= 0 && col < E_CAL_MODEL_CALENDAR_FIELD_LAST, FALSE); g_return_val_if_fail (row >= -1 || (row >= 0 && row < e_table_model_row_count (etm)), FALSE); if (col < E_CAL_MODEL_FIELD_LAST) return E_TABLE_MODEL_CLASS (e_cal_model_calendar_parent_class)->is_cell_editable (etm, col, row); if (!e_cal_model_test_row_editable (E_CAL_MODEL (etm), row)) return FALSE; switch (col) { case E_CAL_MODEL_CALENDAR_FIELD_DTEND : case E_CAL_MODEL_CALENDAR_FIELD_LOCATION : case E_CAL_MODEL_CALENDAR_FIELD_TRANSPARENCY : return TRUE; } return FALSE; } static void * ecmc_duplicate_value (ETableModel *etm, int col, const void *value) { g_return_val_if_fail (col >= 0 && col < E_CAL_MODEL_CALENDAR_FIELD_LAST, NULL); if (col < E_CAL_MODEL_FIELD_LAST) return E_TABLE_MODEL_CLASS (e_cal_model_calendar_parent_class)->duplicate_value (etm, col, value); switch (col) { case E_CAL_MODEL_CALENDAR_FIELD_DTEND : if (value) { ECellDateEditValue *dv, *orig_dv; orig_dv = (ECellDateEditValue *) value; dv = g_new0 (ECellDateEditValue, 1); *dv = *orig_dv; return dv; } break; case E_CAL_MODEL_CALENDAR_FIELD_LOCATION : case E_CAL_MODEL_CALENDAR_FIELD_TRANSPARENCY : return g_strdup (value); } return NULL; } static void ecmc_free_value (ETableModel *etm, int col, void *value) { g_return_if_fail (col >= 0 && col < E_CAL_MODEL_CALENDAR_FIELD_LAST); if (col < E_CAL_MODEL_FIELD_LAST) { E_TABLE_MODEL_CLASS (e_cal_model_calendar_parent_class)->free_value (etm, col, value); return; } switch (col) { case E_CAL_MODEL_CALENDAR_FIELD_DTEND : case E_CAL_MODEL_CALENDAR_FIELD_LOCATION : case E_CAL_MODEL_CALENDAR_FIELD_TRANSPARENCY : if (value) g_free (value); break; } } static void * ecmc_initialize_value (ETableModel *etm, int col) { g_return_val_if_fail (col >= 0 && col < E_CAL_MODEL_CALENDAR_FIELD_LAST, NULL); if (col < E_CAL_MODEL_FIELD_LAST) return E_TABLE_MODEL_CLASS (e_cal_model_calendar_parent_class)->initialize_value (etm, col); switch (col) { case E_CAL_MODEL_CALENDAR_FIELD_DTEND : return NULL; case E_CAL_MODEL_CALENDAR_FIELD_LOCATION : case E_CAL_MODEL_CALENDAR_FIELD_TRANSPARENCY : return g_strdup (""); } return NULL; } static gboolean ecmc_value_is_empty (ETableModel *etm, int col, const void *value) { g_return_val_if_fail (col >= 0 && col < E_CAL_MODEL_CALENDAR_FIELD_LAST, TRUE); if (col < E_CAL_MODEL_FIELD_LAST) return E_TABLE_MODEL_CLASS (e_cal_model_calendar_parent_class)->value_is_empty (etm, col, value); switch (col) { case E_CAL_MODEL_CALENDAR_FIELD_DTEND : return value ? FALSE : TRUE; case E_CAL_MODEL_CALENDAR_FIELD_LOCATION : case E_CAL_MODEL_CALENDAR_FIELD_TRANSPARENCY : return string_is_empty (value); } return TRUE; } static char * ecmc_value_to_string (ETableModel *etm, int col, const void *value) { g_return_val_if_fail (col >= 0 && col < E_CAL_MODEL_CALENDAR_FIELD_LAST, g_strdup ("")); if (col < E_CAL_MODEL_FIELD_LAST) return E_TABLE_MODEL_CLASS (e_cal_model_calendar_parent_class)->value_to_string (etm, col, value); switch (col) { case E_CAL_MODEL_CALENDAR_FIELD_DTEND : return e_cal_model_date_value_to_string (E_CAL_MODEL (etm), value); case E_CAL_MODEL_CALENDAR_FIELD_LOCATION : case E_CAL_MODEL_CALENDAR_FIELD_TRANSPARENCY : return g_strdup (value); } return g_strdup (""); } /* ECalModel class methods */ static void ecmc_fill_component_from_model (ECalModel *model, ECalModelComponent *comp_data, ETableModel *source_model, gint row) { g_return_if_fail (E_IS_CAL_MODEL_CALENDAR (model)); g_return_if_fail (comp_data != NULL); g_return_if_fail (E_IS_TABLE_MODEL (source_model)); set_dtend (comp_data, e_table_model_value_at (source_model, E_CAL_MODEL_CALENDAR_FIELD_DTEND, row)); set_location (comp_data, e_table_model_value_at (source_model, E_CAL_MODEL_CALENDAR_FIELD_LOCATION, row)); set_transparency (comp_data, e_table_model_value_at (source_model, E_CAL_MODEL_CALENDAR_FIELD_TRANSPARENCY, row)); } /** * e_cal_model_calendar_new */ ECalModelCalendar * e_cal_model_calendar_new (void) { return g_object_new (E_TYPE_CAL_MODEL_CALENDAR, NULL); } /~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/devel/ace+tao?h=gstreamer0.10-removal&id=5be6cc9a1bbb20785bed20b0d1b389e1e671a46c'>logstatsplain d---------ace178logstatsplain d---------acovea-gtk178logstatsplain d---------acovea178logstatsplain d---------acpicatools178logstatsplain d---------activitymail109logstatsplain d---------adabindx178logstatsplain d---------adabooch-doc-html146logstatsplain d---------adabooch178logstatsplain d---------adacurses178logstatsplain d---------adasdl178logstatsplain d---------adime218logstatsplain d---------adocman178logstatsplain d---------aegis217logstatsplain d---------afay178logstatsplain d---------agide178logstatsplain d---------aifad146logstatsplain d---------alabastra109logstatsplain d---------ald109logstatsplain d---------alf146logstatsplain d---------allegro-devel218logstatsplain d---------allegro218logstatsplain d---------anjuta178logstatsplain d---------antlr178logstatsplain d---------antlrworks109logstatsplain d---------apache-ant178logstatsplain d---------apr-svn36logstatsplain d---------apr178logstatsplain d---------apr0178logstatsplain d---------apr1178logstatsplain d---------apr2178logstatsplain d---------argouml178logstatsplain d---------argp-standalone109logstatsplain d---------argtable146logstatsplain d---------arm-elf-binutils146logstatsplain d---------arm-elf-gcc295178logstatsplain d---------arm-rtems-binutils36logstatsplain d---------arm-rtems-g7736logstatsplain d---------arm-rtems-gcc36logstatsplain d---------arm-rtems-gdb36logstatsplain d---------arm-rtems-objc36logstatsplain d---------aros-sdk178logstatsplain d---------as31109logstatsplain d---------asdlgen178logstatsplain d---------asis-gpl178logstatsplain d---------asis178logstatsplain d---------asl178logstatsplain d---------asmutils141logstatsplain d---------astah-community141logstatsplain d---------astyle109logstatsplain d---------atlas-devel146logstatsplain d---------atlas146logstatsplain d---------aunit178logstatsplain d---------autobook146logstatsplain d---------autoconf-archive178logstatsplain d---------autoconf-wrapper105logstatsplain d---------autoconf213178logstatsplain d---------autoconf261178logstatsplain d---------autoconf262178logstatsplain d---------autoconf267178logstatsplain d---------autoconf268178logstatsplain d---------autodia146logstatsplain d---------autodist146logstatsplain d---------autogen146logstatsplain d---------automake-wrapper73logstatsplain d---------automake110178logstatsplain d---------automake14178logstatsplain d---------automake15178logstatsplain d---------automake16178logstatsplain d---------automake17178logstatsplain d---------automake18178logstatsplain d---------automake19178logstatsplain d---------autotools73logstatsplain d---------avalon-framework109logstatsplain d---------avarice146logstatsplain d---------avce00109logstatsplain d---------avltree178logstatsplain d---------avr-binutils178logstatsplain d---------avr-gcc-3178logstatsplain d---------avr-gcc178logstatsplain d---------avr-gdb178logstatsplain d---------avr-libc187logstatsplain d---------avra178logstatsplain d---------avrdude146logstatsplain d---------baz178logstatsplain d---------bazaar-ng146logstatsplain d---------bazaar178logstatsplain d---------bcc212logstatsplain d---------bcpp217logstatsplain d---------beautifyphp141logstatsplain d---------bglibs178logstatsplain d---------bicyclerepair178logstatsplain d---------bin86141logstatsplain d---------bison146logstatsplain d---------bisongen146logstatsplain d---------bnf141logstatsplain d---------bnfc146logstatsplain d---------boaconstructor146logstatsplain d---------boehm-gc178logstatsplain d---------bonobo-conf178logstatsplain d---------bonobo178logstatsplain d---------boost-python73logstatsplain d---------boost271logstatsplain d---------boost_build141logstatsplain d---------bouml-doc146logstatsplain d---------bouml217logstatsplain d---------bufferpool146logstatsplain d---------bug-buddy178logstatsplain d---------bugzilla185logstatsplain d---------bugzilla2185logstatsplain d---------bugzilla3185logstatsplain d---------buildbot146logstatsplain d---------buildtool-doc146logstatsplain d---------buildtool146logstatsplain d---------bullet178logstatsplain d---------bunny109logstatsplain d---------byaccj141logstatsplain d---------bzr-gtk146logstatsplain d---------bzr146logstatsplain d---------bzrtools146logstatsplain d---------c2lib178logstatsplain d---------c2man175logstatsplain d---------c2mdoc105logstatsplain d---------c4178logstatsplain d---------c_c++_reference146logstatsplain d---------c_parser109logstatsplain d---------calibrator141logstatsplain d---------callgrind178logstatsplain d---------cbind178logstatsplain d---------cbrowser178logstatsplain d---------cc65178logstatsplain d---------ccache141logstatsplain d---------cccc141logstatsplain d---------ccdoc141logstatsplain d---------ccmalloc178logstatsplain d---------ccrtp178logstatsplain d---------cdecl141logstatsplain d---------cdialog178logstatsplain d---------cdk226logstatsplain d---------cdoc146logstatsplain d---------cedet217logstatsplain d---------cflow178logstatsplain d---------cflow2vcg178logstatsplain d---------cgdb146logstatsplain d---------cgilib141logstatsplain d---------cgprof109logstatsplain d---------charva141logstatsplain d---------cil146logstatsplain d---------cl-asdf-clisp110logstatsplain d---------cl-asdf-sbcl110logstatsplain d---------cl-asdf217logstatsplain d---------cl-infix-sbcl110logstatsplain d---------cl-infix146logstatsplain d---------cl-port-clisp110logstatsplain d---------cl-port-sbcl110logstatsplain d---------cl-port178logstatsplain d---------cl-split-sequence-clisp110logstatsplain d---------cl-split-sequence-sbcl110logstatsplain d---------cl-split-sequence146logstatsplain d---------cl-uffi-sbcl110logstatsplain d---------cl-uffi146logstatsplain d---------clanlib178logstatsplain d---------clig146logstatsplain d---------clint178logstatsplain d---------clisp-hyperspec146logstatsplain d---------cmake178logstatsplain d---------cmunge109logstatsplain d---------cobf141logstatsplain d---------cocktail178logstatsplain d---------codeblocks178logstatsplain d---------codeville178logstatsplain d---------codeworker141logstatsplain d---------cogito178logstatsplain d---------colorer141logstatsplain d---------commoncpp178logstatsplain d---------compiz-bcop146logstatsplain d---------cons-test185logstatsplain d---------cons185logstatsplain d---------cook178logstatsplain d---------cpan-upload146logstatsplain d---------cppadvio217logstatsplain d---------cppi109logstatsplain d---------cppunit178logstatsplain d---------cproto141logstatsplain d---------cross-binutils109logstatsplain d---------cross-gcc141logstatsplain d---------cross-gdb109logstatsplain d---------crossvc178logstatsplain d---------crow146logstatsplain d---------cscope141logstatsplain d---------cscout146logstatsplain d---------cssc178logstatsplain d---------cstringbuffer109logstatsplain d---------ctags217logstatsplain d---------cunit178logstatsplain d---------cut146logstatsplain d---------cutils141logstatsplain d---------cvs+ipv6178logstatsplain d---------cvs-devel178logstatsplain d---------cvs-syncmail109logstatsplain d---------cvs2cl109logstatsplain d---------cvs2darcs109logstatsplain d---------cvs2html109logstatsplain d---------cvs2p4178logstatsplain d---------cvs2svn146logstatsplain d---------cvsadmin141logstatsplain d---------cvsbook109logstatsplain d---------cvschangelogbuilder109logstatsplain d---------cvschk178logstatsplain d---------cvsd180logstatsplain d---------cvsdadm109logstatsplain d---------cvsdelta109logstatsplain d---------cvsdiff2patch109logstatsplain d---------cvsgraph141logstatsplain d---------cvslines141logstatsplain d---------cvsmapfs178logstatsplain d---------cvsmonitor185logstatsplain d---------cvsnt178logstatsplain d---------cvsplot109logstatsplain d---------cvsps-devel141logstatsplain d---------cvsps141logstatsplain d---------cvsspam146logstatsplain d---------cvsstat109logstatsplain d---------cvstrac180logstatsplain d---------cvsutils146logstatsplain d---------cvsweb178logstatsplain d---------cvsweb3178logstatsplain d---------cvswrap146logstatsplain d---------cweb217logstatsplain d---------cxmon109logstatsplain d---------cxref178logstatsplain d---------cxxtest146logstatsplain d---------darcs146logstatsplain d---------darts146logstatsplain d---------datadesigner178logstatsplain d---------datadraw178logstatsplain d---------dbus-glib146logstatsplain d---------dbus-qt3146logstatsplain d---------dbus-qt4146logstatsplain d---------dbus-sharp178logstatsplain d---------dbus217logstatsplain d---------ddd178logstatsplain d---------deputy178logstatsplain d---------desktop-file-utils178logstatsplain d---------dev86178logstatsplain d---------devhelp178logstatsplain d---------devtodo178logstatsplain d---------dfuife-curses141logstatsplain d---------dia2code109logstatsplain d---------diffconvert146logstatsplain d---------directfb178logstatsplain d---------distcc256logstatsplain d---------distel178logstatsplain d---------distorm141logstatsplain d---------ditrack146logstatsplain d---------dits109logstatsplain d---------djgpp-binutils178logstatsplain d---------djgpp-crx178logstatsplain d---------djgpp-gcc212logstatsplain d---------dmake146logstatsplain d---------dmalloc178logstatsplain d---------dmucs141logstatsplain d---------doctorj109logstatsplain d---------dotconf++178logstatsplain d---------dotconf178logstatsplain d---------doxygen141logstatsplain d---------dparser141logstatsplain d---------dprog178logstatsplain d---------drpython178logstatsplain d---------dsss146logstatsplain d---------duplo109logstatsplain d---------dwarfdump178logstatsplain d---------dyncall146logstatsplain d---------e00compr109logstatsplain d---------e4graph178logstatsplain d---------e_dbus146logstatsplain d---------ebnf2yacc109logstatsplain d---------eboxy178logstatsplain d---------ecb146logstatsplain d---------ecgi178logstatsplain d---------ecore-file146logstatsplain d---------ecore-ipc178logstatsplain d---------ecore-job146logstatsplain d---------ecore-main146logstatsplain d---------ecore73logstatsplain d---------ecos-tools178logstatsplain d---------eet146logstatsplain d---------egypt109logstatsplain d---------eieio178logstatsplain d---------eiffelstudio178logstatsplain d---------elf109logstatsplain d---------elfio178logstatsplain d---------elfrc109logstatsplain d---------elfsh178logstatsplain d---------elftoaout141logstatsplain d---------elib-emacs2136logstatsplain d---------elib225logstatsplain d---------engrave146logstatsplain d---------entity178logstatsplain d---------epm178logstatsplain d---------epydoc146logstatsplain d---------eric109logstatsplain d---------eric4218logstatsplain d---------eris178logstatsplain d---------erlslang178logstatsplain d---------error141logstatsplain d---------esdl178logstatsplain d---------esvn178logstatsplain d---------etl146logstatsplain d---------etoile-collectionkit146logstatsplain d---------etoile-foundation146logstatsplain d---------etoile-unitkit146logstatsplain d---------eventxx146logstatsplain d---------evfs146logstatsplain d---------evolution-gconf-tools146logstatsplain d---------excalibur-configuration109logstatsplain d---------f77flow141logstatsplain d---------fam178logstatsplain d---------fampp146logstatsplain d---------fastcrc146logstatsplain d---------fastdep178logstatsplain d---------fc++146logstatsplain d---------ffcall178logstatsplain d---------fga178logstatsplain d---------fhist141logstatsplain d---------fib146logstatsplain d---------fistgen178logstatsplain d---------flatzebra178logstatsplain d---------flex-sdk178logstatsplain d---------flex-sdk2178logstatsplain d---------flex-sdk35178logstatsplain d---------flex_compiler_shell178logstatsplain d---------flexjson109logstatsplain d---------flick178logstatsplain d---------florist-gpl178logstatsplain d---------florist178logstatsplain d---------flowdesigner178logstatsplain d---------flyspray219logstatsplain d---------fnccheck178logstatsplain d---------fnorb146logstatsplain d---------fortran-utils178logstatsplain d---------fortytwo-encore146logstatsplain d---------fpc-bfd73logstatsplain d---------fpc-fcl-async73logstatsplain d---------fpc-fcl-base73logstatsplain d---------fpc-fcl-db73logstatsplain d---------fpc-fcl-fpcunit73logstatsplain d---------fpc-fcl-image73logstatsplain d---------fpc-fcl-net73logstatsplain d---------fpc-fcl-passrc73logstatsplain d---------fpc-fcl-registry73logstatsplain d---------fpc-fcl-web73logstatsplain d---------fpc-fcl-xml73logstatsplain d---------fpc-fpmkunit73logstatsplain d---------fpc-fv73logstatsplain d---------fpc-gconf73logstatsplain d---------fpc-gdbint73logstatsplain d---------fpc-pthreads73logstatsplain d---------fpc-regexpr73logstatsplain d---------fpc-zlib73logstatsplain d---------fpp178logstatsplain d---------freebase142logstatsplain d---------freelibiberty178logstatsplain d---------freeride178logstatsplain d---------freescope109logstatsplain d---------frink178logstatsplain d---------fsmgenerator109logstatsplain d---------ftjam109logstatsplain d---------ftnchek146logstatsplain d---------fujaba141logstatsplain d---------funnelweb109logstatsplain d---------g-wrap178logstatsplain d---------g2c141logstatsplain d---------gaa178logstatsplain d---------gamin217logstatsplain d---------gaphor146logstatsplain d---------gauche-gaunit146logstatsplain d---------gauche-readline146logstatsplain d---------gauche-sdl146logstatsplain d---------gaul146logstatsplain d---------gazpacho178logstatsplain d---------gccmakedep109logstatsplain d---------gccxml178logstatsplain d---------gconf178logstatsplain d---------gconf2-reference73logstatsplain d---------gconf2178logstatsplain d---------gconfmm178logstatsplain d---------gconfmm26146logstatsplain d---------gcvs178logstatsplain d---------gdb53-act141logstatsplain d---------gdb53178logstatsplain d---------gdb6178logstatsplain d---------gdb66178logstatsplain d---------gdbmods109logstatsplain d---------geany178logstatsplain d---------generate109logstatsplain d---------gengameng146logstatsplain d---------gengetopt178logstatsplain d---------genproto109logstatsplain d---------gettext-lint146logstatsplain d---------gettext-msghack109logstatsplain d---------gettext178logstatsplain d---------getxml146logstatsplain d---------gflags146logstatsplain d---------gindent178logstatsplain d---------gio-fam-backend178logstatsplain d---------git178logstatsplain d---------gittrac75logstatsplain d---------glade2146logstatsplain d---------glade3146logstatsplain d---------glademm141logstatsplain d---------glib-java217logstatsplain d---------glib12178logstatsplain d---------glib20-reference123logstatsplain d---------glib20178logstatsplain d---------glibmm-reference110logstatsplain d---------glibmm178logstatsplain d---------global146logstatsplain d---------glrparser178logstatsplain d---------glui178logstatsplain d---------gmake178logstatsplain d---------gmake381178logstatsplain d---------gnome-build178logstatsplain d---------gnome-common146logstatsplain d---------gnome-crash178logstatsplain d---------gnome-vfs-monikers146logstatsplain d---------gnome-vfs-reference73logstatsplain d---------gnome-vfs264logstatsplain d---------gnome-vfs1178logstatsplain d---------gnome-vfsmm146logstatsplain d---------gnome2-hacker-tools73logstatsplain d---------gnucflow109logstatsplain d---------gnulibiberty178logstatsplain d---------gnustep-make146logstatsplain d---------gnustep112logstatsplain d---------gob2109logstatsplain d---------goffice146logstatsplain d---------goffice04178logstatsplain d---------goffice1178logstatsplain d---------gonzui146logstatsplain d---------google-perftools146logstatsplain d---------google-sparsehash146logstatsplain d---------gorm146logstatsplain d---------gperf146logstatsplain d---------gpsim146logstatsplain d---------gputils146logstatsplain d---------gsoap178logstatsplain d---------gstreamer-plugins-gconf36logstatsplain d---------gstreamer-plugins-gio36logstatsplain d---------gstreamer-plugins-gnomevfs36logstatsplain d---------gstreamer-plugins-sdl36logstatsplain d---------gstreamer-plugins-soup36logstatsplain d---------gtgt109logstatsplain d---------gtkmozedit146logstatsplain d---------gtranslator178logstatsplain d---------guichan146logstatsplain d---------guikachu146logstatsplain d---------guile-lib146logstatsplain d---------guiloader-c++146logstatsplain d---------guiloader146logstatsplain d---------gvfs178logstatsplain d---------gwenhywfar178logstatsplain d---------gzstream109logstatsplain d---------hachoir-core146logstatsplain d---------hachoir-parser146logstatsplain d---------hachoir-regex146logstatsplain d---------happydoc109logstatsplain d---------hapy146logstatsplain d---------hcs12mem146logstatsplain d---------hgsvn146logstatsplain d---------highlighterkit146logstatsplain d---------horde-chora178logstatsplain d---------horde-whups146logstatsplain d---------hp48cc146logstatsplain d---------hp48xgcc178logstatsplain d---------hptools217logstatsplain d---------hs-BNFC146logstatsplain d---------hs-alex146logstatsplain d---------hs-buddha146logstatsplain d---------hs-c2hs109logstatsplain d---------hs-cpphs109logstatsplain d---------hs-darcs146logstatsplain d---------hs-drift109logstatsplain d---------hs-fps146logstatsplain d---------hs-haddock-docs185logstatsplain d---------hs-haddock146logstatsplain d---------hs-happy178logstatsplain d---------hs-hat178logstatsplain d---------hs-hdoc109logstatsplain d---------hs-hmake178logstatsplain d---------hs-hpl146logstatsplain d---------hs-idoc109logstatsplain d---------hs-tclhaskell-ghc178logstatsplain d---------hs-uuagc146logstatsplain d---------hs-uulib146logstatsplain d---------hypersrc109logstatsplain d---------i386-rtems-binutils36logstatsplain d---------i386-rtems-g7736logstatsplain d---------i386-rtems-gcc36logstatsplain d---------i386-rtems-gdb36logstatsplain d---------i386-rtems-objc36logstatsplain d---------i960-rtems-binutils36logstatsplain d---------i960-rtems-gcc36logstatsplain d---------i960-rtems-gdb36logstatsplain d---------ice178logstatsplain d---------icu178logstatsplain d---------icu2178logstatsplain d---------icu4178logstatsplain d---------id-utils146logstatsplain d---------idutils146logstatsplain d---------ifd-test141logstatsplain d---------imake178logstatsplain d---------inilib146logstatsplain d---------initutil109logstatsplain d---------invitation_to_ruby109logstatsplain d---------ipython178logstatsplain d---------ireport217logstatsplain d---------itext141logstatsplain d---------ixlib178logstatsplain d---------jakarta-commons-chain109logstatsplain d---------jakarta-commons-configuration109logstatsplain d---------jakarta-commons-daemon141logstatsplain d---------jakarta-commons-io109logstatsplain d---------jakarta-commons-jxpath109logstatsplain d---------jakarta-commons-modeler109logstatsplain d---------jakelib2178logstatsplain d---------jam178logstatsplain d---------java-util-concurrent109logstatsplain d---------javolution109logstatsplain d---------jclassinfo178logstatsplain d---------jcmdline109logstatsplain d---------jep146logstatsplain d---------jline217logstatsplain d---------jrtplib178logstatsplain d---------jsap109logstatsplain d---------jsl109logstatsplain d---------jsmin109logstatsplain d---------json-c146logstatsplain d---------jtag178logstatsplain d---------jude-community141logstatsplain d---------judy146logstatsplain d---------k8048141logstatsplain d---------kaptain178logstatsplain d---------kcachegrind178logstatsplain d---------kdbg146logstatsplain d---------kdesdk3178logstatsplain d---------kdesdk4178logstatsplain d---------kdesvn-kde4178logstatsplain d---------kdesvn178logstatsplain d---------kdevelop217logstatsplain d---------kimwitu++141logstatsplain d---------kimwitu141logstatsplain d---------klassmodeler109logstatsplain d---------kodos141logstatsplain d---------kprof178logstatsplain d---------kscope178logstatsplain d---------kxl178logstatsplain d---------kyra178logstatsplain d---------lasi178logstatsplain d---------lbpp146logstatsplain d---------leaktracer141logstatsplain d---------legoctl109logstatsplain d---------lemon146logstatsplain d---------lexi109logstatsplain d---------lhs2TeX178logstatsplain d---------libIDL146logstatsplain d---------libPropList178logstatsplain d---------libU77178logstatsplain d---------libXGP36logstatsplain d---------libYGP178logstatsplain d---------libafterbase178logstatsplain d---------libarena109logstatsplain d---------libassa178logstatsplain d---------libassetml146logstatsplain d---------libast178logstatsplain d---------libaura141logstatsplain d---------libavl146logstatsplain d---------libbegemot178logstatsplain d---------libbfd146logstatsplain d---------libbinio146logstatsplain d---------libbnr146logstatsplain d---------libbonobo-reference73logstatsplain d---------libbonobo178logstatsplain d---------libbonobomm178logstatsplain d---------libcapsinetwork178logstatsplain d---------libccid146logstatsplain d---------libcfg178logstatsplain d---------libcheck178logstatsplain d---------libchipcard-kde146logstatsplain d---------libchipcard217logstatsplain d---------libcii178logstatsplain d---------libclaw146logstatsplain d---------libconfig146logstatsplain d---------libconfuse146logstatsplain d---------libcoro141logstatsplain d---------libcoyotl178logstatsplain d---------libcwd146logstatsplain d---------libdaemon146logstatsplain d---------libdasm146logstatsplain d---------libdfui141logstatsplain d---------libdict178logstatsplain d---------libdisasm146logstatsplain d---------libdlmalloc217logstatsplain d---------libdlna146logstatsplain d---------libdnsres178logstatsplain d---------libds178logstatsplain d---------libdsp178logstatsplain d---------libdwarf178logstatsplain d---------libedit178logstatsplain d---------libelf178logstatsplain d---------libepp-nicbr146logstatsplain d---------libev178logstatsplain d---------libevent146logstatsplain d---------libevocosm178logstatsplain d---------libexecinfo178logstatsplain d---------libffi178logstatsplain d---------libfs++178logstatsplain d---------libftdi146logstatsplain d---------libg++178logstatsplain d---------libgalago146logstatsplain d---------libgconf-java217logstatsplain d---------libgetline178logstatsplain d---------libghthash109logstatsplain d---------libgii146logstatsplain d---------libgiigic146logstatsplain d---------libglade-java217logstatsplain d---------libglade178logstatsplain d---------libglade2-reference73logstatsplain d---------libglade2146logstatsplain d---------libglademm178logstatsplain d---------libglademm24146logstatsplain d---------libgnugetopt178logstatsplain d---------libgpc141logstatsplain d---------libgsf-gnome110logstatsplain d---------libgsf178logstatsplain d---------libgtop178logstatsplain d---------libgutenfetch141logstatsplain d---------libhash146logstatsplain d---------libhid178logstatsplain d---------libhoard141logstatsplain d---------libical178logstatsplain d---------libiqxmlrpc178logstatsplain d---------libisc178logstatsplain d---------libixp109logstatsplain d---------liblas146logstatsplain d---------libleaftag146logstatsplain d---------liblogging146logstatsplain d---------libltdl15110logstatsplain d---------libmaa178logstatsplain d---------libmatheval178logstatsplain d---------libmba146logstatsplain d---------libmcs146logstatsplain d---------libmcve146logstatsplain d---------libmimedir146logstatsplain d---------libmonetra146logstatsplain d---------libmowgli146logstatsplain d---------libmpcbdm178logstatsplain d---------libmtrie146logstatsplain d---------libnaji146logstatsplain d---------libnotify146logstatsplain d---------libnotifymm146logstatsplain d---------libnxt178logstatsplain d---------liboil146logstatsplain d---------libol178logstatsplain d---------libole2178logstatsplain d---------liboobs178logstatsplain d---------liboop178logstatsplain d---------libopendaap178logstatsplain d---------libopensync185logstatsplain d---------libopensync022185logstatsplain d---------libopkele178logstatsplain d---------libowfat141logstatsplain d---------libpasori217logstatsplain d---------libpci178logstatsplain d---------libpdel178logstatsplain d---------libpeak146logstatsplain d---------libphish178logstatsplain d---------libpperl146logstatsplain d---------libpthread-stubs178logstatsplain d---------librcc146logstatsplain d---------librcd146logstatsplain d---------libreadline-java180logstatsplain d---------libredblack146logstatsplain d---------librelp109logstatsplain d---------libruin178logstatsplain d---------libs11n178logstatsplain d---------libshbuf178logstatsplain d---------libshhmsg178logstatsplain d---------libshhopt178logstatsplain d---------libsigc++178logstatsplain d---------libsigc++12146logstatsplain d---------libsigc++20146logstatsplain d---------libsigcx146logstatsplain d---------libsigsegv185logstatsplain d---------libslang178logstatsplain d---------libslang2146logstatsplain d---------libsoup-reference73logstatsplain d---------libsoup146logstatsplain d---------libsoup22146logstatsplain d---------libstatgrab146logstatsplain d---------libstrfunc146logstatsplain d---------libstroke146logstatsplain d---------libtai178logstatsplain d---------libtap185logstatsplain d---------libtar178logstatsplain d---------libtecla212logstatsplain d---------libthai146logstatsplain d---------libticalcs146logstatsplain d---------libtifiles146logstatsplain d---------libtifiles2146logstatsplain d---------libtool15178logstatsplain d---------libublio178logstatsplain d---------libukcprog146logstatsplain d---------libunicode178logstatsplain d---------libuninum178logstatsplain d---------libusb178logstatsplain d---------libvanessa_adt146logstatsplain d---------libvanessa_logger178logstatsplain d---------libvanessa_socket178logstatsplain d---------libvc146logstatsplain d---------libvolume_id109logstatsplain d---------libwfut146logstatsplain d---------libxalloc178logstatsplain d---------libytnef146logstatsplain d---------libzrtpcpp178logstatsplain d---------libzvbi146logstatsplain d---------lightning146logstatsplain d---------lincvs178logstatsplain d---------linux-allegro146logstatsplain d---------linux-f10-allegro146logstatsplain d---------linux-f10-libglade156logstatsplain d---------linux-f10-libglade2156logstatsplain d---------linux-f10-libsigc++20151logstatsplain d---------linux-f10-sdl12156logstatsplain d---------linux-f8-allegro146logstatsplain d---------linux-f8-libglade156logstatsplain d---------linux-f8-libglade2156logstatsplain d---------linux-f8-libsigc++20151logstatsplain d---------linux-f8-sdl12156logstatsplain d---------linux-glib2151logstatsplain d---------linux-js217logstatsplain d---------linux-kmod-compat148logstatsplain d---------linux-libglade156logstatsplain d---------linux-libglade2156logstatsplain d---------linux-libsigc++20151logstatsplain d---------linux-runrev178logstatsplain d---------linux-sdl12156logstatsplain d---------linux_kdump141logstatsplain d---------linuxthreads217logstatsplain d---------linxt148logstatsplain d---------lion146logstatsplain d---------llvm178logstatsplain d---------llvm29178logstatsplain d---------lndir109logstatsplain d---------log4c146logstatsplain d---------log4cplus178logstatsplain d---------log4cpp218logstatsplain d---------log4cxx178logstatsplain d---------log4j109logstatsplain d---------log4sh109logstatsplain d---------log4shib146logstatsplain d---------loki178logstatsplain d---------looks109logstatsplain d---------lrmi178logstatsplain d---------lua-bitlib109logstatsplain d---------lua-filename141logstatsplain d---------lua-gettext141logstatsplain d---------lua-posix141logstatsplain d---------lua-pty141logstatsplain d---------lua50-app109logstatsplain d---------lua50-compat51141logstatsplain d---------lua50-dfui141logstatsplain d---------lua50-filename36logstatsplain d---------lua50-gettext73logstatsplain d---------lua50-posix73logstatsplain d---------lua50-pty73logstatsplain d---------luabind178logstatsplain d---------luajava178logstatsplain d---------lwp146logstatsplain d---------m17n-db146logstatsplain d---------m17n-docs109logstatsplain d---------m17n-lib178logstatsplain d---------m4178logstatsplain d---------m6811-binutils178logstatsplain d---------m68k-rtems-binutils36logstatsplain d---------m68k-rtems-g7736logstatsplain d---------m68k-rtems-gcc36logstatsplain d---------m68k-rtems-gdb36logstatsplain d---------m68k-rtems-objc36logstatsplain d---------make++146logstatsplain d---------makedepend109logstatsplain d---------makeplus178logstatsplain d---------maketool141logstatsplain d---------maven217logstatsplain d---------maven2141logstatsplain d---------mcpp109logstatsplain d---------memcheck146logstatsplain d---------menhir178logstatsplain d---------mercator178logstatsplain d---------mercurial185logstatsplain d---------meta-cvs178logstatsplain d---------mico178logstatsplain d---------mime178logstatsplain d---------mimir146logstatsplain d---------mingw32-bin-msvcrt178logstatsplain d---------mingw32-binutils178logstatsplain d---------mingw32-directx146logstatsplain d---------mingw32-gcc178logstatsplain d---------mingw32-pdcurses146logstatsplain d---------mingw32-pthreads146logstatsplain d---------mips-rtems-binutils36logstatsplain d---------mips-rtems-g7736logstatsplain d---------mips-rtems-gcc36logstatsplain d---------mips-rtems-gdb36logstatsplain d---------mips-rtems-objc36logstatsplain d---------mk141logstatsplain d---------mkcmd178logstatsplain d---------mkmf178logstatsplain d---------ml-doc178logstatsplain d---------mm146logstatsplain d---------mob178logstatsplain d---------mono-tools178logstatsplain d---------monodoc146logstatsplain d---------monotone-viz141logstatsplain d---------monotone141logstatsplain d---------motor178logstatsplain d---------mpatrol178logstatsplain d---------mph109logstatsplain d---------mprof141logstatsplain d---------mq4cpp178logstatsplain d---------msp430-binutils178logstatsplain d---------msp430-gcc178logstatsplain d---------msp430-gcc3178logstatsplain d---------msp430-gdb146logstatsplain d---------msp430-libc146logstatsplain d---------msrc0141logstatsplain d---------nana146logstatsplain d---------nant146logstatsplain d---------nasm178logstatsplain d---------naturaldocs178logstatsplain d---------ncc109logstatsplain d---------ncnf146logstatsplain d---------ncurses-devel186logstatsplain d---------ncurses218logstatsplain d---------ndesk-dbus-glib146logstatsplain d---------ndesk-dbus146logstatsplain d---------netscape-java40109logstatsplain d---------newfile178logstatsplain d---------newt178logstatsplain d---------ngpt178logstatsplain d---------noweb217logstatsplain d---------nspr178logstatsplain d---------nx109logstatsplain d---------oaf178logstatsplain d---------obby146logstatsplain d---------obfuscatejs178logstatsplain d---------objcunit146logstatsplain d---------objectivelib146logstatsplain d---------ocaml-annexlib109logstatsplain d---------ocaml-calendar109logstatsplain d---------ocaml-camljava146logstatsplain d---------ocaml-camlp5146logstatsplain d---------ocaml-camomile-examples146logstatsplain d---------ocaml-camomile141logstatsplain d---------ocaml-cfg109logstatsplain d---------ocaml-classes178logstatsplain d---------ocaml-equeue185logstatsplain d---------ocaml-event178logstatsplain d---------ocaml-extlib146logstatsplain d---------ocaml-findlib178logstatsplain d---------ocaml-lacaml109logstatsplain d---------ocaml-magic146logstatsplain d---------ocaml-ounit146logstatsplain d---------ocaml-pcre178logstatsplain d---------ocaml-pomap109logstatsplain d---------ocaml-res109logstatsplain d---------ocaml-sdl146logstatsplain d---------ocaml-sem148logstatsplain d---------ocaml-sexplib109logstatsplain d---------ocaml-typeconv109logstatsplain d---------ocaml-ulex109logstatsplain d---------ocaml-xstr146logstatsplain d---------ocaml-xstrp4109logstatsplain d---------ocamlweb178logstatsplain d---------ode-devel178logstatsplain d---------ode146logstatsplain d---------ois178logstatsplain d---------omake178logstatsplain d---------omniNotify178logstatsplain d---------omniORB178logstatsplain d---------oniguruma178logstatsplain d---------oniguruma4178logstatsplain d---------oniguruma5178logstatsplain d---------open-beagle178logstatsplain d---------openthreads142logstatsplain d---------openwince-include109logstatsplain d---------openzz178logstatsplain d---------orbitcpp146logstatsplain d---------oskit146logstatsplain d---------ossp-al178logstatsplain d---------ossp-cfg146logstatsplain d---------ossp-ex178logstatsplain d---------ossp-l2178logstatsplain d---------ossp-val146logstatsplain d---------ossp-var178logstatsplain d---------ossp-xds178logstatsplain d---------otrs178logstatsplain d---------p4.el146logstatsplain d---------p4483logstatsplain d---------p4api146logstatsplain d---------p4d483logstatsplain d---------p4db178logstatsplain d---------p4delta109logstatsplain d---------p4ftpd483logstatsplain d---------p4genpatch105logstatsplain d---------p4p483logstatsplain d---------p4v195logstatsplain d---------p4web483logstatsplain d---------p5-AI-Pathfinding-AStar146logstatsplain d---------p5-AI-Prolog146logstatsplain d---------p5-Acme-MetaSyntactic186logstatsplain d---------p5-Agent146logstatsplain d---------p5-Algorithm-Accounting146logstatsplain d---------p5-Algorithm-Annotate146logstatsplain d---------p5-Algorithm-Bucketizer146logstatsplain d---------p5-Algorithm-C3146logstatsplain d---------p5-Algorithm-ChooseSubsets146logstatsplain d---------p5-Algorithm-Cluster146logstatsplain d---------p5-Algorithm-Dependency-Objects146logstatsplain d---------p5-Algorithm-Dependency146logstatsplain d---------p5-Algorithm-Diff146logstatsplain d---------p5-Algorithm-Evolutionary146logstatsplain d---------p5-Algorithm-IncludeExclude146logstatsplain d---------p5-Algorithm-Interval2Prefix146logstatsplain d---------p5-Algorithm-LCS146logstatsplain d---------p5-Algorithm-LUHN146logstatsplain d---------p5-Algorithm-MDiff146logstatsplain d---------p5-Algorithm-MarkovChain146logstatsplain d---------p5-Algorithm-MinMax146logstatsplain d---------p5-Algorithm-NaiveBayes146logstatsplain d---------p5-Algorithm-Networksort146logstatsplain d---------p5-Algorithm-Numerical-Shuffle146logstatsplain d---------p5-Algorithm-Permute146logstatsplain d---------p5-Algorithm-SVM146logstatsplain d---------p5-Alias146logstatsplain d---------p5-Alzabo-GUI-Mason178logstatsplain d---------p5-Alzabo178logstatsplain d---------p5-AnyData146logstatsplain d---------p5-AnyEvent146logstatsplain d---------p5-App-CLI146logstatsplain d---------p5-App-Cache146logstatsplain d---------p5-App-Control146logstatsplain d---------p5-App-Info146logstatsplain d---------p5-App-Options146logstatsplain d---------p5-App-Trace146logstatsplain d---------p5-AppConfig-Std146logstatsplain d---------p5-AppConfig146logstatsplain d---------p5-Array-Group146logstatsplain d---------p5-Array-Iterator146logstatsplain d---------p5-Array-Window146logstatsplain d---------p5-AtExit146logstatsplain d---------p5-Attribute-Handlers-Prospective146logstatsplain d---------p5-Attribute-Handlers146logstatsplain d---------p5-Attribute-Persistent146logstatsplain d---------p5-AutoLoader146logstatsplain d---------p5-B-Deobfuscate146logstatsplain d---------p5-B-Generate146logstatsplain d---------p5-B-Graph146logstatsplain d---------p5-B-Keywords146logstatsplain d---------p5-B-Size146logstatsplain d---------p5-B-Utils146logstatsplain d---------p5-BFD146logstatsplain d---------p5-BS-Event146logstatsplain d---------p5-BSD-Resource146logstatsplain d---------p5-BSD-stat146logstatsplain d---------p5-Best146logstatsplain d---------p5-Bundle-Perl6146logstatsplain d---------p5-C-Scan146logstatsplain d---------p5-CLASS146logstatsplain d---------p5-CPAN-DistnameInfo146logstatsplain d---------p5-CPAN-Mini146logstatsplain d---------p5-CPAN-SQLite146logstatsplain d---------p5-CPAN-YACSmoke146logstatsplain d---------p5-CPANPLUS-Dist-Build146logstatsplain d---------p5-CPANPLUS146logstatsplain d---------p5-Cache-Cache146logstatsplain d---------p5-Cache-FastMmap146logstatsplain d---------p5-Cache-Mmap146logstatsplain d---------p5-Cache-Simple-TimedExpiry146logstatsplain d---------p5-Cache146logstatsplain d---------p5-Calendar-Simple146logstatsplain d---------p5-Carp-Assert-More146logstatsplain d---------p5-Carp-Assert146logstatsplain d---------p5-Carp-Clan146logstatsplain d---------p5-Carp-Datum146logstatsplain d---------p5-Cdk178logstatsplain d---------p5-Class-Accessor-Chained146logstatsplain d---------p5-Class-Accessor-Grouped146logstatsplain d---------p5-Class-Accessor-Lvalue146logstatsplain d---------p5-Class-Accessor-Named146logstatsplain d---------p5-Class-Accessor146logstatsplain d---------p5-Class-Adapter146logstatsplain d---------p5-Class-AlzaboWrapper146logstatsplain d---------p5-Class-ArrayObjects146logstatsplain d---------p5-Class-AutoClass146logstatsplain d---------p5-Class-Autouse146logstatsplain d---------p5-Class-Base146logstatsplain d---------p5-Class-BlackHole146logstatsplain d---------p5-Class-C3-Componentised146logstatsplain d---------p5-Class-C3-XS146logstatsplain d---------p5-Class-C3146logstatsplain d---------p5-Class-Closure146logstatsplain d---------p5-Class-CodeStyler146logstatsplain d---------p5-Class-Component146logstatsplain d---------p5-Class-Constant146logstatsplain d---------p5-Class-Container146logstatsplain d---------p5-Class-Contract146logstatsplain d---------p5-Class-Data-Accessor146logstatsplain d---------p5-Class-Data-ConfigHash146logstatsplain d---------p5-Class-Data-Inheritable146logstatsplain d---------p5-Class-Date146logstatsplain d---------p5-Class-Default146logstatsplain d---------p5-Class-Delegation146logstatsplain d---------p5-Class-ErrorHandler146logstatsplain d---------p5-Class-Factory-Util146logstatsplain d---------p5-Class-Factory146logstatsplain d---------p5-Class-Field146logstatsplain d---------p5-Class-Fields146logstatsplain d---------p5-Class-Generate146logstatsplain d---------p5-Class-Gomor146logstatsplain d---------p5-Class-Handle146logstatsplain d---------p5-Class-Hook146logstatsplain d---------p5-Class-ISA146logstatsplain d---------p5-Class-Inner146logstatsplain d---------p5-Class-InsideOut146logstatsplain d---------p5-Class-Inspector146logstatsplain d---------p5-Class-Interfaces146logstatsplain d---------p5-Class-Loader146logstatsplain d---------p5-Class-MOP146logstatsplain d---------p5-Class-MakeMethods146logstatsplain d---------p5-Class-Measure146logstatsplain d---------p5-Class-MethodMaker146logstatsplain d---------p5-Class-MethodMapper146logstatsplain d---------p5-Class-MixinFactory146logstatsplain d---------p5-Class-Multimethods-Pure146logstatsplain d---------p5-Class-Multimethods146logstatsplain d---------p5-Class-NamedParms146logstatsplain d---------p5-Class-OOorNO146logstatsplain d---------p5-Class-ObjectTemplate-DB146logstatsplain d---------p5-Class-ObjectTemplate146logstatsplain d---------p5-Class-Observable146logstatsplain d---------p5-Class-ParmList146logstatsplain d---------p5-Class-Prototyped146logstatsplain d---------p5-Class-ReturnValue146logstatsplain d---------p5-Class-Roles146logstatsplain d---------p5-Class-STL-Containers146logstatsplain d---------p5-Class-Singleton146logstatsplain d---------p5-Class-Spiffy146logstatsplain d---------p5-Class-StateMachine146logstatsplain d---------p5-Class-Std146logstatsplain d---------p5-Class-StrongSingleton146logstatsplain d---------p5-Class-Tangram146logstatsplain d---------p5-Class-Throwable146logstatsplain d---------p5-Class-Tom146logstatsplain d---------p5-Class-Trigger146logstatsplain d---------p5-Class-Virtual146logstatsplain d---------p5-Class-WhiteHole146logstatsplain d---------p5-Class-Workflow146logstatsplain d---------p5-Class-XPath146logstatsplain d---------p5-Clone-Fast146logstatsplain d---------p5-Clone-More146logstatsplain d---------p5-Clone-PP146logstatsplain d---------p5-Clone146logstatsplain d---------p5-Code-Perl146logstatsplain d---------p5-Commands-Guarded146logstatsplain d---------p5-CommitBit146logstatsplain d---------p5-Config-Any146logstatsplain d---------p5-Config-ApacheFormat146logstatsplain d---------p5-Config-Auto178logstatsplain d---------p5-Config-Fast146logstatsplain d---------p5-Config-General146logstatsplain d---------p5-Config-INI-Simple146logstatsplain d---------p5-Config-IniFiles146logstatsplain d---------p5-Config-IniHash146logstatsplain d---------p5-Config-Model146logstatsplain d---------p5-Config-Objective178logstatsplain d---------p5-Config-Properties146logstatsplain d---------p5-Config-Record146logstatsplain d---------p5-Config-Setting146logstatsplain d---------p5-Config-Simple146logstatsplain d---------p5-Config-Std146logstatsplain d---------p5-Config-Tiny146logstatsplain d---------p5-ConfigReader-Simple146logstatsplain d---------p5-ConfigReader146logstatsplain d---------p5-Contextual-Return146logstatsplain d---------p5-Coro178logstatsplain d---------p5-Curses-Application146logstatsplain d---------p5-Curses-Forms146logstatsplain d---------p5-Curses-UI146logstatsplain d---------p5-Curses-Widgets146logstatsplain d---------p5-Curses146logstatsplain d---------p5-Cvs146logstatsplain d---------p5-DB_File-Lock146logstatsplain d---------p5-Danga-Socket-Callback146logstatsplain d---------p5-Danga-Socket146logstatsplain d---------p5-Data-ACL146logstatsplain d---------p5-Data-Alias146logstatsplain d---------p5-Data-Bind146logstatsplain d---------p5-Data-Compare146logstatsplain d---------p5-Data-Dump-Streamer146logstatsplain d---------p5-Data-Dump146logstatsplain d---------p5-Data-DumpXML146logstatsplain d---------p5-Data-Dumper-Simple146logstatsplain d---------p5-Data-Dumper146logstatsplain d---------p5-Data-Flow146logstatsplain d---------p5-Data-GUID146logstatsplain d---------p5-Data-HexDump146logstatsplain d---------p5-Data-Hexdumper146logstatsplain d---------p5-Data-Hierarchy146logstatsplain d---------p5-Data-Lazy146logstatsplain d---------p5-Data-ObjectDriver146logstatsplain d---------p5-Data-OptList146logstatsplain d---------p5-Data-Postponed146logstatsplain d---------p5-Data-Properties146logstatsplain d---------p5-Data-Random146logstatsplain d---------p5-Data-RoundRobin146logstatsplain d---------p5-Data-Serializer178logstatsplain d---------p5-Data-ShowTable178logstatsplain d---------p5-Data-Stag146logstatsplain d---------p5-Data-Structure-Util146logstatsplain d---------p5-Data-Swap146logstatsplain d---------p5-Data-Table146logstatsplain d---------p5-Data-Taxonomy-Tags146logstatsplain d---------p5-Data-TemporaryBag178logstatsplain d---------p5-Data-Throttler-Memcached146logstatsplain d---------p5-Data-Throttler146logstatsplain d---------p5-Data-TreeDumper-Renderer-GTK146logstatsplain d---------p5-Data-TreeDumper146logstatsplain d---------p5-Data-Types146logstatsplain d---------p5-Data-UUID146logstatsplain d---------p5-Data-Validate146logstatsplain d---------p5-Data-Visitor146logstatsplain d---------p5-Date-Calc146logstatsplain d---------p5-Date-DayOfWeek146logstatsplain d---------p5-Date-Easter146logstatsplain d---------p5-Date-EzDate146logstatsplain d---------p5-Date-Holidays-DK146logstatsplain d---------p5-Date-ICal146logstatsplain d---------p5-Date-ISO146logstatsplain d---------p5-Date-Leapyear146logstatsplain d---------p5-Date-Manip146logstatsplain d---------p5-Date-Pcalc146logstatsplain d---------p5-Date-Range146logstatsplain d---------p5-Date-Roman146logstatsplain d---------p5-Date-Set146logstatsplain d---------p5-Date-Simple146logstatsplain d---------p5-DateConvert146logstatsplain d---------p5-DateTime-Calendar-Chinese146logstatsplain d---------p5-DateTime-Calendar-Christian146logstatsplain d---------p5-DateTime-Calendar-Discordian146logstatsplain d---------p5-DateTime-Calendar-FrenchRevolutionary146logstatsplain d---------p5-DateTime-Calendar-Hebrew146logstatsplain d---------p5-DateTime-Calendar-Japanese146logstatsplain d---------p5-DateTime-Calendar-Julian146logstatsplain d---------p5-DateTime-Calendar-Mayan146logstatsplain d---------p5-DateTime-Calendar-Pataphysical146logstatsplain d---------p5-DateTime-Event-Chinese146logstatsplain d---------p5-DateTime-Event-Cron146logstatsplain d---------p5-DateTime-Event-Easter146logstatsplain d---------p5-DateTime-Event-ICal146logstatsplain d---------p5-DateTime-Event-Lunar146logstatsplain d---------p5-DateTime-Event-NameDay146logstatsplain d---------p5-DateTime-Event-Random146logstatsplain d---------p5-DateTime-Event-Recurrence146logstatsplain d---------p5-DateTime-Event-SolarTerm146logstatsplain d---------p5-DateTime-Event-Sunrise146logstatsplain d---------p5-DateTime-Fiscal-Year146logstatsplain d---------p5-DateTime-Format-Baby146logstatsplain d---------p5-DateTime-Format-Bork146logstatsplain d---------p5-DateTime-Format-Builder146logstatsplain d---------p5-DateTime-Format-DBI146logstatsplain d---------p5-DateTime-Format-DateManip146logstatsplain d---------p5-DateTime-Format-DateParse146logstatsplain d---------p5-DateTime-Format-Duration146logstatsplain d---------p5-DateTime-Format-Epoch146logstatsplain d---------p5-DateTime-Format-Excel146logstatsplain d---------p5-DateTime-Format-HTTP146logstatsplain d---------p5-DateTime-Format-IBeat146logstatsplain d---------p5-DateTime-Format-ICal146logstatsplain d---------p5-DateTime-Format-ISO8601146logstatsplain d---------p5-DateTime-Format-Mail146logstatsplain d---------p5-DateTime-Format-MySQL146logstatsplain d---------p5-DateTime-Format-Pg146logstatsplain d---------p5-DateTime-Format-Roman146logstatsplain d---------p5-DateTime-Format-Strptime146logstatsplain d---------p5-DateTime-Format-W3CDTF146logstatsplain d---------p5-DateTime-Functions146logstatsplain d---------p5-DateTime-HiRes146logstatsplain d---------p5-DateTime-Incomplete146logstatsplain d---------p5-DateTime-Locale146logstatsplain d---------p5-DateTime-Precise146logstatsplain d---------p5-DateTime-Set146logstatsplain d---------p5-DateTime-TimeZone-Alias146logstatsplain d---------p5-DateTime-TimeZone-LMT146logstatsplain d---------p5-DateTime-TimeZone146logstatsplain d---------p5-DateTime-Util-Astro146logstatsplain d---------p5-DateTime-Util-Calc146logstatsplain d---------p5-DateTime146logstatsplain d---------p5-Decision-ACL146logstatsplain d---------p5-Devel-Arena146logstatsplain d---------p5-Devel-Caller146logstatsplain d---------p5-Devel-Constants146logstatsplain d---------p5-Devel-CoreStack146logstatsplain d---------p5-Devel-Cover146logstatsplain d---------p5-Devel-Cycle146logstatsplain d---------p5-Devel-DProfPP146logstatsplain d---------p5-Devel-Diagram146logstatsplain d---------p5-Devel-EvalContext146logstatsplain d---------p5-Devel-Leak-Object146logstatsplain d---------p5-Devel-Leak146logstatsplain d---------p5-Devel-LeakTrace146logstatsplain d---------p5-Devel-LexAlias146logstatsplain d---------p5-Devel-Messenger146logstatsplain d---------p5-Devel-Modlist146logstatsplain d---------p5-Devel-ObjectTracker146logstatsplain d---------p5-Devel-PPPort146logstatsplain d---------p5-Devel-Pointer146logstatsplain d---------p5-Devel-Profile146logstatsplain d---------p5-Devel-Profiler146logstatsplain d---------p5-Devel-Required146logstatsplain d---------p5-Devel-RingBuffer146logstatsplain d---------p5-Devel-STrace146logstatsplain d---------p5-Devel-SimpleTrace146logstatsplain d---------p5-Devel-Size146logstatsplain d---------p5-Devel-SmallProf146logstatsplain d---------p5-Devel-StackTrace146logstatsplain d---------p5-Devel-StealthDebug146logstatsplain d---------p5-Devel-Symdump146logstatsplain d---------p5-Devel-Timer146logstatsplain d---------p5-Devel-Trace146logstatsplain d---------p5-Devel-TraceCalls146logstatsplain d---------p5-Devel-TraceUse146logstatsplain d---------p5-Devel-ebug146logstatsplain d---------p5-Devel-ptkdb146logstatsplain d---------p5-Device-USB146logstatsplain d---------p5-Dialog178logstatsplain d---------p5-Digest-TransformPath146logstatsplain d---------p5-Dir-Project146logstatsplain d---------p5-Directory-Scratch-Structured146logstatsplain d---------p5-Directory-Scratch146logstatsplain d---------p5-EV146logstatsplain d---------p5-Env-PS1146logstatsplain d---------p5-Env-Path146logstatsplain d---------p5-Errno146logstatsplain d---------p5-Eval-Context146logstatsplain d---------p5-Event-ExecFlow146logstatsplain d---------p5-Event-Lib178logstatsplain d---------p5-Event-Notify146logstatsplain d---------p5-Event-RPC146logstatsplain d---------p5-Event146logstatsplain d---------p5-Exception-Class-TryCatch146logstatsplain d---------p5-Exception-Class146logstatsplain d---------p5-Exception-Handler146logstatsplain d---------p5-Expect-Simple146logstatsplain d---------p5-Exporter-Lite146logstatsplain d---------p5-Exporter-Tidy146logstatsplain d---------p5-ExtUtils-AutoInstall146logstatsplain d---------p5-ExtUtils-CBuilder146logstatsplain d---------p5-ExtUtils-Command146logstatsplain d---------p5-ExtUtils-Constant146logstatsplain d---------p5-ExtUtils-Depends146logstatsplain d---------p5-ExtUtils-MakeMaker-Coverage146logstatsplain d---------p5-ExtUtils-MakeMaker146logstatsplain d---------p5-ExtUtils-Manifest146logstatsplain d---------p5-ExtUtils-ParseXS146logstatsplain d---------p5-ExtUtils-PkgConfig178logstatsplain d---------p5-ExtUtils-XSBuilder146logstatsplain d---------p5-FSA-Rules146logstatsplain d---------p5-File-Append-TempFile146logstatsplain d---------p5-File-Attributes-Recursive146logstatsplain d---------p5-File-Attributes146logstatsplain d---------p5-File-BaseDir146logstatsplain d---------p5-File-BasicFlock146logstatsplain d---------p5-File-Binary146logstatsplain d---------p5-File-Cache146logstatsplain d---------p5-File-Cat146logstatsplain d---------p5-File-Copy-Recursive146logstatsplain d---------p5-File-CreationTime146logstatsplain d---------p5-File-DesktopEntry146logstatsplain d---------p5-File-DirSync146logstatsplain d---------p5-File-ExtAttr146logstatsplain d---------p5-File-FTS146logstatsplain d---------p5-File-Find-Object146logstatsplain d---------p5-File-Find-Rule-Filesys-Virtual146logstatsplain d---------p5-File-Find-Rule146logstatsplain d---------p5-File-Finder146logstatsplain d---------p5-File-Flat146logstatsplain d---------p5-File-Flock146logstatsplain d---------p5-File-FnMatch146logstatsplain d---------p5-File-Grep146logstatsplain d---------p5-File-HStore146logstatsplain d---------p5-File-HomeDir146logstatsplain d---------p5-File-Lock146logstatsplain d---------p5-File-MMagic-XS146logstatsplain d---------p5-File-MMagic146logstatsplain d---------p5-File-MimeInfo146logstatsplain d---------p5-File-Modified146logstatsplain d---------p5-File-Monitor146logstatsplain d---------p5-File-NCopy146logstatsplain d---------p5-File-NFSLock146logstatsplain d---------p5-File-Path-Expand146logstatsplain d---------p5-File-PathConvert146logstatsplain d---------p5-File-Pid146logstatsplain d---------p5-File-Policy146logstatsplain d---------p5-File-Random146logstatsplain d---------p5-File-ReadBackwards146logstatsplain d---------p5-File-Remove146logstatsplain d---------p5-File-ShareDir146logstatsplain d---------p5-File-Slurp-Tree146logstatsplain d---------p5-File-Slurp146logstatsplain d---------p5-File-Sync146logstatsplain d---------p5-File-Tail178logstatsplain d---------p5-File-Temp146logstatsplain d---------p5-File-Tempdir146logstatsplain d---------p5-File-Type146logstatsplain d---------p5-File-Util146logstatsplain d---------p5-File-chdir146logstatsplain d---------p5-File-chmod146logstatsplain d---------p5-File-pushd146logstatsplain d---------p5-FileHandle-Fmode146logstatsplain d---------p5-FileHandle-Unget146logstatsplain d---------p5-Filesys-Virtual-Plain146logstatsplain d---------p5-Filesys-Virtual146logstatsplain d---------p5-Filter-Template146logstatsplain d---------p5-Filter146logstatsplain d---------p5-FreezeThaw146logstatsplain d---------p5-Gearman-Client-Async146logstatsplain d---------p5-Gearman-Server178logstatsplain d---------p5-Gearman109logstatsplain d---------p5-Geo-ShapeFile146logstatsplain d---------p5-Getargs-Long146logstatsplain d---------p5-Getopt-ArgvFile146logstatsplain d---------p5-Getopt-Declare146logstatsplain d---------p5-Getopt-Long178logstatsplain d---------p5-Getopt-Mixed146logstatsplain d---------p5-Getopt-Popt146logstatsplain d---------p5-Glib2146logstatsplain d---------p5-Gnome2-GConf146logstatsplain d---------p5-Google-Checkout146logstatsplain d---------p5-Gtk2-Spell146logstatsplain d---------p5-Hash-AsObject146logstatsplain d---------p5-Hash-Case146logstatsplain d---------p5-Hash-MultiKey146logstatsplain d---------p5-Hash-WithDefaults146logstatsplain d---------p5-Heap-Simple-Perl146logstatsplain d---------p5-Heap-Simple-XS146logstatsplain d---------p5-Heap-Simple185logstatsplain d---------p5-Heap146logstatsplain d---------p5-Hook-LexWrap146logstatsplain d---------p5-IO-AIO146logstatsplain d---------p5-IO-All146logstatsplain d---------p5-IO-Async146logstatsplain d---------p5-IO-Capture146logstatsplain d---------p5-IO-CaptureOutput146logstatsplain d---------p5-IO-Digest146logstatsplain d---------p5-IO-KQueue146logstatsplain d---------p5-IO-LockedFile146logstatsplain d---------p5-IO-Multiplex146logstatsplain d---------p5-IO-NestedCapture146logstatsplain d---------p5-IO-Null146logstatsplain d---------p5-IO-Pager146logstatsplain d---------p5-IO-Prompt146logstatsplain d---------p5-IO-String146logstatsplain d---------p5-IO-Tee146logstatsplain d---------p5-IO-Toolkit146logstatsplain d---------p5-IO-Tty146logstatsplain d---------p5-IO-Util146logstatsplain d---------p5-IO-YAML146logstatsplain d---------p5-IO-stringy146logstatsplain d---------p5-IO178logstatsplain d---------p5-IOC146logstatsplain