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
Daniel Eklöf
c72893637c
font: force a pixel fixup factor for scalable bitmap fonts
...
That is, for color bitmap fonts (typically emoji fonts). Use the same
calculation used by fontconfig's 10-scale-bitmap-fonts.conf.
Note: if the user has enabled bitmap font scaling in general, we'll
pick it up and scale the final glyph image, regardless of whether the
font is a regular bitmap font, or a color bitmap font.
But, if the user has disabled bitmap font scaling, we only force a
fixup factor on color bitmap fonts.
2019-11-27 21:41:29 +01:00
Daniel Eklöf
7e8617f090
font: use FT_Set_Pixel_Sizes() instead of FT_Set_Char_Size()
...
And bail out if we fail
2019-11-27 21:40:02 +01:00
Daniel Eklöf
feddc19b36
font: rename 'size' -> 'pixel_size'
2019-11-27 21:39:30 +01:00
Daniel Eklöf
b48365aa86
font: remove the fextents sub-struct
2019-11-27 21:38:49 +01:00
Daniel Eklöf
9fb3c58588
generate-version: redirect *both* stdout and stderr to /dev/null
2019-11-27 21:20:41 +01:00
Daniel Eklöf
928c7ff4d3
tllist: finally, a static copy of external/tllist
2019-11-24 15:19:04 +01:00
Daniel Eklöf
6875bea64a
tllist: remove what still appears to be a git submodule from subprojects
2019-11-24 15:18:22 +01:00
Daniel Eklöf
c2da3184c8
Merge branch 'dont-use-git-submodules-in-subprojects'
2019-11-24 15:15:55 +01:00
Daniel Eklöf
a26f00c249
tllist: subprojects/tllist is now a static copy of external/tllist
...
Having git submodules as source makes making releases really really
hard, since submodules are not included when downloading a tarball
from the git repository host.
The idea now is to keep a submodule of tllist under 'external', and a
static copy under 'subprojects'.
This means builds will use the static copy, while having easy access
to the git submodule makes it easy to update the static copy (git
submodule update --remote + cp -r)
2019-11-24 15:13:01 +01:00
Daniel Eklöf
5207b56e94
tllist: move submoodule from 'subprojects' -> 'external'
2019-11-24 15:12:04 +01:00
Daniel Eklöf
d60d00ffe4
gitignore: makepkg generated directories, pkg + src
2019-11-24 14:29:13 +01:00
Daniel Eklöf
379c8917c5
Revert ".gitmodules: remove tllist (to be replaced with static content in release)"
...
This reverts commit 951e544b14
.
2019-11-24 14:28:42 +01:00
Daniel Eklöf
64c8721fcf
Merge branch 'releases/1.2'
2019-11-24 14:27:53 +01:00
Daniel Eklöf
b6b47bd0b0
tllist: imported current HEAD as static content, for release
2019-11-24 14:25:49 +01:00
Daniel Eklöf
85c0d1dc07
tllist: remove (to be replaced with static content for release)
2019-11-24 14:25:20 +01:00
Daniel Eklöf
951e544b14
.gitmodules: remove tllist (to be replaced with static content in release)
2019-11-24 14:22:28 +01:00
Daniel Eklöf
8e9c4376e3
meson/PKGBUILD: bump version to 1.2.0
2019-11-24 14:10:36 +01:00
Daniel Eklöf
6c12ea3811
generate-version: handle builds that aren't git clones
2019-11-24 14:00:21 +01:00
Daniel Eklöf
199a7ccd21
bar/wayland: change disconnected log type from warn -> info
...
Because being disconnected from Wayland is how we typically exit.
2019-11-23 13:50:29 +01:00
Daniel Eklöf
8c4865e0e3
PKGBUILD: update url to point to new hosting service
2019-11-23 12:41:28 +01:00
Daniel Eklöf
eac3f53f1a
PKGBUILD: update url to point to new hosting service
2019-11-23 12:40:45 +01:00
Daniel Eklöf
9dcc0eb8f8
tllist: switch to codeberg repo + bump
2019-11-18 22:27:12 +01:00
Daniel Eklöf
f3dd4b4c34
Revert "Dummy commit to test gitlab mirroring from other repo"
...
This reverts commit 81cc0feb8e
.
2019-11-18 22:10:15 +01:00
Daniel Eklöf
81cc0feb8e
Dummy commit to test gitlab mirroring from other repo
2019-11-18 21:35:50 +01:00
Daniel Eklöf
d70cb90090
meson: add tllist dependency to decorations SDK
2019-11-17 19:22:30 +01:00
Daniel Eklöf
0550d2799d
tllist: use tllist from external git repository
2019-11-17 19:17:34 +01:00
Daniel Eklöf
736e07b15e
wayland: verify server implements the required interface versions
2019-11-03 16:17:17 +01:00
Daniel Eklöf
c409e9adf4
PKGBUILD: fix breakage after pacman 5.2 upgrade
2019-10-24 21:20:58 +02:00
Daniel Eklöf
4250ae0a01
generate-version: conform to POSIX sh
2019-10-19 22:07:38 +02:00
Daniel Eklöf
c4f9168191
meson: fix version generation from git
...
run_command() was only run at configure time, meaning the generated
version (that was passed on to the sources via -DYAMBAR_VERSION)
became stale.
Fix by implementing a shell script that generates a header file, and
wrap this in a custom target that is run every time (but the generated
file is only updated when the version changes)
2019-10-19 21:47:21 +02:00
Daniel Eklöf
e9d5c620a4
desktop: add Desktop Entry file
2019-09-29 20:58:15 +02:00