Ruben Dashyan
|
2888eddd06
|
[escher/button_row_controller] Access the app directly
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
e4ec398ecd
|
[escher] InputEventHandler gets the app directly
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
bcf2fda882
|
[apps/home] Access to SelectableTableViewDataSource directly from App
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
0702212cfe
|
[apps/home] Select cell on Snapshot's construction
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
a124f456c6
|
[apps/home/controller] Remove dummy
|
2019-07-19 15:06:25 +02:00 |
|
Romain Goyet
|
21907fb89a
|
[apps] Get rid of App casts
|
2019-07-19 15:06:25 +02:00 |
|
Romain Goyet
|
eaa4758367
|
[apps/probability] Use namespaced App::app() function
|
2019-07-19 15:06:25 +02:00 |
|
Romain Goyet
|
e5f7b93efb
|
[apps/probability] Avoid a local snapshot cast
|
2019-07-19 15:06:25 +02:00 |
|
Romain Goyet
|
581ec55832
|
[escher] Inline the App::snapshot() function
|
2019-07-19 15:06:25 +02:00 |
|
Romain Goyet
|
45875dd642
|
[escher] Make app() a global function
This way it can easily be reached by anyone, including non-responders.
And it can easily be overwritten in namespaced apps.
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
154baae6d3
|
[apps/on_boarding] LanguageController does not need to hold LogoController
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
3aa2e5d6a7
|
[apps/on_boarding] Move LanguageController::reinitOnBoarding() to App
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
62cec10b46
|
[apps] Clean unnecessary AppsContainer class declarations and header inclusions
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
5548767809
|
[apps] Timers access the shared container directly
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
652cbae9ac
|
[escher/responder] Access the app directly from the shared container
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
ba2a98f5e5
|
[escher/app] Remove poor man's RTTI
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
443f974cbb
|
[escher/container] Inline activeApp() accessor
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
1f06819974
|
[apps] Remove Container * parameter from all App constructors
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
2c98a6ea0d
|
[apps/home/controller] Substitute m_container by AppsContainer::sharedAppsContainer()
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
5f8a745957
|
[escher/app] Remove Container
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
d04d414315
|
[apps] Remove InputEventHandlerDelegateApp::container()
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
3489a1a644
|
[apps/regression] The GraphView does not need a pointer to the GraphController anymore
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
eb3da7f395
|
[apps] Substitute "app()->container()" by "AppsContainer::sharedAppsContainer()"
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
268ad3f3ba
|
Access the shared container from escher and apps
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
3546788573
|
[apps/shared/input_event_handler_delegate_app] Simpler (and protected) access to AppsContainer *
|
2019-07-19 15:06:25 +02:00 |
|
Ruben Dashyan
|
9a25249088
|
[apps/shared/store_controller] Simpler access to AppsContainer *
|
2019-07-19 15:06:25 +02:00 |
|
Léa Saviot
|
65f5eb6f6a
|
[ion/bench] Fix LCDData / LCDTiming answer
|
2019-07-16 09:43:18 +02:00 |
|
Léa Saviot
|
74bc404bc9
|
Revert "[apps/tests] Put LCD data/timing limits to 2"
This reverts commit 81e2696fbd.
|
2019-07-15 16:26:40 +02:00 |
|
Léa Saviot
|
81e2696fbd
|
[apps/tests] Put LCD data/timing limits to 2
|
2019-07-15 16:10:29 +02:00 |
|
Léa Saviot
|
20f42465d0
|
[apps/tests] Put LCD data/timing limits to 0
|
2019-07-15 15:57:02 +02:00 |
|
Léa Saviot
|
aafb6d5a5e
|
[apps/ion] Clean and shorten LCDData and LCDTiming tests
|
2019-07-15 15:21:14 +02:00 |
|
Romain Goyet
|
a975f020f0
|
[ion/device/display] Update the LCD timings
|
2019-07-15 14:47:30 +02:00 |
|
Léa Saviot
|
1f7d553ea5
|
[apps/lcd_timing_test] Increase limit to 7
|
2019-07-15 09:39:45 +02:00 |
|
Léa Saviot
|
e737dcd61d
|
[apps] Add missing file
|
2019-07-12 18:25:20 +02:00 |
|
Léa Saviot
|
606e132747
|
[apps/bench] Change LCD Data pattern (tiling red/blue/green)
|
2019-07-12 17:50:38 +02:00 |
|
Émilie Feral
|
6e22b37910
|
[apps/shared] Fix ExpressionListController: the cell heights memoization
was corrupted
|
2019-07-12 16:39:55 +02:00 |
|
Émilie Feral
|
7891cf4182
|
[apps/shared] Fix ExpressionListController: the cell heights memoization
was corrupted
|
2019-07-11 10:43:59 +02:00 |
|
Léa Saviot
|
bf9ba7b363
|
[apps/hardware_test] ColorsLCDTest
|
2019-07-05 12:25:50 +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 |
|
Romain Goyet
|
0efbdf96b0
|
[scripts/device] Add a binpack target
|
2019-07-03 10:33:06 +02:00 |
|
Léa Saviot
|
d07211cde4
|
[apps/hardware_test] Centered screen test done at serial number view
|
2019-07-03 10:30:40 +02:00 |
|
Romain Goyet
|
6430b35262
|
[ion/sdl/macos] Nicer build line
|
2019-07-02 13:42:49 +02:00 |
|
Romain Goyet
|
9d44b75d8b
|
[ios/sdl/apple] Fix the icon assets folder
|
2019-07-02 13:42:49 +02:00 |
|
Romain Goyet
|
b12089e02d
|
[scripts] Allow customization of the default Make target
|
2019-07-02 13:42:49 +02:00 |
|
Romain Goyet
|
c048de4d4f
|
[ion/sdl] Clean the macos target and share build scripts with ios
|
2019-07-02 13:42:49 +02:00 |
|
Romain Goyet
|
c7bde32d65
|
[kandinsky] Fix the 0 glyph in the large font
|
2019-06-26 17:34:19 +02:00 |
|
Léa Saviot
|
2ae4b63951
|
Revert "[kandinsky/fonts/LargeFont.ttf] Change the glyphs of 0 and 3 characters"
This reverts commit cd4260494a.
|
2019-06-26 16:45:33 +02:00 |
|
Léa Saviot
|
0298291043
|
[poincare/parser] Comment and new test about system parentheses
|
2019-06-26 14:03:08 +02:00 |
|
Léa Saviot
|
596a438557
|
[poincare/parser] Comment about parseCaretWithParenthesis
|
2019-06-26 14:03:08 +02:00 |
|
Léa Saviot
|
2ff03bb6a0
|
[poincare/parser] Pop corresponding types of parentheses
|
2019-06-26 14:03:08 +02:00 |
|