Commit graph

829 commits

Author SHA1 Message Date
Daniel Eklöf
7685199038
meson/PKGBUILD: bump version to 1.3.1 2020-01-15 14:19:42 +01:00
Daniel Eklöf
b6da4492a9
meson/PKGBUILD: bump version to 1.3.0 2020-01-15 13:57:09 +01:00
Daniel Eklöf
d920c09fc9
ci: install git and close fcft+tllist subprojects 2020-01-15 11:18:01 +01:00
Daniel Eklöf
9d5e57045b
README: specify "yaml" markup for configuration example 2020-01-15 11:09:15 +01:00
Daniel Eklöf
3c9a08bf7f
yml: destroy 'current' yaml event before erroring out 2020-01-15 11:06:54 +01:00
Daniel Eklöf
1a7b00054f
yml: fix crash when referencing a nonn-existent anchor 2020-01-15 11:03:40 +01:00
Daniel Eklöf
74043d0e6d
REAMDE: installation 2020-01-11 19:02:57 +01:00
Daniel Eklöf
42f9165bd7
gitignore: subprojects directory 2020-01-11 14:45:56 +01:00
Daniel Eklöf
a822d89291
fcft/tllist: remove git submodules 2020-01-11 14:43:26 +01:00
Daniel Eklöf
7c13b75218
fcft: bump 2020-01-09 21:08:31 +01:00
Daniel Eklöf
edfe7e70f9
bar/wayland: don't use wl_display_dispatch()
wl_display_dispatch() calls poll(), which is unnecessary since we
already know the FD is readable.

Use the more lower level wl_display_read_events() +
wl_display_dispatch_pending().

These require wl_display_prepare_read() to have been called.
2020-01-03 21:24:26 +01:00
Daniel Eklöf
6bef3b8e2f
fcft: ignore embeddedbitmap for non-scalable fonts 2020-01-02 18:43:27 +01:00
Daniel Eklöf
baee3924e4
bar/wayland: let compositor choose output if user didn't
Instead of us selecting an output randomly (we used to select that
"last" output) when the user hasn't configured one, let the compositor
choose one for us.
2019-12-31 11:39:33 +01:00
Daniel Eklöf
e05d586f17
bar/wayland: WL_OUTPUT_MODE_PREFERRED doesn't meen this *output* is preferred
It means the *mode* (width, height, refresh) is the preferred one for
*this* output.
2019-12-31 11:16:23 +01:00
Daniel Eklöf
d4201723a6
PKGBUILD/meson: require fcft 0.4.x 2019-12-05 19:40:23 +01:00
Daniel Eklöf
4a50dba46b
fcft: update to 0.4.0 2019-12-05 19:39:53 +01:00
Daniel Eklöf
d535132e23
fcft: update to 0.3.5 2019-12-04 22:06:22 +01:00
Daniel Eklöf
7331c72334
fcft: update to 0.3.3 2019-12-04 20:14:48 +01:00
Daniel Eklöf
4a9530881a
fcft: update to 0.3.0 2019-12-03 21:05:32 +01:00
Daniel Eklöf
b3f1694cb9
Merge branch 'fcft-0.2.0' 2019-12-01 19:30:23 +01:00
Daniel Eklöf
fb14c788df
PKGBUILD: require fcft >= 0.2.0 2019-12-01 19:30:03 +01:00
Daniel Eklöf
d6d4ee2fbd
meson: require fcft 0.2.0 2019-12-01 19:29:47 +01:00
Daniel Eklöf
677c43ea60
config: font_from_name() no longer accepts a tllist 2019-12-01 19:29:36 +01:00
Daniel Eklöf
8a4d9137ff
particle/string: remove useless debug log 2019-12-01 19:29:27 +01:00
Daniel Eklöf
6dfe479ddc
fcft: bump to 0.2.0 2019-12-01 19:29:19 +01:00
Daniel Eklöf
05a8528172
PKGBUILD: tllist is only a make dependency 2019-12-01 19:29:09 +01:00
Daniel Eklöf
da46c8c49c
meson: fcft: version must be 0.1.x 2019-12-01 18:46:21 +01:00
Daniel Eklöf
3719bbc593
meson: add 'fcft' dependency to decorations and modules
This should fix build failures when building plugins as shared
modules.
2019-12-01 18:02:23 +01:00
Daniel Eklöf
c7e10c48b7
fcft: bump 2019-12-01 18:00:12 +01:00
Daniel Eklöf
075b095271
PKGBUILD/meson: add version requirements to tllist+fcft 2019-12-01 17:43:12 +01:00
Daniel Eklöf
696bef573b
fcft: bump version to 0.1.0 2019-12-01 17:43:11 +01:00
Daniel Eklöf
57b1ecba9c
PKGBUILD: don't allow subproject fallback 2019-12-01 16:25:22 +01:00
Daniel Eklöf
80f9f5d249
fcft: bump 2019-12-01 16:25:16 +01:00
Daniel Eklöf
4cdaec00a0
wlr-protocols: bump 2019-12-01 16:25:10 +01:00
Daniel Eklöf
331f7d0be2
meson: group tllist/fcft with the other system dependencies 2019-12-01 16:09:49 +01:00
Daniel Eklöf
64844a8937
meson: tllist/fcft: use system dependency first, fallback to subprojects 2019-12-01 16:07:56 +01:00
Daniel Eklöf
dea021e8ef
Merge branch 'use-fcft' 2019-12-01 16:02:04 +01:00
Daniel Eklöf
efd27c41ad
PKGBUILD: we depend on tllist and fcft instead of fontconfig/freetype 2019-12-01 16:01:39 +01:00
Daniel Eklöf
51a6631c19
fcft: use fcft instead of local copy of font.{c,h} 2019-12-01 16:00:15 +01:00
Daniel Eklöf
75d9c9a12d
tllist: add git submodule directly under subprojects
Meson now falls back to a system dependency if the subproject isn't
available.
2019-12-01 15:51:57 +01:00
Daniel Eklöf
3f663a0e6f
tllist: remove git submodule and local copy under subprojects 2019-12-01 15:50:45 +01:00
Daniel Eklöf
7b4dbf384c
font: ceil:ing the top value seems to look better when scaled 2019-11-30 23:30:48 +01:00
Daniel Eklöf
5ab35a38d5
font: fix estimated underline thickness; descent is typically negative 2019-11-30 23:14:26 +01:00
Daniel Eklöf
9c89250a2d
font: fix fixed-float -> double conversion 2019-11-30 15:41:13 +01:00
Daniel Eklöf
c85e52c3c3
font: sync underline_strikeout_metrics() with more recent version of font
Sigh, I really need to break out font.c/font.h to a separate
library...
2019-11-30 15:40:21 +01:00
Daniel Eklöf
2d343755ce
particle/string: mbstowcs() may fail. When it does, don't crash 2019-11-29 23:32:27 +01:00
Daniel Eklöf
732470e5a6
font: use double, not int, in intermediate metrics calculation 2019-11-27 21:53:27 +01:00
Daniel Eklöf
fa725c69d5
font: ceil and scale glyph horizontal advance 2019-11-27 21:43:52 +01:00
Daniel Eklöf
303b61a2e6
font: fix calculation of scaled glyph horizontal offset 2019-11-27 21:42:16 +01:00
Daniel Eklöf
e837e71179
font: set pixman filter when re-scaling glyph 2019-11-27 21:41:49 +01:00