1. 09 Oct, 2010 1 commit
  2. 07 Oct, 2010 1 commit
  3. 30 Sep, 2010 1 commit
  4. 10 Sep, 2010 2 commits
    • Jiri (George) Lebl's avatar
      relase 1.0.11 and other minor tidbits · 1a28573c
      Jiri (George) Lebl authored
      Thu Sep 09 22:47:54 2010  Jiri (George) Lebl <jirka@5z.com>
      
      	* Release 1.0.11
      
      	* src/gnome-genius.desktop.in: add %U to command line
      
      	* help/C/genius.xml: some minor updates and clarifications
      1a28573c
    • Jiri (George) Lebl's avatar
      Thu Sep 09 21:29:33 2010 Jiri (George) Lebl <jirka@5z.com> · ad02ea6e
      Jiri (George) Lebl authored
      	* src/genius.c, src/calc.h, src/gnome-genius.c:  In a fit of
      	  incredible evilness (or stupidity) somebody made <term.h>
      	  #define buttons ... thinking buttons is an uncommon word.
      	  Yaikes.  Wonder why it doesn't break on Fedora but it did break on
      	  SuSE.  Anyway, thanks go to Stephan Hegel for hunting this one
      	  down!
      ad02ea6e
  5. 08 Sep, 2010 2 commits
    • Jiri (George) Lebl's avatar
      Release 1.0.10 · 1cdd5735
      Jiri (George) Lebl authored
      1cdd5735
    • Jiri (George) Lebl's avatar
      Wed Sep 08 00:47:50 2010 Jiri (George) Lebl <jirka@5z.com> · 3faaef66
      Jiri (George) Lebl authored
      	* configure.in: require Gtk+ 2.14 and VTE 0.17.1
      
      	* src/gnome-genius.c, src/graphing.c, ve/ve-miscui.c: fix some
      	  sealing things.  Do note that we do not yet compile even without
      	  deprecated stuff since gtkextra is full of it.  Also use some newer
      	  things that required gtk+ 2.14 and vte 0.17.1
      
      	* src/graphing.c: fix zooming in 2D plots when moving mouse
      	  in any direction.
      3faaef66
  6. 31 Aug, 2010 1 commit
  7. 30 Aug, 2010 5 commits
  8. 29 Jun, 2010 2 commits
  9. 27 Feb, 2010 1 commit
  10. 03 Feb, 2010 2 commits
  11. 02 Feb, 2010 2 commits
  12. 27 Jan, 2010 1 commit
    • Jiri (George) Lebl's avatar
      Wed Jan 27 00:52:13 2010 Jiri (George) Lebl <jirka@5z.com> · 0c6b8cda
      Jiri (George) Lebl authored
      	* src/calc.h, src/genius.c, src/gnome-genius.c, src/funclib.c:
      	  Implement AskButtons interactive function which asks the user to
      	  select from a list of buttons.
      
      	* src/eval.c: allow comparisons (only == and !=) with null.  We
      	  really want to treat null as an empty matrix.  null is only
      	  equal to null itself of course.
      
      	* src/geniustests.txt: add tests for null comparisons
      
      	* help/C/genius.xml, help/C/gel-function-list.xml: Document
      	  AskButtons
      0c6b8cda
  13. 23 Dec, 2009 3 commits
  14. 10 Dec, 2009 1 commit
    • Jiri (George) Lebl's avatar
      Thu Dec 10 17:00:49 2009 Jiri (George) Lebl <jirka@5z.com> · d9639dbd
      Jiri (George) Lebl authored
      	* src/eval.c: fix matrix expansion.  After zeros were replaced
      	  the expression [0,I(2);0,0] would not include the last row.  This
      	  fixes AuxilliaryUnitMatrix and JordanBlock functions.
      
      	* src/geniustests.txt: add some tests for matrix expansion and the
      	  above functions
      d9639dbd
  15. 10 Nov, 2009 2 commits
  16. 19 Oct, 2009 2 commits
  17. 24 Sep, 2009 1 commit
  18. 29 Jul, 2009 2 commits
  19. 28 Jul, 2009 1 commit
  20. 27 Jul, 2009 1 commit
  21. 24 Jul, 2009 3 commits
    • Jiri (George) Lebl's avatar
      Fri Jul 24 17:23:04 2009 Jiri (George) Lebl <jirka@5z.com> · 8502c3fd
      Jiri (George) Lebl authored
      	* lib/calculus/fourier.gel: fix cosine series and fix argument
      	  checking on the fourier function creation
      
      	* src/geniustests.txt, src/testfourier.gel: add tests for the
      	  fourier functions
      
      	* src/graphing.c: the create plot and plot dialogs are stupid as
      	  dialogs because of the way metacity handles dialogs (annoyingly
      	  as "keep above parent") so set the hint to normal.
      8502c3fd
    • Jiri (George) Lebl's avatar
      Fri Jul 24 16:32:32 2009 Jiri (George) Lebl <jirka@5z.com> · 46727ef7
      Jiri (George) Lebl authored
      	* lib/calculus/fourier.gel: add NumericalFourierCosineSeriesFunction
      	  and NumericalFourierSineSeriesFunction and fixup some doc stringss
      
      	* src/eval.c, src/dict.c: build the subst_dict on first function
      	  evaluate.  This avoids subst lists for simple functions, plus
      	  it makes the global identifier no-substitution behaviour slightly
      	  more easy to see.
      46727ef7
    • Jiri (George) Lebl's avatar
      Fri Jul 24 16:01:28 2009 Jiri (George) Lebl <jirka@5z.com> · e5427170
      Jiri (George) Lebl authored
      	* src/calc.c, src/compil.c: Correctly compile/decompile all the new
      	  function attributes
      
      	* src/calc.c: correctly print out the local stuff, handle local node
      	  correctly when outside of functions
      
      	* src/funclib.c, src/graphing.c: handle eof errors from parsing
      	  things correctly without dying.
      
      	* src/dict.c, src/eval.c, src/structs.h: is_local generally should
      	  not be moved around with the function.  Also correctly copy/free
      	  all the other attributes when needed as well.
      
      	* src/eval.c: Set arguments BEFORE extradict.  This should never
      	  be an issue, but it feels more correct.
      
      	* src/dict.c: when the subst list becomes empty, remove from subst
      	  list to avoid unnecessary lookups
      
      	* lib/*/*.gel: update and fix for the [] operator
      
      	* src/geniustests.txt: Add some testcases
      
      	* src/symbolic.c: just a comment change
      e5427170
  22. 23 Jul, 2009 3 commits
    • Jiri (George) Lebl's avatar
      Thu Jul 23 18:35:28 2009 Jiri (George) Lebl <jirka@5z.com> · 094e9ebf
      Jiri (George) Lebl authored
      	* src/parse.y, src/eval.c, src/dict.c, src/structs.h: Add an optional
      	  list of extra_dict parameters to function definition.  In this
      	  case the subst dance never happens and those variables are added to
      	  extra dict at function definition time.
      
      	* lib/*/*.gel: Use local where appropriate and the [] extra dict
      	  definition where appropriate
      
      	* src/testscope.gel, src/geniustests.txt: update test suite
      
      	* src/geniustest.pl: fix colors
      094e9ebf
    • Jiri (George) Lebl's avatar
      Thu Jul 23 16:28:59 2009 Jiri (George) Lebl <jirka@5z.com> · ee3caa8c
      Jiri (George) Lebl authored
      	* src/dict.c, src/eval.c: remove some forgotten debug prints
      
      	* src/eval.c: do not allow setting a new parameter over a protected
      	  id
      
      	* src/funclib.c: Add UserVariables function
      
      	* src/geniustests.txt, src/testscope.gel: add new tests
      ee3caa8c
    • Jiri (George) Lebl's avatar
      Thu Jul 23 12:26:47 2009 Jiri (George) Lebl <jirka@5z.com> · a32af779
      Jiri (George) Lebl authored
      	* src/funclib.c: Add UndefineAll, ProtectAll, make Undefine an alias
      	  for undefine.
      
      	* src/dict.[ch], src/eval.c: allow setting of protected parameters,
      	  they just can't be deleted or changed
      
      	* lib/*.gel: Use the ProtectAll function
      
      	* src/testscope.gel: add extra tests
      a32af779