Commit Graph

419 Commits

Author SHA1 Message Date
Léa Saviot
5853e96947 [apps/code] Remove EditorController::m_areaBuffer
This was a very large buffer that took a lot of RAM space (the size of
the storage). Instead of having it, we just move the available space of
the storage at the end of the edited script, and move it back when the
edition finishes.
This is slower but saves a lot of space.
2020-02-12 15:13:16 +01:00
Émilie Feral
3627dc0c0f [apps/code] Choose editor font size from GlobalPreferences 2020-02-12 15:13:15 +01:00
Émilie Feral
c2dabf6510 [apps/code] Choose console text size from GlobalPreferences 2020-02-12 15:13:15 +01:00
Léa Saviot
9f018eb9d9 [escher/view] setFrame and layoutSubviews can be forced 2020-02-12 15:13:15 +01:00
Ruben Dashyan
7630460424 [apps/code] Add methods on lists to python toolbox catalog 2020-02-12 15:13:15 +01:00
Léa Saviot
0f52335183 [apps/code] Fix syntaxic coloration
This fixes the coloration of:
"123\n"+1
"\n\n"+1

For strings, lex->vstr.len gave the wrong value because it had already
translated escaped chars, so "\n" would be one char long.
2020-02-12 15:13:15 +01:00
Evann DREUMONT
4a1dae3625 Fix #216 2020-01-30 19:16:01 +01:00
M4x1m3
30bc2a0cdf [apps/code] Fixed #198 2020-01-26 14:20:09 +01:00
Quentin
587b6ee2a3 Merge pull request #179 from citorva/omega-dev
Remove External app for unsupported devices (web/n0100) and adds a ba…
2020-01-26 00:05:26 +01:00
Quentin Guidée
c6a01e285c Fixed HU translation 2020-01-24 19:52:20 +01:00
M4x1m3
56b9bd0a61 Added option to duplicate scripts (closes 176) 2020-01-23 23:21:42 +01:00
citorva
c94affa7cd Remove External app for unsupported devices (web/n0100) and adds a basic examination checking system 2020-01-19 23:45:35 +01:00
U-DESKTOP-L7NJ45P\Gegenter
c172a27a8b Hungarian Language Added 2020-01-11 17:46:28 +01:00
Quentin Guidée
a44fceb297 Merge remote-tracking branch 'upstream/master' into omega-dev 2020-01-07 16:35:38 +01:00
Léa Saviot
00d28108fb [apps] Fix i18n to be able to build standalone apps
Example failing build: make PLATFORM=simulator EPSILON_APPS=regression
2020-01-06 15:15:49 +01:00
AD Simmons
cdfb1f724b [apps/code] Add PythonFont preferences as the python font size in code 2019-12-29 16:24:23 -05:00
Damien Nicolet
8583ddafca External application, API v2 2019-12-19 00:31:23 +01:00
Damien Nicolet
f763563834 Memory optimisation 2019-12-13 01:02:14 +01:00
Quentin Guidée
c68a0cdb33 New Default theme: Omega theme! (Beta) 2019-11-29 19:42:39 +01:00
Quentin Guidée
3b592c847e New dark theme & KDColorWhite -> Palette::BackgroundHard 2019-11-26 23:04:03 +01:00
Quentin Guidée
db269f1204 KDColorBlack -> Palette::Text for the theming engine 2019-11-26 19:22:24 +01:00
Quentin
39d6f5080b Merge remote-tracking branch 'upstream/master' into omega-master 2019-11-04 21:25:14 +01:00
Adrien Bertrand
2ec4bc29e0 [apps] [code] Fix nullptr deref (fix #1176)
When scrolling up in the python shell history, `selectedCell` could be NULL.
2019-11-04 09:57:45 +01:00
Quentin
6bef8da2ed Merge commit 'refs/pull/1174/head' of http://github.com/numworks/epsilon into redglow-master 2019-11-02 18:35:44 +01:00
redgl0w
e3da950704 Update catalog.universal.i18n 2019-11-02 15:53:09 +01:00
redgl0w
83a89a0151 Update catalog.pt.i18n 2019-11-02 15:52:50 +01:00
redgl0w
f2a79e9970 Update catalog.fr.i18n 2019-11-02 15:52:34 +01:00
redgl0w
ab8ecd767a Update catalog.es.i18n 2019-11-02 15:52:06 +01:00
redgl0w
bc9f5d964a Update catalog.en.i18n 2019-11-02 15:51:27 +01:00
redgl0w
ac6e60e2eb Update catalog.de.i18n 2019-11-02 15:50:15 +01:00
redgl0w
5ce621b7c5 Update catalog.pt.i18n 2019-11-02 10:12:37 +01:00
redgl0w
78e66620f7 Update catalog.fr.i18n 2019-11-02 10:12:16 +01:00
redgl0w
3ad3ef6be4 Update catalog.es.i18n 2019-11-02 10:11:51 +01:00
redgl0w
49b5c6c22d Update catalog.en.i18n 2019-11-02 10:11:20 +01:00
redgl0w
1e4d97e323 Update catalog.de.i18n 2019-11-02 10:10:56 +01:00
redgl0w
9348ba9e56 Update catalog.universal.i18n 2019-11-02 10:10:25 +01:00
redgl0w
3db48eac4f Update python_toolbox.cpp 2019-11-02 10:09:53 +01:00
Quentin
ca889ae59e [1.10.2] Merge PR1064 from epsilon 2019-10-30 22:58:56 +01:00
Quentin
ed204d5db2 Merge commit 'refs/pull/1064/head' of https://github.com/numworks/epsilon into omega-master 2019-10-30 22:56:26 +01:00
Jean-Baptiste Boric
d7dfb57c5c Change visibility of Toolbox's rootModel() 2019-10-23 18:28:15 +02:00
Romain Goyet
758c217120 [ion] ion_main takes const arguments 2019-10-16 10:01:00 +02:00
Émilie Feral
80858d7c82 [apps/code] Fix toolbox messages 2019-09-23 11:10:38 +02:00
Aleks ANDRÉ
45d446face Update catalog.fr.i18n
Terminologie utilisée dans l’enseignement français
2019-09-23 10:44:21 +02:00
Léa Saviot
4caf9f5197 [coding style] Make some methods const 2019-09-09 20:05:14 +02:00
Léa Saviot
d9f650d283 [ion/utf8_helper] HasCodePoint 2019-09-09 13:30:04 +02:00
Lionel Debroux
74304f6102 [apps/code] Use a 32 KB Python heap instead of a 16 KB one, it doesn't add to the RAM consumption and it allows dealing with larger (more accurately, "less small"...) scripts. 2019-09-07 22:46:51 +02:00
Émilie Feral
12060e2ae7 [escher] TextField: all text fields use the same draft text buffer 2019-08-13 09:44:00 +02:00
Léa Saviot
5fac7a8cd2 [apps/code] Fix typo 2019-08-08 17:29:10 +02:00
Léa Saviot
c2b4d2b760 [strlcpy] Assertions on len parameter 2019-08-08 17:22:06 +02:00
Émilie Feral
059c596a80 Makefiles: avoid building all sources for each target; introduce more
modularity
2019-08-08 17:22:01 +02:00