Lionel Debroux
|
70a8d06cfe
|
[apps, poincare] Optimize the preferences singletons' usage by removing superfluous checks in the setters, and performing manual CSE in the callers.
Signed-off-by: Lionel Debroux <lionel_debroux@yahoo.fr>
|
2018-10-23 11:49:09 +02:00 |
|
Lionel Debroux
|
1a8c6b6ae9
|
[poincare, escher, ion, apps] Split the huge umbrella header poincare.h, to reduce build time.
This should be a NFC, but surprisingly, it also reduces size... so what does it change ?
|
2018-10-23 11:49:09 +02:00 |
|
Léa Saviot
|
5d92f13c26
|
Clean strlcpy arguments
|
2018-10-17 11:22:37 +02:00 |
|
Romain Goyet
|
f8beae3b86
|
[kandinsky] Move to KDFont
|
2018-10-11 16:44:02 +02:00 |
|
Émilie Feral
|
dcf88eae01
|
[sequence] Revert: when editing expression with other event than OK or
EXE, we do not want to edit the previous text but to override it
|
2018-10-08 13:16:40 +02:00 |
|
Da Costa Faro Rémy
|
9a58f25646
|
Reindent
|
2018-10-02 09:49:11 +02:00 |
|
Da Costa Faro Rémy
|
dd678fd66b
|
Fix sequence field
|
2018-10-02 09:49:11 +02:00 |
|
vardai
|
fc18915f89
|
Corrected German translation with corrections by @mhaupt
|
2018-09-25 10:01:17 +02:00 |
|
vardai
|
fab726e514
|
Corrected German translation without Umlaut
|
2018-09-25 10:01:17 +02:00 |
|
vardai
|
4892b87dde
|
Corrected German translation
|
2018-09-25 10:01:17 +02:00 |
|
Léa Saviot
|
36388c9d4d
|
[sequence] Inline some getters in sSequence::App
|
2018-09-21 10:46:46 +02:00 |
|
Léa Saviot
|
9d23fe3e22
|
[sequence] Do not set YAuto when resetting App::Sequence::Snapshot
|
2018-09-21 10:46:41 +02:00 |
|
Émilie Feral
|
365b145cf3
|
[poincare] Change names: LayoutReference-->Layout
|
2018-09-18 16:29:44 +02:00 |
|
Émilie Feral
|
ba0f866dc6
|
[apps] Toolbox: get rid of variable-size tables
|
2018-09-17 17:14:43 +02:00 |
|
Émilie Feral
|
616e4c0bcc
|
[poincare] Change name: LayoutRef --> LayoutReference
|
2018-09-14 16:57:12 +02:00 |
|
Émilie Feral
|
86b3d366ca
|
[apps] All apps are allocated in the same union
|
2018-09-11 11:32:29 +02:00 |
|
Émilie Feral
|
579da3033a
|
[apps] Get rid of DynamicViewController (part 2)
|
2018-09-07 17:55:42 +02:00 |
|
Émilie Feral
|
0fbab2f35c
|
[apps] Get rid of DynamicViewController
|
2018-09-07 17:55:42 +02:00 |
|
Émilie Feral
|
ca0baff80e
|
[sequence] Fix ListParameterController
|
2018-09-07 11:40:05 +02:00 |
|
Émilie Feral
|
d4520b4648
|
[sequence] Fix ValuesController with new Poincare API
|
2018-09-07 11:40:05 +02:00 |
|
Émilie Feral
|
b6b5821bb6
|
[sequence] Fix ListController with new Poincare API
|
2018-09-07 10:17:52 +02:00 |
|
Émilie Feral
|
eaf6105438
|
[sequence] Fix Sequence with new Poincare API
|
2018-09-06 17:04:09 +02:00 |
|
Émilie Feral
|
cd199a97e6
|
[sequence] Fix SequenceToolbox with new Poincare API
|
2018-09-06 16:05:34 +02:00 |
|
Émilie Feral
|
f70f72da1a
|
Change new Layout -> LayoutRef
|
2018-09-06 16:04:17 +02:00 |
|
Émilie Feral
|
e0d298789a
|
[sequence] Fix TypeParameterController with new Poincare API
|
2018-09-06 15:56:31 +02:00 |
|
Émilie Feral
|
b6f977f894
|
[sequence] Fix TermSumController with new Poincare API
|
2018-09-06 15:56:31 +02:00 |
|
Émilie Feral
|
30f83cde2c
|
[apps] Change names: ExpressionLayout -> Layout
|
2018-09-06 14:23:57 +02:00 |
|
Émilie Feral
|
5cc3930a44
|
[apps] Fix header inclusion: name of expression_layout_field_delegate
changed to layout_field_delegate
|
2018-09-06 14:07:41 +02:00 |
|
Émilie Feral
|
758b41cea5
|
[sequence] Fix cache_context and sequence_context with new Poincare API
|
2018-09-06 14:07:41 +02:00 |
|
Émilie Feral
|
9182d66fcc
|
[apps] Apps are not allocated on the heap anymore but in a union hold by
the AppsContainerStorage
|
2018-09-06 09:49:38 +02:00 |
|
Émilie Feral
|
a1bcbe28e6
|
[quiz] Turn all assert in quiz_assert
|
2018-08-28 10:40:52 +02:00 |
|
Émilie Feral
|
aaa20a58fa
|
[poincare] Implement SerializationHelper and
SerializationHelperInterface. WriteTextInBuffer->serialize
|
2018-08-08 15:31:40 +02:00 |
|
Émilie Feral
|
cb4bb4f8f0
|
[poincare] Engine-->Helper and break LayoutHelper into LayoutHelper and
SerializationHelper
|
2018-08-08 14:00:52 +02:00 |
|
Émilie Feral
|
48f890ef93
|
[poincare] AngleUnit, FormatComplex and PrintFloatMode are now
enumeration of Preferences class
|
2018-07-30 13:48:04 +02:00 |
|
Léa Saviot
|
fba21344b1
|
[poincare] Put margins in sequence list
|
2018-07-19 10:16:31 +02:00 |
|
Léa Saviot
|
d890168241
|
[poincare] Change all subscripts font-size to base layout font-size
|
2018-07-19 10:16:31 +02:00 |
|
Léa Saviot
|
63ebf895df
|
[apps/sequence] Change method name
|
2018-07-19 09:55:46 +02:00 |
|
Léa Saviot
|
5b67269e72
|
[poincare] Fix SequenceToolbox special cells display when scrolling
When scrolling from "v(n+1)" to "abs(x)", the "v(n+1)" cell disappeared
|
2018-07-19 09:55:46 +02:00 |
|
Émilie Feral
|
e61a408a0a
|
[poincare] Get rid of AngleUnit::Default
|
2018-07-18 17:09:07 +02:00 |
|
Émilie Feral
|
b8af15f1ab
|
[poincare] change createLayout signature
- CreateLayout depends on the float display mode and the number of
significant digits
- Float display mode does not have a default value anymore
|
2018-07-18 16:32:50 +02:00 |
|
Émilie Feral
|
d94ed82ab8
|
[poincare] Create class Approximation<T> to avoid useless conversion
between Decimal and float/double
|
2018-07-18 16:32:50 +02:00 |
|
Émilie Feral
|
dd0bc491f6
|
[poincare] Replace Poincare::Complex by std::complex
|
2018-07-18 16:32:49 +02:00 |
|
Émilie Feral
|
66d920a280
|
[shared] Factorize GraphController::initCursorParameters of Graph and
Sequence
|
2018-07-06 14:00:32 +02:00 |
|
Léa Saviot
|
acc49412f1
|
[apps/escher] EvenOddExpressionCell has left and right margins
|
2018-06-12 15:50:50 +02:00 |
|
Émilie Feral
|
67cddf554d
|
Merge branch 'lea-statistics' into upgrade-1.6.0
|
2018-06-12 10:25:54 +02:00 |
|
Léa Saviot
|
b2c84b3f45
|
[apps] Fix compilation
|
2018-06-11 13:58:25 +02:00 |
|
Léa Saviot
|
47fa6f4a41
|
[apps/escher] Share color selection for data (Red, blue, Green, Yellow)
|
2018-06-11 13:58:23 +02:00 |
|
Émilie Feral
|
ad6c985111
|
[solver] ExpressionCell are EvenOddExpressionCell rather than former
ModelExpressionCell
|
2018-06-08 15:13:50 +02:00 |
|
Émilie Feral
|
2d580faf51
|
[solver] Ignore empty equation when resolving systems
|
2018-06-07 14:46:14 +02:00 |
|
Émilie Feral
|
ac9da8d559
|
[escher] Handle copy/cut event on Expression in selectable table view
|
2018-06-07 14:46:14 +02:00 |
|