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