Commit Graph

7625 Commits

Author SHA1 Message Date
Romain Goyet
60cbc57a07 [ion/device] Fix unresponsive keyboard 2019-04-17 13:51:55 +02:00
Léa Saviot
52ae2a2643 [apps/calc] approximateOutput handles unparsable m_approximateOutputText
This fixes a crash when computing:
[[1, 0, -1, 0][0, 1, 1, 0][0, 2, 0, 1][1, 0, 0, 1]]^(-1)
2019-04-12 15:16:05 +02:00
Romain Goyet
c84216d918 Misc build fixes 2019-03-22 10:38:20 +01:00
Romain Goyet
12c22deb2e [python] Fix the armv7 build on iOS 2019-03-21 18:24:54 +01:00
Romain Goyet
ec3068204f [ion/sdl/ios] Add Info.plist attributes to make the AppStore happy 2019-03-21 18:24:29 +01:00
Romain Goyet
f6033bf50e [ion/sdl/ios] Fix the UIRequiredDeviceCapabilities value 2019-03-21 11:25:06 +01:00
Romain Goyet
d25182d0db Merge branch 'master' into sdl 2019-03-20 18:03:28 +01:00
Romain Goyet
4a83c7afb7 [ion/sdl] Don't build assertions in release 2019-03-20 17:53:17 +01:00
Romain Goyet
91cad805c1 [ion/sdl/android] Fix the build 2019-03-20 17:53:06 +01:00
Romain Goyet
94122934c7 [ion/sdl/ios] Add telemetry 2019-03-20 17:39:13 +01:00
Romain Goyet
d5ac46d458 [ion/sdl/macos] Cleanup the Info.plist 2019-03-20 15:46:20 +01:00
Romain Goyet
bb1b9cce2b [ion/sdl/ios] Improve the build scripts 2019-03-20 15:45:24 +01:00
Romain Goyet
aa1c614aeb [ion/sdl] Retrieve the system's language 2019-03-20 15:44:42 +01:00
Émilie Feral
506068a725 [scripts] Fix flasher.elf build 2019-03-19 10:40:53 +01:00
Romain Goyet
9ef96e434b [ion] Avoid backticks to retrieve the PATCH_LEVEL 2019-03-19 09:38:17 +01:00
Romain Goyet
8ff8599958 [ion/sdl/android] Error-out if NDK_ABI has not been defined 2019-03-18 22:59:07 +01:00
Romain Goyet
cb22879965 [ion/sdl/ios] Clean up the build scripts 2019-03-18 22:58:50 +01:00
Romain Goyet
b08246f960 [ion/sdl/ios] Build with customizable min_ios_version 2019-03-18 18:27:13 +01:00
Romain Goyet
ed69789eac [ion/sdl/ios] Use assets for the icon 2019-03-18 17:16:29 +01:00
Romain Goyet
0bc0cdcbd6 [ion/sdl/ios] Improve the iOS build 2019-03-18 12:11:22 +01:00
Romain Goyet
950c90c1b9 [scripts] Add a rule_label helper 2019-03-18 12:10:20 +01:00
Romain Goyet
74ccd4ebf6 [ion/sdl] Quit on back button 2019-03-13 14:15:38 +01:00
Romain Goyet
caef2e8c6f Add GitHub issue templates 2019-03-13 10:19:02 +01:00
Émilie Feral
2658015cda [poincare] Fix mis-implementation of (a^b)^c -> a^(b*c) which is applied
if:
- a > 0
- in Real: when b and c are integers
- in other modes: when c is integer
2019-03-13 09:37:59 +01:00
Romain Goyet
934c219739 [ion/sdl/android] Pass the current locale 2019-03-12 17:45:41 +01:00
Romain Goyet
edaf44c6fa [ion/sdl/android] Don't forget to call onResume 2019-03-12 17:45:21 +01:00
Romain Goyet
5327a93b48 [ion/src/sdl] Build for armv7, armv8, x86 and x86_64 2019-03-12 17:15:49 +01:00
Romain Goyet
118d25b0fa [ion/sdl/android] Build the cpufeatures android module 2019-03-12 17:15:17 +01:00
Romain Goyet
1f7fb11526 [ion/sdl/android] Add code signing to the gradle file 2019-03-12 17:15:01 +01:00
Émilie Feral
e40e626eec [graph] Values tab: select the right cell of the values table when
displaying/undisplaying the derivative column
2019-03-12 16:21:30 +01:00
Romain Goyet
82909b33e6 [ion/sdl/android] Add analytics 2019-03-12 16:14:02 +01:00
Romain Goyet
9c23034f4c [ion/sdl/android] Discard useless proguard rules 2019-03-12 14:58:01 +01:00
Romain Goyet
06fff3b53f [ion/sdl/android] Generate versionCode and versionName automatically 2019-03-12 14:57:38 +01:00
Romain Goyet
ef342aa3a1 [ion/sdl/android] Clean the gradle invocation 2019-03-12 14:57:14 +01:00
Romain Goyet
3e8dc6a552 [ion/sdl/android] Fix the style 2019-03-12 14:28:05 +01:00
Romain Goyet
85c02aa919 [ion/sdl] Clean the Android build system 2019-03-12 14:18:51 +01:00
Léa Saviot
2a34f955ca [python/turtle] Fix some turtle jumps
There was a drawing glitch for instance when doing goto(100,100).
It was due to the tutle mileage being overflowed.
2019-03-12 09:51:40 +01:00
Léa Saviot
ddb22ba1a2 [python/turtle] Fix drawing of diagonal lines 2019-03-12 09:51:40 +01:00
Léa Saviot
147c1b4592 [python/turtle] Make the turtle faster on emscripten
It was slower than on the calculator
2019-03-12 09:51:40 +01:00
Léa Saviot
43bd5e7044 [scripts] Fix PLATFORM=device build 2019-03-12 09:45:09 +01:00
Léa Saviot
dcd83923ef [scripts] Fix the emscripten simulator.zip build 2019-03-12 09:45:09 +01:00
Émilie Feral
9eb672bb5f [apps/shared] Fix
ExpressionFieldDelegateApp::layoutFieldDidReceiveEvent

Layouts have two potential serializations. For example,
HorizontalLayout(CharLayout(2), CharLayout(a)) can be serialized as:
"2a" and "2*a". In layoutFieldDidReceiveEvent, we want to check that the
longest serialisation is bounded by maxBufferSize. (We could have used
Layout::serializeParsedExpression but we don't to avoid parsing the
expression twice)
2019-03-11 13:20:08 +01:00
Romain Goyet
a71319c9d5 [ion/sdl/android] Create a directory if needed 2019-03-08 18:29:01 +01:00
Romain Goyet
4eb37d4d7f [ion/sdl] Small cleanup 2019-03-08 18:18:01 +01:00
Romain Goyet
880851f75b [ion/sdl] Import SDL version 12616:8a160ecca90f 2019-03-08 18:17:45 +01:00
Romain Goyet
937c6c5775 [ion/sdl] Add a background image asset 2019-03-08 18:11:16 +01:00
Romain Goyet
535406d9cf [ion/sdl] Add SDL build scripts 2019-03-08 18:10:18 +01:00
Romain Goyet
9c9da1ff19 [ion/sdl/ios] Target the booted simulator 2019-03-08 17:23:23 +01:00
Romain Goyet
bf2c0459b3 [scripts] Fix a typo 2019-03-08 17:21:09 +01:00
Romain Goyet
a214e9d6f9 [ion/sdl] Proper dependency tracking for multi-arch projects 2019-03-08 17:20:15 +01:00