Romain Goyet
|
f11133e716
|
[ion/sdl] loadImage is a C symbol
|
2019-03-08 11:42:03 +01:00 |
|
Romain Goyet
|
35d8af1315
|
[ion/sdl/windows] Clean the image loading code
|
2019-03-08 11:41:13 +01:00 |
|
Romain Goyet
|
f0aec2a6e6
|
[ion/sdl] Lazy texture refresh
|
2019-03-08 11:40:33 +01:00 |
|
Romain Goyet
|
acb6c65e35
|
[ion/sdl] Add a Windows version
|
2019-03-07 23:01:45 +01:00 |
|
Romain Goyet
|
2ac9f3efbd
|
[ion/sdl] Add macOS support
|
2019-03-07 22:59:42 +01:00 |
|
Romain Goyet
|
7c5c10060f
|
[ion/sdl] Add an iOS version
|
2019-03-06 21:55:04 +01:00 |
|
Romain Goyet
|
1b292d123d
|
[ion/sdl] Cleanup the Makefiles
|
2019-03-06 21:01:22 +01:00 |
|
Romain Goyet
|
e2bb859e85
|
[ion/sdl] Fix the Makefiles
|
2019-03-06 20:59:43 +01:00 |
|
Romain Goyet
|
cbda08ac3c
|
[scripts] Add a default rule for Objective-C
|
2019-03-06 20:56:22 +01:00 |
|
Romain Goyet
|
570ecd1da5
|
[scripts] Fix a typo
|
2019-03-06 20:55:58 +01:00 |
|
Romain Goyet
|
bb95deff97
|
[ion/sdl] Use the newer scripts path
|
2019-03-06 20:09:58 +01:00 |
|
Romain Goyet
|
bb86435a99
|
[scripts] .gitignore ignores only the build directory
|
2019-03-06 20:06:29 +01:00 |
|
Romain Goyet
|
d3f5407189
|
[scripts] Give precedence to platform-specific targets
|
2019-03-06 20:05:52 +01:00 |
|
Romain Goyet
|
fefb8f9927
|
[ion/sdl] Discard unused file
|
2019-03-06 15:47:11 +01:00 |
|
Romain Goyet
|
9fc81d9a3f
|
[ion/sdl] Build from the shortened Android directory
|
2019-03-06 15:47:11 +01:00 |
|
Romain Goyet
|
8b27785a07
|
[ion/sdl] Clean the Android app structure
|
2019-03-06 15:38:48 +01:00 |
|
Romain Goyet
|
bfda580882
|
[ion/sdl] Add a build/targets file
|
2019-03-06 15:38:48 +01:00 |
|
Romain Goyet
|
b9bb730a9d
|
[ion/sdl] Sort the build system
|
2019-03-06 15:38:48 +01:00 |
|
Romain Goyet
|
abc204f06a
|
[ion/sdl] Use key centers to compute keypresses
|
2019-03-06 15:38:48 +01:00 |
|
Romain Goyet
|
72a8ab7461
|
[ion/sdl] Implement msleep
|
2019-03-06 15:38:48 +01:00 |
|
Romain Goyet
|
2a62f9b8ec
|
[ion/sdl] Use an areaOfInterest
|
2019-03-06 15:38:48 +01:00 |
|
Romain Goyet
|
22a8683b81
|
[ion/sdl] Use the Texture API
|
2019-03-06 15:38:48 +01:00 |
|
Romain Goyet
|
cedc68314d
|
[ion/sdl] Use an areaOfInterest for the layout
|
2019-03-06 15:38:48 +01:00 |
|
Romain Goyet
|
1e6a3958be
|
[ion/sdl] First import
|
2019-03-06 15:38:48 +01:00 |
|
Romain Goyet
|
d7975cfa7f
|
[scripts] Make sure apps have all their prerequisites
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
c286f4fd62
|
[scripts] Work around command-line length limit on windows
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
6e3ce5d295
|
[scripts] Make sure to build i18n.h
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
219fdcbdc6
|
[scripts] Correctly build the test runner
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
69b1d37e64
|
[scripts] Fix the Travis build
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
160f202860
|
[scripts] Prevent mixing implicit and normal rules
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
4aebba88dd
|
[scripts] Define shortcut commands for test.elf and epsilon.elf
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
3cb4580769
|
[scripts] Get rid of "products"
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
4eb641695b
|
[scripts] Fix the quiz build
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
414f76b70b
|
[scripts] Fix blackbox, emscripten, and simulator
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
0c83253d2e
|
[scripts] Use BUILD_DIR instead of build_dir
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
ef3f5b877c
|
[apps] Delete the long-dead PicView app
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
bd6339f9dc
|
[make] Rename OUTPUT_DIRECTORY to build_dir
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
2af792cf88
|
[build] Rename the build folder to scripts
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
4f2c7a3763
|
[build] Update the i18n processing to fit the out-of-tree build
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
4f1d74f44b
|
[build] Use an out-of-tree build
|
2019-03-06 15:00:59 +01:00 |
|
Émilie Feral
|
a540bfa753
|
[poincare] Add comment TreeHandle constructor
|
2019-02-21 11:29:35 +01:00 |
|
Émilie Feral
|
d26c98e9d5
|
[poincare] Fix comments
|
2019-02-21 11:29:35 +01:00 |
|
Émilie Feral
|
8ca4094e13
|
[poincare] Un-inline Symbol and Function UntypedBuilder
|
2019-02-21 11:29:35 +01:00 |
|
Émilie Feral
|
24c9617a89
|
[poincare] Templatize TreeHandle Builders
|
2019-02-21 11:29:35 +01:00 |
|
Émilie Feral
|
d29885028b
|
[poincare] Factorize Builders of SymbolAbstract classes
|
2019-02-21 11:29:35 +01:00 |
|
Émilie Feral
|
3adbca88d8
|
[poincare] TreeHandle: Improve BuildWithBasicChildren
When building ghost nodes to stand as temporary children, we do not need
to move them are they are built sequentially after the built node.
|
2019-02-21 11:29:35 +01:00 |
|
Émilie Feral
|
fad3ad958d
|
[poincare] SymbolAbstract: the node alignment is handled by the TreePool
and the TreeNode classes. SymbolAbstract and its children class don't
need to watch the alignment.
|
2019-02-21 11:29:35 +01:00 |
|
Émilie Feral
|
55704b4e65
|
[poincare] TreeHandle: the constructor from a identifier retains the
node if it has one
|
2019-02-21 11:29:35 +01:00 |
|
Émilie Feral
|
3fc32d7c74
|
[poincare] Clean warning
|
2019-02-21 11:29:35 +01:00 |
|
Émilie Feral
|
359fc3a599
|
[poincare] Create templated methods instead of defining UntypedBuilder
on every expression
|
2019-02-21 11:29:35 +01:00 |
|