Jean-Baptiste Boric
2fd15b7d7f
[ion] Add RTC subsystem
2020-08-16 15:49:40 +02:00
Quentin Guidée
a74a5ac796
[fix] conflicts
2020-08-09 13:28:22 +02:00
Quentin
ebc9384131
Merge pull request #392 from RedGl0w/KeyDown
...
[ion/src/simulator] Visual keyboard only change state on keydown
2020-07-27 13:25:20 +02:00
Quentin Guidée
7b07a2e3ac
[username] Change USERNAME to OMEGA_USERNAME
2020-07-24 08:24:12 +02:00
Quentin Guidée
2f246ad604
[android] Change SDK version to 29
2020-07-23 20:15:24 +02:00
Quentin
36bcd138d8
Merge pull request #389 from M4xi1m3/omega-hotfix
...
Omega 1.20.2
2020-07-23 18:07:37 +02:00
Quentin Guidée
22415c1bc3
[ion/src/simulator] Update background.jpg
2020-07-23 18:06:27 +02:00
M4x1m3
12fb82b028
[apps/code] Added os in toolbox
2020-07-23 17:13:40 +02:00
M4x1m3
f582ce0e6d
[simu] Added shadow to logo
2020-07-23 11:12:31 +02:00
M4x1m3
b11c58f11c
[simu] Persistant script store (and other stuff)
2020-07-23 11:12:27 +02:00
M4x1m3
14a3ea51c4
[mpy/os] listdir
2020-07-21 22:27:04 +02:00
Léa Saviot
3e6e1729a2
[ion/device] Add screen id for gamma calibration
2020-07-20 10:35:59 +02:00
M4x1m3
58a33e8190
[ion] Fixed issue with backspace
2020-07-19 15:39:27 +02:00
M4x1m3
efd2896a34
[ion/kb] Reverted #370 , found a better way to fix.
2020-07-17 10:09:07 +02:00
Quentin
8ee213a443
Merge pull request #375 from M4xi1m3/omega-dev-e14
...
Various improvements to the 3DS simu.
2020-07-14 17:09:49 +02:00
M4x1m3
5c23d6fb8e
[ion/3ds] Changed background to new one
2020-07-14 17:03:02 +02:00
Quentin Guidée
360bb17a4f
[Fix] Conflicts
2020-07-14 14:36:39 +02:00
Joachim LF
04901e3231
Fixed % in alpha lock
2020-07-13 10:38:22 +02:00
Joachim LF
d7ac7e19bb
[Update] Epsilon 14
2020-07-13 10:36:47 +02:00
Léa Saviot
1fde815769
[ion/android] Do not setWindowStyle if SDL not initialized
...
When a library was broken, we would see an error due to the failed
setWindowStyle call, instead of getting the briken library error.
2020-07-09 20:24:16 -04:00
Joachim LF
4a5681576c
Visual keyboard only change state on keydown
2020-07-09 19:17:36 +02:00
M4x1m3
d0f3ec887e
[mpy/files] Added ion.file
2020-07-05 21:19:49 +02:00
Léa Saviot
1ef3f34a31
[ion/apple] App needs to be inside Payload folder to build .ipa
...
Otherwise the .ipa cannot be uploaded to the app store.
2020-07-03 14:21:56 +02:00
Quentin Guidée
7996610451
[Update] Epsilon master
2020-07-02 19:07:29 +02:00
Romain Goyet
5dfccd4a04
[ion/simulator] Relayout on any windows event
...
We might be relayouting a bit too often, but better safe than sorry!
Jokes aside, most SDL_WINDOWEVENT should trigger a relayout, and in
general those events aren't triggered on a regular basis anyway.
2020-07-02 14:42:59 +02:00
Romain Goyet
7a9954152a
[ion/simulator] Ion::Simulator::Main::relayout() should not draw
...
That function is supposed to recompute the layout, not perform any
drawing. Namely, presenting the render without a potential previous call
to SDL_RenderClear could lead to some visual glitches.
2020-07-02 14:42:59 +02:00
Romain Goyet
026fe120fe
[simulator] Make the calculator's screen pixel-perfect
2020-07-02 14:42:59 +02:00
Romain Goyet
585bf65294
[ion/simulator] Relayout on any windows event
...
We might be relayouting a bit too often, but better safe than sorry!
Jokes aside, most SDL_WINDOWEVENT should trigger a relayout, and in
general those events aren't triggered on a regular basis anyway.
2020-07-02 14:41:49 +02:00
Romain Goyet
85a10ab084
[ion/simulator] Ion::Simulator::Main::relayout() should not draw
...
That function is supposed to recompute the layout, not perform any
drawing. Namely, presenting the render without a potential previous call
to SDL_RenderClear could lead to some visual glitches.
2020-07-02 14:41:49 +02:00
Romain Goyet
3d24b3c054
[simulator] Make the calculator's screen pixel-perfect
2020-07-02 14:40:36 +02:00
M4x1m3
154152440b
Changed simulator background
2020-07-02 10:57:59 +02:00
M4x1m3
10a11dddeb
Fixed 3DS build, added 3DS CI
2020-07-01 11:45:26 +02:00
Quentin
50a0fce958
[Feature] Add Omega and Mu symbols, closes #301
2020-06-26 10:37:01 +02:00
M4x1m3
f04c645fee
[simu/web] Changed to emsdk upstream-latest. Now using WASM.
2020-06-20 19:05:22 +02:00
Evann DREUMONT
2dff5c511e
[Feature] Add \ and @
2020-06-18 22:28:55 +02:00
Quentin
db10723e76
[Update] Upstream
2020-06-18 19:25:17 +02:00
Émilie Feral
1ed97500d0
[ion] Increase stack in DEBUG=1 to avoid breaking the test due to stack
...
overflow
2020-06-12 14:12:35 +02:00
Léa Saviot
d53a16eb91
[ion/storage] Add TODO
2020-06-05 11:02:39 +02:00
Léa Saviot
eeb42f2544
[apps/code] autocompletionText uses the right text length
...
Before, there was no notion that the autocompleted text might not be a
null terminated string.
2020-06-04 14:50:03 +02:00
Léa Saviot
f883516716
[apps/code] Editor asks VariableBox for autocompletion
2020-06-04 14:50:03 +02:00
Léa Saviot
1e2492c5f4
[apps/code] Autocomplete only at the end of the word
...
For instance, if the cursor is: "he|llo" and the user adds the letter
'i', there is no autocompletion provided as the cursor is still in the
middle of a word.
2020-06-04 14:50:03 +02:00
Léa Saviot
f82079a40a
[apps/code] Autocomplete only if char before cursor is not ' ' or '\n'
2020-06-04 14:50:03 +02:00
Léa Saviot
343d2328b8
[ion/utf8_helper] EndOfWord helper
2020-06-04 14:50:03 +02:00
Ruben Dashyan
bc0b21463e
[quiz][ion/test] Move time measurements to quiz
...
to be able to do measurements in any test
2020-06-04 14:50:00 +02:00
Émilie Feral
4cd0d20585
[ion] Fix comment
2020-05-18 14:39:46 +02:00
Émilie Feral
0f61b2ccf3
[ion] Add comment on default collectRegisters implementation
2020-05-18 14:39:46 +02:00
Émilie Feral
3f6647f3ae
[ion][python] Implement an architecture-dependant collect_registers.
...
setjmp is not guaranteed to collect all registers without modification
on all platforms.
This fixes the following bug: when the pointer of a newly allocated
object on the Python heap is stored in rpb registers on x86_64 arch, it
was not collected by the garbarge collector.
2020-05-18 14:39:46 +02:00
Léa Saviot
efe5b4d6f8
[ion/storage] Private constructor and cleaner sharedStorage()
2020-05-07 06:22:42 -07:00
M4x1m3
4434b528f6
[ion/3ds] LED driver
2020-04-26 12:50:48 +02:00
M4x1m3
b169c3dc2d
[ion/3ds] Cleaning, added support for battery and USB. Now can quit exam mode.
2020-04-21 22:08:13 +02:00