An open API service for software projects hosted on Open Collective.

github.com/ManimCommunity/ManimPango

Binding for Pango, to use with Manim.
https://github.com/ManimCommunity/ManimPango

Merge pull request #62 from ManimCommunity/win-ci-docker

Build and Test Windows Wheels in a Docker Image

fa1f86be2936c1f51a1f40d71f34771ed2f1ee16 authored about 4 years ago
Don't depend on Manim while testing (#61)

* Don't depend on Manim while testing
Also test with python3.10-dev and pypy3
Fixes https://gi...

7e2b17aa14b10bd58af0598cc2de51a406682797 authored about 4 years ago
CHORE: Add isort configuration

c6d40faa049f81be3339e9514c20746f81f1aa70 authored about 4 years ago
gitignore: ignore every .dll file

91b8a764abd6b8b507953d8653b9593850a33b2c authored about 4 years ago
Clarify license it's GPL v3 or later

c9d133c9c9c561d68a72724819c60ed6ba331f01 authored about 4 years ago
Merge branch 'main' of https://github.com/ManimCommunity/manimpango into main

1162bd0c015c3733ef851a3f62930a5b8e7c82ee authored about 4 years ago
Release v0.3.0

d7d17dc97ead2aab8f2dca29db27d8e1144f7c00 authored about 4 years ago
docs: update info about changelog

1b3519398262248702e4ba808d7644376490171c authored about 4 years ago
CI: Upload wheels only on Release

f478f44684c728ae0b8c6083b328bf3f6bd9634c authored about 4 years ago
Merge pull request #58 from naveen521kk/markup-errors

Show errors from Pango on MarkupText.validate

406a558e731381de008429cb24e198ebab5a5190 authored about 4 years ago
Merge branch 'main' into markup-errors

8244d690c227697215a3830fd98c45a05396a4ec authored about 4 years ago
Drop linux wheels completely (#60)

fd2cbaa558b6fd30ecdd7ff3dc56b04b03bc9a09 authored about 4 years ago
release-drafter: change title

4512b829dc83be86955770c231b2d0e2867bf1fe authored about 4 years ago
Create release-drafter.yml

a96a24f7af4490d03f3eac16e8dc0b032dba33d0 authored about 4 years ago
Add release drafter to draft releases

6ac7eaad1dffcd02cf38296b800bcf9f4975cd14 authored about 4 years ago
run

443506ffca766e5215fc61e006d4637935c69792 authored about 4 years ago
packing: install in /usr/local

not /usr

081feedd3013c2a3cff88a6c170b88f3ac91e2b7 authored about 4 years ago
packing: fontconfig install can fail

a0f6d22eade8cb3e580ef6762cb1521a70e05d24 authored about 4 years ago
cibuildwheel: bump to 1.11.0

1e1e66ead907b85dac0421b26ce86144b4ad3791 authored about 4 years ago
Show errors from Pango on MarkupText.validate

Also, add a test to test them.

8407d6cd2381ccec5ce98744030f5096e6e4aa9b authored about 4 years ago
Create CODEOWNERS

See https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-own...

aaee4b08255a93074ddad45adde7aa21b646a208 authored about 4 years ago
BUILD: manim needs watchdog

b32726444863da473ddff9b2706d8b468acfff82 authored about 4 years ago
Add option to Register Fonts using Fc backend on Windows and macOS (#56)

* Add option to Register Fonts using Fc backend on Windows and macOS

Also, add some tests to ...

00d8786f186f9b35c28ea89a0015c153720c5fb3 authored about 4 years ago
Release v0.2.6

147e6f2a08b47b02909875f1432414f45249e991 authored over 4 years ago
Add API to set Pango width (#54)

This can be used in Manim to disable word wrap

Signed-off-by: Naveen M K <[email protected]...

978630a91bcf3d32289ab3e62b9b396ef4fe33e7 authored over 4 years ago
codecov: don't comment

remove other codes

d8d26a5982f31df07b241d33244fc12b09bc17a8 authored over 4 years ago
Cut down on extra lines from if-elif statements (#51)

223c6de4add79e0c9749128f7406c120085c24e5 authored over 4 years ago
Add detailed message for ImportError in __init__ (#50)

* Add detailed message for ImportError in __init__

* Slap GitHub Actions

* Update import e...

63d4ec4a9aa2bfcef53cf2456b9991ac56c63dfb authored over 4 years ago
Update setup and build instructions in README (#49)

* Update install instructions and pyproject.toml

- Add [tool.poetry] section to be able to us...

ad485faab70dce5df3d63151c4a6edca6992d5af authored over 4 years ago
Release v0.2.5.post0

6031b088adda2bbb788a64723b48d0ccdab676c7 authored over 4 years ago
CI: fix msys2 configuration

fdf8a712a842816e678e89e28ab9ff0b464186b9 authored over 4 years ago
CI: Update dependecies for Manim

ec65d6dff9d39b6b3f55df96ac82a86824e8e492 authored over 4 years ago
tests: update deps for manim

looks like things are failing in the wheel build

176184ffc9be51b962f6da69e9dd40fa14a7988b authored over 4 years ago
Release v0.2.5

da0eb49da8a5ace2e59a2d525c9ab556d0beeac8 authored over 4 years ago
Merge pull request #47 from naveen521kk/tests-build

Use same Pango Version for tests

384f48f04436285e7dd444cf46964252373e9459 authored over 4 years ago
Add .codecov.yml

b52eb3e8fa4c2030f7a320825a307dbc0208f2a4 authored over 4 years ago
Bump Pango's version

4291c4178af76c35259e05a82e5517a3476af190 authored over 4 years ago
Add another style test which failed previouly

Upload the artifacts created
Add a new font and a test
Change font to BungeeOutline
Move from pyt...

b6c47ed04a5f723a6fc55db4c09b3c6758a3966e authored over 4 years ago
Print version in Pytest header

c36ad94845ff9742c902b3df25332fe46cd73335 authored over 4 years ago
macos: fix build

get a patch from https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/101.patch
or else ca...

ee97202016e29947b624d6409cf6cb74b14ee8c5 authored over 4 years ago
Try building Pango before testing on Linux and macOS

Things should be tested with same Pango and Cairo Version
Try building and installing them.

5d3896916baa7ead8c7e88e83d1f59a07df9726c authored over 4 years ago
docs: update docs theme version

f5dcf9472215eb2cb5f6ccfe5f56be47fbc30f3c authored over 4 years ago
Merge pull request #40 from ManimCommunity/justify-options

feat: add justify, indent, alignment options

d3c025df5019ae931be7cb85bc23ca63234e333b authored over 4 years ago
Merge branch 'main' into justify-options

b25c0fafdf0c8d88e5d517f672855bb5872b6c50 authored over 4 years ago
Change test case

in macOS empty style isn't created and makes test to fails
instead use some better test case

62ac3553c8b657529138652471a3cee3452e75b5 authored over 4 years ago
string concadinate correctly

leave white spaces

1b89d2c9dada3e0d0a89df9dd2042f3592ebd240 authored over 4 years ago
Add SVG tests for comparing Styles in MarkupText

4373844214e90ae694298b503834d5c9c4696846 authored over 4 years ago
MAINT: update readme

f77b42d7c67a6b3426c1aa0a3ecaa92152fb37f8 authored over 4 years ago
Merge branch 'justify-options' of https://github.com/ManimCommunity/ManimPango into justify-options

99a256914ca0bc144199ed2954b0bae028dadb50 authored over 4 years ago
tests: use ipsum_text for alignment tests

c318d3fdcaecde2e6b41f8e05b7f7a035c3ebb14 authored over 4 years ago
Merge branch 'main' into justify-options

73b65e505508c8843649d5821c5d3b66fb6d95a9 authored over 4 years ago
Add some tests

e055707457a5a4bfed24564d9a7ba651dbdd9efc authored over 4 years ago
CI: remove CIBW_BUILD_VERBOSITY

b4422d518ef2b65045c042a9215feeb69a3a3ddd authored over 4 years ago
MAINT: bump Pango to 1.48.2

in macOS wheels

36e6cb331bdabe9819fc857d596b510eca524988 authored over 4 years ago
MAINT: bump pango version to 1.48.2

for windows

7b50b1e34492d2d513abe864c260fc95a6d6a128 authored over 4 years ago
lint

04312cd195075cb5f603c71fc458dc0c8d95b5b5 authored over 4 years ago
pango_layout_set_line_spacing is only available for Pango>=1.44.0

we are supporting for Pango>=1.30.0 so it needs to conditionally
compiled and that can't be done ...

22f8379a31cac09530bbb2209a57995c8aace409 authored over 4 years ago
feat: add justify, indent, alignment options

to MarkupText
fixes https://github.com/ManimCommunity/ManimPango/issues/34

1d6b2ab65d52220230d0d598678a8695001f3d51 authored over 4 years ago
Add tests for utils (#38)

* Add tests for utils

Signed-off-by: Naveen M K <[email protected]>

* markup: add a...

302fc155f2b27b6b7462d922656a41769d426156 authored over 4 years ago
lint

ab0b89abab9722929820b7f968df682c3ce98580 authored over 4 years ago
ci: upload coverage results to codecov

b5ede2d03b8487a8336d3a8fc913a5f55e52242e authored over 4 years ago
feat: add configuration for tox (#36)

903a434d4b6f9a66665b9710bd47d84f9fa6de64 authored over 4 years ago
CI: fix coverage

7c16a91a25be89a5673b592cbc35ab4bcf4c3d6f authored over 4 years ago
lint

8db47c4d30ccd9235f69e22c6c6f473642dd0cea authored over 4 years ago
ci: test only on windows-2016

we use that to build wheels

859c6f5babb65c222d2f2eb84063f6879a9e696c authored over 4 years ago
Coverage (#35)

* Initial Coverage Setup

* CI: show coverage

* lint

* ci: install system deps first

...

9c5cbce9c7c72c7da5b627281616afc7f2089bca authored over 4 years ago
MAINT: include font files in tar archive

b35dae231d27124858639eca515b0cd5f28ffa05 authored over 4 years ago
Release v0.2.4

5e9872060f7ebf21d321910647fef5216e6b1607 authored over 4 years ago
MAINT: use sourceforge mirrors for freetype

84a78323948a3908b7c4e607a0e1b7cc2226b035 authored over 4 years ago
MAINT: include docs and tests in tar archive

411472e4406178946c680370c16a61efafd9e4f0 authored over 4 years ago
Merge pull request #31 from ManimCommunity/clean

Split into multiple modules and Files

326da7f7a8bd2c3993873d348284f7b83ce11ae7 authored over 4 years ago
fix tests on linux

05d196b8e542368c5cf1ead1383e6c8ac835ecff authored over 4 years ago
lint

91fab14414cdefe94f34e91891ca07b358f2890d authored over 4 years ago
Split into multiple modules and Files

it's too long and clumsy to maintain currently

0a218bba3bc48c1428e61639aaa4ee0a05bf8d26 authored over 4 years ago
Merge pull request #29 from ManimCommunity/remove-linux-wheels

ci: don't build wheels for i686 manylinux

c503dc497e727cda9d3e977bdd3beb3599b700ad authored over 4 years ago
ci: don't build wheels for i686 manylinux

ci: don't upload manylinux wheels to PyPI
docs: readme update for install instructions
bump versi...

ebf23df1ec0a8ff6b26eff45bb488e9d6e184cb9 authored over 4 years ago
Revert "try this"

This reverts commit f6abf622480c38043975e6c908ae3385ed0e2ecf.

4bcad07649ba62819bbf04c0eb8b42da6b915b2f authored over 4 years ago
try this

f6abf622480c38043975e6c908ae3385ed0e2ecf authored over 4 years ago
use f-strings correctly

cff64b422c1a6f0e33e3481ddb4eb3d22f5ec9a3 authored over 4 years ago
ci: pip's verbosity is useless

fe4aef9c08d7444c4c7260f5a5a30575ae81d083 authored over 4 years ago
Release v0.2.3

b9b72f29abc606f9accd718a94d13bc590aa91b2 authored over 4 years ago
Merge pull request #26 from ManimCommunity/macos.register-font

Add register_font method for macOS

16cd9bc6ff7b9edbf1fb3abc13e39b73330788ce authored over 4 years ago
lint

0889dd93ba4ce8f9ac97a62fd3cede9ba88d87c0 authored over 4 years ago
format

Co-authored-by: Philipp Imhof <[email protected]>

762ca1f73114cd8b1580d85b8f2cf10cbb00a4ae authored over 4 years ago
again skip an unsupported test

9817d07cd67b26dc6a7a6199d8c7bbc1ae7b1779 authored over 4 years ago
skip unsupported tests

361d0cfc5b8ccd53017a2ebfd9e0d37b909e394a authored over 4 years ago
skip test for macOS also

9f6b790944fb20b1048b49269fc60d7e8e485f47 authored over 4 years ago
fix a test

9483e18bc3c90b72c5311906fc90a169cc326ade authored over 4 years ago
lint

2c6841247da00fc571b01b4eaaddc6c0b5aa5496 authored over 4 years ago
Add unregister_font method

also don't skip tests for macOS

4ebd61eeaaca346e578a4b56a79a7136497e91b1 authored over 4 years ago
fix a compiler warning about using

deprecated-declarations

8d521cae5f89bb4d4b9e16ec32fcdd73e818b152 authored over 4 years ago
Add register_font method for macOS

bf347c891089f2285422a947da6895c685eaf3de authored over 4 years ago
Release v0.2.2

84eb482fc3f76ad48d877cf6c53d55ab2d43843c authored over 4 years ago
Merge branch 'main' of https://github.com/ManimCommunity/ManimPango into main

6a5cb26387f948ea9465a213b8421609bcc88287 authored over 4 years ago
packaging: don't include C files in tar.gz

b64f49d77e11dba8e84fbb6fe665cd808001d549 authored over 4 years ago
Merge pull request #24 from ManimCommunity/fix-unicode-char

Add unicode support to MarkupUtils.validate

aa2aa17c9beae2b5f558da57b5b09ae122e4bfdd authored over 4 years ago
typo

Co-authored-by: Philipp Imhof <[email protected]>

ff2e53a5f07aa443fac98dc42c069011ec8761c2 authored over 4 years ago
fix typo

7e0ba996b914647c964cf6879ee28664e82d1c8b authored over 4 years ago
Add unicode support to MarkupUtils.validata

It was broken in previous commits

e6dbd91577430575189a5600c995f89d96bba72b authored over 4 years ago
Release v0.2.1

ef89d6ba3ef385c7eca947d99d8f45f2ab37788c authored over 4 years ago