Category: Everything

kdev-python update: version 1.5.2 released

I’m happy to announce the availability of a second stabilization update for the 1.5 series of kdev-python, the Python language support plugin for the KDevelop development environment. See the 1.5 announcement for more information. kdev-python version 1.5.2 http://download.kde.org/stable/kdevelop/kdev-python/1.5.2/src/kdev-python-v1.5.2.tar.xz.mirrorlist SHA256:84ae7015623a3848b1c1ce8e8f958c32778e9ba0afafa3ea3b3dd70687e1fe40 The kdev-python 1.5 series is compatible with KDevelop 4.5 (kdevplatform 1.5) and is suitable for working with Python 2.x source code. If you’re only interested in using (as opposed to packaging […]

Continue Reading →

kte-collaborative 0.2: First stable release of the collaborative text editing project

I’m pleased to announce the first stable release of kte-collaborative, which provides collaborative text editing in kate through kde-telepathy, and an update to the libqinfinity library. libqinfinity version 0.5.2: http://download.kde.org/stable/libqinfinity/0.5.2/src/libqinfinity-v0.5.2.tar.xz.mirrorlist SHA256: 739f99afb7fd464e4b541e2980e07911c8f30924f9871f14294dc3148137825a kte-collaborative version 0.2.0 (aka 0.2): http://download.kde.org/stable/kte-collaborative/0.2.0/src/kte-collaborative-v0.2.0.tar.xz.mirrorlist  SHA256: 06c8cfb16b93a8fe3c5e2267ba3f71110526966267f73fed20a902c3f7982a55 kte-collaborative 0.2 depends on kde-telepathy 0.7 beta or later, and works with libinfinity 0.5.x. kte-collaborative 0.2, with dolphin listing some files from gobby.0x539.de and editing a file in kate. There have […]

Continue Reading →

Advanced code completion filtering in kate / KDevelop

I have implemented two new ways to filter the code completion popup in kate: filtering the list using an abbreviation, and filtering the list using text not occuring at the word’s beginning. This can probably best be demonstrated by lots of pictures: You can match completion items by their abbreviation. This works for both camel case and underscore notation. You can also match entries by words they merely contain but […]

Continue Reading →

Extracting text from Photoshop (PSD) images

I just needed to grab text from some Photoshop images and put it into a LaTeX document. But, how do I get that text on Linux? GIMP can’t do it, nor can any other program I tried (they all rasterize the text). Fortunately the text is just saved in plain in the .psd file, so it’s relatively easy to get it out of there. However it’s in utf-16, so with […]

Continue Reading →

Collaborative text editing: 0.2 beta release and end of GSoC

After three months and 430 commits introducing 23165 changes (line insertions/removals; in the kte-collaborative repository, plus about 50 more commits in kde-telepathy and libqinfinity), the beta release I hereby announce marks the end of my Google Summer of Code project, which consisted of implementing collaborative text editing in KTextEditor (see previous). For more general information about the project, make sure to also have a look at the user manual, which […]

Continue Reading →

Collaborative text editing in KTextEditor and kde-telepathy: Preview release

We have decided that kte-collaborative (the “Collaborative text editing in KTextEditor via kde-telepathy” project — see previous) is ready for a first release! This release is explicitly flagged as “preview” and might not be suitable for daily use just yet. There are still some known problems; the release is meant as an invitation to curious users to test the program and tell us about any problems they encounter. Release tarballs: […]

Continue Reading →

GSoC: Collaborative text editing in Kate + kde-telepathy: status report No. 3

Read my first status report for a more general introduction on what is happening. The second report gives some information about features implemented earlier. Much has happened in the “bring collaborative text editing to kate and kde-telepathy” project! This blog post will outline some of the most important changes, such as undo support and sharing documents with chatrooms. Current snapshot of kte-collaborative Sharing documents with chatrooms Cool feature, but not […]

Continue Reading →

GSoC: Collaborative text editing in Kate + kde-telepathy: status report No. 2

Read my first status report for a more general introduction on what is happening. In the last two weeks, I have implemented many shiny new things in kte-collaborative! Here’s a short summary of the most prominent ones. Sharing documents using kde-telepathy There’s a prototype for sharing documents using kde-telepathy now! It will take care of all the connection details automatically and should “just work”. Sharing a document using kde-telepathy To […]

Continue Reading →

GSoC: Collaborative text editing in kate + kde-telepathy

First of all, I’ve been accepted for GSoC this year! I’ll be working on creating a collaborative text editor based on the KTextEditor interface and libinfinity library, and on integrating that editor into kde-telepathy. The point of integration with kde-telepathy is that it will allow for a nice user experience in setting up connections: instead of typing IP addresses, they can just select a person from their contact list. “Integration” […]

Continue Reading →

kdev-python 1.5.1 released

kdev-python provides Python language support for the KDevelop integrated development environment. For more information, please look at the 1.4 and 1.5 release announcements, and especially make sure to watch this short demonstration video! The 1.5.1 release fixes a few issues with 1.5.0. Especially, it fixes a crash bug which could happen when PEP8 checking was enabled fixes capitalization in the coding line completion displays the correct plugin version in the […]

Continue Reading →