| Amiga Impact

  · Accueil
  · Actualités
   · Proposer une info
  · Agenda
   · Proposer une date
  · Articles
  · Forum
  · Petites Annonces
  · Chat IRC
  · À propos du site



 | Connexion

Identifiant :

Mot de passe :

 Mémoriser

  · Inscription
  · Mot de passe oublié



 | En ligne

Illustration du profil de jm Illustration du profil de Depanneur06 Illustration du profil de Slater79 Illustration du profil de Amigars Illustration du profil de SKYNET Illustration du profil de JiDeWe Illustration du profil de Doolittle Illustration du profil de Jeeg Illustration du profil de k1200rs21




 | Nous suivre

Flux RSSGoogle+TwitterFacebook





Actualités


   [MÀJ] Feelin release 060207
   | 6 mars 2006 | Logiciels,

programmation

Une nouvelle version de Feelin est enfin disponible pour m68k et OS4. Il s’agit d’une mise à jour MAJEURE.

Pour connaître les nouveautés, allez lire la suite. Attention, le reste est en anglais.

Mise à jour :
Grâce à Guillaume ‘Yomgui’ Roguez, la version MorphOS de cette mouture de Feelin est désormais disponible sur le site de Gofromiel.SYSTEM

It’s now possible to create meta-classes. This feature was already possible since classes are also objects but now it’s really working. The EXIT end INIT optionnal code is now deprecated, you must create a meta-class to create/delete private data.

The memory system has been improved further more and is now even faster. The F_DisposeP() function is now deprecated since, with the new techniques, F_Dispose() finds the right memory chunk to dispose on the first try (less than 1% of missing). The developer can also tweak the memory system to enable memory walls, memory marking, custom patterns to fill new/allocated/disposed memory…

XML

Entities support has been added and is widely used. The attributes used to generate objects are now typed. XML parsing has been improved furthermore and FC_Document provides nicer methods.

EVENTS

Windows are no longer handled by the application they belong to, but a new shared object named « WinServer ». This server is also an anchor for various inputs such as window events, mouse buttons and movements, key stroke… but also pophelp, timer, wbdrop… it also add special features which are not available with Intuition such as unactivable windows (usefull with menus and popups).

DAMAGED RENDERING

A new technique called « damaged rendering » is now used to redraw objects. Only objects which aspect as been modified (state, size, position) are now updated saving a lot of unnecessary renderings. I was already using a similar technique but it was costing a lot and was not as effective.

PREFERENCES, ASSOCIATED DATA, EDITOR

Preferences are now stored in CSS files instead of an IFF ones. FC_Preference is now a subclass of FC_CSSDocument. The whole preference system has been updated and is more compact and nice.

A new technique called « associated data » is now used to skip decoding over and over the same preference items. To put this short, a window with 1000 buttons was resolving and decoding 1000 times the « $button-frame » item to setup the frame of the SimpleButton objects. Now a « complex data », which is the decoded stuff of the « $button-frame » contents, is associated with the « $button-frame » item. Thus, the preference item is now resolved and decoded once, saving 999 resolving/decoding.

This technique is currently used for frames and backgrounds but will soon be extended to fonts, color schemes…

The preference system as been widely rewritten for this purpose.

The « ModulesList » shared object is now used to keep an eye on classes. It handles various lists and is now used to load classes embending a preference group. The launching of the preference editor is now very fast. This shared objects also maintain a list of the decorators available, which is used to create dynamicaly the « Decorators » preference group.

ALPHA BLENDING

FC_CorePNG has been created to decode PNG files without using datatypes, saving time and embended alpha information, which is fully supported by FC_BitMap. FC_Render also support alpha-blending but is currently limited to rectangles. Thanks to alpha-blending, you can create even nicer applications.

COLORS AND IMAGES

Colors are now defined as in CSS e.g. « #FF0000 » for full red or « shine » for the FV_Pen_Shine entry of a color scheme. All image specifications are now in XML format, many of them have been extended e.g. gradients can be defined using 2, 3 and even 4 colors (aqua style).




Les commentaires appartiennent à leurs auteurs.
Nous ne sommes pas responsables de leur contenu.


Auteur Conversation
hombre Posté le 7 février 2006



Pour information, c’est cette version qui a été présenté à l’INP.

Je suis content qu’elle soit enfin sorti, je commençais à croire qu’il t’était arrivé quelque chose Gofromiel 😉 !



seg Posté le 7 février 2006



Feelin semble etre un bon produit, si l’on s’en refere aux specs.
Peut-etre que le produit est encore un peu jeune pour beneficier d’un parc de Fans. Peut-etre aussi qu’il arrive trop tard sur nos Amiga pour esperer trouver ses fans.
Mais il doit bien y avoir 2 ou 3 applications interessantes qui commencent a prendre en main Feelin?! Ca m’interesserait de « tater » ces betes sur la bete.

a+
Seg.



thefab Posté le 7 février 2006



juste pour dire que les exemples de gui sont bien plus classieux que dans les versions précédentes 🙂



Kamelito_L Posté le 7 février 2006



Slt,

Selon moi, seul un wrappeur MUI/Reaction pourrait changer la donne.
Il me semble que Gofromiel avait dit ici même qu’un tel programme était en chantier… 🙂



crisot Posté le 7 février 2006



Faudrait juste que les gens ici qui développent des softs s’orientent vers Feelin, se serait un bon moyen d’avoir des interfaces qui ont de la gueule tout en imposant Feelin petit à petit.

Promis, si jamais un jour j’ai besoin de développer une telle chose, je m’oriente en cette voie.



krabob Posté le 7 février 2006



La numérologie est cette discipline qui s’appuie sur les nombres, à l’instar de l’astrologie qui s’appuie sur les astres, pour étudier la personnalité et le destin de chacun de nous. Et c’est la ou c’est dingue, regardez:

Feelin release 060207

c’est comme 06 02 07, et regardez la date ou est posté l’info: 😮 le 7 février 2006, qu’on peut écrire aussi 2006 02 07 < - WTF ? -> 060207 !!! Comment vous expliquez ça vous, hein ? comment ?
Gofromiel est un extraterreste !!!



Gofromiel Posté le 7 février 2006



Maaaaaa non Krabob (enfin juste du côté de mon père), j’ai adopté le format internationnal (yymmdd) parce que comme ça mes fichiers sont toujours bien rangés 🙂

Si tu aimes la numérologie, mon anniversaire tombe le 666, le 6 juin 2006. Du coup je vais faire une soirée SM/Gothique/Cuir. J’ai pas mis un vétement noir depuis 1992 ce sera l’occasion de tester un pantalon en latex 😀



crisot Posté le 7 février 2006



Quand on utilise la date pour numéro de version, il est logique d’etre dans l’ordre YY MM DD sinon t’imagine pas l’enchevetrement de versions si tu met le jour avant l’année 🙂

C’est marrant car la dernière version de mon jeu porte le numéro 0.60126 😀



M_o_Illusion Posté le 7 février 2006



Moi je pense que l’idée c’est de changer à chaque fois, pour bien embrouiller l’utilisateur (méthode de classement « La Stratégie de l’Echec » ^^) ! 😀



Yomgui Posté le 8 février 2006



Desoler pour la version MOS, j’ai vraiment pas le temps
depuis plusieurs semaines de toucher au Peg plus de 3 heures / semaines!

Donc si des gens sont interesses pour fixer le bug (je sais deja ou ca plante…) je suis dispo pour une aide par email.



amifred Posté le 10 février 2006



Un petit bug dans l’installation sous 68k…

L’insertion des assign dans la user-startup (après avoir retrouvé d’anciennes assign, je suppose), supprime toutes les lignes qui suivent…

Dur dur si Feelin est assigné au début 😉

Heureusement, j’avais un backup…



Gofromiel Posté le 10 février 2006



Ra ben mince !! pourtant j’ai drôlement testé le truc, on dirait que je me suis chié dessus 🙁 Désolé !!








Haut de page 

Copyright © 2004-2017 Amiga Impact. Tous droits réservés. Les marques citées sont déposées par leurs propriétaires respectifs.
Conditions d'Utilisation, Politique de Confidentialité et Information sur les cookies.


Fil RSS WordPressNicolas Gressard, Conseil et développement informatique

Do NOT follow this link or you will be banned from the site!