Commit Graph

1319 Commits

Author SHA1 Message Date
Quentin
eb52d55655 [1.10.1] New contributor 2019-10-29 22:07:31 +01:00
Quentin Guidée
0fe83e3139 Merge branch 'master' into lavaos 2019-10-27 11:44:35 +01:00
Émilie Feral
8b0d8aa935 [ion] Fix bench build 2019-10-17 11:53:48 +02:00
Émilie Feral
7d48e84ac3 [ion] Fix flasher build 2019-10-17 11:53:48 +02:00
Romain Goyet
585760bd7b [ion] Update the Java SDL code 2019-10-17 11:52:19 +02:00
Romain Goyet
fde1a87998 [ion/device/n0100] Remove an LTO warning 2019-10-16 10:01:00 +02:00
Romain Goyet
e857e7a297 [ion] Avoid a cast from NULL to \0 2019-10-16 10:01:00 +02:00
Romain Goyet
758c217120 [ion] ion_main takes const arguments 2019-10-16 10:01:00 +02:00
Léa Saviot
069319a7ae [ion/device/timing] Fix SysTick when changing HCLK
There will still be some drift due to the systick counter reset
2019-10-15 16:06:34 +02:00
Romain Goyet
5248fd01e8 [ion/simulator] Update libsdl 2019-10-09 16:21:40 +02:00
Romain Goyet
2f12205dd7 [ion/simulator/web] Minimize the SDL subsystems 2019-10-02 15:02:55 +02:00
Romain Goyet
3b857f15b7 [ion/simulator] Import assert when needed 2019-10-01 16:58:30 +02:00
Jean-Baptiste Boric
eecf1c3c49 [ion/sumulator] Add fallback to software rendering
Some Linux platforms like Linux containers on Chrome OS do not offer
hardware-accelerated rendering.
2019-10-01 16:58:30 +02:00
Jean-Baptiste Boric
f7c555d593 [ion/simulator] Remove useless HAVE_IMMINTRIN_H for Linux 2019-10-01 16:58:30 +02:00
Romain Goyet
f61529fe20 [ion/device] Discard ARM.exidx and ARM.extab sections 2019-10-01 16:57:17 +02:00
Romain Goyet
03c4574e7b [ion/src/simulator] Don't try to setrlimit on Windows 2019-10-01 16:17:22 +02:00
Romain Goyet
73729396b8 [build] Don't forget stdio 2019-10-01 15:38:27 +02:00
Romain Goyet
db03aad6b3 [ion] Conditionaly use EPSILON_SIMULATOR_HAS_LIBPNG
Avoid it on Emscripten where it's not available
2019-10-01 15:38:27 +02:00
Romain Goyet
cb053cf8d2 [build] Clean variants 2019-10-01 15:38:27 +02:00
Romain Goyet
e81426f93b [build] Clean the different targets 2019-10-01 15:38:27 +02:00
Romain Goyet
31daf5ff8f [ion/simulator/android] Use ANDROID_HOME to point to the Android SDK 2019-09-27 17:57:05 +02:00
Romain Goyet
162d857a65 [ion/simulator/android] Make code signing optional
It now depends on a set of environment variables being defined
2019-09-27 17:57:05 +02:00
Romain Goyet
82861bb77c [ion/simulator/android] Use a gradle wrapper
This way one doesn't need to install Gradle manually before building
2019-09-27 17:57:05 +02:00
Romain Goyet
e0b24e030c [ion/simulator/ios] Don't error-out on a missing provisionning profile 2019-09-27 17:57:05 +02:00
Romain Goyet
72765351f3 [ion/simulator/ios] Fix the build 2019-09-27 17:57:05 +02:00
Romain Goyet
94f20b7827 [ion/simulator/linux] Thinner build 2019-09-27 17:57:05 +02:00
Romain Goyet
f83969dd9a [ion/simulator/linux] Avoid using const for libjpeg
Because different libjpeg versions ship with different const variants
2019-09-27 17:57:05 +02:00
Romain Goyet
e46dd0c5b1 [ion/simulator/android] Use stricter build rules 2019-09-27 17:57:05 +02:00
Romain Goyet
70f1fa7ad5 [ion/simulator/ios] Allow bypassing GA 2019-09-27 17:57:05 +02:00
Romain Goyet
3b2db1a146 [ion/sdl] Add Linux support 2019-09-27 17:57:05 +02:00
Romain Goyet
6082a011ee [ion/simulator] Misc build fixes 2019-09-27 17:57:05 +02:00
Romain Goyet
5796a0d930 [ion/sdl/web] Fix the HTML page actions 2019-09-27 17:57:05 +02:00
Romain Goyet
30e8b9a0a6 [ion/simulator/web] Update the HTML file 2019-09-27 17:57:05 +02:00
Romain Goyet
0066dcd522 [ion/simulator] Rename platform APIs 2019-09-27 17:57:05 +02:00
Romain Goyet
8f4b45f50f [ion/simulator] Add an option to only render the screen
It's used in the web port which renders the device in HTML
2019-09-27 17:57:05 +02:00
Romain Goyet
97892bb9b7 [ion/simulator] Add missing includes 2019-09-27 17:57:05 +02:00
Romain Goyet
7991c4966a [ion/simulator/web] Correct SDL build 2019-09-27 17:57:05 +02:00
Romain Goyet
d1d95ee9b8 [ion] Rename sdl to simulator 2019-09-27 17:57:05 +02:00
Romain Goyet
fd6c5f1c89 [ion] Remove the FLTK simulator 2019-09-27 17:57:05 +02:00
Romain Goyet
5e4ff3bf40 [ion/sdl] Clean the build process 2019-09-27 17:57:05 +02:00
Romain Goyet
652a44c844 [ion/sdl/windows] Fix the build 2019-09-27 17:57:05 +02:00
Émilie Feral
4d593a6149 [poincare] PrintFloat: take into account the distinction between char
and glyph length in ConvertFloatToText
2019-09-26 11:26:48 +02:00
Ruben Dashyan
259eb35cf4 Revert ""Almost equal to" sign in banner views"
This reverts commit bd5a247858.
2019-09-26 10:36:17 +02:00
Ruben Dashyan
bd5a247858 "Almost equal to" sign in banner views 2019-09-23 17:31:02 +02:00
Romain Goyet
51e42f4f0f Merge branch 'sdl-macos-fix' into sdl-apple-fix 2019-09-20 10:02:40 +02:00
Romain Goyet
c838c4657c [build] Use rule_for/rule_label when needed 2019-09-18 17:46:38 +02:00
Émilie Feral
36278b5aec Merge branch 'master' into version-12 2019-09-18 11:00:03 +02:00
Romain Goyet
9e59e8e38e [ion] Homogenize type definitions to avoid LTO warnings 2019-09-18 10:52:20 +02:00
Léa Saviot
7c5cf82598 [apps/cartesian_function] When changing plot type, recompute unknowns 2019-09-12 10:38:51 +02:00
Léa Saviot
d9f650d283 [ion/utf8_helper] HasCodePoint 2019-09-09 13:30:04 +02:00