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
Ruben Dashyan
5015bc231b
[apps/code/editor_controller] Fix backspace event handling
...
If there are only spaces on the left of the cursor, then a backspace
should remove two spaces (or one if there is only one of it). The number
of spaces was miscomputed.
2019-06-06 10:00:32 +02:00
Ruben Dashyan
3ed2c3d046
[apps/code] Fix PythonToolbox
...
"kandinsky module function prefix" did insert "kandinsky.function"
instead of "kandinsky.\x11"
2019-06-06 10:00:32 +02:00
Romain Goyet
d67cfb0852
[kandinsky] Misc font updates
...
Small font:
* Percent (25) blurry
* Backslash (5C) not properly antialiased
* Underscore (5F) blurry
* Degree symbol (B0) not perfectly round
* AE (C6) too wide
* ae (E6) too wide
* Round accent (30A) not perfectly round
* Approx-equal (2248) blurry
Large font:
* Degree symbol (B0) not perfectly round
* AE (C6) wrong
* ae (E6) too wide
* Uppercase delta (394) blurry
* Replacement character (FFFD) blurry
2019-06-06 10:00:32 +02:00
Ruben Dashyan
3add2127d0
[poincare/integral] Increase the max number of iterations to evaluate integral
2019-06-06 10:00:32 +02:00
critor
7450a35659
encoding fix
2019-06-06 10:00:32 +02:00
critor
6249eacf4e
Fixed german special characters
...
Now that special unicode characters are supported, when appropriate, replaced occurrences of the 'ae', 'oe', 'ue', and 'ss' digrams with the proper character.
2019-06-06 10:00:32 +02:00