Commit graph

108 commits

Author SHA1 Message Date
claudiol
0066c2de85 Changed per-pixel drawing to whole-screen bitmap on PC and android versions.
Added files needed to build Prime-style android version.
Fixed project files accordingly.
2021-02-04 11:02:55 -05:00
Stefan Achatz
13e277fab9 Header cleanup
Removing unneeded includes and adding needed includes to make headers self contained.
Decimating double and degraded type definitions.
Added missing variables to position dependent block.
Conditional inclusion of headers to reduce, albeit not prevent, recursive inclusion of open files.
2020-04-07 09:09:53 +02:00
claudiol
e66bd64a55 Fixed Android problem - fixed missing font on all platforms. 2020-02-23 18:21:19 -05:00
claudiol
61c10a36b5 Added 24-pixel font 2020-02-13 12:43:19 -05:00
Stefan Achatz
35478af5ea Removed unused menu resource
Superseded by mainwindow.ui
2020-01-30 13:05:18 +01:00
claudiol
d0ed5ce649 Code cleanup, removed warnings. Improved errors on firmware update. 2020-01-16 13:12:43 -05:00
claudiol
4c77441595 Added RPLAssembly library - work in progress 2019-11-13 18:33:29 -05:00
claudiol
cded190550 More progress with tag objects. 2019-11-06 12:59:11 -05:00
claudiol
e7b86cb516 Partial work on tags. 2019-11-04 11:48:47 -05:00
claudiol
61fa37eb51 Cleaned up code. Modified driver to use a ring buffer. 2019-05-16 18:46:27 -04:00
claudiol
6cc41fdd17 Rewrite PC device detection/interaction using new protocols 2019-05-07 17:35:11 -04:00
claudiol
379bbda7cb Started work on firmware update from newRPL Desktop 2019-03-07 13:14:55 -05:00
claudiol
70c88346c2 Added 10-pixel font. 2019-02-15 13:32:30 -05:00
claudiol
a3479e4c6a Added constants as objects (work in progress). Added complex variable in fonts. 2019-02-05 17:14:09 -05:00
claudiol
2d50689558 Enlarged menu text - added touch menu for Android. 2018-10-08 13:10:50 -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
76ef3cea24 Added flag -88 for more responsive UI. Changed project file for android build. 2018-09-11 18:06:35 -04:00
Claudio L
1d2beb567d Fixed bug in expression compiler. 2018-07-28 23:35:47 -04:00
claudiol
802048b160 Fixed help and menus, added numeric solver menu to RS-7 2018-07-27 11:19:25 -04:00
claudiol
440ab4da52 Modified project files to build with newer libstdc++, older compilers might need to keep the include directories. 2018-05-25 13:03:24 -04:00
claudiol
84fb82ea85 Started work on RPL libraries. Work in progress. 2018-01-31 18:50:31 -05:00
claudiol
69a54e7107 freeBSD compatibility patches 2017-12-27 16:49:45 -05:00
claudiol
aef467d1fc Implemented automatic USB responses, added USB commands. 2017-12-04 17:56:54 -05:00
Claudio L
360d9931e4 Added USB commands. 2017-12-04 17:56:54 -05:00
claudio
c957faad9b Device connector detects presence of calculator 2017-12-04 17:56:54 -05:00
claudio
66c3c7ef08 Added usb support to PC simulator 2017-12-04 17:56:54 -05:00
claudio
7aca3737f9 Added dummy usbdriver for PC simulator 2017-12-04 17:56:54 -05:00
claudiol
2798658e95 Added RDZ and RAND - updated all project files. 2017-10-24 13:14:51 -04:00
claudiol
987b77d831 Added polynomial solver. Implemented PROOT. 2017-10-17 18:12:10 -04:00
claudiol
459402a818 Fixed SAME bug on integers. Added custom font support. 2017-08-31 18:49:31 -04:00
claudio
9b2a13dc51 Added Stack save/load and clipboard support to PC simulator 2017-08-05 14:42:48 -04:00
claudiol
b6eee6d6e1 Added carry correction ARM version. 2017-07-14 19:05:27 -04:00
claudiol
51209d4cfb Bugfixes, improved speed, updated project files and removed old transcendental functions. 2017-07-03 11:08:06 -04:00
claudiol
125b7e1024 Added new light transcendentals for testing only - work in progress. 2017-06-28 12:55:35 -04:00
claudiol
22e68d7a7b Added basic changes for 39gs/40gs support 2017-05-04 18:00:15 -04:00
claudiol
3996ff00c9 Added IFT, IFTE, fixed compilation of symbolic functions. Added composites library, moved many composites commands to it. Extended PUTand PUTI to matrices (work in progress). 2017-04-28 18:32:48 -04:00
claudiol
57387564e5 Added keyboard image to simulator. Added "Take Screenshot" option. More progress on PLOT renderer. 2017-04-13 17:32:06 -04:00
claudiol
c2e6606166 Added LIBDATA objects. More progress on bitmap renderer for PLOT objects. 2017-04-06 17:43:50 -04:00
claudiol
ee8c2de98f Added open plot and renderer framework (work in progress). 2017-03-31 18:14:43 -04:00
claudiol
ef2250d399 Added lib-88-plots, fixed WAIT bug. 2017-03-02 18:34:26 -05:00
claudiol
9b78287013 Added bitmap library (work in progress). Added rendering engine with cache (core only, work in progress). 2017-01-18 17:38:09 -05:00
claudiol
a1a776fac7 Moved last few messages to RPL files. Removed old code for hard-coded messages.
Updated project files
2017-01-10 13:01:42 -05:00
claudiol
def7dd3914 Moved more messages out to libraries (added lib 0 - system messages).
Added debug menu and errors menu.
2017-01-05 12:58:05 -05:00
bruno-w
8842f25f9f Added alarm feature and related commands. 2016-11-25 11:57:33 +01:00
claudiol
9d54e558c1 Added lib76-ui, moved clipboard functions to it. 2016-11-22 09:25:34 -05:00
claudiol
7bc8ce8b7f Added menu for lib 72, enabled menus for 70 and 72. 2016-11-21 11:36:35 -05:00
claudiol
a297cb8f84 Added lib-70 menu (work in progress). 2016-11-18 18:07:28 -05:00