TechnoBlog
Some computer and technology related musings.

Subscribe to
Posts [Atom]
links open windows
Friday, December 31, 2004
Pan Status

Hey, it's my last post of the year :) Recent changes to Pan:
  • added default values to most of fields in the group table.
  • added newsrc import/export. Importing may not be as functional as it used to be. Try importing after loading new headers.
  • added parent & child members & related functions to Article object.
  • added unread & new children members & functions
  • Article loading now threads during load based on db.
  • minor changes to rules, filters, scores, dialogs. Nothing fully updated yet.
The main TODO item is threading, this is the last item needed for base to compile. I should be able to finish that this weekend. Either way I intend to post a new snapshot by monday.



Monday, December 27, 2004
Pan Update

2 updates in one day. I've done some work in filters, rules, base getting more files to compile. I've also updated from CVS again, apparently a lot of file changes didn't make it through last time. Here is the new snapshot.

Rough TODO list:
  • base/newsrc-port
  • base/articlethread
  • rules
  • filters
  • networking
  • UI
That's a lot of work.



Pan Update

Time for a new snapshot. This is mostly to fix a bunch of typos in my code. I also added some documentation to some of the files.



Sunday, December 19, 2004
Pan Update

Here's another snapshot. This time the snapshot includes pre-generated code from the gob files since my updates to gob2 haven't gone public yet.
  • removed more thread related code I missed before.
  • added 2 tables - headers, article_header.
  • added error checking to the DB access code.
  • fixed another SQL borkage.




Friday, December 17, 2004
Pan Update

Just a small update this time. I'm assuming that the patch I sent in for GOB will be accpted.
  • added DB writing to article and group
  • made some varibles bitfields again
  • added GObjects n_prealloc to article and group




Tuesday, December 14, 2004
GOB2

GOB2 is a program that generates object for the GObject type system. I've been using it in my attempt to add DB backend to Pan. I've just sent a patch to the GOB list that fixes support for bitfield variables. It also adds a new keyword to specify the n_preallocs field of the generated GType.



Monday, December 13, 2004
Pan Update

As anyone the pan lists is aware, Charles is back and has put some new code in CVS. It's nice to see official Pan development continuing. Anywho, here is the latest snapshot of my code. And the changes are... , in no particlular order:
  • merge CVS changes in
  • remove thread related stuff from my code
  • made most DB fields NOT NULL
  • message-identifier updated
Thats it for now.



Wednesday, December 08, 2004
Pan update

Here is a new snapshot.
  • article compiles
  • group compiles
  • server compiles
  • grouplist mostly compiles
TODO:
  • remove some unused files
  • fix message-identifier
  • lots of other stuff




Pan Status

I just completed round 1 of using the compiler to find bugs in my code. I've gotten article, group, and pan-signals to compile. Once I get server to compile I'll post a new snapshot.




Tuesday, December 07, 2004
Pan Update

Here is the latest:
  • make sure article and group objects remove their ids from the hashes when unrefed
  • split author into a seperate table
  • fixed some sql borkage (bad UPDATE bad ;) )
I just posted a new snapshot ~3MB.



Monday, December 06, 2004
Pan

This is just to inform you that I have posted a snapshot of my source tree here.