Yaya-Cout
24205a7e03
Fix CI and replacement character ( #133 )
2022-01-24 18:22:07 +01:00
Yaya-Cout
169fb7404e
Fix spelling ( #128 )
...
* Fix spelling in .cpp files
* Fix spelling in all files
2022-01-20 17:21:35 +01:00
Laury
77707cd930
[kandinsky] Fix bugs in fill_polygon and removed the limit of 32 points
2022-01-13 17:23:25 +01:00
Mino1289
fdef2b5d6e
Merge branch 'upsilon-dev-latex'
2022-01-09 21:47:51 +01:00
ArtichautCosmique
0906dc919b
[mpy/kandinsky] Fix draw_string() on new line + good colors ( #47 )
...
* [mpy/kandinsky] Use good colors
* [kandinsky/context_text] Avoid returning to pos x=0 on new line, use arg's x coordinate instead
2021-10-11 20:25:03 +02:00
Laury
d90af0323e
Merge omega-dev into upsilon dev
2021-08-31 23:03:30 +02:00
Laury
7c1dc4d5c3
[python] merge '6fcab395' and fix a bug in fill_polygon()
2021-08-30 19:40:30 +02:00
Laury
6fcab3952f
[python] Add some useful functions in kandinsky
2021-07-08 22:34:43 +02:00
Joachim LF
f999c796c3
[Upstream] Merged epsilon 15.5
2021-05-14 13:28:22 +02:00
Romain Goyet
2f2e45a6a5
[ion/simulator] Headless simulator maps Ion::Console to stdio
2021-03-03 15:37:48 +01:00
Joachim LF
9b17d1b882
[Update] Epsilon 15.3.1
2021-01-21 19:56:06 +01:00
Gabriel Ozouf
0185e0562c
[escher/run_loop] Move kandinksy include
...
To check whether an ExternalText could be written with Epsilon's fonts,
UTF8Helper made a reference to Kandinsky, which is prohibited. This
check is now done in Escher, before dispatching the event.
Change-Id: I55e9db1ba43c3115775499db47b90a6bdd7cc7b3
2020-11-04 15:58:38 +01:00
Hugo Saint-Vignes
b92c819ea2
[escher/src/text_area] Add char limit in text_area line
...
Change-Id: I9284936f0202d788edc785aa3f7c82b45ab34cf5
2020-11-04 15:32:59 +01:00
Hugo Saint-Vignes
e27c668c40
[apps,escher,kandinsky,poincare,python] Replace every "grey" with "gray"
...
Change-Id: I60a232849dce90f70e6977b6024d6e9b1ce1b731
2020-11-04 15:07:20 +01:00
Quentin Guidée
e8b86ca6a1
[upstream] Update
2020-10-10 02:28:33 +02:00
Gabriel Ozouf
0a493d1f34
[kandinsky/color] Update comment on blend method
...
Change-Id: I5fb68608657d2f604c8cb7c9294382ed4a8603ff
2020-08-25 15:51:58 +02:00
Gabriel Ozouf
078bba2fb9
[kandinsky/color] Fix blend method
...
When computing the barycenter between two colors, the some of the two
factors a and (1-a) was equal to 255/256 instead of 1.
Change-Id: Ia9a779d43470ef42d9430ad730e842da0f007140
2020-08-25 15:51:58 +02:00
Gabriel Ozouf
38e15da5d0
[kandinsky/color] Blend identical colors
...
KDColor::blend used to produce different colors when blending two
identical colors (ex : use draw_string in Python to print white text on
a white background).
blend now escapes early when its two color arguments are identical.
Change-Id: I01dc5a0d5e4e6a20e09fee0f346dafc313dae97b
2020-08-25 15:51:58 +02:00
Quentin
db10723e76
[Update] Upstream
2020-06-18 19:25:17 +02:00
Léa Saviot
a56a73b0ba
[apps/calculation] Fix calculation height computation
...
It was done in two places before, which created inconsistencies
2020-05-28 04:44:27 -07:00
Quentin
f37040dc8a
[Fix] Conflicts
2020-04-16 14:04:56 +02:00
Romain Goyet
950862f8d0
Use std::min and std::max
2020-04-14 09:31:02 -04:00
Quentin Guidée
123b41232b
[WIP] Fixed Accessibility settings. Must be reverted
2020-02-12 20:17:03 +01:00
Quentin Guidée
ab8f731515
Fixed some conflicts
2020-02-12 17:42:58 +01:00
Ruben Dashyan
8d3f86c77f
[kandinsky/context] getPixel only if in the clipping rect
...
Fixes the redrawing of RoundCursorView when its frame overlaps the
clipping rect.
2020-02-12 15:13:24 +01:00
Ruben Dashyan
7b8f7007c4
[kandinsky/context] Inline in header file
2020-02-12 15:13:24 +01:00
Ruben Dashyan
7cfdadd394
[kandinsky/font] Define IndexForReplacementCharacterCodePoint
2020-02-12 15:13:23 +01:00
Ruben Dashyan
dd92450115
[kandinsky/font] Included header is in C language
2020-02-12 15:13:23 +01:00
Ruben Dashyan
009faa1e37
[kandinsky/font] Factor indexForCodePoint default return value
2020-02-12 15:13:23 +01:00
Jean-Baptiste Boric
9a5bfb944d
[kandinsky] Basics of post-processing
2019-11-01 19:44:53 +01: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
7b99f78352
[post_and_hardware_tests] Bad pixels limit of 2, not 0
2019-07-05 12:25:45 +02:00
Léa Saviot
859064e9fb
[apps/POSTandHWtest] LCD test displaying characters
2019-05-28 16:50:58 +02:00
Émilie Feral
8b926612a2
Revert "[ion] Namespace Ion::UTF8Helper and Ion::UTF8Decoder"
...
This reverts commit 23da0d3f2c .
2019-05-03 16:29:28 +02:00
Émilie Feral
23da0d3f2c
[ion] Namespace Ion::UTF8Helper and Ion::UTF8Decoder
2019-04-29 18:01:30 +02:00
Léa Saviot
f638809ca5
[kandinsky] Fix font test
2019-04-12 15:16:52 +02:00
Léa Saviot
693d7e0976
[unicode] Clean typography (accents, non present glyphs...)
2019-04-12 15:16:52 +02:00
Léa Saviot
b1d18416e8
[escher] Fix buffer choice in TextField::glyphFrameAtPosition
2019-04-12 15:16:52 +02:00
Léa Saviot
646931b3b5
[text_area] Fix Text::Position use with unicode
...
A glyph offset is not equivalent to a code point offset since a code
point can be several glyphs long.
2019-04-12 15:16:51 +02:00
Léa Saviot
43031928c3
Remove max/min inline from KDCoordinate header
2019-04-12 15:16:51 +02:00
Léa Saviot
b6eb663f53
[ion/kandinsky] Move unicode to ion
2019-04-12 15:16:51 +02:00
Léa Saviot
5142c071df
[escher] Fix text inputs so they use UTF8
2019-04-12 15:16:51 +02:00
Léa Saviot
f90e709201
[poincare/utf8_decoder] nextCodePointPointer is now stringPosition
2019-04-12 15:16:51 +02:00
Léa Saviot
8d759c0b3b
[unicode] Use the UTF8Decoder to scan const char *
2019-04-12 15:16:51 +02:00
Léa Saviot
63d7155376
Remove Ion::Charset
2019-04-12 15:16:50 +02:00
Léa Saviot
8d584cf37b
[kandinsly] Rename utf8decoder as utf8_decoder
2019-04-12 15:16:50 +02:00
Léa Saviot
cf79b26ceb
[kandinsky] UTF8Decoder::CodePointToChars
2019-04-12 15:16:50 +02:00
Léa Saviot
02a5d6cd23
[kandinsky] Add KDCodePoint prefix static code points
2019-04-12 15:16:50 +02:00
Léa Saviot
d5df3b74ea
Rename Codepoint Code point
2019-04-12 15:16:50 +02:00
Léa Saviot
f184f1ff36
[kandinsky] Coding style
2019-04-12 15:16:50 +02:00