Skip navigation.
KDE Developer's Journals

geiseri's blog

geiseri's picture

More with MyPoint

So after a few emails of feedback on MyPoint i have made a few changes and updates to the tool.

The big change is that I changed the wiki formatting to trac's flavor of markup. While I don't like it's flavor as much as say media wiki trac is what I use at work and play. The major gain of this that it is easier to collaborate on content with coworkers. Since MyPoint's focus is to make it easier for developers to make presentations with developers tools I thought this was a wise choice.

geiseri's picture

My approach to text based presentation software

I was inspired by Alexander's blog about text based presentation software. This has always been a sore point of mine. See the problem with most software is they are focused on making it pretty but not the content. This imho leads to a wasteland of bullet points with no flow, and people who just read their points right from the slides.

So a few years ago I hacked together a tool that took an input file and generated a post script file that I could display with KGhostView...

geiseri's picture

finally some visual progress....

So finally i have some visual progress to the wiki editor. Right now it is more of a wiki viewer, but its progress Smiling

wiki view

So far the basic character formatting is working great. Thanks Thomas, Tobias and Hamish for your help. Tables are next. Well see how that goes. It looks like it will be harder because I don't know the table size up front. I think I can create the cells on the fly, but well see. Its not clear how to create a table from the docs. Lists look easy though. Nesting lists are still broken, but that is a parser issue and not a rendering issue.

geiseri's picture

Building a QTextDocument the hard way...

So now I am trying to put the output of my wiki parser into a QTextDocument. I am struggling with the QTextCursor though. Things are not acting at all as I would think they do. I think its because I am constantly using insertHtml() everywhere still...

geiseri's picture

Creole 1.0 Support Update

Finally I have had some more hack time and this morning I got the last of Creole tables supported. There is still a problem with how I am doing the delimiters of the table pipes when it contains a wiki link. I should be able to fix this this weekend. There are also problems with nested lists, but this is something that I hope to fix this weekend also.

geiseri's picture

Creole support

So I have been working on a Wiki parser in Qt and so far have most of the basic cases working. I tried two approaches one with a series of regexps and the other using a tokenizing parser.

geiseri's picture

Plotting my revenge...

Okay so I can say 2007 sucked the big one, but 2008 is looking good so far.

geiseri's picture

Progress

Well I got in a few good nights of hacking on KJSEmbed and am getting back up to speed again. Last night I fixed a big problem rich was having in the scribble demo.

geiseri's picture

Moving on...

Some of you may have heard already that I am moving on from SourceXtreme, Inc. Due to the stress of being involved as a partner in a small company I decided to set it aside for a while so I could concentrate on my mental health and KDE development again.

geiseri's picture

what kind of nethack monster are you?

Proof that finding useful stuff on the internet is much harder than it should be. This was found as a side link with a google search for "stroke matching"...
|%.....
|./U...
+.....[

If I were a NetHack monster, I would be an umber hulk. I know where I'm going and will work through anything to get there, even if my methods sometimes appear confusing.Which NetHack Monster Are You?

Syndicate content