Informations about the QCodeEdit framework

Punk might be dead...

but QCodeEdit isn't!

Admittedly there hasn't been much activity for over a year already but the project is not abandoned. Due to studies I have been busier than ever and therefore had trouble finding time to work on QCodeEdit but there are a lot of things left to do, some of which are already in the works and I'm pretty sure the next release (sometime this fall as I have an internship this summer) will be worth the wait.

So stay tuned and don't hesitate to flood my mailbox with (hopefully constructive) comments/bugreports/wishlists.

As a side note I have found several new Open Source projects using QCodeEdit :
* Coquille : an IDE for the Coq proof-assistant language
* RoseQtWidgets : a set of widgets part of the Rose project
* OpenSCAD : a 3D CAD tool (QCodeEdit is only used in the latest trunk and apparently disabled by default though)
* Minerva : a programmer's text editor

If you know of a project using QCodeEdit that I don't please let me know, it's always instructive to see how my work is used "in the wild" and it can help me improve future versions.

QCodeEdit 2.3 reaches SVN

QCodeEdit 2.3 reached a "somewhat stable" state so I created a separate branch on the SVN and commited my work so far so as to make testing easier, in case anyone would be interested in testing...

Here is a quick overview of the changes so far :
* complete redesign of the internal data storage of QDocument => reduced memory usage, increased loading speed, much increased responsiveness when editing large files (above 10klines/1Mb)
* overhaul of the line marks system : line marks can now span over multiple lines, or be attached to a column range instead of the whole line. More prcisely, the location of line marks is now described by a QDocumentCursor which may or may not be auto-updated (according to your specific needs). also the line marks can now be rendered using gradients instead of simple color fill

QCodeEdit 2.2.3

I'm pleased to announce the immediate availability of QCodeEdit 2.2.3

Aside from the bugfixes and polishing to be expected from a patch release it also brings to new features to the library : code snippets and session management. Code snippets had been on SVN for quite a while now but where in the example and the code wasn't clean.

Now that my exams are over I have time to work on QCodeEdit and this release is the result of a couple days of work.

Enjoy 2.2.3 and stay tuned for the 2.3 branch should enter public testing soon.

QCodeEdit everywhere?

Not quite yet but it's quietly spreading : several open source projects have switched to using QCodeEdit lately, which is quite encouraging and will ensure a better QA as it will imply more tests and various configurations and more feedback.

Here is a list of those I have heard of thus far :

  • TexMakerX : LaTex editor
  • Xinx : XSL/Javascript editor
  • Qapote : IDE for a custom LaTex-like typesetting language and the tools needed to make use of it

I'll try to add screenshot of these to the gallery which already holds a couple of screenshots from the example.

Syndicate content