Commit Graph

3638 Commits

Author SHA1 Message Date
Émilie Feral
6ccabe2d3b [apps] Probability: fix bug: for discrete laws, when inversing
probability, round to the closest existing probability (instead of the
closest smaller)
2018-01-04 15:48:06 +01:00
Émilie Feral
6f7e1447ed [apps] Probability: display 7 significative numbers in calculation
results
2018-01-04 15:48:06 +01:00
Émilie Feral
0d3d7f3587 [apps] Probability: do not round the calculation results with 3 decimals 2018-01-04 15:48:06 +01:00
Émilie Feral
07054835b4 [apps] Probability: update the size of calculation boxes with their
content
2018-01-04 15:48:06 +01:00
Émilie Feral
e41ca318c7 [escher] TextField: change the method to get the optimal size for display 2018-01-04 15:48:06 +01:00
Émilie Feral
57866ce788 [kandinsky] Make charSize methods constexpr 2018-01-04 15:48:06 +01:00
Émilie Feral
66e375a308 Makefile: all objects .o depend on generated headers (to avoid tracking
all dependencies before compiling)
2018-01-04 15:48:06 +01:00
Émilie Feral
6c070b63fc [apps] Sequence: fix bug due to const char * comparison 2018-01-03 16:16:34 +01:00
Émilie Feral
bf9d9728e8 [apps] Sequence: do not change selection when becoming first responder
but when appearing
2018-01-03 10:36:59 +01:00
Émilie Feral
2452e3c2c1 [apps] Sequence: add forgotten instanciation 2017-12-20 17:41:03 +01:00
Émilie Feral
945d6df444 [apps] Fix typo: Explicite->Explicit 2017-12-20 17:41:03 +01:00
Émilie Feral
509ee874b4 [apps] In sequence: enable to change initial sequence index 2017-12-20 17:41:03 +01:00
Émilie Feral
967e963657 [apps] In sequence: add a message: FirstTermRank 2017-12-20 17:41:03 +01:00
Émilie Feral
83b5798850 [apps] Factorize code: textFieldDidReceiveEvent implementation is
identical for all parameters controller
2017-12-20 17:41:03 +01:00
Émilie Feral
25a5748f85 [apps] Sequence: add a customizable initial rank in sequence 2017-12-20 17:41:03 +01:00
Émilie Feral
45908263ff [apps] Sequence: add other sequence shortcuts in toolbox call from the
list controller
2017-12-20 17:41:03 +01:00
Émilie Feral
80defaad50 [apps] Sequence: reload table data when displaying the type parameter
controller to update the sequence name
2017-12-20 17:41:03 +01:00
Émilie Feral
d36cfcca51 [apps] In Editable cell table view controller, do not reload all table
data if the table dimensions did not evolve
2017-12-20 17:41:03 +01:00
Émilie Feral
cb754ab6d5 [apps] Sequence: invalidate the context cache when the sequences are
redefined
2017-12-20 17:41:03 +01:00
Émilie Feral
31ceb5ed40 [apps] Sequence: add tests on sequence 2017-12-20 17:41:03 +01:00
Émilie Feral
032cafdb04 [apps] Sequence: enable to defined dependent sequences 2017-12-20 17:41:03 +01:00
Émilie Feral
81e0148325 [poincare] Clean symbols w(n) and w(n+1) are unused 2017-12-20 17:41:03 +01:00
Émilie Feral
2c85fe88a5 [apps] Probability: textfields should finish editing when the cursor is
on one edge of the field
2017-12-20 17:17:51 +01:00
Émilie Feral
077a95197e [escher] SelectableTableView handles setting the ccell as first
responder if needed
2017-12-20 17:17:41 +01:00
Émilie Feral
b47cdbb87a [apps] Fix bug in settings: do not set the sub controller table as first
responder when no cell is selected
2017-12-20 17:17:41 +01:00
Émilie Feral
afddb87cd4 [apps] In toolbox helpers, add double single quotes in text from command and
insert cursor in the middle of both
2017-12-18 16:53:12 +01:00
Émilie Feral
7686412266 [apps] In code: add single quote (') in the catalog 2017-12-18 16:53:12 +01:00
Émilie Feral
d6b577b7dc [poincare] Do not apply a^(b+c)->a^b*a^c when a is null (0^(5-2) !=
0^5*0^(-2))
2017-12-18 13:11:46 +01:00
Émilie Feral
8b6ddbd615 [poincare] When complex has an infinite value (real or complex), print
undef
2017-12-15 17:55:25 +01:00
Émilie Feral
a0ec589e47 [apps] Graph: all contexts parse x now so no need for a specific one in
graph
2017-12-14 10:52:14 +01:00
Émilie Feral
1a80dcf1be [poincare] Add tests on logarithm simplifications and approximations 2017-12-14 10:50:21 +01:00
Émilie Feral
8126594728 [poincare] Fix Logarithm shallow reduce: log(64,2) = 6log(2,2)= 6
(reduce the created log(2,2))
2017-12-14 10:50:21 +01:00
Émilie Feral
95438ff89d [poincare] In Logarithm, fix bug in logarithm approximation: log(x,y) =
ln(x)/ln(y) (instead of ln(y)/ln(x))
2017-12-14 10:50:21 +01:00
Romain Goyet
385328f46b [poincare] Explicitely ignore whitespaces when lexing 2017-12-14 10:36:31 +01:00
Romain Goyet
7327f26953 Lex any unknown character as an UNDEFINED_SYMBOL
If no other rule matches before, lex yields an UNDEFINED_SYMBOL. This
seems more future-proof since we don't have to explicitly list all
unknown characters.
2017-12-14 10:36:31 +01:00
Émilie Feral
37263a5768 [poincare] Fix matrix_inverse for real numbers/pure complex numbers 2017-12-12 16:33:34 +01:00
Jacob Young
e5868aaeab Add extra keyboard shortcuts to the emscripten platform. 2017-12-12 14:05:58 +01:00
Jacob Young
b5bf6002f9 Remove unnecessary namespace qualifiers. 2017-12-12 14:05:58 +01:00
Jacob Young
94e18f90e0 Add missing static. 2017-12-12 14:05:58 +01:00
Romain Goyet
f574cd9355 [apps] Fix coding style 2017-12-12 10:18:20 +01:00
ydupas
b3f606b9ac Fix: windows simulator: Assert error apps/i18n.cpp:2437 and Toolbox title "Zoom :" #267 (#275)
* Fix: windows simulator: Assert error apps/i18n.cpp:2437 and Toolbox
title "Zoom :" #267
static GlobalPreferences doesn't init on windows platform, move to
static methode sharedGlobalPreferences()

* Keepsafe from static init order fiasco for all
2017-12-12 10:15:41 +01:00
Romain Goyet
1e538600e3 Add the ability to take a screenshot in the packaged web simulator 2017-12-12 09:43:06 +01:00
Léa Saviot
f7766080c3 [python] Fixed the list[:] function. 2017-12-12 09:42:30 +01:00
Léa Saviot
2a0bc95097 [python] Fix min/max functions. 2017-12-12 09:42:10 +01:00
Émilie Feral
8c37e8a6d0 [poincare] Fix integer subtraction (overflow in carry) 2017-12-08 10:57:43 +01:00
Émilie Feral
9b72bc86fa [apps] In settings, fix bug in setting first controller 2017-12-08 10:28:25 +01:00
Émilie Feral
1da26f4f65 [poincare] Improve comment on smart division 2017-12-07 17:43:04 +01:00
Émilie Feral
975f54c7b2 [ion] Change events name: Origin->ShiftLeft, End->ShiftRight 2017-12-07 17:42:39 +01:00
Émilie Feral
9b83bee8b6 [poincare] Clean 2017-12-07 17:39:54 +01:00
Émilie Feral
d8963e33e3 [ion] Enable flash instructions fetching 2017-12-07 09:26:23 +01:00