Donate Share

libcdorganizer

Project News for libcdorganizer

  • 3.0.1 Released

    Version 3.0.1 has been released. Mostly a minor bug-fix release, but the important fix is that plugin vendor functions now work properly instead of crashing the daemon.

    2008-05-02 17:47:02 UTC by kshots

  • 3.0.0 Released

    libcdorganizer 3.0.0 has been released as of today. This includes major API changes, so unless you have an application that uses 3.0.0, it is recommended that you stay with your current version.

    Major changes:
    * Went from C++ to C
    * Client / Daemon architecture

    2007-12-03 20:12:47 UTC by kshots

  • Windows support on the horizon

    Today I put a lot of time and effort into getting Windows support to work again. I gave up on getting autoconf tools (of any sort, including libtool) to work under windows, and went back to a straight Makefile system (not for non-windows users, mind you!). After several hours of trial and error and scratching my head, I was able to compile a windows library set.

    That's the good news. Now for the not-so-good news.

    Upon compiling this library set, I also compiled lcdoctl (apparently MinGW comes with enough libraries to allow for this to occur) and executed it. I polled it for its version. It happily responded. I asked it for which plugins it supports. It barfed. Not having a windows debugger will make working this issue very difficult (and yes, I have visual studios, but I don't have libraries that are compatible with visual studios for this project).

    I'm still working on this, but I'm at a stopping point for today. The latest changes have been checked into the subversion repository for anyone who's curious or wants to poke around. In each project, there's a file called winMakefile which is used under Windows. Simply run "make -f winMakefile" to make under windows for each project.

    2007-06-09 21:56:38 UTC by kshots

  • 2.1.1 Released

    libcdorganizer 2.1.1 has been released, and with it come some basic changes...

    1. The package has been split in 3: The library itself, the plugins, and the utilities. To reflect this change, the download section has been updated. Unfortunately, due to the way sourceforge handles its files section, it would be a complete mess to continue offering the older versions... so they have been hidden (note, they have NOT been deleted, so if you need them they can be provided. In particular, I'll make sure the Windows 1.1 binaries are available under a "legacy" section).

    2. The library now uses libtool ltdl rather than posix ld libraries. This should improve compatibility with some other operating systems (solaris).

    3. Windows support should be coming along quickly now with the switch to libtool's ltdl. Expect a Windows release in the near future.

    4. The packages have become much more configurable. You can now configure where to put the plugins and which plugins to install (if for some reason you don't want to install a plugin for another organizer).

    2007-01-31 14:27:37 UTC by kshots

  • 2.0.0 Released

    Version 2.0.0 has been released. Here's the changes:

    Major updates:

    * Went into a plugin architecture. Plugins are now stored in $(libdir)/libcdorganizer, and are loaded at run-time by the factory. This has changed the API significantly in a way that is not backwards-compatible, so instead of a 1.1.0 release, you get a 2.0.0 release.

    * Windows support has not yet been written for this version. It will take some time to sit back and think of how plugins work in the Windows world and just how to integrate that into this project seamlessly.

    Minor updates:

    * Changed the error reporting to use the standard error_on_line rather than a custom cerr hack-job.

    2006-10-24 16:56:51 UTC by kshots