Short: A framework for AmigaOS and friends Author: Olivier Laviale Uploader: gofromiel gofromiel com Type: dev/gui Version: 20061115 Architecture: ppc-amigaos >= 4.0.0 After an Intuition comes a Feelin. -- FEELIN ------------------------------------------------------------------- Feelin is an open-source object-oriented framework for the AmigaOS and its friends (AROS, MOS and AOS4). It provides a core API available as a shared library, and an extensible system of classes mainly used to create and maintain applications. Feelin is made of an intuitive concept of classes and objects familiar to Amiga developers as well as its own concepts such as shared objects, Dynamic IDs, XML Applications, an open and dynamic preference system, a crash free invokation mecanism, its very own memmory managements system, a message logging system... My goad, creating Feelin, was to offer a free, easy to use, modern and secure object-oriented framework that can evolves on its own and be available to all of our scattered community. -- HISTORY -- since 20060207 ----------------------------------------------- Although this new release is a MAJOR update, it's still very far from my goals. A huge set of features was added, mainly related to styles, but unfortunately I had to disable the preference system and some classes in order to push a release. SYSTEM This version introduce Atoms, which associate a unique numeric representation to a string, making string comparison child play. I was previously using a Hash tables for this purpose, this method is far more better. CSS The preferences were already stored in CSS files since last release, but it was a "stupid" implementation. This updated one is still very limited, since it doesn't support selectors, but it finaly introduces pseudo classes and *real* inheritence. Previsouly inheritence was granted because classes attributes where overriting one another, which is stupid and *very* limited. Now a 'style-cache' is created based on an object's true class and its inheritence. The 'style-cache' has the same properties as the previous 'associated data' technique: the style