Quentin Guidée
2770e41d7e
[1.2] Lava OS at the top of the Home Screen
O1.2.0-E11
2019-08-10 20:50:34 +02:00
Quentin Guidée
434ab324d3
[1.1] Blue led in exam mode
O1.1.0-E11
2019-08-10 20:33:45 +02:00
Quentin Guidée
0e89521613
Rename Version String
O1.0.0-E11
2019-08-10 20:22:41 +02:00
Quentin
1942f3c61f
Update README.md
2019-08-10 14:39:16 +02:00
Quentin
57054a4038
Update README.md
2019-08-10 12:49:35 +02:00
Quentin
6ff01bf656
Update README.md
2019-08-10 12:45:48 +02:00
Quentin
743ce123a0
Update README.md
2019-08-10 12:44:02 +02:00
Quentin
324f608ccb
Update README.md
2019-08-10 12:43:23 +02:00
Quentin
6681eb4a19
Update README.md
2019-08-10 12:41:28 +02:00
Quentin
b7e137bcab
Update README.md
2019-08-10 12:40:50 +02:00
Quentin Guidée
a07716c7a3
Fix: problem config.mak
2019-08-10 11:20:05 +02:00
Quentin Guidée
fe946bc057
Add: LavaOS version in 'about' settings
2019-08-10 11:15:58 +02:00
Quentin Guidée
fb4e174cd0
Symbolic Calculation
2019-08-10 09:45:51 +02:00
Émilie Feral
c7566cadf9
[apps/shared] Fix ExpressionListController: the cell heights memoization
...
was corrupted
2019-07-12 16:37:20 +02:00
Léa Saviot
07a9e90430
build: Version 11.2.0
2019-06-26 17:36:50 +02:00
Romain Goyet
07c953ecca
[kandinsky] Fix the 0 glyph in the large font
2019-06-26 17:36:50 +02:00
Léa Saviot
a2981c22a5
[escher/layout_field] Fix cursor position when inserting layout
...
Scenario : In calculation, write 10/7, enter
Go up, press OK on 10/7 -> the cursor is not on the right of the layout
2019-06-26 16:47:59 +02:00
Léa Saviot
dc24a9e0d7
[apps] Fix portuguese typo
2019-06-26 16:47:59 +02:00
Léa Saviot
0d03afb3a3
[python/port] Increase stack limit on emscripten, simulator...
...
The value is quite arbitrary, we just do not want to outperfom the
device but still provide more recursion depth.
2019-06-26 16:47:59 +02:00
Léa Saviot
e84783e076
[apps/code] Update icon
2019-06-21 15:47:48 -04:00
Léa Saviot
990da289f9
[escher/text_input] Factorize and clean handleEvent Right and Left
2019-06-21 15:47:48 -04:00
Léa Saviot
4f63e4058e
[ion/utf8_helper] Put default parameter in RemovePreviousGlyph
2019-06-21 15:47:48 -04:00
Léa Saviot
b3c9831f66
[escher/text_field] Fix cursor navigation on combining code points
2019-06-21 15:47:48 -04:00
Léa Saviot
e7a81e4094
[escher] Fix backspace on utf8 combining code point
2019-06-21 15:47:48 -04:00
Léa Saviot
376599093b
[escher/text_area] Fix cursor navigation on combining code points
2019-06-21 15:47:48 -04:00
Léa Saviot
6c02d75aa5
[ion/utf8] next/previousGlyphPosition methods and tests
2019-06-21 15:47:48 -04:00
Émilie Feral
8b65514bc1
[apps] Object contained in the Storage might be unaligned. Make sure to
...
use emscripten unaligned type to avoid producing an alignment error on
emscripten platform.
2019-06-21 15:47:48 -04:00
Émilie Feral
7c813965bf
[apps] Force packing classes of objects contained in the Storage
...
If these classes are padded, we lose space in the Storage and the
Storage::checksum is computed on uninitialized values (corresponding to
the padding memory spaces)
2019-06-21 15:47:48 -04:00
Émilie Feral
1717bafe29
build: Version 11.1.0
2019-06-17 15:40:47 -04:00
Émilie Feral
00797647c2
[regression] GraphController: add missing banner view reload
2019-06-17 15:38:53 -04:00
Émilie Feral
a13d6daab8
[solver] Reinitialize selected subcell when changing displayed layouts
2019-06-17 15:38:53 -04:00
Émilie Feral
fbe0a0ca3e
[shared] ScrollableExactApproximateExpressionsView: reloadScroll when
...
displayed layouts have changed
2019-06-17 15:38:53 -04:00
Léa Saviot
ddce497916
[escher/layout_field] Fix cursor position when inserting "cos()"
2019-06-17 15:38:53 -04:00
Émilie Feral
63ae889bc9
[poincare] Symbol: fix uninitialized read (valgrind)
2019-06-17 15:38:53 -04:00
Émilie Feral
81a0e71409
[poincare] Decimal: avoid deferencing nullptr
2019-06-17 15:38:53 -04:00
Émilie Feral
7d2f69821a
[shared] BannerView: add an assertion to avoid deferencing nullptr
2019-06-17 15:38:53 -04:00
Émilie Feral
c611084086
[python] Clean gc_collect and comment to explain potential address
...
sanitize error
2019-06-17 15:38:53 -04:00
Émilie Feral
84ae25b09f
[python] Turtle module: fix modturtle_gc_collect from stack-buffer-overflow
2019-06-17 15:38:53 -04:00
Émilie Feral
a53bfdc807
[code] Fix 'use address after scope' issue
...
We used an array that was out of scope in PythonToolbox.
2019-06-17 15:38:53 -04:00
Léa Saviot
1ea5003c1f
[apps/graph_controller] Clean code
2019-06-17 15:38:53 -04:00
Léa Saviot
0ff5867332
[apps/regression] Fix bannerView
...
For data
0 0
1 2
2 6
3 12
4 20
5 30
6 42
7 56
and square regression, the coefficient c is not fully displayed
2019-06-17 15:38:53 -04:00
Léa Saviot
453c43967d
[apps/shared] Share PadWithSpaces method
2019-06-17 15:38:53 -04:00
Léa Saviot
a29994e84f
[escher/layout_field] Compute the pointed layout after the insertion
...
Otherwise it breaks the scenario:
Initial layout: '0
"abs(x)" pressed in the toolbox => |•| is added, • being an empty layout
Final layout: |0'|
2019-06-17 15:38:53 -04:00
Léa Saviot
519c4ef32a
[ion/utf8_helper] Fix StringGlyphLength
2019-06-17 15:38:53 -04:00
Léa Saviot
e5190f38ab
[escher/text_area] Fix text indentation handling
...
We used a small buffer to preprocess a text to insert in text area (add
indentation, remove empty code points, compute the next cursor location),
but the size of this buffer was sometimes too small and caused a crash.
Now we do all the text odification in place in the text area buffer.
2019-06-17 15:38:53 -04:00
Léa Saviot
15b4803ba0
[apps/statistics] Fix banner view
...
Scientific mode, Data:
10 - 1
20 - 5
30 - 4
40 - 3
50 - 1
Display the histogram, there are problems in the banner view
2019-06-17 15:38:53 -04:00
Léa Saviot
1328277132
[ion/unicode] StringGlyphLength method
2019-06-17 15:38:53 -04:00
Léa Saviot
53eb5ddd95
[apps/solver] Fix string length computation
...
The layout for delta=b^2*4ac did not appear properly
2019-06-17 15:38:53 -04:00
daffyb
426deda68d
Update base.fr.i18n
...
some e become é
2019-06-17 15:38:53 -04:00
daffyb
a18b674c5a
Update base.fr.i18n
...
"Numéro serie" >>> "Numéro série"
2019-06-17 15:38:53 -04:00