All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Major Refactoring
Group
type (replacesBox
) using aggregatesWindow
protected type
Surface
type now has a size discriminant, and all operations are made available on the same package.
- C binding
- Python3 binding
- Dynamic Library Loader
- Added database (still in development).
- Added UTF-8 encoding.
- Added "packager" for different package managers.
- Added the Box_Type, Window_Type and adding Widget_Type.
- Implemented CMD subsystem.
- Python binding now works on Windows.
- Fixed UTF8 encoding bugs.
- Various other things.
- Added Color type to Python binding.
- Added Palette type to Python binding.
- Added Enumeration Iterables to Python binding.
- Added Color Enumeration and Palette Enumeration types to Python binding.
- Fixed various bugs.
- Fixed all the Python binding.
- Fixed python iterators.
- Added complete colour/palette support for C.
- Fixed Malef.h formatting.
- Fixed functions return value.
- Added Surface type for Python3.
- Added test cases for Ada, C and Python3 and a test-engine written in AWK.
- Added and improved dev-tools to add functions to keep track of tasks to do and added more languages to src-gen
- Fixed Surface type in C.
- Fixed formatting of C source files.
- Fixed format in C header
- Fixed format in Python3 implementation
- Added C binding for the functions declared in version 0.0.X.
- Added TEMPORARY C binding for the functions declared in version 0.1.X
- Added working (but unclean) binding of Python3 for the functions declared in version 0.0.X but the Surface_Type.
- Added documentation for the C binding and C header file.
- Added more tests (all working).
- Added documentation for the Malef.Colors package.
- Added the Palette type.
- Added different palettes.
- Added system specific palettes.
- Fixed copyright notice in every source file.
- Added Malef.Color API without documentation, yet (It will be bundled in the next patch).
- Added implementation for Malef.Color API.
- Added more exceptions
- Fixed date ranges in header files and some dev-tools.
- Fixed Malef.Wrapper
- This is the first (unreleased) version of Malef.
- Almost all types has been declared and defined.
- The resize event has been added.
- The controlled Surface_Type has been added.
- A wrapper function has been added.
- System specific implementations has been added for both Windows and Linux.