Love UECIDE? Why not consider supporting the development?

User registrations are now disabled on this site.

We have a new forum system

>> Click here to try it out. <<

Beta 0.8.7z17

Whenever a new version of UECIDE is released it will be announced here.

Beta 0.8.7z17

Postby matt » Tue Aug 26, 2014 11:48 pm

I have made (again) some fundamental changes to the internals of this version. Not least is the entire structure of the whole of the source. The Java classes are no longer uecide.app.* (which is a hangover from the old Arduino code) but are now the proper org.uecide.*.

The knock-on effect of this is that the old plugins will no longer work. You will have to re-install all the plugins (only the plugins plugins that is - the boards, cores and compilers will be fine) that you use.

Coupled with this is an entire new method of loading the plugins which promises to open the doors to much more powerful things in the future. Before it would load a plugin as a plugin and looked for specific things in it. Now it loads a plugin as a generic chunk of Java bytecode, then scans through its list of known classes looking for plugins that have been loaded. Much more robust - it will ignore anything it doesn't recognise - and also allows loading of other things too. I have plans for themes to be handled in the same way in the future...

Also we now have better syntax highlighting. It now handles the keywords.txt files, so Arduino keywords and functions will highlight. Not only that, but I have linked the highlighting in to the function list in the tree, so when you write a function it will add it to the highlighting system as a function and highlight it wherever you use it.
Why not visit my shop? http://majenko.co.uk/catalog
Universal IDE: http://uecide.org
"I was trying to find out if it was possible to only eat one Jaffa Cake. I had to abandon the experiment because I ran out of Jaffa Cakes".
matt
Site Admin
 
Posts: 1318
Joined: Sun Jul 07, 2013 11:37 am
I use UECIDE on: Linux
 

Re: Beta 0.8.7z17

Postby deladriere » Wed Aug 27, 2014 8:00 am

Amazing !
I love the highlighting idea too !
... but it doesn't start
I have deleted all the pulgins .jar but it doesnt help
Attachments
17.png
Using UECIDE on Mac OSX 10.10.1 with : Digispark - Colorduino - Leonardo - Uno - Yun - Mega - Pinguino OTG - Calunium - Launchpad -
deladriere
 
Posts: 189
Joined: Mon Mar 17, 2014 10:16 am
 

Re: Beta 0.8.7z17

Postby Frida » Wed Aug 27, 2014 8:31 am

It will not load ArduBlockTool, otherwise ok.
User avatar
Frida
 
Posts: 34
Joined: Wed Jul 30, 2014 4:32 pm
Location: Middelfart, Denmark
I use UECIDE on: Linux
 

Re: Beta 0.8.7z17

Postby deladriere » Wed Aug 27, 2014 9:57 am

it can't go further then this screen
Using UECIDE on Mac OSX 10.10.1 with : Digispark - Colorduino - Leonardo - Uno - Yun - Mega - Pinguino OTG - Calunium - Launchpad -
deladriere
 
Posts: 189
Joined: Mon Mar 17, 2014 10:16 am
 

Re: Beta 0.8.7z17

Postby matt » Wed Aug 27, 2014 9:59 am

Ok, booting my OS X VM to run some tests. I'm surprised the crash reporter didn't intercept that message.
Why not visit my shop? http://majenko.co.uk/catalog
Universal IDE: http://uecide.org
"I was trying to find out if it was possible to only eat one Jaffa Cake. I had to abandon the experiment because I ran out of Jaffa Cakes".
matt
Site Admin
 
Posts: 1318
Joined: Sun Jul 07, 2013 11:37 am
I use UECIDE on: Linux
 

Re: Beta 0.8.7z17

Postby matt » Wed Aug 27, 2014 10:05 am

Damn... I really hate it when it's like this. It runs perfectly if I run it from a terminal, but crashes before it even starts if I run it as an app.
Why not visit my shop? http://majenko.co.uk/catalog
Universal IDE: http://uecide.org
"I was trying to find out if it was possible to only eat one Jaffa Cake. I had to abandon the experiment because I ran out of Jaffa Cakes".
matt
Site Admin
 
Posts: 1318
Joined: Sun Jul 07, 2013 11:37 am
I use UECIDE on: Linux
 

Re: Beta 0.8.7z17

Postby matt » Wed Aug 27, 2014 10:15 am

Ok, that was entirely my fault. The .app stub was still trying to load uecide.app.Base instead of org.uecide.Base.

I have updated the z17 DMG - give it a try and see if it now works for you.
Why not visit my shop? http://majenko.co.uk/catalog
Universal IDE: http://uecide.org
"I was trying to find out if it was possible to only eat one Jaffa Cake. I had to abandon the experiment because I ran out of Jaffa Cakes".
matt
Site Admin
 
Posts: 1318
Joined: Sun Jul 07, 2013 11:37 am
I use UECIDE on: Linux
 

Re: Beta 0.8.7z17

Postby deladriere » Wed Aug 27, 2014 10:27 am

ok it runs thx
Using UECIDE on Mac OSX 10.10.1 with : Digispark - Colorduino - Leonardo - Uno - Yun - Mega - Pinguino OTG - Calunium - Launchpad -
deladriere
 
Posts: 189
Joined: Mon Mar 17, 2014 10:16 am
 

Re: Beta 0.8.7z17

Postby matt » Wed Aug 27, 2014 10:29 am

Frida wrote:It will not load ArduBlockTool, otherwise ok.

I have updated the Ardublock plugin for the new organizational structure. It should work now.
Why not visit my shop? http://majenko.co.uk/catalog
Universal IDE: http://uecide.org
"I was trying to find out if it was possible to only eat one Jaffa Cake. I had to abandon the experiment because I ran out of Jaffa Cakes".
matt
Site Admin
 
Posts: 1318
Joined: Sun Jul 07, 2013 11:37 am
I use UECIDE on: Linux
 

Re: Beta 0.8.7z17

Postby deladriere » Wed Aug 27, 2014 11:02 am

where do I store keywords.txt
do you have an example to get us started ?
thx
Using UECIDE on Mac OSX 10.10.1 with : Digispark - Colorduino - Leonardo - Uno - Yun - Mega - Pinguino OTG - Calunium - Launchpad -
deladriere
 
Posts: 189
Joined: Mon Mar 17, 2014 10:16 am
 
 
Next

Return to Release Announcements

Who is online

Users browsing this forum: No registered users and 1 guest

cron