Commit Graph

11243 Commits

Author SHA1 Message Date
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