Category: Everything

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 →

kdev-python 1.5 released!

Hi! I’m happy to announce the the availability of version 1.5 of kdev-python, the Python language support plugin for the KDevelop development environment. For the official (short) announcement containing links to the tarballs, see the announcement on the KDevelop website. Here’s a short video which demonstrates some of kdev-python’s (and KDevelop’s) nice features: (if your network connection allows it, you can also watch the full-resolution version — or here’s a […]

Continue Reading →

About SSD hard drive durability

When SSD disks popped up some time ago, many people’s main concern was their durability. The claimed 10k write cycles for each block didn’t really sound much to most people (including me). Still, I thought I’d risk it, and bought one (an 128GB Crucial/Micron RealSSD m4/C400) about one and a half years ago. The speedup is noticeable, especially for things which need short access times (find, copying large amounds of […]

Continue Reading →

Busting KDevelop myths

For every KDevelop release, announcements are made by various people on various news sites, and there’s plenty of comments. Depending on the news site, those comments are more or less accurate, but generally, comments on KDE applications outside of the “KDE world” (planet, developer blogs, …) are often alarmingly mis-informed and are spreading a lot of FUD. I’m sure most projects have similar issues, but I feel it’s especially bad […]

Continue Reading →

kdev-python 1.5 rc1 — please test!

Hi! Five months have passed since the release of kdev-python 1.4.1, and it’s about time for the next release! The 1.5 release will contain various new features and bug fixes, and also will work with KDevelop 4.5, which is to be released soon. One of the new features in kdev-python 1.5: initializing properties in class constructors via code completion Notable Bugs fixed The following issues were fixed, among others: 312275 […]

Continue Reading →

Collaborative editing in KTE (prototype)

I had a bit of spare time, so I decided I’d try to implement collaborative editing in KTextEditor, and see how far I can get in a week. That week is over now — and this is how far I got: Your browser does not support the video tag. (If your browser doesn’t support HTML5 video, here’s a direct link) Technical implementation In the background, all this is based on […]

Continue Reading →