Laury
d87c67d35b
[kandinsky | code] Coding style improvement in the new font (part 1)
2022-07-01 21:11:45 +02:00
Oreig403
99b070a30d
New font and italic in python keywords ( #232 )
2022-07-01 11:39:23 +02:00
Laury
6dc31401fe
[bootloader] Compatibility with Omega 2.0
2022-03-17 20:05:20 +01:00
Mino1289
fdef2b5d6e
Merge branch 'upsilon-dev-latex'
2022-01-09 21:47:51 +01:00
Laury
7c1dc4d5c3
[python] merge '6fcab395' and fix a bug in fill_polygon()
2021-08-30 19:40:30 +02:00
Laury
6fcab3952f
[python] Add some useful functions in kandinsky
2021-07-08 22:34:43 +02:00
Quentin
aea963dac0
[Fix] Fix conflicts ._.
2020-04-07 14:53:19 +02:00
Joachim LF
77af9ab92b
I18NWarn
2020-04-06 18:29:48 +02:00
Romain Goyet
84f6b179de
[build] rule_for now takes both "local" and "global" parameters
...
Previous the build would fail on macOS if you had an epsilon.elf file in
at the root of the project. Indeed, the %.elf -> %.bin rule would get
triggered, but this rule should only operate on generated (intermediate)
elf file.
2020-04-06 10:12:54 +02:00
Quentin Guidée
123b41232b
[WIP] Fixed Accessibility settings. Must be reverted
2020-02-12 20:17:03 +01:00
Quentin Guidée
ab8f731515
Fixed some conflicts
2020-02-12 17:42:58 +01:00
Ruben Dashyan
7b8f7007c4
[kandinsky/context] Inline in header file
2020-02-12 15:13:24 +01:00
Jean-Baptiste Boric
9a5bfb944d
[kandinsky] Basics of post-processing
2019-11-01 19:44:53 +01:00
Émilie Feral
059c596a80
Makefiles: avoid building all sources for each target; introduce more
...
modularity
2019-08-08 17:22:01 +02:00
Romain Goyet
2d22617985
[kandinsky] Use TTF fonts
2019-06-06 10:00:32 +02:00
Romain Goyet
eee32520bd
[kandinsky] Enforce proper size for the small font
2019-06-06 10:00:32 +02:00
Romain Goyet
dc4ddc580a
[kandinsky] Use SmallFont.otf and LargeFont.otf
...
It makes the Makefile shorter
2019-06-06 10:00:32 +02:00
Romain Goyet
9de6019fa4
[kandinsky] Auto-detect libpng in the rasterizer
2019-06-06 10:00:32 +02:00
Romain Goyet
6061c9f3ff
[kandinsky] The rasterizer can check the size of the emitted glyphs
2019-06-06 10:00:32 +02:00
Léa Saviot
d2b9bdd616
[unicode] Clean typography (accents, non present glyphs...)
2019-05-03 15:53:20 +02:00
Léa Saviot
bbb10f1993
[ion/kandinsky] Move unicode to ion
2019-05-03 15:53:19 +02:00
Léa Saviot
501aa01fe7
[kandinsky] Remove obsolete calls to files
2019-05-03 15:53:19 +02:00
Léa Saviot
41afa92f10
[unicode] Use the UTF8Decoder to scan const char *
2019-05-03 15:53:19 +02:00
Léa Saviot
1a55c2023b
[kandinsly] Rename utf8decoder as utf8_decoder
2019-05-03 15:53:19 +02:00
Romain Goyet
c23e5a47bc
[kandinsky] Add unit tests for UTF-8 decoding and CodepointToIndex
2019-05-03 15:53:19 +02:00
Romain Goyet
0c83253d2e
[scripts] Use BUILD_DIR instead of build_dir
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
4f1d74f44b
[build] Use an out-of-tree build
2019-03-06 15:00:59 +01:00
Romain Goyet
f4f567814e
[escher] Compress images
2018-10-12 09:36:44 +02:00
Romain Goyet
c183f0147e
[kandinsky] Get rid of KDText
2018-10-11 16:44:02 +02:00
Romain Goyet
29882768bd
[kandinsky] Use LZ4 to compress fonts
...
This is a work-in-progress
2018-10-11 16:44:02 +02:00
Romain Goyet
da4cc4356f
[kandinsky] Introduce a KDFont class
2018-10-11 16:44:02 +02:00
Tillmann Karras
6d2c3dce25
[kandinsky] use pkg-config instead of freetype-config
...
Since freetype2 version 2.9.1 freetype-config has been deprecated and is
not installed by default anymore:
https://sourceforge.net/projects/freetype/files/freetype2/2.9.1/
2018-06-04 15:44:59 +02:00
Romain Goyet
489b26e813
Re-organize and re-prefix the Makefile variables
2018-02-02 14:30:35 +01:00
Émilie Feral
66e375a308
Makefile: all objects .o depend on generated headers (to avoid tracking
...
all dependencies before compiling)
2018-01-04 15:48:06 +01:00
Émilie Feral
1127d7a3ea
[kandinsky] Add the small capital E to fonts
...
Change-Id: I7a1361de05d328d8d5fa4ad96be48d25353355c0
2017-01-27 11:59:08 +01:00
Émilie Feral
804168ec76
[kandinsky] Rasterize some non-ASCII glyphs
...
Change-Id: I7e8ac19de72a35621a7101b3bf4686e5e7b6763e
2017-01-27 11:52:32 +01:00
Émilie Feral
f51ae5db12
[kandinsky] Introduce two fonts: small font and large font
...
Change-Id: I502dfa88d627b09ac5af76155140af63547025cd
2017-01-27 11:14:01 +01:00
Romain Goyet
4eae83278d
Factorize the HOSTCC/HOSTCXX definition
...
Change-Id: I449289e999238c7ca54974e071577d06130991a9
2016-11-05 15:07:34 +01:00
Romain Goyet
bc35875b88
[Kandinsky] Fix parallel builds
...
Change-Id: I84c4512a51a3babcbddeb0d1faa0d18874cbb9fd
2016-09-15 20:36:12 +02:00
Romain Goyet
c5916572fe
[Kandinsky] Inline very simple operations on KDPoint and KDSize
...
Change-Id: I35f6bc9450b35b1ab7a0dcadce69dddf932dd23f
2016-08-19 10:51:25 +02:00
Romain Goyet
f93da3b0d8
[Kandinsky] Create a KDText class for text measurement
...
Change-Id: Ie3ecd402b5476f41a2f8694a276f62495fbcdbd1
2016-08-19 10:31:15 +02:00
Romain Goyet
6e0aeaf501
[kandinksy] Fix generation of the png font map
...
Change-Id: I6618deac5eab56f27fcea9912a6e867bde513599
2016-08-10 14:19:38 +02:00
Romain Goyet
5de28e01db
Migrate Kandinsky to C++
...
Change-Id: I2752a8db84ad0bb817119cf6c2993c1622621150
2016-07-21 13:42:32 +02:00
Romain Goyet
30aa62e3c5
Escher: Introduce the TiledView
...
Change-Id: I97d612cf89bd9cf45f8b440881918b9626cd65f6
2016-07-21 11:32:33 +02:00
Romain Goyet
0843fcd62c
Kandinsky: Use a KDContext
...
Change-Id: I91055c7b59586b0dec08a426a9c617a12d8128dc
2016-07-05 10:36:48 +02:00
Romain Goyet
b8a6d662b1
Kandinsky: Add a test for KDRect intersections
...
Change-Id: I98c8ec0d6ed4117e93ec96a05905f5e1eab14d25
2016-06-15 14:47:19 +02:00
Romain Goyet
2bf599b786
Kandinsky: Introduce KDColorRGB
...
Change-Id: Ic64f2ff9a441580940d37151e190fd0a3d954d8a
2016-06-13 14:04:16 +02:00
Romain Goyet
b3b6e6804f
Kandinsky: Define drawing_area.h
...
Change-Id: I4fa0c1c0b900c7ba85e3ad2deeeedb5fc1ceb11a
2016-06-10 18:13:15 +02:00
Romain Goyet
35228e83af
Define and use HOSTCC
...
Change-Id: If38c488233007e86c2e1e999861836a0ffbbf1e8
2016-03-23 12:35:25 +01:00