Login Form






Lost Password?
No account yet? Register

 
Welcome to the Frontpage
More polishing
Written by fullmetalcoder   
Friday, 08 August 2008 11:55

Edyuk 1.0.1 is getting closer.

Aside from translations updates there have been some improvements/fixes worth noting :

  • Edyuk no longer crashes when compiling/editing a project after it being modified by hand (in Edyuk or using another app)
  • Project settings dialog has been reworked and some missing features have been implemented
  • It is now possible to properly set breakpoints on file whose path contains whitespaces (as long as the path relative to the project root does not)
  • Call tips now works for constructors (with both heap and stack alloc syntax)
  • Plugin settings have been slightly reworked

For your viewing pleasure :

Reworked plugin settings dialog (SVN, 1.0.1-to-be)

And yes, this is insired from Plasma's applet management dialog.

 I'm going on holidays in Britanny for the next two weeks so don't expect much update until I get back.

 

Last Updated ( Friday, 08 August 2008 12:11 )
 
Translations et all
Written by fullmetalcoder   
Monday, 04 August 2008 09:40

Turns out there's been a bit of a buzz around Edyuk lately. In two weeks Edyuk 1.0.0 has already been downloaded about 1100 times! And this does not take into account the various packages availables for several Linux distributions (not yet on main repositories bu still...) : Slackware , Gentoo . Even Ubuntu may get one soon (a launchpad project has been opened with some materials to generate debian packages).

The site was down yesterday because TuxFamily experienced troubles with its Load Balancer (the extra 150k hits on edyuk.org in the last two weeks may have contributed to it) but it's now back up and there are a couple of good news.

 A patch release is on the wa. Edyuk 1.0.1 will feature a couple of bugfixes, more polishing. Mac support has already been improved a lot thanks to the help of Thomas Keller. There will also be a focus on translations. A lot of issues related to run-time translation have been fixed already. There will be at least two translations (french and russian) and more if some people step up to update the old ones (german and spanish) or contribute new ones.The translation files are available on the Subversion repository and can easily be downloaded through the web interface : http://edyuk.svn.sf.net/svnroot/edyuk/trunk/translations/

 The vimacs plugin which has been announced in the previous post is however on hold as no contributor appeared on this side. It might be part of a feature release if I were to findmore time to read the manual of both Vim and Emacs and write the code myself (extremely unlikely as the things go...)

 

Last Updated ( Monday, 04 August 2008 10:03 )
 
On Vimacs plugin and systray
Written by fullmetalcoder   
Wednesday, 23 July 2008 14:57

QCodeEdit feature request

Somebody submitted a support request on Sourceforge.net for "Emacs key bindings". While I've never used emacs and probably never will I understand that some people may be familiar with it and like the way it works. Hence my decision to make room for a flexible "binding system" in Edyuk.

Actually it is in QCodeEdit and I'll give more details about the internals on QCodeEdit site . To make it short it is based on a single class which provides a couple of basic input event handlers :

  • key press events
  • input method events
  • mouse events (move, press, release, double click)

These events are passed to the "input binding" by the editor, BEFORE the editor does anything. The input binding can take any action considered relevant according to the event and decide whether the editor should handle the event or not. A typical smart use for this would be to prevent the letter O from being typed . Another possiblity, probably a lot less fun would be to implement emacs-like, vi-like, anyOtherEditorThatRocks-like editing.

And that's where the Edyuk part of it steps in. Such bindings can be added on run-time and manually selected by the user but how does the program kows they are available? Plugins are the best answer by far. So I registered a new plugin type in EdyukApplication source code and created a new plugin that is now available on the Subversion repository :

the Vimacs plugin

Last Updated ( Thursday, 24 July 2008 08:32 )
Read more...
 
« StartPrev123456NextEnd »

Page 1 of 6
 

Who's Online

We have 29 guests online