Commit Graph

11243 Commits

Author SHA1 Message Date
Ruben Dashyan
6f9493db5d [escher/scroll_view] Use virtuality of Decorator methods 2019-02-18 16:49:58 +01:00
Ruben Dashyan
eb17334050 [escher/scroll_view] New Arrow/BarDecorator inherit from Decorator 2019-02-18 16:49:58 +01:00
Ruben Dashyan
1beb8ca98f [escher/scroll_view] Add arrow indicators 2019-02-18 16:49:58 +01:00
Ruben Dashyan
1e958717fb [escher/scroll_view] Rename m_indicatorThickness to m_barsFrameBreadth 2019-02-18 16:49:58 +01:00
Ruben Dashyan
81f80ef602 [escher/scroll_view] Simplify layoutIndicators
Mark indicators' frame as dirty when necessary, indirectly by setFrame
to empty.
2019-02-18 16:49:58 +01:00
Ruben Dashyan
5b78d65b6d [escher/scroll_view] Simplify subviews management 2019-02-18 16:49:58 +01:00
Ruben Dashyan
42d6ec66ab [escher/scroll_view] Prepare ScrollViewIndicator for future ScrollViewArrow 2019-02-18 16:49:58 +01:00
Ruben Dashyan
c02d44988b [escher/scroll_view] New ScrollView::Decorator class
Containing the members specific to indicators
2019-02-18 16:49:58 +01:00
Ruben Dashyan
4936a3e7fe [escher] New ScrollViewHorizontalIndicator and ScrollViewVerticalIndicator 2019-02-18 16:49:58 +01:00
Ruben Dashyan
7114fbc8dc [escher] Simplify ScrollViewIndicator 2019-02-18 16:49:58 +01:00
Ruben Dashyan
8772e1dc10 [escher] Factorize ScrollView::layoutSubViews() 2019-02-18 16:49:58 +01:00
Ruben Dashyan
9a46f42a97 [apps/shared] Fix indentation 2019-02-18 16:49:58 +01:00
Ruben Dashyan
8029aab060 [apps/calculation] Remove unecessary namespace 2019-02-18 16:49:58 +01:00
Émilie Feral
13dbc3edb3 [poincare] Power: (a^b)^c -> a^(b*c) with a < 0 and c integer is not
always true when complex format is real:
R(-1)^2 is undefined
2019-02-15 16:40:38 +01:00
Émilie Feral
73bd40292a [poincare] Power: fix rule R(-x) --> i*R(x) is not true if x < 0 2019-02-15 16:40:38 +01:00
Rémy Da Costa Faro
70b91523bc Update .travis.yml to allow Makefile parallelization 2019-02-14 10:55:41 +01:00
Roman Wueest
93acf0b1a5 Fix german typo in shared.de.i18n
"Name" always uppercase.
2019-02-14 10:47:42 +01:00
Émilie Feral
4dc513e5c5 [poincare] Power: fix (x+1)^0 reduction when the Reduction target is
System
2019-02-14 10:47:05 +01:00
Émilie Feral
dac9672729 [poincare] Power: Improve optional rule x^(p/q)->root(x,q)^p to handle
special case p = 1 or q = 1
2019-02-14 10:47:05 +01:00
Émilie Feral
3402721069 [poincare] Test: Add a parameter ReductionTarget (User or System) in
Helper::assert_parsed_expression_evaluates_to and
Helper::assert_parsed_expression_simplify_to
2019-02-14 10:47:05 +01:00
Romain Goyet
a6b681acd0 [ion/device/regs] Use macros to configure the registers 2019-02-13 15:57:23 +01:00
Romain Goyet
ec9cc58671 Merge branch 'f7' of ssh://git.numworks.com/Epsilon into f7 2019-02-13 15:41:41 +01:00
Romain Goyet
0deb8715bb [build] Fix a typo 2019-02-13 15:40:07 +01:00
Romain Goyet
1d2468de37 [ion/device/n0101] Use a linker script for external flash 2019-02-13 15:39:42 +01:00
Romain Goyet
ec3a60063c [ion/device/n0101] Update fccid 2019-02-13 15:35:45 +01:00
Romain Goyet
990ff9fcbf [ion/device/display] Add inversion commands 2019-02-13 15:35:22 +01:00
Romain Goyet
ce560b3e40 [ion/device/keyboard] Use actual Gpio pins 2019-02-13 15:34:48 +01:00
Romain Goyet
51161b63a9 [ion] Move regs in a namespace 2019-02-13 15:08:10 +01:00
Léa Saviot
92e82aab95 [ion] Fix build on n0100 2019-02-12 15:12:44 +01:00
Léa Saviot
37cc0c862b [ion] Proper namespacing 2019-02-12 15:02:35 +01:00
Léa Saviot
425042d957 [ion/console] Tune the value of the USART baud rate 2019-02-12 15:02:35 +01:00
Léa Saviot
4bd4c692c7 [ion] Fix USART registers for n0101 2019-02-12 15:02:35 +01:00
Léa Saviot
6550d14050 [ion] Init USART clock in initClocks 2019-02-12 15:02:35 +01:00
Léa Saviot
d601451ceb [ion/bench] Fix compiling 2019-02-12 14:57:47 +01:00
Romain Goyet
8f48f7ed14 [ion/device] Fix ExternalFlash GPIO config 2019-02-12 14:06:36 +01:00
Roman Wueest
dea27932d4 Fix for German typos in variables.de.i18n
"Expressions" was not German so far, I suggest "Ausdruecke"
The correct plural of function in German is "Funktionen".
"Namen" is a noun, and therefore written uppercase in German.
2019-02-12 13:53:24 +01:00
RomanWu
c901b31fde Fix typo base.de.i18n
German translation of "About" should not start with two uppercase letters.
2019-02-12 13:48:57 +01:00
Romain Goyet
476dd11309 [ion/device] Fix a typo in a register definition 2019-02-12 10:48:57 +01:00
Romain Goyet
4eeffbd98c [ion/device] Share a RAM linker script 2019-02-12 10:22:22 +01:00
Romain Goyet
4c5636e738 [ion/device] Fix a small typo 2019-02-12 10:22:22 +01:00
Romain Goyet
403c81a02c [ion/device] Use a configurable UniqueDeviceIDAddress 2019-02-12 10:22:22 +01:00
Romain Goyet
91da98cd92 Revert "[ion] Fix Serial Number adresses on different models"
This reverts commit c7334c1551.
2019-02-12 10:22:02 +01:00
Léa Saviot
c7334c1551 [ion] Fix Serial Number adresses on different models 2019-02-11 13:49:51 +01:00
Léa Saviot
a036bff275 [python/turtle] Fix setHeadingPrivate (handle big angle errors) 2019-02-11 13:41:10 +01:00
Romain Goyet
d96d53e160 [build/device] Generate DfuSe files 2019-02-08 22:12:54 +01:00
Romain Goyet
8254257750 [build] Cleanup 2019-02-08 20:50:38 +01:00
Romain Goyet
4dbcf1619c [ion/flasher] Fix includes 2019-02-08 16:56:29 +01:00
Romain Goyet
a95b7df091 [ion] Update the flasher's target 2019-02-08 16:55:02 +01:00
Léa Saviot
3faee8bcd8 [python/turtle] Special case when goTo draws horizontal/vertical line 2019-02-06 11:45:03 +01:00
Léa Saviot
b5e278526f [python/turtle] Use namespace std 2019-02-06 11:45:03 +01:00