ChangeLog 2.74 KB
Newer Older
1 2 3 4 5
1999-12-29  Ariel Rios  <jarios@usa.net>

	* gnumeric_startup.scm (home-gnumericrc): We change the location of the home
	  gnumericrc to $HOME/.gnumerc/guile.scm

6 7 8 9 10 11 12
1999-12-18  Ariel Rios <jarios@usa.net>

	* functions.scm: THe formula redefinitions for sign, lcm and gcd were commented.
	  It is almost useless to redefine them on Scheme since C version are faster.
	  However, for example purposes I leave them commented.
	  

13 14 15 16
1999-12-18  Ariel Rios <jarios@usa.net>

	* galway_startup.scm: We no longer display Guile initialization messages.

17 18 19 20 21
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.

Michael Meeks's avatar
Michael Meeks committed
22 23 24 25
1999-12-10  Michael Meeks  <mmeeks@gnu.org>

	* Makefile.am: Fixup guile install.

26 27 28 29
1999-12-10  Ariel Rios <jarios@usa.net>

	* plugin.c: (expr_to_scm) The OPER_PERCENT case was included.

30 31 32 33 34 35 36 37 38
1999-12-09  Ariel Rios <jarios@usa.net>

	* plugin.c: We now include guile/gh.h so we can transform from doubles to scm numbers.
	  (value_to_scm): In VALUE_INTEGER we now use gh_double2scm to pass the double unto
	  scheme. In this way we remove the bug that crashed gnumeric when we passed a rational number.

	* functions.scm: (test) A test function was added. Since it's only created for hacking purposes
	  'tis commented.

39 40 41 42 43 44 45
1999-12-08  Ariel Rios <jarios@usa.net>

	* plugin.c: (func_marshal_func) We now use func_def_count_arg to get the count 
          number. Count variable was replaced with min and max int vars. 
          (scm_to_value): The float cast when returning a number was replaced
          with a float_t cast as per Michael's recomendation.

46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
1999-12-07  Ariel Rios <jarios@usa.net>

	* functions.scm: The function fibonacci was corrected so it can always return numbers.
	
	* plugin.c: (scm_to_value) : Whenever VALUE type is a number we return a float.
	  This removes some gnumeric crashes due to the fact that scm int may be in some
	  cases bigger than C integers.

1999-12-05  Ariel Rios <jarios@usa.net>

	* Makefile.am: Modified to include functions.scm
	
	* gnumeric_startup.scm: We now load the scheme
          functions from the new file functions.scm

	* functions.scm: The guile functions and their 
          registration are now located in this file.
          (=FIBO(num)): Added fibonacci formula.
	
65 66 67 68 69 70 71 72 73 74 75 76
1999-11-28  Jody Goldberg <jgoldberg@home.com>

	* plugin.c (value_to_scm) : Fill in the missing enums.
	(scm_cell_value) : Use global eval_pos EvaluationPosition set on
	  a per function call basis rather than some cheesy global workbook
	  variable.
	(scm_cell_expr) : Ditto.
	(scm_set_cell_string) : Ditto.
	(scm_gnumeric_funcall) : Ditto.
	(func_marshal_func) : Create an implicit stack of eval_pos.
	(init_plugin) : Init the eval_pos kludge.