1. 23 Jan, 2002 2 commits
  2. 22 Jan, 2002 5 commits
  3. 21 Jan, 2002 4 commits
    • Jody Goldberg's avatar
      Commit some spelling fixes. · 6c7ff2c4
      Jody Goldberg authored
      2002-01-21  Jody Goldberg <jody@gnome.org>
      
      	* ms-obj.c (ms_object_attr_get_*) : new.
      	(ms_obj_read_biff8_obj) : read scrollbar attributes.
      
      	* ms-excel-read.c (ms_sheet_realize_obj) : Add scrollbars.
      	(ms_sheet_create_obj) : ditto.
      
      2002-01-20  jody goldberg <jody@gnome.org>
      
      	* ms-chart.c (BC_R(vector_details)) : use gnm_vector_date.
      
      2002-01-21  Jody Goldberg <jody@gnome.org>
      
      	* src/application.c (application_init) : Add scrollbar.
      
      	* src/sheet-object-widget.c : Add scrollbars.
      	(sheet_widget_checkbox_user_config) : Use gnumeric_table_attach_with_label.
      	(gnumeric_table_attach_with_label) : new util, does no belong here.
      
      	* src/workbook-object-toolbar.c (cmd_create_scrollbar) : new.
      6c7ff2c4
    • Jody Goldberg's avatar
      Pass a place holder for the format. :addVector) : ditto. · 99731d6d
      Jody Goldberg authored
      2002-01-20  Jody Goldberg <jody@gnome.org>
      
      	* src/gnumeric-graph.c (gnm_graph_subscribe_vector) : Pass a place
      	  holder for the format.
      	* idl/GNOME_Gnumeric_Graph.idl (Manager::addVector) : ditto.
      99731d6d
    • Jody Goldberg's avatar
      Add SheetLayout. · 799aeae3
      Jody Goldberg authored
      2002-01-20  Jody Goldberg <jody@gnome.org>
      
      	* gnumeric.xsd : Add SheetLayout.
      799aeae3
    • Jakub Steiner's avatar
      simplified icon · e3ed4cb9
      Jakub Steiner authored
      e3ed4cb9
  4. 20 Jan, 2002 1 commit
  5. 19 Jan, 2002 4 commits
    • Jody Goldberg's avatar
      move the tabulate and random numbers into Edit -> Fill ditto. · 4278ed64
      Jody Goldberg authored
      2002-01-19  Jody Goldberg <jody@gnome.org>
      
      	* src/GNOME_Gnumeric.xml : move the tabulate and random numbers into
      	  Edit -> Fill
      	* src/workbook-control-gui.c : ditto.
      
      	* src/xml-io.c (xml_read_cell_copy) : handle content with and without
      	  the 'Content' node.
      	(xml_read_cell) : do the version checks before the strcmps.
      
      	* gnumeric.xsd : Add MergedRegions, do not require the Cell's Content node.
      4278ed64
    • Andreas J. Guelzow's avatar
      new cb_tool_... functions, add analysis tools menu to non-bonobo menu · 9056f7b5
      Andreas J. Guelzow authored
      2002-01-19  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* src/workbook-control-gui.c : new cb_tool_... functions, add
      	  analysis tools menu to non-bonobo menu section, define
      	  BONOBO_UI_UNSAFE_VERBs for all analysis tools
      	(cb_tools_data_analysis) : deleted
      	* src/GNOME_Gnumeric.xml : add analysis tools menu items
      
      2002-01-19  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* dialog-analysis-tools.c : make dialog_..._tool non-static
      	  delete modal dialog for tool selection
      	(dialog_ttest_paired_tool) : deleted
      	(dialog_ttest_eq_tool) : deleted
      	(dialog_ttest_neq_tool) : deleted
      	(dialog_ztest_tool) : deleted
      	(selection_made, dialog_help_cb, dialog_data_analysis) :
      	  deleted
      	* dialogs.h : declare new non-static dialog_..._tool functions
      	* tools.h : small formatting changes
      
      2002-01-19  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* analysis-tools.sgml : updated intro section
      	* figures/analysistools-tools.png : updated
      	* figures/menu-tools-labelled.png : updated
      9056f7b5
    • Jon Kåre Hellan's avatar
      New function to free GDate. Can be called with NULL without complaining. · fed27e9b
      Jon Kåre Hellan authored
      * src/datetime.c (datetime_g_free): New function to free
      GDate. Can be called with NULL without complaining.
      (coupdays, coupdaybs, coupdaysnc):
      
      * src/sheet-autofill.c (autofill_compute_delta, autofill_cell):
      Use datetime_g_free instead of g_date_free.
      
      * src/functions/fn-financial.c (days_monthly_basis, func_coup)
      (gnumeric_accrint, gnumeric_price, gnumeric_yield)
      (gnumeric_oddfprice): Use datetime_g_free instead of g_date_free.
      
      * src/functions/fn-date.c (gnumeric_datedif, gnumeric_edate,
      gnumeric_edate) (gnumeric_edate, gnumeric_days360, get_serial_weekday)
      (networkdays_holiday_callback): Ditto.
      fed27e9b
    • Jody Goldberg's avatar
      add "rangesel_drag_finished" signal. (gnumeric_expr_entry_end_of_drag) : · d0da4167
      Jody Goldberg authored
      2002-01-19  Jody Goldberg <jody@gnome.org>
      
      	* gnumeric-expr-entry.c (gnumeric_expr_entry_class_init) : add
      	  "rangesel_drag_finished" signal.
      	(gnumeric_expr_entry_end_of_drag) : emit it here.
      
      2002-01-19  Jody Goldberg <jody@gnome.org>
      
      	* dialog-graph-guru.c (cb_entry_rangesel_drag_finished) : update the
      	  vector.
      	(vector_state_new) : link to the new rangesel_drag_finished signal
      	  so that we push the update when a user finishes dragging.
      
      2002-01-19  Jody Goldberg <jody@gnome.org>
      
      	* src/gnumeric-graph.c (gnm_graph_vector_seq_scalar) : handle blanks
      	  better.
      
      	* src/item-grid.c (item_grid_event) : call
      	  gnumeric_expr_entry_end_of_drag when a rangesel drag finishes.
      d0da4167
  6. 18 Jan, 2002 3 commits
    • Andreas J. Guelzow's avatar
      change arguments to coupdaybs, coupdaysnc, coupdays and coupnum (coupnum) · 62e67fef
      Andreas J. Guelzow authored
      2002-01-18  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* fn-financial.c : change arguments to coupdaybs, coupdaysnc,
      	  coupdays and coupnum
      	(coupnum) : simplify
      	(couppcd, coupncd) : ignore XL
      	(func_coup_cd) change to func_coup wrapping more functions
      	(gnumeric_coupdaybs) : change into wrapper around func_coup_cd
      	(gnumeric_coupdays) : ditto
      	(gnumeric_coupdaysnc) : ditto
      	(gnumeric_coupncd) : ditto
      	(gnumeric_couppcd) : ditto
      	(gnumeric_coupnum) : ditto
      	(finance_functions_init) : add another optional argument to
      	  gnumeric_coupnum
      
      2002-01-18  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* fn-financial-bases.txt: describe coding for bases in
      	  src/functions/fn-financial.c and src/datetime.c
      
      2002-01-18  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* src/datetime.c (adjust_dates_basis) : removed
      	(days_between_BASIS_MSRB_30_360) : new, calculate delta for
      	  BASIS_MSRB_30_360
      	(days_between_BASIS_30E_360) : new, calculate delta for BASIS_30E_360
      	(days_between_BASIS_30Ep_360) : new, calculate delta for
      	  BASIS_30Ep_360
      	(days_between_basis) : replaces days_between_dep_basis, extremely
      	  simplified
      	(coup_cd_xl) : removed
      	(coupdays) : delete attempt to be XL compatible
      	(coupdaybs) : delete attempt to be XL compatible
      	(coupdaysnc) : delete attempt to be XL compatible
      	* src/datetime.h : change basis_t enumeration slightly and change
      	  arguments for days_between_basis, coup_cd, coupdays, coupdaybs
      	  and coupdaysnc
      62e67fef
    • Jody Goldberg's avatar
      NOTE : The idl change requires an update to guppi. · 425a749a
      Jody Goldberg authored
      2002-01-18  Jody Goldberg <jody@gnome.org>
      
      	* dialog-graph-guru.c (graph_guru_plot_name) : fix the stupid name
      	  generation.
      	(vector_state_series_set_dimension) : create a series if necessary.
      	(cb_graph_guru_series_add) : implement.
      	(graph_guru_select_plot) : make series reset optional.
      	(graph_guru_init) : hook up the add/delete series buttons.
      	(cb_graph_guru_series_delete) : new.
      	(cb_graph_guru_series_add) : new.
      
      2002-01-18  Jody Goldberg <jody@gnome.org>
      
      	* src/eval.c : Add a new dependency hashing scheme but leave it
      	  disabled until 1.1  so thet we can get it tested.
      
      2002-01-18  Jody Goldberg <jody@gnome.org>
      
      	* src/gnumeric-graph.c (gnm_graph_range_to_vectors) : be smarter about
      	  handling vectors rather than ranges.  vectors maintain orientation.
      425a749a
    • Zbigniew Chyla's avatar
      Use xmlRootNode for libxml1/libxml2 compatibility. · 877290f4
      Zbigniew Chyla authored
      2002-01-18  Zbigniew Chyla  <cyba@gnome.pl>
      
      	* src/bonobo-io.c
      	(gnumeric_bonobo_write_workbook, gnumeric_bonobo_read_workbook):
      	Use xmlRootNode for libxml1/libxml2 compatibility.
      877290f4
  7. 17 Jan, 2002 1 commit
    • Jody Goldberg's avatar
      new. (ms_object_attr_destroy) : handle expressions. · 71bae3a1
      Jody Goldberg authored
      2002-01-17  Jody Goldberg <jody@gnome.org>
      
      	* ms-obj.c (ms_object_attr_new_expr) : new.
      	(ms_object_attr_destroy) : handle expressions.
      	(ms_obj_read_biff8_obj) : use the expression parser for
      	  GR_CHECKBOX_FORMULA.
      
      	* ms-formula-read.c (getRefV7) : remove the pointless malloc/free.
      	(getRefV8) : ditto.
      	(make_inter_sheet_ref) : delete.
      	(make_inter_sheet_ref_v7) : ditto.
      
      	* ms-excel-read.c (ms_sheet_realize_obj) : add support for a
      	  checkbox's link.  Needs to be done here, AFTER being assigned to a
      	  sheet.
      	(ms_excel_workboot_get_externsheets) : renamed from
      	  biff_get_externsheet_name, and simplified.
      
      2002-01-14  Jody Goldberg <jody@gnome.org>
      
      	* ms-formula-read.c (ms_excel_parse_formula) : fix support for
      	  importing local 3d references, external 3d is still not supported.
      
      2002-01-17  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet-object-widget.c (sheet_widget_checkbox_get_ref) : handle
      	  references without an explicit sheet.
      	(sheet_widget_checkbox_set_link) : new.
      
      2002-01-16  Jody Goldberg <jody@gnome.org>
      
      	* src/item-cursor.c (item_cursor_draw) : fix some ancient Miggy
      	  bugginess that was borking the gnome2 port.
      
      2002-01-15  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control-gui.c (cb_tools_tabulate) : Pass the sheet in
      	  directly.
      71bae3a1
  8. 16 Jan, 2002 1 commit
    • Andreas J. Guelzow's avatar
      change oem to eom, don't release null maturity or settlement. Implement · 234c66fa
      Andreas J. Guelzow authored
      2002-01-16  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* fn-financial.c : change oem to eom, don't release null maturity
      	  or settlement. Implement `xl' selector
      	(coupdaybs) : fix documentation
      	(coupncd) : fix documentation
      	(couppcd) : fix documentation
      	(coupdayscd) : fix documentation
      	(coupdays) :  fix documentation
      
      2002-01-16  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* src/datetime.c : change oem to eom
      	(days_between_dep_basis) : fix basis == 0, add `in_order' flag
      	(adjust_dates_basis) : fix basis == 0
      	(coupdays) : fix basis == 2, 3 and partially fix to
      	  basis == 1
      234c66fa
  9. 15 Jan, 2002 5 commits
    • Morten Welinder's avatar
    • Jody Goldberg's avatar
      post release version bump. · f72d7ce5
      Jody Goldberg authored
      2002-01-15  Jody Goldberg <jody@gnome.org>
      
      	* configure.in : post release version bump.
      f72d7ce5
    • Jody Goldberg's avatar
      Release 1.0.2 · 8421ff1e
      Jody Goldberg authored
      8421ff1e
    • Andreas J. Guelzow's avatar
      Change parameters in calls to coupdaysnc, coupdaybs and coupdays. · 8213cf77
      Andreas J. Guelzow authored
      2002-01-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* fn-financial.c : Change parameters in calls to coupdaysnc,
      	coupdaybs and coupdays.
      	(func_coup_cd) : extract common code from
      	  gnumeric_coupncd and gnumeric_couppcd (proposed by Neil Booth)
      	(gnumeric_coupncd) : change into wrapper for func_coup_cd
      	(gnumeric_couppcd) : change into wrapper for func_coup_cd
      
      2002-01-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* src/datetime.c (coup_cd_xl) : new function (XL compatible
      	  implementation of coup_cd.
      	(coupdays) : add xl boolean parameter, call coup_cd or coup_cd_xl
      	  depending on xl.
      	(coupdaybs) : ditto
      	(coupdaysnc) : ditto
      	* src/datetime.h (coupdays) : add xl boolean parameter
      	(coupdaybs) : ditto
      	(coupdaysnc) : ditto
      8213cf77
    • Jody Goldberg's avatar
      be more robust when faced with shared expressions that we can not parse. · 83bedf04
      Jody Goldberg authored
      2002-01-15  Jody Goldberg <jody@gnome.org>
      
      	* src/xml-io.c (xml_read_cell) : be more robust when faced
      	  with shared expressions that we can not parse.  And try really
      	  really hard to parse things that are not marked as values, see if we
      	  can parse them as expressions if we ignore the assigned format.
      83bedf04
  10. 14 Jan, 2002 3 commits
    • Jody Goldberg's avatar
      rename from xml_sax_color for consistency. (xml_sax_attr_range) : ditto. · 30415942
      Jody Goldberg authored
      2002-01-14  Jody Goldberg <jody@gnome.org>
      
      	* xml-sax-read.c (xml_sax_attr_color) : rename from xml_sax_color for
      	  consistency.
      	(xml_sax_attr_range) : ditto.
      	(xml_sax_sheet_start) : read the optional tab colour.
      	(xml_sax_sheet_name) : assign the tab colour.
      
      	* src/commands.c (cmd_set_text) : Be smarter about the undo label
      	  generated for text with embedded new lines or leading white space.
      
      	* gnumeric.xsd : Add the tab color.
      
      	* src/xml-io.c (xml_sheet_read) : read tab optional tab colours.
      	(xml_sheet_write) : write the tab colour if it is set.
      30415942
    • Andreas J. Guelzow's avatar
      rewrite and move to datetime.c (coupdaybs) : rewrite and move to · 99b0121d
      Andreas J. Guelzow authored
      2002-01-14  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* fn-financial.c (coupdays) : rewrite  and move to datetime.c
      	(coupdaybs) : rewrite and move to datetime.c
      	(days_between_dep_basis) : fix small error and move to datetime.c
      	(adjust_dates_basis) : move to datetime.c
      	(coupncd) : move to datetime.c
      	(couppcd) : move to datetime.c
      	(gnumeric_coupdaybs) : add optional OEM argument
      	(gnumeric_coupdays) : add optional OEM argument
      	(finance_functions_init) : add optional OEM arguments to
      	  gnumeric_coupdaybs and gnumeric_coupdays
      
      2002-01-14  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* src/datetime.c (coupdays) : moved from src/functions/fn-financial.c
      	(coupdaybs) : ditto
      	(days_between_dep_basis) : ditto
      	(adjust_dates_basis) : ditto
      	(coupncd) : ditto
      	(couppcd) : ditto
      	* src/datetime.h (coupdays) : moved from src/functions/fn-financial.c
      	(coupdaybs) : ditto
      	(days_between_dep_basis) : ditto
      	(adjust_dates_basis) : ditto
      	(coupncd) : ditto
      	(couppcd) : ditto
      99b0121d
    • Jody Goldberg's avatar
      Good bug. · c05ffda9
      Jody Goldberg authored
      2002-01-14  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=68661
      	* src/item-grid.c (item_grid_draw) : handle fully hidden merged regions
      	  that may trail off the endi of the visible region.
      	* src/print-cell.c (print_cell_range) : ditto.
      c05ffda9
  11. 13 Jan, 2002 2 commits
    • Jody Goldberg's avatar
      typo. · 6ddce54c
      Jody Goldberg authored
      2002-01-13  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control.c (wb_control_parse_and_jump) : typo.
      6ddce54c
    • Jody Goldberg's avatar
      when starting to edit use a font colour to match the background. · 4e6306e8
      Jody Goldberg authored
      2002-01-13  Jody Goldberg <jody@gnome.org>
      
      	* widget-editable-label.c (el_edit_sync) : when starting to edit
      	  use a font colour to match the background.
      	(el_start_editing) : restore the contrasting colour.
      
      2002-01-12  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control.c (wb_control_parse_and_jump) : support
      	  intersheet jumps.
      
      2002-01-12  Jody Goldberg <jody@gnome.org>
      
      	* dialog-goal-seek.c (cb_dialog_apply_clicked) : Use global_range_parse.
      4e6306e8
  12. 12 Jan, 2002 1 commit
    • Jody Goldberg's avatar
      Coloured tabs from Excel · 07cf2a63
      Jody Goldberg authored
      Rework validation.
      
      2002-01-10  Jody Goldberg <jody@gnome.org>
      
      	* xml-sax-read.c (xml_sax_attr_bool) : fix return type
      	(xml_sax_attr_double) : ditto.
      	(xml_sax_attr_int) : ditto.
      	(xml_sax_color) : ditto.
      	(xml_sax_validation) : rework.
      	(xml_sax_style_condition) : delete.
      	(xml_sax_style_condition_chain) : delete.
      	(xml_sax_style_condition_expr) : delete.
      	(xml_sax_style_condition_constraint) : delete.
      	(xml_sax_style_condition_flags) : delete.
      	(xml_sax_start_element) : remove deleted elements.
      
      2002-01-12  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-read.c (ms_excel_read_dv) : reorg slightly and enable.
      	* ms-excel-read.c (ms_excel_read_tab_color) : new function.
      	(ms_excel_read_sheet) : called from here.
      
      2002-01-11  Jody Goldberg <jody@gnome.org>
      
      	* ms-formula-read.c (ms_excel_parse_formula) : fix area 3d and its
      	  missing break.
      
      2002-01-12  Jody Goldberg <jody@gnome.org>
      
      	* src/xml-io.c (xml_write_style_condition_chain) : delete.
      	(xml_read_style_condition_chain) : delete.
      	(xml_write_style) : change validation support.
      	(xml_read_style) : ditto.
      
      2002-01-12  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control-gui.c (cb_sheet_label_changed) : Use
      	  editable_label_get_text.
      	(wbcg_sheet_add) : init the tab colour.
      	(wbcg_sheet_rename) : ditto.
      	(wbcg_validation_msg) : new.
      	(workbook_control_gui_ctor_class) : register wbcg_validation_msg.
      
      	* src/workbook-control.c (wb_control_validation_msg) : new.
      
      	* src/workbook-edit.c (wbcg_edit_validate) : delete.
      	(wbcg_edit_finish) : improve validation.
      
      	* src/validation.c : rework.  In list is still missing.
      
      	* src/sheet.c (sheet_new) : init tab colour.
      	(sheet_destroy) : release the tab colour.
      	(sheet_set_tab_color) : new function.
      
      	* src/mstyle.c (mstyle_link_sheet) : disable linking of validations.
      	  They are no longer dependents.
      	(mstyle_unlink) : ditto.
      
      2002-01-11  Jody Goldberg <jody@gnome.org>
      
      	* src/colrow.c (colrow_set_visibility_list) : when making a region
      	  visible we need to restore spans for the new content.
      
      2002-01-09  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control-gui.c (wbcg_error_splits_array) : accept NULL
      	  as an array specification.
      
      	* src/ranges.c (range_name) : add protection against NULL.
      
      	* src/expr.c (expr_implicit_intersection) : handle blank inputs.
      07cf2a63
  13. 11 Jan, 2002 2 commits
    • Morten Welinder's avatar
      Compilation fix for sick systems. · 80a741e7
      Morten Welinder authored
      2002-01-11  Morten Welinder  <terra@diku.dk>
      
      	* src/plugin-util.c (MAP_FAILED): Compilation fix for sick
      	systems.
      80a741e7
    • Andreas J. Guelzow's avatar
      call fourier_tool ! (dialog_fourier_tool) Use correct key. Small · e91321b3
      Andreas J. Guelzow authored
      2002-01-10  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* dialog-analysis-tools.c (fourier_tool_ok_clicked_cb) : call
      	  fourier_tool !
      	(dialog_fourier_tool) Use correct key.
      	* fourier-analysis.glade : Small formatting change.
      	* tools.h : Add fourier_tool.
      
      2002-01-10  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/analysis-tools.c (fourier_fft) : Fast Fourier Transform
      	(fourier_fft_inv) : Inverse Fast Fourier Transform
      	(fourier_tool) : new tool
      e91321b3
  14. 10 Jan, 2002 2 commits
    • Jon K Hellan's avatar
      New function. Return the ISO 8601 week number of date. (gnumeric_weeknum): · 90b63e8f
      Jon K Hellan authored
      2002-01-10  Jon K Hellan  <hellan@acm.org>
      
      	* src/functions/fn-date.c (gnumeric_isoweeknum): New
      	function. Return the ISO 8601 week number of date.
      	(gnumeric_weeknum): New function. Return week number of date
      	according to method.  (date_functions_init): Include them in
      	table.
      
      	* src/datetime.c (datetime_isoweeknum): Added. Return the ISO 8601
      	week number of date.
      	(datetime_weeknum): Added. Return week number of date according to
      	method.
      
      	* src/datetime.h: define week numbering methods. Declare
      	datetime_isoweeknum and datetime_weeknum.
      90b63e8f
    • Andreas J. Guelzow's avatar
      Redesign and add fields and buttons for calculated bins add · 7fe450e0
      Andreas J. Guelzow authored
      2002-01-09  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* histogram.glade : Redesign and add fields and buttons for
      	  calculated bins
      	* tools.h : add histogram_calc_bin_info_t
      	* dialog-analysis-tools.c (histogram_tool_update_sensitivity_cb) :
      	  new procedure
      	(histogram_tool_ok_clicked_cb) : handle calculated bins
      	(histogram_tool_set_predetermined) : new callback
      	(histogram_tool_set_predetermined_on_toggle) : new callback
      	(histogram_tool_set_calculated) : new callback
      	(dialog_histogram_tool_init) : initialize new fields
      
      2002-01-09  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* analysis-tools.c (histogram_tool) : implement calculated bins
      	* analysis-tools.h : expand argument list for histogram_tool
      7fe450e0
  15. 08 Jan, 2002 4 commits