1. 30 Dec, 1999 1 commit
  2. 29 Dec, 1999 6 commits
    • Michael Meeks's avatar
      delimit the important bit. · d18e6be4
      Michael Meeks authored
      d18e6be4
    • Jody Goldberg's avatar
      - Return enum from init_plugin. · 63577437
      Jody Goldberg authored
      - Suppress some warnings.
      63577437
    • Jody Goldberg's avatar
      - Initial usage of the new exception mechanisms. · f8206c57
      Jody Goldberg authored
      - Improve versioning of the plugins.
      - Some bug fixes.
      
      1999-12-29  Jody Goldberg <jgoldberg@home.com>
      
      	* src/workbook-view.c (command_context_gui,
      				gui_splits_array,
      				gui_plugin_problem,
      				command_context_gui_cast) : New functions.
      
      	* src/workbook.c (workbook_new) : Switch to using the workbook_view
      	  routines to manipulate the undo/redo and paste/paste_special menu
      	  items.
      
      	* src/func.c (function_iterate_argument_values) : Return an error
      	  for empty/missing arguments.
      
      	* plugins/*/Makefile.am : Define GNUMERIC_VERSION.
      
      	* plugins/*/*.c (init_plugin): Take a CmdContext for error reporting.
      	  Call plugin_version_mismatch to do some minimal version matching for
      	  plugins and the running application.
      
      	* src/Gnumeric.idl : Add PluginProblem.
      
      	* src/command-context.[ch] (gnumeric_error_splits_array,
      				    gnumeric_error_plugin_problem,
      				    command_context_vtbl_init) : New functions.
      
      	* src/plugin.c (plugin_version_mismatch) : New function.
      	  (plugin_load) : Hard code a GUI context for now.
      	                  Switch to using gnumeric_error_ routines.
      			  Pass a CmdContext to the init_plugin routines.
      			  Only produce an error if the plugin returns -1.
      			  Store the plugin filename.
      	  (plugin_unload) : Free the filename on exit.
      
      	* *.c : command_context_gui now takes a Workbook argument.
      	      : Switch from gnumeric_no_modify_array_notice
      	                 to gnumeric_error_splits_array in most places.
      f8206c57
    • Jody Goldberg's avatar
      Minor adjustment to the previous enhancement. · 9b84663f
      Jody Goldberg authored
      
      1999-12-29  Jody Goldberg <jgoldberg@home.com>
      
      	* csv-io.c (csv_parse_sheet) : Minor adjustment to the previous
      	  enhancement.
      9b84663f
    • Jody Goldberg's avatar
      Update cvsignores · 2b0ef502
      Jody Goldberg authored
      2b0ef502
    • Stephane Alnet's avatar
      Small fix to handle CRLF files. · 3a5d4754
      Stephane Alnet authored
      1999-12-28  Stephane Alnet <stephane@u-picardie.fr>
      
      	* csv-io.c (csv_parse_sheet): Small fix to handle CRLF files.
      3a5d4754
  3. 28 Dec, 1999 1 commit
    • Jody Goldberg's avatar
      Fix some boneheadedly simple errors with plugins and begin to adopt a standard · b65f5041
      Jody Goldberg authored
      convention to avoid such sillyness in the future.
      
      1999-12-27  Jody Goldberg <jgoldberg@home.com>
      
      	* configure.in : Re-enable the python plugin by default.
      
      	* src/plugin.c (load_all_plugins) : Search in a version specific
      	  directory.
      
      	* plugins/*/Makefile.am : Install in
      	      <prefix>/lib/gnumeric/plugins/${VERSION}
      	  to decrease the number of silly version problems.
      	  Adjust the plugin names to follow the convention
      	      libgnum_<name>.so
      	  to avoid problems like the python plugin 'libpython.so'
      	  depending on the python libraries with the same name.
      b65f5041
  4. 24 Dec, 1999 1 commit
  5. 22 Dec, 1999 1 commit
  6. 21 Dec, 1999 2 commits
    • Michael Meeks's avatar
      Jon's color buglet fix. · 6f454db2
      Michael Meeks authored
      6f454db2
    • Jody Goldberg's avatar
      Implicit intersection is done. · 7e7b6e01
      Jody Goldberg authored
      Now all we need is implicit iteration for array formulas.
      I've added a comment on a possible heuristic to use to evaluate the
      which for of iteration to use.
      
      1999-12-21  Jody Goldberg <jgoldberg@home.com>
      
      	* src/expr.c (expr_implicit_intersection) : New routine split from
      	  function_call_with_list.
      	(compare) : Handle intersection.
      	(eval_expr_real) : Ditto.  Add verbose comment on a possible heuristic
      	  for the final piece of this ugly evaluation mechanism, array
      	  interation.
      	(cell_ref_get_abs_col_row) : Adjust to take a CellPos.
      
      	* src/func.c (function_iterate_do_value) : Split the implicit
      	  intersection out into a new function.  Use intersection for
      	  strings as well as float & bool args.  Correct memory leak
      	  when intersetion was used.
      	(function_call_with_list) : Ditto.
      
      	* *.c : Adjust to change in EvalPosition to use CellPos.
      
      	* gnumeric.spec.in : Update the libglade dependancy.
      
      	* src/workbook.c (wb_edit_key_pressed) : Do not select the current
      	  cell address and do not move the cursor to the start of the cell
      	  address when F4 is hit.
      7e7b6e01
  7. 19 Dec, 1999 1 commit
  8. 18 Dec, 1999 10 commits
  9. 17 Dec, 1999 2 commits
    • Morten Welinder's avatar
      White-space mania. · e47470a4
      Morten Welinder authored
      1999-12-17  Morten Welinder  <terra@diku.dk>
      
      	* src/functions/fn-stat.c: White-space mania.
      
      1999-12-16  Andrew Chatham  <andrew.chatham@duke.edu>
      
      	* src/regression.h: Better comments for parts of extra_stat
      	* src/regression.c (linear_solve): Fixed adjusted R^2 bug (hopefully).
      	* src/functions/fn-stat.c (gnumeric_linest, gnumeric_logest) Added
      	beginning support for 3+ dimensional regressions in linest and logest.
      	* src/analysis-tools.c (regression_tool) Documented Excel bugs with
      	no-intercept regressions that I didn't/can't mimic.
      e47470a4
    • Morten Welinder's avatar
      5b47725d
  10. 16 Dec, 1999 3 commits
  11. 15 Dec, 1999 1 commit
  12. 13 Dec, 1999 2 commits
  13. 11 Dec, 1999 2 commits
    • Arturo Tena's avatar
      Rewritten, so we can create a file with more than 4 PPS in a file. · 331e4717
      Arturo Tena authored
      1999-12-10  Arturo Tena  <arturo@directmail.org>
      
              * ms-ole.c (pps_encode_tree_chain): Rewritten, so we can create a file
                with more than 4 PPS in a file.
                (pps_create): Take one additional parameter, in order to increment
                the number of pps when a new file is created. All callers changed.
      
              * ms-ole.c (dump): The dump now fits on 80-columns displays.
      
      
      1999-12-10  Arturo Tena  <arturo@directmail.org>
      
              * test/test-ole.c (TEST_DEBUG): Created in order to conditionaly
                change the delimiter, which is needed when working with files with
                spaces in their name.
      331e4717
    • Ariel Rios's avatar
      We now handle the VALUE_ARRAY case passing the value as a scheme list by · 47d94ee7
      Ariel Rios authored
      1999-12-10  Ariel Rios <jarios@usa.net>
      
      	* plugin.c: (value_to_scm) We now handle the VALUE_ARRAY case passing the value
      	  as a scheme list by consing the elements of the list.
      47d94ee7
  14. 10 Dec, 1999 7 commits