From 494d71ebe98a9610e10764bd5bd0476fda2bdece Mon Sep 17 00:00:00 2001 From: Filippo Cucchetto Date: Thu, 28 Jan 2016 21:46:38 +0100 Subject: [PATCH] Updated ChangeLog and Readme for an upcoming new release --- CHANGELOG.md | 12 ++++++++++++ README.md | 7 +++++++ 2 files changed, 19 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4bcb7a9..7efe89e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +# Version 0.5.0 +* Added support qmlRegisterType +* Added suppor for creating QObject in the binded language +* Introduced the concept of QMetaObject in the binded language +* Greatly reduced memory consumption of QObject by using QMetaObjects +* Greatly improved creation speed of QObjects +* Removed undefined behaviour when casting to void* +* Lots of refactoring and code cleanups +* New architecture for slots and signal invokation +* Added support for building the project with meson build system +* Improved the test suite + # Version 0.4.5 * Removed the D bindings * Removed the Nim bindings diff --git a/README.md b/README.md index 3f3481a..0a31cd4 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,13 @@ Currently the DOtherSide library is used by the following bindings: * [nimqml](https://github.com/filcuc/nimqml), QML bindings for the Nim programming language * [dqml](https://github.com/filcuc/dqml), QML bindings for the D programming language +## Supported features +The following features are implementable from a binding language +* Creating custom QObject +* Creating custom QAbstractListModels +* Creating custom properties, signals and slots +* Creating from QML QObject defined in the binded language + ## Prebuilt binaries Currently we provide the prebuilt binaries for the following Linux distributions through the [OpenSUSE OBS service](https://build.opensuse.org/package/show/home:filcuc/DOtherSide)