Ecosyste.ms: OpenCollective

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

Kivy

Python UI framework for making outstanding desktop and mobile applications
Collective - Host: opensource - https://opencollective.com/kivy - Website: https://kivy.org - Code: https://github.com/kivy

Copy-edit to layouts.rst (#8303)

Trivial copy-edits to text,

github.com/kivy/kivy - 22c9604a67847fad5a059c86ed4ac705fd0fbdef authored over 1 year ago by Julian <[email protected]>
core-providers (audio): removes deprecated `filename` property (#8299)

github.com/kivy/kivy - 5ea06fd0ed955ada74e102ee7b02fa5c10e15a35 authored over 1 year ago by Lucas Couto <[email protected]>
libzmq: fix build

github.com/kivy/python-for-android - 393ad44407d8658a3e5f984b9ce49a7dcd760d96 authored over 1 year ago by T-Dynamos <[email protected]>
Allow `Scale` and `Translate` to take `x`, `y` and `z` as `kwargs`. Removes deprecated `Scale().scale` property. (#8270)

* added tests for checking translate and scale instruction creation

* added kwarg support for...

github.com/kivy/kivy - ee040926edd6e68d13e8799484c25d6e2911397b authored over 1 year ago by GreenJon902 <[email protected]>
Added a flag to force the use of custom drawing line function. (#8228)

* Added force_custom_drawing_method property to line.

* Added test for forcing custom drawing...

github.com/kivy/kivy - 576ba4c24e0126d1697c7581221a2ec36b12c54c authored over 1 year ago by GreenJon902 <[email protected]>
Add CHANGELOG for 2.2.1 (#8287) (#8289)

github.com/kivy/kivy - 668b0e76e6bf93b7af53127134ba80b92d4140e5 authored over 1 year ago by Mirko Galimberti <[email protected]>
Update website and announce Kivy 2.2.1 (#151)

github.com/kivy/kivy-website - 43c8c5d966c5fce2519dfdeee622204370b029d3 authored over 1 year ago by Mirko Galimberti <[email protected]>
Update Ubuntu PPA stable to 2.2.1 (#94)

github.com/kivy/kivy-sdk-packager - 2ceeb0e74faaba4071d37ac1b1e4229b16b46fde authored over 1 year ago by Mirko Galimberti <[email protected]>
Merge pull request #1614 from kivy/buildozer_osx

Update Buildozer osx target to work with latest kivy 2.2.0

github.com/kivy/buildozer - 10f9c8b789f4f4cb020356bdb50607eceae10493 authored over 1 year ago by Akshay Arora <[email protected]>
Update README.md

github.com/kivy/buildozer - a80e9324eb9b47d1bbd84425c2822e3767bb4465 authored over 1 year ago by uak <[email protected]>
Add example Docker build with caching

github.com/kivy/buildozer - 1a02ac261380db98af9c6d7c935b386de4e356ad authored over 1 year ago by uak <[email protected]>
Update zbarlight recipe to 3.0, refactor (#805)

github.com/kivy/kivy-ios - 52213589b6a07a243274fa1f739fde2c5d39ee7c authored over 1 year ago by Cheaterman <[email protected]>
Refactor biglink, add extra assertions to help debug failures (#804)

github.com/kivy/kivy-ios - 74f2571484a710b5eaa53499bdda938fca6d3c90 authored over 1 year ago by Cheaterman <[email protected]>
limit stencil to inner instructions (#8276)

github.com/kivy/kivy - d74887c7f9759d8ec1c3d8c218cb390b7a3e0a3a authored over 1 year ago by Dexer <[email protected]>
Remove `pytz` recipe, as it's not needed anymore (#2830)

github.com/kivy/python-for-android - da9a1942dd1ce178fec2b9cea2549c0dc1cd5c0f authored over 1 year ago by Mirko Galimberti <[email protected]>
Merge pull request #74 from felixdollack/issue72

Modify blob parser and test_blob to address issue #72.

github.com/kivy/oscpy - 696e5b981fc4d09abda7c1c98f78f77657bbc694 authored over 1 year ago by Gabriel Pettier <[email protected]>
ci: bring back pypy and osx under the matrix build

github.com/kivy/oscpy - 006e43c5dab48d309fdd32141594f9ba58394ae8 authored over 1 year ago by Gabriel Pettier <[email protected]>
update setup-python version in ci to be able to use pre-releases

github.com/kivy/oscpy - ca6ad80e3c7821a2cd1bd50f412937074e59ef9c authored over 1 year ago by Gabriel Pettier <[email protected]>
add 3.11 and 3.12 to ci

github.com/kivy/oscpy - 91f09f7bf30b0fcf80d63c292330116e3756b197 authored over 1 year ago by Gabriel Pettier <[email protected]>
remove usage of pyver, os.python_version

github.com/kivy/buildozer - 366e3451adb02ecccf341999b342475f5a7b6dcc authored over 1 year ago by quanon <[email protected]>
Initial commit

github.com/kivy/templates - a4c0220bf58de86ff8fdfcae90e0596858cc15eb authored over 1 year ago by Akshay Arora <[email protected]>
Optimize CI runs, by avoiding unnecessary rebuilds (#2833)

github.com/kivy/python-for-android - 37cb53e2629df4f5a0e40d837002df73fc771929 authored over 1 year ago by Mirko Galimberti <[email protected]>
Update Buildozer osx target to work with latest kivy 2.2.0

github.com/kivy/buildozer - 6f86e388d70ecd3c3bc70457e92b538559bd4ca8 authored over 1 year ago by quanon <[email protected]>
Remove dateutil recipe, as it's not needed anymore (#2829)

github.com/kivy/python-for-android - 656179a449c56436218c374d6dee53704f3d98f8 authored over 1 year ago by Mirko Galimberti <[email protected]>
Removes `Babel` recipe as it's not needed anymore. (#2826)

github.com/kivy/python-for-android - d56cd398bb1ca554996103ae7ba0d082a5a8abbd authored over 1 year ago by Mirko Galimberti <[email protected]>
Removes `mysqldb` recipe as does not support Python 3 (#2828)

github.com/kivy/python-for-android - 3ff192b85dafc13b723f5be187200412fa741bc9 authored over 1 year ago by Mirko Galimberti <[email protected]>
Bump actions/setup-python and actions/checkout versions, as old ones are deprecated (#2827)

github.com/kivy/python-for-android - c86cc24ada24c5999610c2aae4c6a495900a3eb1 authored over 1 year ago by Mirko Galimberti <[email protected]>
Increase timeout of httpbin tests to reduce risk of failures on CI runs (#8263)

github.com/kivy/kivy - 0aa4c71b4a9edc757212366271dabc2c654627f3 authored over 1 year ago by Mirko Galimberti <[email protected]>
Modify blob parser and test_blob to address issue #72.

github.com/kivy/oscpy - fc31182250d6713d754b1592ad1f8143ae5faf05 authored over 1 year ago by Felix Dollack <[email protected]>
Use build rather than pep517 for building (#2784)

pep517 has been renamed to pyproject-hooks, and as a consequence all of
the deprecated function...

github.com/kivy/python-for-android - 70debe5aaa1e090c18f4c366c32a63069d9ee724 authored over 1 year ago by Steve Kowalik <[email protected]>
Update `cffi` recipe for Python 3.10 (#2800)

* Update __init__.py

version bump to 1.15.1

* Update disable-pkg-config.patch

adjust pa...

github.com/kivy/python-for-android - 5ff00abad71d57c9bdba429c834696f0a6159e53 authored over 1 year ago by HyTurtle <[email protected]>
Merge pull request #2797 from kivy/master

Merge master into develop

github.com/kivy/python-for-android - ef01149c2c3595497948c0a2cf01ed7413b7c1fb authored over 1 year ago by Mirko Galimberti <[email protected]>
Merge pull request #2796 from misl6/release-2023.05.21

* Add support for Python 3.10 and make it the default while building hostpython3 and python3 (#2...

github.com/kivy/python-for-android - 0daa74c8ed3c7aa09940555297a8c78d420566d1 authored over 1 year ago by Mirko Galimberti <[email protected]>
Update CHANGELOG.md and bump version to 2023.05.21 (#809)

github.com/kivy/kivy-ios - 41118a3235eab1caf4f831455b0cb54c4251b041 authored over 1 year ago by Mirko Galimberti <[email protected]>
Update CHANGELOG.md and bump version to 2023.05.21

github.com/kivy/python-for-android - 11c38b48abbf0d9bd07c53869cdff6665c19008c authored over 1 year ago by Mirko Galimberti <[email protected]>
Update Kivy recipe for 2.2.0 (#2793)

* Update Kivy recipe for 2.2.0rc1

* Bump to 2.2.0

github.com/kivy/python-for-android - 13fb9792c128d4b7a1280e9fb4fef40df81e6358 authored over 1 year ago by Mirko Galimberti <[email protected]>
Update Kivy recipe for 2.2.0 (#802)

* Update Kivy recipe for 2.2.0

* Bump to 2.2.0

github.com/kivy/kivy-ios - 4c5d9551daf95abc66f6772fec4fcfd2b8a9adb6 authored over 1 year ago by Mirko Galimberti <[email protected]>
Fix AnyIO (and asks) support (#803)

See https://github.com/agronholm/anyio/blob/dcb2f2006870c2cb438962798d0f3bd54bd0515a/src/anyio/_...

github.com/kivy/kivy-ios - d9a5777cdb451089114a7ab4a036fd830b69c2a4 authored over 1 year ago by Cheaterman <[email protected]>
Apply patches to avoid usage of `sphinxcontrib.jquery` module. (#93)

github.com/kivy/kivy-sdk-packager - fb25da537c7f8e770fc35df0382a7d59139601b0 authored over 1 year ago by Mirko Galimberti <[email protected]>
Update website and announce Kivy 2.2.0 (#150)

github.com/kivy/kivy-website - 8a7193d714702cf1d639e5474bf3d312c2bea674 authored over 1 year ago by Mirko Galimberti <[email protected]>
Update stable to 2.2.0 (#92)

github.com/kivy/kivy-sdk-packager - 694c04d72987b11aa027d3c9241dbef2308eccf0 authored over 1 year ago by Mirko Galimberti <[email protected]>
Ensures that jQuery is always installed (on newer sphinx versions is not the default) (#8251)

github.com/kivy/kivy - 9d7df3f10587acbd7497d149f421b9cecbbf6042 authored over 1 year ago by Mirko Galimberti <[email protected]>
Update version for development (#8253)

github.com/kivy/kivy - c13f426bdd7c9d528e73f4238440f5e518621df6 authored over 1 year ago by Mirko Galimberti <[email protected]>
Release 2.2.0 (#8249)

github.com/kivy/kivy - bd041aea52d96161fb610a5f1485a7375a0531e1 authored over 1 year ago by Mirko Galimberti <[email protected]>
Update changelog for 2.2.0 (#8245)

github.com/kivy/kivy - fe5e16cf1a0c6612f0852377a4b21160163943bf authored over 1 year ago by Mirko Galimberti <[email protected]>
Use `--no-deps` and `--platform` during install of recipe python deps (#801)

* Use --no-deps and --platform during install of recipe python deps

* Use --target instead of...

github.com/kivy/kivy-ios - 8d211b5b16c29dcf217c4175a721981366a7f4b1 authored over 1 year ago by Mirko Galimberti <[email protected]>
Update pyjnius version in recipe (#2791)

github.com/kivy/python-for-android - e76826678b440ecd7fcfa31de88d4171bb70331f authored over 1 year ago by Mirko Galimberti <[email protected]>
Bump version to 1.2.3.dev0 (#96)

github.com/kivy/pyobjus - 9d66904623df5e0772dad807a6a14c340f22fc9e authored over 1 year ago by Mirko Galimberti <[email protected]>
Bump version to 1.2.2 (#95)

github.com/kivy/pyobjus - c8dbe9f005bcaf4f4fbd85dea4e7cef307db58bf authored over 1 year ago by Mirko Galimberti <[email protected]>
Add Python 3.11 to test matrix and update supported python versions list (#93)

github.com/kivy/pyobjus - 5b3715c966b22b5c71f9f0818595ef00165c4125 authored over 1 year ago by Mirko Galimberti <[email protected]>
Add Discord and remove IRC from support channels (#94)

github.com/kivy/pyobjus - 889d4b53c6d43a9583c23dae1bb07e05c63f7591 authored over 1 year ago by Mirko Galimberti <[email protected]>
Update CHANGELOG and version for release 1.5.0 (#658)

github.com/kivy/pyjnius - 7da449434e9b1c825c283e4a9103db27d17aee2f authored over 1 year ago by Mirko Galimberti <[email protected]>
Docs review for RPi installation and build instructions (#8234)

github.com/kivy/kivy - 879b0c640b1a2f23e02722054d42a7b501295d16 authored over 1 year ago by Mirko Galimberti <[email protected]>
Add support for Python 3.11 (#656)

github.com/kivy/pyjnius - 3bf3103a3275059cfbc16ae200ed3cf4226c6aca authored over 1 year ago by Mirko Galimberti <[email protected]>
Add support request automation (as other kivy projects) (#657)

github.com/kivy/pyjnius - 71b8582e7d0cd48754480788cca8016e497ec60c authored over 1 year ago by Mirko Galimberti <[email protected]>
Update ios_deploy branch to 1.12.2 Needed for latest Xcode. (#1600)

github.com/kivy/buildozer - 5fda03158160116d4d9e068abc0ee7ff11a8bb1d authored over 1 year ago by Akshay Arora <[email protected]>
Build (and test) `manylinux-aarch64` wheels via our `kivy-ubuntu-arm64` self-hosted runner [build wheel] (#653)

* Build aarch64 wheels

Also, build and test x86 wheels in one step, similar to aarch64.

* ...

github.com/kivy/pyjnius - 3b06a9ecf4556eb2ac31d0e4725815d976704ed9 authored over 1 year ago by Mirko Galimberti <[email protected]>
Linux x86 tests force as safe directory (#655)

github.com/kivy/pyjnius - 95381a206591c6bf40626c22ce3d7c80aacee07e authored over 1 year ago by Mirko Galimberti <[email protected]>
Remove Python 3.6 from supported and test matrix, as it reached EOL (#654)

github.com/kivy/pyjnius - aa46bdca11c5ad735e69a34007a27b2d68c7b731 authored over 1 year ago by Mirko Galimberti <[email protected]>
fix(OpenCollective): update limits (#148)

We've [changed](https://github.com/opencollective/opencollective-api/pull/8875) the maximum limi...

github.com/kivy/kivy-website - 95c38fb7aea4ba9785c2dbc83b36f9b9e8f922c4 authored over 1 year ago by Benjamin Piouffle <[email protected]>
Bump version to 2.2.0rc1 (#8231)

github.com/kivy/kivy - 22fd80d79f9ca66324018430e54232a4bf6cdbd4 authored over 1 year ago by Mirko Galimberti <[email protected]>
Sphinx 7.0.0 is incompatible, use <=6.2.1 for now

github.com/kivy/kivy - 95cfefb2604ca2d8bc56851bfb933ed01a2cba3a authored over 1 year ago by Mirko Galimberti <[email protected]>
Perform RPi builds on `balenalib/raspberrypi3-*` images and skip `DISPMANX` API usage if can't be used (#8223)

github.com/kivy/kivy - 01049a8f4536f42a5129e62863053c1a274e8665 authored over 1 year ago by Mirko Galimberti <[email protected]>
Fix VKeyboard missing with custom keyboard class (#7846)

github.com/kivy/kivy - 48e6d12b73c25fb3883fd63f1c50a472ae3eb3c6 authored over 1 year ago by Gabriel Vogel <[email protected]>
Various grammatical and copyediting changes (#147)

Co-authored-by: Ben Samples <[email protected]>

github.com/kivy/kivy-website - 7c5e3473c5a54a98128417ee577c734ca0a5f4d6 authored over 1 year ago by btsamples <[email protected]>
:pencil2: Fix github.ref typo on coverage upload (#762)

This led to the coverage never being uploaded for this job

github.com/kivy/plyer - 0d4135bb26420ad29e8db1f229ac2ff3b1118ba2 authored over 1 year ago by Andre Miras <[email protected]>
Build only `universal2` wheels for supported Python versions (#92)

github.com/kivy/pyobjus - b369719e4233b53a5523960461a6bb7ad058041c authored over 1 year ago by Akshay Arora <[email protected]>
Build python 3.9 wheels for RPi + fixes the build for RPi wheels (#7852)

* Build python 3.9 for rpi as well [build wheel armv7l].

* Add missing autoreconf for debian ...

github.com/kivy/kivy - b69ca46a09652893a9f022387865432883838bbc authored over 1 year ago by Matt Einhorn <[email protected]>
Fix typo on supported matrix for `SMS` (#760)

github.com/kivy/plyer - dfc26182c08ed4fbb24219214b718ef938459936 authored over 1 year ago by Rohan Shah <[email protected]>
XCode `14.3` fails to build SDL if `MACOSX_DEPLOYMENT_TARGET < 10.13` (#8191)

github.com/kivy/kivy - 05db7511988be2f2179b1990407c9ef4665d587e authored over 1 year ago by Mirko Galimberti <[email protected]>
`Generate-sdist` needs `packaging` as a dependency (#8217)

github.com/kivy/kivy - e24c1962eae4e2989ed1f498e3062b473b6dd2bf authored over 1 year ago by Mirko Galimberti <[email protected]>
Revert "whoops"

This reverts commit 50806c39724c75ee4529b6cc32b97c267b95d881.

github.com/kivy/plyer - aeac0aaac4e352cf166cd1bf51b825710fa98f6e authored over 1 year ago by Rohan Shah <[email protected]>
whoops

github.com/kivy/plyer - 50806c39724c75ee4529b6cc32b97c267b95d881 authored over 1 year ago by Rohan Shah <[email protected]>
Migrate from `autotools` to `cmake` for SDL2 linux dependencies (#8203)

* Migrate from autotools to cmake for SDL2 linux dependencies

* Update Linux install docs

github.com/kivy/kivy - 0fc8c678eb940503ed2cf2f359fca73a27c695ba authored over 1 year ago by Mirko Galimberti <[email protected]>
fixes access to windows[0] that crash if not existing. Using delegate works all the time. (#790)

github.com/kivy/kivy-ios - 2287cd98a6e0398117823243468e269d5ce7f158 authored over 1 year ago by Mathieu Virbel <[email protected]>
`python-for-android` does not support `--dir` flag anymore. (#1592)

github.com/kivy/buildozer - 72dee3d5dacf6bb8120c028d8f556f2324962457 authored over 1 year ago by Mirko Galimberti <[email protected]>
`Label`: allow different values of left, top, right and bottom for `padding`. (#8162)

* Allow left, top, right, and bottom padding values

* Keep support for deprecated properties
...

github.com/kivy/kivy - cd4cb0f649c1d34503aba631e405f0c532aef48a authored over 1 year ago by Dexer <[email protected]>
Migrate `allow_stretch` and `keep_ratio` in widgets/examples by corresponding `fit_mode` (#8202)

* remove deprecated properties

* add comma

github.com/kivy/kivy - 39c1f74a68b2e709dcfbdb1a581db05d9fafaf29 authored over 1 year ago by Dexer <[email protected]>
android: fix notification.notify() for sdk>=31, by setting new req flag

fixes https://github.com/kivy/plyer/issues/702

see https://developer.android.com/about/versions...

github.com/kivy/plyer - 5262087c85b2c82c69e702fe944069f1d8465fdf authored over 1 year ago by SomberNight <[email protected]>
Merge pull request #88 from misl6/fix/pre-2.2.0-osx-app-bundle

Prepare kivy-sdk-packager for Kivy 2.2.0

github.com/kivy/kivy-sdk-packager - 0410fa007843252d68e8f45d1f4da6ab6c203522 authored over 1 year ago by Akshay Arora <[email protected]>
Config unicode support on Windows (#7942)

* Update config.py

On Windows platform without this it cannot write correctly unicode charact...

github.com/kivy/kivy - f446002f5ebf77667d1bbf0373f8b538f5a0b685 authored over 1 year ago by SanAndreyas <[email protected]>
Qwerty VKeyboard button fix( z, Q and W and ] ) (#7925)

* Qwerty VKeyboard button fix(z,Q and W and ]) on Linux

* Update kivy/data/keyboards/qwerty.j...

github.com/kivy/kivy - a89fdce72c16d83454b85fd5405cfb4619199a5d authored over 1 year ago by Vinayak Sachan <[email protected]>
WIP: Prepare kivy-sdk-packager for Kivy 2.2.0

github.com/kivy/kivy-sdk-packager - 135dc46559b7144b949d2b5a251c86f73d3cf9c2 authored over 1 year ago by Mirko Galimberti <[email protected]>
New Feature: Allows to hide the taskbar icon (SDL2 window provider) (#8142)

* allow hide taskbar icon

* flake8

* require config migration

* move logic into setup_w...

github.com/kivy/kivy - cf4f5b8cc18fe7a41150e56da6d9d7e3ec537704 authored over 1 year ago by Dexer <[email protected]>
Merge pull request #2771 from SomberNight/202303_fix_liblink

fix tools/liblink: syntax error

github.com/kivy/python-for-android - 8cae1f63e4ced626e9989f8611804a2b8c22d0e8 authored over 1 year ago by Andre Miras <[email protected]>
fix tools/liblink: syntax error

regression from 22b7dfee1ddc5f435f8bf016cbf83980a45b4374

github.com/kivy/python-for-android - 63005b4dd263736e4aeec1d094d70935f92f4918 authored over 1 year ago by SomberNight <[email protected]>
Update bridge.m/h to make plyer works with severals implementation (#789)

- startDeviceMotionWithReferenceFrame() is used for compass
- startDeviceMotion() is used in gr...

github.com/kivy/kivy-ios - 72846f2af36b491ad60244fc8b6293ab9917e58f authored over 1 year ago by Mathieu Virbel <[email protected]>
Fixes error when selecting a file from the Documents option in newer APIs

github.com/kivy/plyer - da41ed2bbbeec40cbab89af42ae5cbc3a2f68c46 authored over 1 year ago by Dexer <[email protected]>
update to match sd_card path changes

github.com/kivy/plyer - 9b65ab43c91291b65a9f197da570c51e40bfb4dc authored over 1 year ago by Dexer <[email protected]>
Fixed issue accessing sd_card path in newer APIs

github.com/kivy/plyer - a50e355ac6bc05128a4988e7f329b6c6cd0e7f28 authored over 1 year ago by Dexer <[email protected]>
`Line`/`SmoothLine` - `ellipse`: Handle the number of segments to match `Ellipse` (#8187)

github.com/kivy/kivy - 34f2edb8feef318c692af6df8ded7391ca5153a8 authored over 1 year ago by Dexer <[email protected]>
Makes Windows DPI aware of scale changes (#8058)

* make dpi aware of scale changes

* Resize on startup if there is any dpi change

* remove ...

github.com/kivy/kivy - f0786c4e42b0388f2735aa3d30b4ab8f7c8aff7d authored over 1 year ago by Dexer <[email protected]>
`Line`/`SmoothLine`: `ellipse` - Add `close_mode` feature to allow closing line through center of ellipse (#8163)

* fix ellipse

* add warning

* remove management os minimum segments

* refactoring to ch...

github.com/kivy/kivy - 84a40e88cb70a933d640e23bd72078d37ce6f42b authored over 1 year ago by Dexer <[email protected]>
`Image`: add `fit_mode` feature (#8169)

* add fill_mode

* remove redundant code

* update docs

* fix flake8 error and doc

* u...

github.com/kivy/kivy - cd93087a7db9a61f05a09ae5e5e201c6aa83b559 authored over 1 year ago by Dexer <[email protected]>
Revert "Detect High DPI on Linux Desktop" (#8184)

github.com/kivy/kivy - e2c8f0753337cd693ae5b34de0b3bd3a481d725c authored over 1 year ago by Akshay Arora <[email protected]>
Merge pull request #8181 from kivy/doc/grammar_tweaks

:book: Grammar tweaks to focus docstrings

github.com/kivy/kivy - bb0578f28fb4f571a65f06ff55774133801cde25 authored over 1 year ago by Richard Larkin <[email protected]>
Docs: Fixes a typo (issue #7838) (#8183)

github.com/kivy/kivy - 9704def8e14581149a0875a07e9d25417d9716e1 authored over 1 year ago by anand vibhuti <[email protected]>
distutils module is deprecated and slated for removal in 3.12 (#8070)

github.com/kivy/kivy - a0df4298c6179bc90fa16cee8c8de228ff3f1de9 authored over 1 year ago by Mirko Galimberti <[email protected]>
Fix docs rendering

github.com/kivy/plyer - 76a7f8eff0ce02931402ba23d1a0bb6793e203c8 authored almost 2 years ago by Rohan Shah <[email protected]>
:books: Fix typo

github.com/kivy/kivy - 18e3000a82659652dd3caf7f10d6adaf840f2712 authored almost 2 years ago by Richard Larkin <[email protected]>