Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
14 crawler(s) on-line.
 91 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 Karlos:  9 mins ago
 MEGA_RJ_MICAL:  24 mins ago
 Templario:  28 mins ago
 ppcamiga1:  38 mins ago
 agami:  41 mins ago
 Rob:  44 mins ago
 broadblues:  1 hr ago
 NutsAboutAmiga:  1 hr 18 mins ago
 DiskDoctor:  1 hr 24 mins ago
 zipper:  1 hr 52 mins ago

Software News   Software News : Feelin release 060207
   posted by Gofromiel on 7-Feb-2006 5:41:27 (10406 reads)
A new release of Feelin is finaly available for m68k and OS4 (MOS seams to have some bugs, I hope it will be available soon). This new release is a MAJOR update. I don't keep track of every little details (even if I should), but believe me Feelin has been GREATLY improved in EVERY aspect. Here is a short list of the most important things:





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).
    

STORYID: 2888
Related Links
· More about Software News
· News by Gofromiel


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
Hollywood APK Compiler 4.0 released
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 | 3 | 4 )

PosterThread
Hombre 
Re: Feelin release 060207
Posted on 7-Feb-2006 15:00:43
#21 ]
Regular Member
Joined: 13-Mar-2003
Posts: 178
From: Nancy - FRANCE

@Rogue

It's weird ! It run just very fine here... but i'm only on OS4 Update 3, u know ! Erm... did you downloaded the right version ? I'll download the version that is online, perhaps there's a problem in the OS4 archive !?

I'm happy that you like it a bit.

@All

Feelin is under developpement, and Gofromiel had some thing to implement (like menus and toolbars), and other ideas too, like... Cairo ? It would be great ! I have other idea too on my side that are just thrilling

 Status: Offline
Profile     Report this post  
Rogue 
Re: Feelin release 060207
Posted on 7-Feb-2006 15:08:15
#22 ]
OS4 Core Developer
Joined: 14-Jul-2003
Posts: 3999
From: Unknown

Quote:
It's weird ! It run just very fine here... but i'm only on OS4 Update 3, u know ! Erm... did you downloaded the right version ? I'll download the version that is online, perhaps there's a problem in the OS4 archive !?


I've downloaded both 68k and OS4 version and copied the OS 4 stuff over.

I'll try to exclude them from JIT, that may be the problem.


_________________
Seriously, if you want to contact me do not bother sending me a PM here. Write me a mail

 Status: Offline
Profile     Report this post  
spotUP 
Re: Feelin release 060207
Posted on 7-Feb-2006 15:33:05
#23 ]
Elite Member
Joined: 19-Aug-2003
Posts: 2896
From: Up Rough Demo Squad

rogue: nice to hear that you're having fun, doing some computing besides os4 deving, and commenting new releases. =)


_________________
AOS4 Betatester, Peg2, G4@1ghz, Radeon 9250 256mb, 1gb RAM.

http://www.asciiarena.com
http://www.uprough.net

 Status: Offline
Profile     Report this post  
Hombre 
Re: Feelin release 060207
Posted on 7-Feb-2006 15:35:48
#24 ]
Regular Member
Joined: 13-Mar-2003
Posts: 178
From: Nancy - FRANCE

@IKIR

Download the A68k version, uncompress somewhere, and uncompress the OS4 version at the same place ; OS4 files will replace 68k ones.

Only then, launch the setup program.

@Rogue

Now i see that, it's certainly the reason why it crashes : there's required resource files in the 68k archive for the OS4 demos to work properly.

 Status: Offline
Profile     Report this post  
Hombre 
Re: Feelin release 060207
Posted on 7-Feb-2006 15:37:37
#25 ]
Regular Member
Joined: 13-Mar-2003
Posts: 178
From: Nancy - FRANCE

@Rogue

The OS4 version of Feelin is completly nativ, so JIT shouldn't be concerned at all.

 Status: Offline
Profile     Report this post  
Toaks 
Re: Feelin release 060207
Posted on 7-Feb-2006 15:40:13
#26 ]
Elite Member
Joined: 10-Mar-2003
Posts: 8042
From: amigaguru.com

must check when i have the time but the video i saw some weeks ago certainly took my breath away!. keep up the good work guys!.


_________________
See my blog and collection website! . https://www.blog.amigaguru.com

 Status: Offline
Profile     Report this post  
Gofromiel 
Re: Feelin release 060207
Posted on 7-Feb-2006 15:56:05
#27 ]
Member
Joined: 22-Jul-2004
Posts: 52
From: Toulouse, FRANCE

Thanks everybody ! I really like all these positive feedbacks, I feel optimisctic


_________________
.: wafer's paradise :.

 Status: Offline
Profile     Report this post  
saimo 
Re: Feelin release 060207
Posted on 7-Feb-2006 16:03:18
#28 ]
Elite Member
Joined: 11-Mar-2003
Posts: 2481
From: Unknown

@Gofromiel

Congratulations, absolutely excellent work!
It's rather crashy (all XML demos crash and also a few binary ones) also here (update #3), but overall the system looks very good and promising.

Regards,
saimo


_________________
RETREAM - retro dreams for Amiga, Commodore 64 and PC

 Status: Offline
Profile     Report this post  
Gofromiel 
Re: Feelin release 060207
Posted on 7-Feb-2006 16:16:26
#29 ]
Member
Joined: 22-Jul-2004
Posts: 52
From: Toulouse, FRANCE

Hu... Did I make some mistakes creating the OS4 package ? Feelin works really fine at Hombre's...

Maybe you should try creating your own binaries. Download the sources package and do a make.

++

Last edited by Gofromiel on 07-Feb-2006 at 04:17 PM.


_________________
.: wafer's paradise :.

 Status: Offline
Profile     Report this post  
MichaelMerkel 
Re: Feelin release 060207
Posted on 7-Feb-2006 16:26:02
#30 ]
Cult Member
Joined: 9-Mar-2003
Posts: 819
From: Ilvesheim, Germany

Quote:
I've downloaded both 68k and OS4 version and copied the OS 4 stuff over.
I'll try to exclude them from JIT, that may be the problem.


here the demos from the 68k archive also crash. but the ones from the os4 archive work.
id recommend to delete the content of the demo drawer before copying the os4 verion over.
this worked here.

byebye...


_________________
Michael Merkel
(Michael.Merkel@gmx.net Home)
Member of Amiga-Freunde Pfalz, OS4 Welt

 Status: Offline
Profile     Report this post  
wegster 
Re: Feelin release 060207
Posted on 7-Feb-2006 16:27:42
#31 ]
Elite Member
Joined: 29-Nov-2004
Posts: 8554
From: RTP, NC USA

@Rogue
Quote:
However, every Amiga GUI toolkit I came across had a certain degree of SUCKism to it.




Great quote

Unfortunately true. Are we not in the same situation with ReAction currently though, or 'there are plans'?

Feelin looks nice....would like to give it a shot at some point and see how it compares to MUI and reaction. It's sort of obnoxious- MUI4 seems to be a no-show on OS4 at least now, ReAction is more limited, and 'yet another one' is taking a risk and adding some complexity b/c of multiple systems etc, but the current screenshots at least seem to show real progress, and it's also open source, so...? Maybe something to eventually replace MUI at least in the future?


_________________
Are we not done with the same silly arguments and flames yet??!

 Status: Offline
Profile     Report this post  
number6 
Re: Feelin release 060207
Posted on 7-Feb-2006 16:42:48
#32 ]
Elite Member
Joined: 25-Mar-2005
Posts: 11619
From: In the village

@Michael Merkel

Quote:
here the demos from the 68k archive also crash. but the ones from the os4 archive work.
id recommend to delete the content of the demo drawer before copying the os4 verion over.
this worked here.

Agreed. First 68k demo I tried produced Grim Reaper.
Second PPC demo I tried succeeded.

#6


_________________
This posting, in its entirety, represents solely the perspective of the author.
*Secrecy has served us so well*

 Status: Offline
Profile     Report this post  
number6 
Re: Feelin release 060207
Posted on 7-Feb-2006 16:51:34
#33 ]
Elite Member
Joined: 25-Mar-2005
Posts: 11619
From: In the village

@Mason

Quote:
Even as I prevere Reaction for classic apps, I see the future for feelin in e.g. mediaplayers.

I always like the idea of "argue" (MUI) used in such interfaces with FroggerNG, etc.
It allowed an ordinary user with a basic understanding of "arguments" to create
their own GUI for almost any program in a very very short time.

#6


_________________
This posting, in its entirety, represents solely the perspective of the author.
*Secrecy has served us so well*

 Status: Offline
Profile     Report this post  
AmigaClyde 
Re: Feelin release 060207
Posted on 7-Feb-2006 16:52:31
#34 ]
Elite Member
Joined: 8-Mar-2003
Posts: 2007
From: Noranda Canada

Wow! Really super. Great update.


_________________
---------
AmigaClyde

µA1-C 750GX@800 using OS4.1

 Status: Offline
Profile     Report this post  
number6 
Re: Feelin release 060207
Posted on 7-Feb-2006 16:54:47
#35 ]
Elite Member
Joined: 25-Mar-2005
Posts: 11619
From: In the village

@ikir

Quote:
Dumb question: How to install Feelin?

Not dumb. It uses "SETUP" instead of the more commonly recognized term "install".

#6


_________________
This posting, in its entirety, represents solely the perspective of the author.
*Secrecy has served us so well*

 Status: Offline
Profile     Report this post  
saimo 
Re: Feelin release 060207
Posted on 7-Feb-2006 16:58:26
#36 ]
Elite Member
Joined: 11-Mar-2003
Posts: 2481
From: Unknown

@MichaelMerkel

Quote:

here the demos from the 68k archive also crash. but the ones from the os4 archive work.
id recommend to delete the content of the demo drawer before copying the os4 verion over.
this worked here.


Ah, right. My fault. I copied the OS4 files assuming everything would be overwritten
After installing the stuff properly, the only problems I had were that MemoryTest crashed at step (2) and Thread crashed on exit (after CTRL-C; subsequent executions succeeded).
As for the XML applications, it's the XMLApplication tool that crashes (but, after all, it's an M68k binary - in fact, the OS4 Lines demo works flawlessly).

saimo


_________________
RETREAM - retro dreams for Amiga, Commodore 64 and PC

 Status: Offline
Profile     Report this post  
Rogue 
Re: Feelin release 060207
Posted on 7-Feb-2006 17:16:54
#37 ]
OS4 Core Developer
Joined: 14-Jul-2003
Posts: 3999
From: Unknown

Quote:
The OS4 version of Feelin is completly nativ, so JIT shouldn't be concerned at all.


The "balancing" demo at the lesat does seem to be 68k, and written in E if I interpret this correctly. It always crashes with a stack overrun here, regardless of the stack size.

I can provide a crash log if required, or you can wait until t... oops, almost said too much.


_________________
Seriously, if you want to contact me do not bother sending me a PM here. Write me a mail

 Status: Offline
Profile     Report this post  
Rogue 
Re: Feelin release 060207
Posted on 7-Feb-2006 17:19:08
#38 ]
OS4 Core Developer
Joined: 14-Jul-2003
Posts: 3999
From: Unknown

Quote:
here the demos from the 68k archive also crash. but the ones from the os4 archive work.


Yes, same here. All the 68k demos seem to produce a grim reaper. I'll have to examine whether this is a problem of the demos or the emulation.


_________________
Seriously, if you want to contact me do not bother sending me a PM here. Write me a mail

 Status: Offline
Profile     Report this post  
Giovanni 
Re: Feelin release 060207
Posted on 7-Feb-2006 17:22:32
#39 ]
Regular Member
Joined: 19-May-2003
Posts: 322
From: Munich, Germany

@wegster

Quote:
However, every Amiga GUI toolkit I came across had a certain degree of SUCKism to it.


Yes that's a great one from Rogue.

However I think that this is true for any toolkit on any computer system, be it from the programer's point of view, or the user's. If it's to feature rich, it's often rather slow/sluggish. If it's blazing fast and responsive, than it certainly lacks some features. Or it is nice and good looking, but a PITA for the programmer. You simply can't have it all...

Quote:
It's sort of obnoxious- MUI4 seems to be a no-show on OS4 at least now,


The thing with MUI is quit sad IMHO for the 68k people who payed for the keyfile. They are stuck at the old 3.8 (68000 optimized ) version from 1997, even it has been further developed over the years.


_________________
www.amiga4ever.de

 Status: Offline
Profile     Report this post  
spotUP 
Re: Feelin release 060207
Posted on 7-Feb-2006 17:26:10
#40 ]
Elite Member
Joined: 19-Aug-2003
Posts: 2896
From: Up Rough Demo Squad

Hmm... there was a bit of a trouble to get it installed.
This is how i did it. I downloaded both the 68k and OS4 archive.
I then unarchived both to ram: and deleted the demos in the 68k/demos/ drawer.
After that I copied all files from the OS4 drawer over to the 68K drawer, thus replacing some files.
I then launched the installer. And it worked, however, when the installer was done, and the prefs window opened, I got this error message;

[prefs] XMLObject{1542AAD4} @ Document.Log>

Error in 'Feelin:resources/xml/feelin/preference/group.xml' 0006: Not enough memory


How about making a new OS4 archive, that is correceted? It's confusing as it is right now. Well well, I am off to explore feelin now.
Looks promising so far, See ya in a while. =)

EDIT: forgot to say that i deleted the 68k demos.

Last edited by spotUP on 07-Feb-2006 at 05:47 PM.


_________________
AOS4 Betatester, Peg2, G4@1ghz, Radeon 9250 256mb, 1gb RAM.

http://www.asciiarena.com
http://www.uprough.net

 Status: Offline
Profile     Report this post  

Goto page ( 1 | 2 | 3 | 4 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle