AveScript 1.0.5

ITS OUT!!!!

Link: http://avedesk.philc.ca/modules/PDdownload...by=dateA&cid=21

I've increased the version to 1.0.5. I debated alot about increase it to 1.1 since there is SO many new features and stuff done in it, but I'll wait for next version of AveDesk to do so. So consider this half way to 1.1.

Notice, this is a beta version. Its very stable and I hope I've fixed all the bugs. Anyone with bugs please submit it.

After a few months of testing by everyone, I'll make it version 1.0.6 release and make that an official release.

Many new things have been done, I haven't done a good job of keeping track of stuff as I do them. I will in the future, promiss (easier on maintaining documentation too).

Key features:

- Canvas. (Ability to draw shaps, text, fills on layers that are defined as !Canvas)

- Plugin Support ( Ability to create external plug in support for extra functions to tie into scripter. using this.plugins("sample") )

- WideChar support. (Allows chinese, greek etc characters to be used in desklets)

- AutoInstall of Fonts (Avescripter will try to autoinstall any fonts with exention .fon or .ttf if you create a subdirectory FONTS) When triggered it is logged.

- AutoRegister of msscript.ocx (Because for somereason, some applications uninstall unregisters this an breaks the engine, I know auto re-register this engine) When triggered it is logged.

- ExecuteCmd (will allow the user create "PIPE" commands and get the command result as a string that you can parse or display)

- Full ActiveXControl support. **EXPERIMENTAL (You now can create forms/controls that are active x into desklets. Example Flashplayer, IE, Mozilla, Excel, QuickTime, MediaPlayer etc) Know limitations (Rotation of desklet will not work and close animation will not work either limitation of current avedesk version)

- Ability to unbind the "this" from the script engine, but desklet still works.

- New commands in script engine (IsConnectedToInternet, ExecuteScript, Layer.Hue, Layer.Saturation, a many many more)

- New ability to have hidden desklets defined (will not shown in the add desklet list)

- Ability to define effect on any command in xml (not runtime, effects will have a different "structure" in the future) This allows the ability to have the flippy appear on mouse over the desklet. See new release of weather.

- Ability to create "include" script files.

- Ability to create hotkeys

and the on big new feature I like:

- Ability to create other avescripter desklets and interact with each other. (See online SDK for example). Expect a Calendar in the future to use this feature :)

Fixes: Lots and lots of tweaks and fixs

- Better threading support

- XML Data Loaded in main thread.

- XML Always loaded on startup

- Fixed calling a forcexdata oncreate caused XML not to load because the forcexdata would flush the data and not load since its still loading.

- Create process of desklets is not thread anymore (Causes issues with upcoming avedesk version)

- Speed / Timing fixes in Slideshow and slide animation

- Optimized memory

- Allow 0 height/width layers

- Fix image random clipping on startup (Cause some images not to be displayed on startup)

- Color systax fixed

- Redraws/paints are reduces within executing of script, but instead done once at the end. (Speed Boost)

- Memory leak when deleting and creating objects at runtime fixed.

- All list enumerators have been redifened to have their own correct structure. This allows export of tlb to report information better.

- And a few random stuff I lost track but just fixed it.

- Cursors not working on runtime.

- Control value returns a variant not a string all the time.

- Invalidation of screen area adjusted for speed

- Mouse down/up state was sometimes lost.

- Fixed many other little bugs that I should have kept better track of.

Also, I'm going to make aqua-soft forum the offical forum.. I've very bad at reading more than 1 site.

#375930

Congrats, sounds like a lot of great work :) Maybe i'll get round to making my own widgets someday!

#375939

Great work! >D Props to ya.

#375944

Congrats pcm, I can't wait to see this get put to good use :) Thanks again for all your invested time and hard work.

P.S. are there currently any desklets that you can recommend that fully show off the new features you've given us?

#375947

I've had little time to do desklets. But included is a SDK desklet that shows how one desklet can open another desklet and set stuff. And 2 active X control desklets (web browser and asteroids) ActiveX stuff is still experimental. But you can get a taste

I'll be working on a couple of new things soon.

Expect a Volume control and complex calendar desklet package in the future.

Mostly I want everyone to test all the current stuff too so that I know I haven't broken anything.

#375952

Awesome (more comments after football - Milan - Lyonnais)

#375957

pcm.. I must admit I'm really excited to see all the cool stuff you've enabled via your release, but only so long as you take some time to relax as well ;)

#375958

Amazing work Phil!. :D

I have to second Firecracker6 on the taking time for yourself. ;) This is truly wonderful. Now I've got to get back to learning script.

PS. I'm using your Web Desklet to type this.

Oops on the name. My eyes aren't what they use to be. Please please please forgive me.

#375982

SirSmiley, that's crackah.. crackah!! *storms back into trailer slamming door behind* ooh.. matches

#375984

I'll probably get to do a couple more desklets before May and hoping to solve all bugs. May, June, July, Aug is booked :P

May= new house and repairs

June= Mov, signatures continue repairs

July=Repairs then Baby

Aug=Babysitting heping wife and wondering what I've gotten myself into this time :P

After that I'll see how things go.. But, in the end I enjoy doing this and no worries on me dropping this anytime soon. If I ever found that this was too much for me, I would release the source and let someone have fun.. But for now, its mine mine mine :P er,, and yours to use :).

#375993

Wow thanx a lot for the hardwork you put into this phil ;)

#376001

Quite impressive, pcm! If you had to debate over whether to call this a minor upgrade or a major one, I can't wait to see what 2.0 will bring :).

Thanks,

-NC

P.S: Hoping to see some desklets utilizing this new technology soon!

#376151

great...now i'll spend all day playing asteroids instead of working. helllloooo unemployment!

er..i mean...thx!! :)

#376156

OMFG... that web browser open the possibility to have an exact-finder-clone based on pure XML and a web navigation control. Developers! Where are youuu!?!?

Great work PCM.

#376162

Khaula, your avatar makes me smile.

#376173

Thanks a lot for all the work put into this :) going to try it right now.

Khaula, your avatar makes me smile.

That's pm talk, stop hijacking pcm's thread ;)

#376180

Great work pcm! :D

#376203

Oh, finally!!! Alas, I'm very busy for a few days, but I will test is ASAP. I've been waiting for it!!! Thank you, Phil!

#376219

Someone just found a big/small problem with the flippy having a "Flickering" effect. I've reverted the code for that flippy animation to the old style. The new approach was "smoother" but for somereason, avedesk keeps calling a layer event which causes the effect over and over and over.

I need to see why this is happening and talk with Ave about it.

Sorry to make you all download it two times :o

#376264

WWWWWWWOOOOW! Browsing the SDK Online Help now. Quite impressive!

#376640

Thanks..

I want to try to crush ALL bugs. My plan is to update every 2 weeks only bug fixs until they are all done so I can have a "Stable" version.

So if anyone has any little bug no matter what, just report it please. :)

#376680

Wow. I'm really impressed. I love the new Flash compatibility (now I can play N The Way of the Ninja on a 320 X 240 screen :P ), but it's just... wow. Great work!

#377178

I play N too... You can modify the xml and make it almost full screen :P

#377249

Thank you pcm.

#377505

I play N too... You can modify the xml and make it almost full screen :P

Yeah I did that, but it's a brutal memory hog. So I barely ever run it.

#377951