Quentin Guidée
99a6634def
Merge remote-tracking branch 'upstream/master' into omega-dev
2019-11-26 13:17:49 +01:00
Émilie Feral
4c11e73ad3
[ion] UTF8Helper: fix CopyAndRemoveCodePoint to avoid copying truncated
...
code point in the buffer
2019-11-25 17:39:26 +01:00
Léa Saviot
5f7692686f
[ion/storage] Fix memoization dirtying when renaming a record
...
Don't forget to update the CRC32 of the record
Scenario : New funciton f(x) = 1, change it to parametric, rename it
a(t), creae a new function -> instead of being empty, it is has a
"ghost" value of [t 1].
2019-11-25 17:32:43 +01:00
Quentin Guidée
cbb2fb2a19
Merge remote-tracking branch 'upstream/master' into omega-dev
2019-11-19 20:13:56 +01:00
Romain Goyet
5ef2200ffc
[ion/simulator/web] Remove a hack
...
Using SDL2, we don't need to preventdefault on space/arrow keydown
And if we do, we don't get "space" events in the simulator.
2019-11-19 09:45:00 +01:00
Quentin Guidée
72cf218ef4
[1.15.5] Updated Epsilon
2019-11-15 18:04:13 +01:00
Léa Saviot
cfdc6344bf
[simulator] Increase stack size in debug mode
...
This way we can try the tests in DEBUG mode
2019-11-13 15:38:17 +01:00
Léa Saviot
5c070355ad
[ion/simulator] Fix missing include
...
Compilation failed for DEBUG=1
2019-11-13 15:38:17 +01:00
Romain Goyet
b846308866
[simulator/android] Bump compileSdkVersion and targetSdkVersion
2019-11-12 16:00:45 +01:00
M4x1m3
864abac52b
[ion/simulator] Allow web-simulator to be built.
2019-11-10 13:47:43 +01:00
M4x1m3
dc3a38969a
Made workshop work again, fixed #10
2019-11-10 09:42:44 +01:00
M4x1m3
b68f801e92
[ion/led] Changed check for exam, fixed #22 .
2019-11-03 22:14:58 +01:00
Quentin
4ba14cd06a
Remove Name row if not defined
2019-11-03 14:50:32 +01:00
Quentin
aacdce34ba
Add your name in the settings
2019-11-02 19:29:06 +01:00
M4x1m3
70655a123c
[ion/simulator] Added flag to make the window unresizable.
2019-11-02 17:35:57 +01:00
M4x1m3
c679793f94
[ion/simulator] Keep original aspect ratio in screen only mode.
2019-11-02 16:55:15 +01:00
M4x1m3
4117fac375
[ion/simulator] Add command-line arguments support
...
Added arguments for screen-only mode, fullscreen and a usage menu, while
still keeping the original functionality of the EPSILON_SDL_SCREEN_ONLY
preprocessor var.
2019-11-02 16:19:17 +01:00
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
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