52 Commits

Author SHA1 Message Date
26726aea63 Fix Java function bugs 2015-12-22 02:18:13 -07:00
c463db0138 Add JavaDoc comments to everything 2015-09-23 18:02:16 -06:00
1a7958ad39 Improve application exit handling 2015-08-25 01:12:00 -06:00
aa60a6528b Update license headers, theme changes, misc. tweaks 2015-08-21 12:38:28 -06:00
8151c89237 Fix repo errors 2015-08-21 11:56:18 -06:00
abe9ec5959 Re-init Git, minor tweaks 2015-08-21 02:56:34 -06:00
Skylar
cdf4926bac Update license for clarity. 2015-07-23 02:35:13 -06:00
Skylar
b41551c9e2 Codebase Sync 2015-05-14 00:42:19 -06:00
skylarmt
15bc8379dc Recursive OCD code/comment formatting 2015-04-18 01:41:17 -06:00
skylarmt
1e523b8950 Add navigation toolbar to WebBrowser 2015-04-16 21:33:24 -06:00
skylarmt
e64db0c71c Add textbox control 2015-04-16 20:42:14 -06:00
skylarmt
cde9e7e1db Add filedialog() function, make everything work 100% with Python 2015-04-16 20:13:26 -06:00
skylarmt
c10b3cb393 Add prime number generator and trig functions 2015-04-16 12:42:13 -06:00
skylarmt
9d22deb645 Fix two solve() bugs. 2015-04-16 11:52:45 -06:00
skylarmt
243f782214 Add array printer (printa), enable matrix ops, add equation solver 2015-04-16 11:30:25 -06:00
skylarmt
98d1470e30 Basic arithmetic can now be done with arbitrary length numbers, add option to Code Export for including output window text 2015-04-15 13:53:08 -06:00
skylarmt
31751ccb4d powermod(a, -1, m) now gives modular inverse. 2015-04-13 12:30:02 -06:00
skylarmt
4cd7e62ce4 Add gcd(a,b) and powermod(a,b,m). 2015-04-13 12:08:20 -06:00
skylarmt
2ccca36502 Documentation updates 2015-04-11 14:32:05 -06:00
skylarmt
9e6d4e4230 Add save and load commands (PrefStorage) 2015-04-10 23:05:20 -06:00
skylarmt
caf1eab0d6 Add isprime(n) and disable shell input while commands are working 2015-04-10 13:16:19 -06:00
skylarmt
b4529d47e6 Add sleep functionality 2015-03-28 19:29:21 -06:00
skylarmt
ce914964f9 Messing around to try to get better array handling 2015-03-25 12:05:39 -06:00
skylarmt
74af279f0a Fix null pointer Editor bug, allow longer task descriptions 2015-03-16 14:00:01 -06:00
skylarmt
61cbfd8508 Add random value generators 2015-03-14 21:50:08 -06:00
skylarmt
a116462fc5 Happy Pi Day, have code 2015-03-14 21:26:54 -06:00
skylarmt
1e7fe3233d Add matrix multiplication and more documentation 2015-03-07 14:38:20 -07:00
skylarmt
b57c1927e2 Refactor MainGUI to Main 2015-02-25 19:04:22 -07:00
skylarmt
d5207b54b0 Add license info command "license()" 2015-02-19 17:10:40 -07:00
skylarmt
cbdec4960f Add Notepad app and file functions, remove unused classes, code cleanup 2015-02-04 13:23:47 -07:00
skylarmt
5a57ff09e8 Disable globals, too buggy for next release 2015-02-03 23:42:33 -07:00
skylarmt
f81db07bf1 Add aliases to Python so "_." prefix no longer needed, update documentation 2015-01-30 15:35:28 -07:00
skylarmt
a9575e64e4 Allow editing of global strings and numbers, add aliases to CodeRunner langs 2015-01-30 14:35:33 -07:00
skylarmt
d3e78ce6e9 Add vpa(expr) to turn input into a number. 2015-01-30 12:47:28 -07:00
skylarmt
bed97ab785 Add simplify(expression) function 2015-01-30 12:37:25 -07:00
skylarmt
42d4208850 Add global variable functionality and UI 2015-01-28 17:08:56 -07:00
skylarmt
3e24b379e0 Update license headers to latest license revision 2015-01-21 15:16:45 -07:00
skylarmt
9e7b64740d Graphing changes 2015-01-15 02:42:41 -07:00
skylarmt
60adbb820a Change license to BSD 2015-01-13 19:46:26 -07:00
skylarmt
45fe46ad33 Add license reset function 2015-01-13 02:51:39 -07:00
skylarmt
9ccf1e3e7e Code cleaned (unused imports, formatting, IDE warnings, etc) 2015-01-11 03:39:23 -07:00
skylarmt
25f601b278 Re-add graph exporting, add graph label 2015-01-08 15:04:48 -07:00
skylarmt
c9817662f2 Add plotting directly from array 2015-01-08 13:57:15 -07:00
skylarmt
193bf13349 Rewrite graph system, add commands, add special keywords to shell (ans, clc) 2015-01-08 03:42:36 -07:00
skylarmt
3174ab585b Rename D() to diff(), add integrate() 2015-01-07 00:57:30 -07:00
skylarmt
2815d6d797 Add degree/radians conversion functions and manual entries, and clean up other entries. 2015-01-02 01:34:44 -07:00
skylarmt
76bf5fbc85 Graph redraws when scaled, graphing handled by thread, import math in Python, graph scales no longer hardcoded 2014-12-23 00:03:22 -07:00
skylarmt
2611cf020a Mess around with math functions, change version to 0.8 2014-12-22 03:01:09 -07:00
skylarmt
05b6677096 Add Python mode, improve output handling, add history buffer in Interpreter, tweak display settings, add save function to PrefStorage, change derivative function (d -> D) to allow use of variable "d" in scripts 2014-12-17 22:38:17 -07:00
skylarmt
000ab2153f Add themes, display settings, needed icons 2014-12-12 01:46:11 -07:00