Changelog
47
* Regenerate POT file (Jui Pradhan)
* Translation Added (Jui Pradhan),
* Fix Gtk-Warning Don't know color (James Cameron),
* Fix issues while raising Runtime Error (Shaan subbaiah),
* Fix Attribute Error (Saumya Mishra),
* Fix Attribute Error raised while plotting (Saumya Mishra),
* Fix Error message format (Saumya Mishra),
* Add missing positional argument: eqn and start(Saumya Mishra),
* Change built-in variable name list to ls (Saumya Mishra),
* Fix SyntaxWarnings (James Cameron)
46
* Port to Python 3 (Rahul Bothra),
* Reduce lower limit of number of digits shown (Swarup N),
* Add non-arabic numerals depending on locale (Swarup N),
* Fix unsupported operand type(s) error (Kunal Arora),
* Remove empty locale files (James Cameron),
* Remove unnecessary conversion (James Cameron),
* Fix missing answers (James Cameron),
* Adjust font sizes depending on org.sugarlabs.font (James Cameron),
* Use Gdk.Color.from_floats (James Cameron),
* flake8 fixes (James Cameron),
45
* Regenerate POT file (James Cameron),
* New translations (Chris Leonard et al),
* Port from exec to importlib (James Cameron),
* Fix flake8 errors and warnings (James Cameron),
* Fix Gtk-CRITICAL error gtk_toolbar_remove (Yash Agrawal),
* Port Telepathy static binding to PyGObject binding (Rahul Bothra),
* Add README source repository documentation (Rudra Sadhu),
* Fix typo and unify docstrongs (Eli Chung),
* Add .gitgnore and change metadata (Vipul Gupta),
* Use named arguments for translatable strings (James Cameron),
* Add a screenshot (James Cameron),
44
* License changes (Gonzalo Odiard, Aneesh Dogra),
* Remove suspicious code (Robert Antoni Buj Gelonch),
* Remove deprecated MANIFEST (James Cameron),
* New and updated translations (Chris Leonard et al),
* Remove insignificant zeros in result (Tymon Radzik),
* Fix missing sign of result less than zero #4936 (Lam Nguyen),
* Block redefinition of constants #2698 (Ezequiel Pereira Lopez),
* Port to GTK+ 3 (György Balló),
31
* Improve toolbar design (Gary C. Martin)
* Add some constants (Gary C. Martin)
* Parser improvements
30
* Add support for matplotlib as plotting backend
* Add support for complex plot ranges, e.g. -2*pi..2*pi
* Fix superscript display bug
29
* Fix plotting of functions
* Fix parsing of (in)equalities
* Fix toolbar button issues
28
* Support 'real' scientific notation (#4250)
* Add switching between exponential/scientific notation
* Allow changing of number of displayed digits
* Change cursor on equations to Hand (#6612)
* Fix fall-through of unhandled CTRL keys (eg CTRL+Q)
* Add recursion detection
* Fixed error-handling bug
26
* Refactored equation drawing code
* Move to new equation parser based on python ast
* Refactor sharing
* Add languages: bi, cs, en_US, fi, he, hu, sk, sv, sw, wa
25
* Spell 'license' correctly
24
* Division by 0 returns 'Undefined'
* Make 'clear' and 'enter' translateable
* Remove pseudo.po
* Fix ne.po (newlines)
* Fix translations that had taken mul_sym litterally
* Add COPYING and AUTHORS
* Update MANIFEST
23
* Add locale dir contents to MANIFEST
22
* Fix MANIFEST file with activity dir
21
* Updated translations
20
* Updated translations
* Fix bugs in Rational class (#7235)
* Fixed #5902 (help msg)
19
18
17
16
15
* Fixed parsing of fraction separators, #5319
14
* #5023, i18n support of help system improved
* #5010, degrees/radians button fixed
* #5003, rational number support
13
* Parser converted to unicode
* Updates to improve translation #4527
* Mul/Div symbol i18n #4573
* Mul/Div button fixed #3526
* Addressed #4250
* Added palettes to buttons in toolbar
12
11
10
* Improved error reporting (catching function exceptions, could still be extended)
* Simple help system ('help(index)')
* Using gtk.Clipboard in stead of custom solution
* functions(), variables(), operators(), rand() and randint() added
* Clicking on equation box now adds answer or label, because of presedence issues
* Fixed syncing of variables upon share
9
8
* Plot support, plot(x^3,x=-2..2)
* Fixed toolbar focus bug
* Improved operator parsing ('*' vs '**' and '<' vs '<<')
7
6
* Journal read/write support
* Selecting and copy/paste functioning
* Added tab completion of variable names
* SharedState: Adjusted to new tubes API
* Added factorize() function
5
* Adapt import from canvasicon -> icon module
4
3
* Remove color module which is deprecated in sugar