Felix Raimundo
|
e1393bea24
|
Update .gitignore
Removes generated parser / lexer, fonts rasterizer and object files.
Change-Id: I03e217fca2c151db221c0bc4ae9f84d75b39d409
|
2016-03-18 14:32:46 +01:00 |
|
Felix Raimundo
|
d42bbaf25a
|
Add exponent layout.
Change-Id: Iffce8dcdd4ecf10a8ed4170494b59fa6c524b9cb
|
2016-03-18 14:31:58 +01:00 |
|
Félix Raimundo
|
2db5b3e092
|
Merge changes Ic11846bc,Iaf6d678f
* changes:
Updates the addition code to use attributes.
Adds the power and parentheses to the parser.
|
2016-03-18 14:31:16 +01:00 |
|
Felix Raimundo
|
0059fe78fa
|
Updates the addition code to use attributes.
We use a left and right attribtes instead of a children table.
Change-Id: Ic11846bcf0763c717834124d626cb352a30e1045
|
2016-03-18 14:24:25 +01:00 |
|
Felix Raimundo
|
b33eb99067
|
Adds the power and parentheses to the parser.
Also removes some dead code and adds buttons in order to have parentehses.
Change-Id: Iaf6d678f765bb6a1c3405818738c51661aa43e12
|
2016-03-18 13:00:17 +01:00 |
|
Felix Raimundo
|
fd972bce65
|
Fix build
Change-Id: If550f0db40be8085fade58896f7d8a1b7db2cb47
|
2016-03-18 10:48:17 +01:00 |
|
Romain Goyet
|
15d91052f2
|
[Poincare] Handle symbol/context
|
2015-11-18 22:31:21 +01:00 |
|
Romain Goyet
|
aa783df6f2
|
Merge branch 'master' of 192.168.0.102:~/scm/calcos
|
2015-11-12 11:57:19 +01:00 |
|
Romain Goyet
|
1b9101d1d0
|
Fix the build
|
2015-11-12 11:41:52 +01:00 |
|
Romain Goyet
|
59e7f444ca
|
app: handle parsing errors
|
2015-10-26 11:14:04 +01:00 |
|
Romain Goyet
|
92a62eea12
|
Use KDCoordinate
|
2015-10-03 13:00:49 +02:00 |
|
Romain Goyet
|
8869986a76
|
[ion] Proper CM4 registers
|
2015-09-30 14:46:29 +02:00 |
|
Romain Goyet
|
6fa43ad41b
|
Funny plotter
|
2015-09-29 23:10:22 +02:00 |
|
Romain Goyet
|
2a29d0354b
|
[poincare] Parse variables
|
2015-09-29 23:09:01 +02:00 |
|
Romain Goyet
|
89c34d8251
|
[liba] strcmp
|
2015-09-29 23:07:19 +02:00 |
|
Romain Goyet
|
f8cb5a3d34
|
Makefile for blackbox
|
2015-09-29 22:02:08 +02:00 |
|
Romain Goyet
|
5da8500e77
|
[ion] blackbox
|
2015-09-29 22:01:48 +02:00 |
|
Romain Goyet
|
b6aded4d8f
|
[poincare] Expression deletion
|
2015-09-29 21:59:58 +02:00 |
|
Romain Goyet
|
2d97d2e4c3
|
Modular app
|
2015-09-29 21:59:29 +02:00 |
|
Romain Goyet
|
d384266ca6
|
[liba] Overridable pointer for heap start/end
|
2015-09-29 15:15:35 +02:00 |
|
Romain Goyet
|
3726bc11cc
|
Hack to fix the build with Os
|
2015-09-25 15:18:40 +02:00 |
|
Romain Goyet
|
54506e67db
|
[poincare] Temporary fix for fraction bar drawing
|
2015-09-25 14:22:55 +02:00 |
|
Romain Goyet
|
ae19b49176
|
Prevent FB overflow
|
2015-09-25 14:03:03 +02:00 |
|
Romain Goyet
|
f99326bd57
|
[kandinsky] proper Bresenham line tracing
|
2015-09-25 12:21:14 +02:00 |
|
Romain Goyet
|
6799f82e82
|
[liba] stdint size checks
|
2015-09-24 19:57:07 +02:00 |
|
Romain Goyet
|
7a4b8b5eda
|
Clean the CFLAGS
|
2015-09-24 19:56:48 +02:00 |
|
Romain Goyet
|
0a44218cdf
|
[poincare] use KDPointZero
|
2015-09-22 16:39:11 +02:00 |
|
Romain Goyet
|
94adb97bd9
|
[poincare] Proper virtual destructor for ExpressionLayout
|
2015-09-22 16:35:14 +02:00 |
|
Romain Goyet
|
010777db09
|
[poincare] use native_int_t when appropriate
|
2015-09-22 16:17:43 +02:00 |
|
Romain Goyet
|
1f7ed32704
|
[liba] stdint test
|
2015-09-22 16:11:25 +02:00 |
|
Romain Goyet
|
801b244e7a
|
[kandinsky] KDPointZero and KDRectZero
|
2015-09-22 16:11:00 +02:00 |
|
Romain Goyet
|
a047af1d8d
|
[app] Nicer app
|
2015-09-22 16:08:28 +02:00 |
|
Romain Goyet
|
3e8ba2312d
|
[liba] Proper signed-ness of intxx_t
|
2015-09-22 15:52:01 +02:00 |
|
Romain Goyet
|
60b34cea8a
|
[poincare] Cleanup
|
2015-09-22 12:14:54 +02:00 |
|
Romain Goyet
|
781046491e
|
[poincare] absoluteOrigin
|
2015-09-22 12:14:28 +02:00 |
|
Romain Goyet
|
d0f879bb2b
|
[poincare] fraction_layout
|
2015-09-22 09:58:43 +02:00 |
|
Romain Goyet
|
71bae0c7cf
|
[poincare] Proper layout engine
|
2015-09-21 23:58:33 +02:00 |
|
Romain Goyet
|
7b7553cd1a
|
[poincare] Division
|
2015-09-21 17:57:50 +02:00 |
|
Romain Goyet
|
73052ed07f
|
[poincare] Integer addition and subtraction
|
2015-09-21 17:49:51 +02:00 |
|
Romain Goyet
|
7408bcc483
|
[poincare] relative integer comparison
|
2015-09-21 14:56:51 +02:00 |
|
Romain Goyet
|
4fb2236ab5
|
[poincare] Relative integer string parsing
|
2015-09-21 14:52:59 +02:00 |
|
Romain Goyet
|
9473d0d89e
|
[poincare] handle relative integer product
|
2015-09-21 14:49:54 +02:00 |
|
Romain Goyet
|
903d35701a
|
[poincare] Relative Integer
|
2015-09-21 14:40:00 +02:00 |
|
Romain Goyet
|
73de311edc
|
[poincare] integer comparison
|
2015-09-21 12:05:30 +02:00 |
|
Romain Goyet
|
a3f5b5644a
|
[kandinsky] const-correctness
|
2015-09-21 10:38:26 +02:00 |
|
Romain Goyet
|
435410b18b
|
[libaxx] delete operator
|
2015-09-21 10:37:55 +02:00 |
|
Romain Goyet
|
f3d613657c
|
Use the new layout logic
|
2015-09-21 10:37:43 +02:00 |
|
Romain Goyet
|
fc08a651cc
|
[poincare] Separate the layout logic
|
2015-09-21 10:37:22 +02:00 |
|
Romain Goyet
|
986864afb9
|
[poincare] Cleanup
|
2015-09-20 19:02:53 +02:00 |
|
Romain Goyet
|
791cceb68e
|
[poincare] better integer test
|
2015-09-20 18:32:57 +02:00 |
|