Commit Graph

277 Commits

Author SHA1 Message Date
M4x1m3
335f870a23 Shift+Up and Shift+Down in python editor (closes #177) 2020-01-23 22:17:04 +01:00
Quentin Guidée
596ad276a3 Fix keyboard issue with shift + 2019-12-30 22:02:01 +01:00
M4x1m3
e1d907f7c2 [ion/keyboard] Fixed layout. Added shift + ( 2019-12-27 20:17:38 +01:00
Quentin Guidée
b7fe5b51c8 Fixed alpha + % 2019-12-25 19:24:33 +01:00
Quentin Guidée
85c98cefe5 Fix conflicts 2019-12-24 17:33:32 +01:00
redgl0w
9a813b8dfb Update events.h 2019-12-24 09:23:28 +01:00
redgl0w
3924121008 Update layout_events.h 2019-12-24 09:22:57 +01:00
redgl0w
3e91ba0f80 Update layout_events.h 2019-12-24 09:22:27 +01:00
Quentin Guidée
a159d80b1c Resolved conflicts 2019-12-24 01:07:22 +01:00
Émilie Feral
f4de842a86 [ion] Change exam mode to have 3 states (off, standard, Dutch) 2019-12-19 15:52:45 +01:00
Damien Nicolet
8583ddafca External application, API v2 2019-12-19 00:31:23 +01:00
Damien Nicolet
472929c028 External API for KhiCAS 2019-12-13 01:02:14 +01:00
Damien Nicolet
f763563834 Memory optimisation 2019-12-13 01:02:14 +01:00
Quentin Guidée
17432be1d8 Fixed conflicts 2019-12-11 14:27:31 +01:00
Léa Saviot
ebc5843795 [apps/ion/exam_mode] Store the exam mode activation in the flash
This way, it is not cleared by a reset
2019-12-11 13:51:38 +01:00
RedGl0w
1442e6977d Simplified code 2019-12-08 18:18:28 +01:00
redgl0w
8d3e1c2154 Added and corrected https://github.com/Omega-Numworks/Omega/pull/80 2019-12-06 20:30:55 +01:00
redgl0w
5cd3fa92c3 Corrected last commit 2019-12-06 19:48:51 +01:00
redgl0w
26ce12f6d2 Applied and modified d50bd08444\#diff-4f54cda3940834a07cd7f83ea12ebd85 2019-12-06 19:34:36 +01:00
RedGl0w
fa9ec8e40e Added submenu in settings for changing the symbol of multiplication 2019-11-10 11:53:44 +01:00
Quentin
4ba14cd06a Remove Name row if not defined 2019-11-03 14:50:32 +01:00
Quentin
aacdce34ba Add your name in the settings 2019-11-02 19:29:06 +01:00
Jean-Baptiste Boric
b5520fcc03 [ion] Add Shift[1-9] events 2019-11-01 19:44:53 +01:00
Quentin Guidée
0fe83e3139 Merge branch 'master' into lavaos 2019-10-27 11:44:35 +01:00
Romain Goyet
758c217120 [ion] ion_main takes const arguments 2019-10-16 10:01:00 +02:00
Ruben Dashyan
259eb35cf4 Revert ""Almost equal to" sign in banner views"
This reverts commit bd5a247858.
2019-09-26 10:36:17 +02:00
Ruben Dashyan
bd5a247858 "Almost equal to" sign in banner views 2019-09-23 17:31:02 +02:00
Léa Saviot
7c5cf82598 [apps/cartesian_function] When changing plot type, recompute unknowns 2019-09-12 10:38:51 +02:00
Léa Saviot
d9f650d283 [ion/utf8_helper] HasCodePoint 2019-09-09 13:30:04 +02:00
Léa Saviot
5235f74852 [ion/storage] Memoize last retrieved record
Faster Graph navigation
2019-08-30 10:47:15 +02:00
Ruben Dashyan
ee1cdea837 [apps/shared/cartesian_function] Function symbol depends on its plot type 2019-08-29 11:07:22 +02:00
Ruben Dashyan
a8810ef066 Use UCodePointUnknownX instead of UCodePointUnknownN 2019-08-29 11:07:21 +02:00
Quentin Guidée
fe946bc057 Add: LavaOS version in 'about' settings 2019-08-10 11:15:58 +02:00
Léa Saviot
601827e790 [poincare/serializ_hlpr] Use SerHlpr::CodePoint, not UTF8Decoder
SerializationHelper::CodePoint puts a null-terminating char
2019-08-08 17:22:06 +02:00
Léa Saviot
a2bda4b955 [ion/utf8_helper] Fix RemoveCodePoint
The index to update was not updated properly
2019-08-08 16:19:53 +02:00
Léa Saviot
b2efb478e6 [ion/utf8_helper] Remove unused method parameter 2019-08-08 16:19:53 +02:00
Léa Saviot
f5a7a44546 [apps/ion] Factorize code and TODO 2019-08-07 11:15:28 +02:00
Léa Saviot
a450ce3855 Merge branch 'master' into f7 2019-08-06 17:40:14 +02:00
Léa Saviot
606e132747 [apps/bench] Change LCD Data pattern (tiling red/blue/green) 2019-07-12 17:50:38 +02:00
Léa Saviot
bf9ba7b363 [apps/hardware_test] ColorsLCDTest 2019-07-05 12:25:50 +02:00
Léa Saviot
2fdbf2ea11 [poincare] VerticalOffsetLyt serializes as ^().
UCodePointLeftSuperscript and UCodePointRightSuperscript no longer exist
2019-06-26 14:03:08 +02:00
Léa Saviot
6109903f66 [poincare/serialization] Use system parentheses to serialize
This solves the problem :

 (1
 --- that serialized as ((1)/(2)), which was valid
  2)
2019-06-26 14:03:08 +02:00
Léa Saviot
4f63e4058e [ion/utf8_helper] Put default parameter in RemovePreviousGlyph 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
6c02d75aa5 [ion/utf8] next/previousGlyphPosition methods and tests 2019-06-21 15:47:48 -04:00
Léa Saviot
5a8596acd7 [ion/utf8_helper] Put default parameter in RemovePreviousGlyph 2019-06-21 14:30:14 -04:00
Léa Saviot
5f549b514e [escher] Fix backspace on utf8 combining code point 2019-06-21 14:30:14 -04:00
Léa Saviot
1043426c40 [ion/utf8] next/previousGlyphPosition methods and tests 2019-06-21 14:30:14 -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
1328277132 [ion/unicode] StringGlyphLength method 2019-06-17 15:38:53 -04:00