Léa Saviot
|
1a55c2023b
|
[kandinsly] Rename utf8decoder as utf8_decoder
|
2019-05-03 15:53:19 +02:00 |
|
Léa Saviot
|
1928e267a9
|
[kandinsky] UTF8Decoder::CodePointToChars
|
2019-05-03 15:53:19 +02:00 |
|
Léa Saviot
|
c31fe3856a
|
[kandinsky] Add KDCodePoint prefix static code points
|
2019-05-03 15:53:19 +02:00 |
|
Léa Saviot
|
50ac72107b
|
Rename Codepoint Code point
|
2019-05-03 15:53:19 +02:00 |
|
Léa Saviot
|
c8da3bb9e7
|
[kandinsky/font] Add comment about UTF-8
|
2019-05-03 15:53:19 +02:00 |
|
Léa Saviot
|
46f2cc29dc
|
[poincare/parser] Use the UTF8Decoder in the parser
|
2019-05-03 15:53:19 +02:00 |
|
Léa Saviot
|
6380ba6cea
|
[poincare/tokenizer] Coding style
|
2019-05-03 15:53:19 +02:00 |
|
Léa Saviot
|
1f80e63bea
|
[kandinsky] Coding style
|
2019-05-03 15:53:19 +02:00 |
|
Léa Saviot
|
e57995712b
|
[kandinsky/font] Fix rebase on master
|
2019-05-03 15:53:19 +02:00 |
|
Romain Goyet
|
c23e5a47bc
|
[kandinsky] Add unit tests for UTF-8 decoding and CodepointToIndex
|
2019-05-03 15:53:19 +02:00 |
|
Romain Goyet
|
bf0d947939
|
[i18n] Encode strings as NFKD-normalized UTF-8 strings
|
2019-05-03 15:53:19 +02:00 |
|
Romain Goyet
|
713e0f5426
|
[kandinsky] The rasterizer encodes Unicode codepoints
|
2019-05-03 15:53:18 +02:00 |
|
Romain Goyet
|
25456b7973
|
[kandinsky] Assume UTF-8 encoding for strings
|
2019-05-03 15:53:18 +02:00 |
|
Léa Saviot
|
e7d2c61cec
|
[apps/regression] Increase the iterations limit to compute a regression
The exponential regression on the following data now works:
1 120000
3 130000
6 150000
8 160000
|
2019-04-29 17:24:53 +02:00 |
|
Romain Goyet
|
8308068b69
|
[apps/code] Add catalog entry for kandinsky.fill_rect
|
2019-04-26 17:44:27 +02:00 |
|
Romain Goyet
|
42f72eee77
|
[python/kandinsky] draw_string takes two optional colors (text/bg)
|
2019-04-26 17:44:27 +02:00 |
|
Romain Goyet
|
ec50e75a3a
|
[python/kandinsky] Bubble-up input errors before switching to draw mode
|
2019-04-26 17:44:27 +02:00 |
|
Romain Goyet
|
926b96cafb
|
[python/kandinsky] Expose the fill_rect method
Which allows for *much* faster graphics
|
2019-04-26 17:44:27 +02:00 |
|
Romain Goyet
|
bb89ae9211
|
[python/kandinsky] Color can now be passed as a tuple
The values are expected to be integers between 0 and 255
|
2019-04-26 17:44:27 +02:00 |
|
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 |
|