Updates from Holger Schroeder

Now that everyone’s returned from Nove Hrady, I got an update from Holger Schroeder on what happened in regards to making KDE portable to non-X11 Qt’s. It looks like people were pretty recepting to his patches to switch a lot of the defines to checking for Q_WS_X11 (the X11 version of Qt) rather than just handling only Qt/Embedded specifically. Holger’s patch also handles people who want to develop on Qt/X11 but not use any X11-specific features, which should make it easier to do some incremental development. Those patches are going to go into KDE CVS shortly, and from there we can work on the rest of the cleanup. Most likely the most difficult bits are handling the qt display (grep for qt_xdisplay in the KDE code and you’ll see what I mean), but this should give us a nice head start…

Share on Facebook

Share on Facebook

So I Guess It Worked…

I got a great response from the call for help on getting KDE working with Qt/Mac. Thanks to everyone who mentioned it. And hello to folks linking from Linux.Ars. It’s kind of funny that particular section is linking me… although I use Linux daily, my blog is mostly about Mac OS X. <grin> I’ve had offers of help from Ian Reinhart Geiser, Holger Schroeder (of KDE/Win32), and many other folks. Thanks! Right now it looks like most of the people interested in working on it are getting their dev environments all set up. I expect a decent amount of hacking to start happening this weekend. Jarvis Cochrane (who, in fact, offered to help before I asked!) is going to be merging everything we’ve got so far into one mega-patch that we can all start working off of. Again, if you want to help out (or just watch), feel free to join the list.

Share on Facebook

Share on Facebook

Qt/Mac KDE Call for Help

Sam Magnuson (the Trolltech dude who did the initial Qt/Mac KDE port) is dead busy and hasn’t had the time he’d like to work on it. He’ll be available for questions a bit, but I’m taking another whack at the port myself. I’m incredibly busy for the next month or so, so I’m looking for people willing to help out. I’ve already had one offer from someone who’s started in on it. The goal this time is to get something basic working, and to the point where the KDE folks will accept it (at least in a branch). I’m thinking this is a good time to revive the KDE-Darwin mailing list. If you’re interested, go there and say “hello” to the list. Don’t be shy, there’s probably only 10 people on it. <grin> I’ve gotten a decent amount of kdelibs building using Sam’s previous patches as a reference (they’re too old to apply cleanly, KDE CVS waits for no man). If anyone else wants to help, I’ll make sure my changes get put somewhere so people can give a hand. Happy hacking!

Share on Facebook

Share on Facebook

Native Qt/Mac Fung-Calc

I’ve made a Qt/Mac build of fung-calc. I’d like someone to try it out; it built (and runs) on my 10.2 machine, but crashes on my 10.3 machine (whether I use the 10.2-built version, or build it fresh on 10.3), so I’d like someone with 10.2 to confirm it works OK. If you’re willing to give it a shot, please download it here and comment if it works (or doesn’t) for you.

Share on Facebook

Share on Facebook

Updated Cheesetracker

I’ve updated the cheesetracker tarball. It’s built with Qt 3.2.0, and also has some library path fixes so that it will properly load on systems that don’t have libraries that look exactly like mine (ie, there was a bug in the install_name for a couple of the libraries inside the app bundle). Please give it a shot and let me know if it works any better for you. There are still a couple of known issues:

You must delete ~/.cheesetracker_QT every time you plan on running it. It doesn’t properly read it’s configuration files for some reason, and spins out of control. Loading IT files doesn’t work correctly. It seems to be an endian issue of some kind, but I’m not sure. XM and S3M files work just fine. Share on Facebook

Share on Facebook

Qt 3.2.0 out (including Qt/Mac)

Qt 3.2.0 is out. You can get it from the usual place (including Qt/Mac!). Looks like the Qt/Mac Free page hasn’t been updated yet, though. (A more detailed changelog is here.)

Share on Facebook

Share on Facebook

Scribus on Qt/Mac

Well, I got Scribus kind of working on Qt/Mac (with the help of David Leimbach, who figured out how to get the application bundle’s path at runtime…). It still needs work, but it looks like it will be possible to make it usable.

Share on Facebook

Share on Facebook

Qt/Mac Status

Here is what I posted to my earlier Qt/Mac blog entry on the status of Qt/Mac-based KDE, for those interested: Just an update since people keep posting here and don’t necessarily look at my main blog page, here’s what’s going on. 1. I’ve been working over the last week to get all of my KDE-on-MacOSX-on-X11 patches back into mainline. Most of these patches will affect the Qt/Mac build as well (they’re not really specific to X11, just general mac-related build fixes). I have one last admin/ patch that needs going in, and a few other misc bits in kdelibs, and a bunch of patches still for kdebase, but it’s manageable. 2. Once at least kdelibs and kdebase are buildable out of CVS without needing patches, Sam (Magnuson) is gonna be working on bringing his patches up-to-date with current CVS. They currently don’t apply cleanly, and even after attempting to rework them, there are still issues with the 4 months of changes that have occurred since he did his initial work. While he’s doing that I’ll be working on merging the rest of my stuff (kdeartwork/kdeedu/etc.) into KDE CVS. 3. THEN there will be a chance for binaries. 🙂 . . . → Read More: Qt/Mac Status

Share on Facebook

Cheesetracker Updated

CheeseTracker has released a new version. For those who have been following my music troubles, I’ve been looking for a non-sucky tracker on Mac OS X. Now, not only has he rewritten a lot of the code, he’s ported it to use Qt!

That means I can build it with Qt/Mac, and have a native, supported tracker!

Happy day!

Update:

It freakin’ built out of the box! Check out some screenshots.

reduz and I are working on putting together a sound driver right now. Hopefully we’ll have something soon.

Share on Facebook

Share on Facebook

You just want me for my KOffice

I started down the track of getting the latest KDE building with Qt/Mac. I ended up hitting a number of snags, so I’m pretty much stuck until someone more code-savvy than me looks at it (ie, Sam 😉 In the meantime I’m getting the rest of my patches and stuff sent upstream so we’re ready. It won’t be too long until KDE CVS builds out-of-the-box on Mac OS X (yay!). As for Qt/Mac, I assure you that as soon as there’s something to give you guys, I’ll make a note of it here. Just hold your horses a little while longer unless you want to get in on the super-fun porting action… (no, no sarcasm there… <grin>)

Share on Facebook

Share on Facebook