Pacu 1.2 - haXified and cocoanized

posted by frank at May 27th, 2010

I'm happy to announce the immediate availability of Pacu 1.2. This version is mainly a bug fix and feature consolidation release. Besides lots of bug fixes, it brings two major improvements: Wider language support for syntax highlighting and a more native build for OS X. The Charcoal highlighting engine was extended to read case-insensitive grammars and adds supports for the following languages: Actionscript 3, haXe, CSS2, Tex/LaTex and SQL. For the haX...

Tags: Cocoa, haXe, Pacu, Qt

Using Cairo/Pango with Qt (on Linux/X11)

posted by frank at Mar 11th, 2010

Can I render widgets with Cairo in Qt? I'm probably not the first one asking this question. Cairo gained much momentum in the last few years. It now delivers well maintained graphics backends for xlib/xrender, Quartz and even the win32 legacy. I will show for short on how to use Cairo on a QPixmap on Linux/Xorg. In principle it should be the same easy on the other platforms.

Linker flags for your qmake *.pro file:

unix:INCLUDEPATH += /usr/include/glib-2.0 /usr/lib/glib-2.0/include /usr/include/cairo /usr/include/pango-1.0
unix:LIBS += -L/us...

Tags:

  • No comments yet.

Understanding subpixel anti-aliasing

posted by frank at Feb 10th, 2010

Being worried for some time already about the subtle differences in how my applications render fonts compared to more native Mac applications I decided to spend some time to figure out, where the differences stem from.

I came first to notice the fine differences when I accidentally hold the "Auto" button on my LCD pressed for a longer period while moving it around on my workplace. I found out, that the "Auto" button makes the screen to synchronize against the RGB input signal and in my case having 4 different machines attached by a monitor switch I have to press it each time I ...

Tags: anti-aliasing, Snow Leopard, subpixel rendering

Pacu 1.1 Beta and the 'charcoal' highlighting engine

posted by frank at Jan 26th, 2010

Pacu 1.0 is out now for several months and I had been busy working on the next version. Thank you all, who have provided me with invaluable feedback. Pacu 1.0 had still many issues. The most severe once were broken packages and broken UTF8 file detection. The next time I swear I will start numbering with 0.x.

The most frequently requested features were customizable syntax highlighting and productivity enhancers like auto-completion and snippets. As it is always wise to solve the more difficult problems first, I began opening up the highlighting engine and have it fully user custo...

Tags: Pacu

  • No comments yet.

Pacu 1.0 Release

posted by yanyu at Sep 18th, 2009

This is the first release of Pacu - the lightweight cross-platform code editor.
Pacu is a programmer's choice source code editor. It provides a responsive user-interface with low memory footprint. All functions are fully keyboard accessible and have been designed to fit on small screens (>=1024x600). Keyboard shortcuts are kept short to maximize finger-friendly typing.
Pacu currently serves best C++ and Ruby developers. For a full list of features visit: http://www.cyblogic.com/en/products/1-pacu.

Tags: Pacu

  • No comments yet.
Avatar

Frank Mertens is a fully independent software engineer currently located in Bavaria.