Commit graph

1152 commits

Author SHA1 Message Date
claudiol
31eb46dd8b Added rule to suppress zero terms. 2019-01-11 17:40:36 -05:00
claudiol
87ac9cbdc0 Fixed more bugs. Added first CAS command TRIGSIN based on the rules engine. 2019-01-10 18:57:33 -05:00
claudiol
e4680aeabc Relocated :-> operator to the Enter key. Added | operator. 2019-01-10 13:03:13 -05:00
claudiol
1c0c9e5084 Fixed bugs in rules engine. 2019-01-09 19:18:46 -05:00
claudiol
0312df2f77 Removed debug info 2019-01-04 18:28:31 -05:00
claudiol
14d4972d0c Added persistent variable attributes as subscripts. 2019-01-04 15:12:55 -05:00
claudiol
44919a181b Added flags to AUTOSIMPLIFY, split rules in groups. 2019-01-03 19:14:57 -05:00
claudiol
5c0f1f5cac Fixed bugs in new rules engine. 2019-01-03 17:42:31 -05:00
claudiol
377162afd7 Finished version 3 of rules engine. Ready for debugging. 2019-01-03 14:03:21 -05:00
claudiol
92ba874bfd Added rule engine version 3 2018-12-27 18:19:08 -05:00
claudiol
0005153c38 Attempt to improve recursion bug within rot arguments. 2018-12-21 13:06:53 -05:00
claudiol
1b15a1e566 Fixed bug giving wrong count of replacements 2018-12-20 12:48:03 -05:00
claudiol
abaf1e9ff1 Fixed non-commitative wildcards in rules 2018-12-14 13:22:14 -05:00
claudiol
b804b0e34a Finished the rules engine. 2018-12-13 16:05:24 -05:00
claudiol
fcd24f2a59 Fixed bug in all libraries comparing commands with SAME. Added rules to AUTOSIMPLIFY. Fixed bugs on rules engine (work in progress). 2018-12-11 19:09:07 -05:00
claudiol
82d2165fff Added symbolic menu and rule separator mapped to RS-hold-0 2018-12-07 18:07:13 -05:00
claudiol
e61bd46df7 Finished rule engine 2018-12-07 17:31:47 -05:00
claudiol
a09ec73378 Almost finished symbolic rules engine 2018-12-03 17:41:10 -05:00
claudiol
3cb1f01de6 More work on rules engine. 2018-11-30 18:18:38 -05:00
claudiol
666505a488 More work on rule replacing algorithm 2018-11-28 18:17:41 -05:00
claudiol
d6aeebbd6c More work on rule engine. 2018-11-27 18:55:59 -05:00
claudiol
3d9fcc3308 Work in progress with rule engine 2018-11-26 19:11:18 -05:00
claudiol
76c3a1ddf3 Started new symbolic rule engine 2018-11-21 16:53:16 -05:00
claudiol
8322d7d0dc Fixed bug during EVAL with units in symbolics 2018-10-29 13:05:16 -04:00
claudiol
b0be0b4f4d Fixed bug determining consistency of units 2018-10-29 12:44:47 -04:00
claudiol
bc74768d1d Mapped LS-2 to factorial. Finished implementing TVM solver help. 2018-10-23 18:15:14 -04:00
claudiol
d0fe76e118 Improved backup format to support rompointers into large rom objects. 2018-10-23 13:14:03 -04:00
claudiol
9b7da8235f Improved cleanup of automatic list processing commands. Added TVM menu (work in progress). 2018-10-19 18:50:09 -04:00
claudiol
c3d122787c Changed default file location to Documents/newRPL if it exists. 2018-10-17 11:28:28 -04:00
claudiol
c28731533a Fixed timer lock-up on Qt simulator 2018-10-16 17:34:50 -04:00
claudiol
f67dda65b0 Finished help for units in the menu 2018-10-16 17:08:08 -04:00
claudiol
31c5fb4b6a More progress in help for units. Fixed bug in Faraday unit definition. 2018-10-16 13:04:56 -04:00
claudiol
82be9920e3 Fixed high DPI scaling for Android 2018-10-10 18:41:32 -04:00
claudiol
c5616cdf1b More ui size fixes for Android. 2018-10-10 17:49:36 -04:00
claudiol
1af6da6660 Fixed minimum size to better fit Android "fake" resolutions. 2018-10-10 17:24:50 -04:00
claudiol
c4633d873f Added help to units in the menus. Work in progress. 2018-10-09 18:41:09 -04:00
claudiol
2d50689558 Enlarged menu text - added touch menu for Android. 2018-10-08 13:10:50 -04:00
claudiol
cd79ed2f31 Improved interaction between LCD/SD Card under low-battery conditions. 2018-10-03 12:42:18 -04:00
claudiol
1ba6b02e00 Added full hardware reset after SDRESTORE 2018-09-29 18:37:43 -04:00
claudiol
22ec6e88ca Fixed minor bug in SD driver that only failed with emulator. 2018-09-28 17:58:50 -04:00
claudiol
7e6e64a140 Fixed no HAL reset after SDRESTORE 2018-09-27 19:02:41 -04:00
claudiol
941b4bfc21 More progress on UI for Android. Fixed bug in ARM multiplication optimization causing rare overflow errors. 2018-09-27 11:30:09 -04:00
Claudio L
8d0e1de393 Added missing android files + enabled touch events 2018-09-15 17:40:39 -04:00
claudiol
b473146cb3 Reworked menu in QML 2018-09-14 18:31:56 -04:00
claudiol
09781236eb Improved auto resizing of screen. 2018-09-12 19:01:39 -04:00
claudiol
79221b2eda Added external dependency of libusb (for android only) - unmodified sources 2018-09-11 18:11:15 -04:00
claudiol
76ef3cea24 Added flag -88 for more responsive UI. Changed project file for android build. 2018-09-11 18:06:35 -04:00
claudiol
5138564687 Added more EDxxx commands to control command line froma program. Added menu to input hex numbers faster. 2018-09-05 12:21:46 -04:00
claudiol
04ddc26ddf Added EDINSERT, EDREMOVE, EDLEFT, EDRIGHT, EDUP, EDDOWN command line editor commands. Fixed compile issues in debug mode, updated project file to build in debug mode. 2018-08-29 19:02:38 -04:00
claudiol
eb6a4dbd27 Added EDINSERT command to be used in key definitions 2018-08-22 18:34:10 -04:00