there are now only two tasks remaining before the next release of dtt is up. let's make it this weekend eh?
after much faffing and the discovery of a weird bug in JComboBox i now have the changes to categories and projects and buddies being echoed properly. this is pretty cool actually. if you are creating a new task, and then someone else creates a task, any new categories or projects will be added to your popups after you submit your task.
after much sodding about, all sue to my own lack of real depth of understanding of remote events, i have finally got the remote events in the task tracker to work. what was going wrong? well firstly i was not setting up my codebase properly. once i figured that out i was getting even weirder problems that turned out to be strange interpretation of quotes in .sh scripts. then i messed about quite a bit with my jars, trying to work out what was th minimum i needed in the tasktracker-dl.jar. this paid off as it is only 4k now. see build.xml's dist target for how. so now i was sending out remote events okay and my stubs were flying out to the javaspace on my laptop, but i'd only get a single change notification and then radio silence. so i pondered on the consumability of events and thought, what the fuck, i'll go read ken arnold's spec again, and lo... what was i thinking, all i needed to request notification on was changes to a template, not the whole damn list. so after some code neatening, and other faffing the code has been committed, and i am proud to announce that remote events are pretty much working. some code polishing will now follow before the task is signed off.
The CleintApp has started to be prepped for handling RemopteEvents but it's not working just yet. The build.xml file has been updated so that it generates tasktracker-dl.jar as well, and the jars are now built into a lib/ folder. the run script has been updated accordingly.
I have posted the first build of the DawgTaskTracker project.