March 29th, 2010· All modules now have there own savable slider positioning code (except Thought Map which has no slider), so removed obsolete sider code from Pooter.
· Code to attempt a sanity check on input and avoids saving a borked entry which will become an unwanted recurring entry. Calendar is v 1.23.
· Added a save divider position option to the Calander module and use the time editor window if there is a recurring entry on the day.
· Added a save divider position option to the Diary module; now v 1.12
· Bug fix - the changes caused by deleting a group were not being written to the data file, resulting in group membership mayhem on restart. Contacts now v 2.1
· Added a save divider position option to the Contacts module.
· Rewrote module location code; new installs to non statndard locations should now work OOTB.
· On Windows, exported notes tree fails to load when browser starts - fixed in Notes v 1.11
· Added options to control text entry/display widgets in the Node Inspector popup menu.
· These could also be use to widen the popup and this makes doubly sure that the 6 control buttons will always be visible. Thought Map is v1.5.
· Added code to open a browser and display an exported Thought Map html file
· Added code to prevent new Thought Map file with a blank root node or the same root node as an existing file, which could then be overwritten, being created.
· Now try and bottom the Thought Map popup bugbear where some of the 6 Node Inspector buttons fail to display with some versions of Java. Complete rewrite of the popup code.
· Start a push to make one size fit all (all OSs and Java versions that is); Dropping Slaf in favour of JGoodies; Pooter will use this on any OS now (including Mac OS X)
· 1/1/2010 ThoughtMap 1.43 released to correct display errors in the node edit window on Vista and Windows 7
March 29th, 2010· A few minor tidy ups to manuals; if you have version 4.4.3 and you don't use Windows7, you probably won't want to bother with this version
· Improvements to handling of situations where module directory is wrong / changed
· Upgrade to JGoodies 2.3.0 to ensure Windows7 compatability
March 29th, 2010· Added a completion notification to the Diary PDF export routine; noted that too large/ detailed photos put this out of kilter, but I think we can reduce photo size and live with this. Diary is v1.11
· Code to check screen size and reduce display size if running on a notebook; some modules (ThoughtMap) will not be useful if display height is less than 545.
· Code to check for old config files removed from Pooter, minor tweaks to suite new Notes feature and fix ThoughtMap exception if module directory changes.
· New feature - the entire notes tree can now be exported to a single html file; Notes is v1.1.
· Time editor not disappearing on a cancelled entry -fixed; other minor code clean ups to Calendar - now 1.21
· Properly updated the unix (bash, I should say) script files to suit new style data files(!)
· Whoops! released v 1.42 of ThoughtMap as 1.41 broke the use of html markup. 31/12/2006
· Bug in ThoughtMap causes alteration to a node's name sometimes failing to save. Fixed in version 1.41, released 29/11/08
May 8th, 2009· Updated the unix script files to suit new style data files
· File operations in Thought Map streamlined; its now at version 1.4
· Editing the appointment time / header for second and subsequent same day appointments tends to mess the html code. There is now a pop up window to make this easier. Calendar is now 1.2
· Buggy sync routine rewritten
· Fixed leap year bug in Calendar module; this was introduced at the start of Pooter 4 releases! When appropiate we now have 29 days in February again. Calendar is now 1.12. released 7/5/2008
· Search functionality added. Contact lists can be searched against firstname, surname, address, telephone and mobile numbers. The search string is case sensitive and will find all matches. Contacts is now 2.0
· Tabs added to the contact list to enable contacts to be listed in separate groups. Existing contact lists must be processed by an update utility to give compatability
· Controls not being correctly enabled and disabled when a contact is edited. Fixed
May 8th, 2009· Slight increase to the size of the inline help screens; this will hopefully ensure that the modal window opened from the preference tab will be large enough to display all the help
· Moved the fake Slaf and JGoodies classes, into their own Fake.jar. This will satisfy dependancies on OS X without the need to install large libraries that aren't used. Since we now have unsullied versions of Slaf and JGoodies that don't each contain a fake version of the other, Fake.jar will be needed on all other OS as well
· Upgraded to GPL version 3 license
· Improved handling of mixed single and recurring Calendar entries. Calendar now 1.11
· Bug fix; first diary entry of month shows in wrong place until Pooter is restarted - fixed. Diary is now 1.1
· Added a preference setting for the Diary module; a default location for photos/images can now be set and the file chooser will start up in this directory
· Minor code tweaks in Notes module, which is now 1.01
· Regression in Thought Map - setting icon to root node fails; this is fixed. Thought map is 1.31
· Several minor changes to Thought Map to accomodate OS X, although the buttons to choose the nodes colour remain greyed out; looks like we need to tolerate this on the Mac. Mac users will also have to do without the file resource file chooser and type in the full path manually. Changes include tweaking the node edit menu sizes and setting forced drawing (on all OSs) of menus as default
· Added support for HTTPS protocol web pages as node resources in Thought Map
· Removed support for modules in /usr/lib as distributing as a Slackware package is discontinued
· Nothing* detrimental to Slackware implied in this. Its a great OS, although v12.0 doesn't play too well with some java code -eg Thought Map :( and JEdit; most people went for the installer jar anyway
· Added support for FreeBSD and Mac OS X
March 19th, 2007· Upgraded to JGoodies 2.1.3.
· Problems with the "&" character in both Thought Map(some web links have this as a redirector) and Calendar as it can result in illegal xml being written. Fixes for this in both modules. Calendar is v1.1 and Thought Map is v1.3.
· Data and home directories will now display correctly in Windows (with rather than / path separators), but you will have delete existing main.cfg files for this to take effect.
· Major overhaul of the nodes' resource system in Thought Map. There is no longer an option to add a resource when the node is created, resources are now always added after the node has been created. If the resorce is to be either another thought map or an on-disk file, it is chosen via file lists, only a web page resource requires you to type an address. Much easier and much less error prone. Improved the node inspector popup menu to maximise use of space.
· If a default map file has been deleted, the module should load without a map, rather than crash - fixed.
· Thought Map - deletion of node should deactivate edit and browser buttons - fixed.
· Thought Map - termination of node friendships before deletion was not happenning in all circumstances resulting in "zombie" nodes with lines to top left corner -fixed.
· Very minor tinkering with text entry code of Diary, following lessons learnt with Notes module. Altered the default images directory for the image file chooser. Its now version 1.04.
· Improved code of Notes to make entering text more of a wysiwyg experience. It is better as usually, sane html code is generated, although still not 100% reliably so. It does help if as far as is possible hyperlinks are generated after all text is entered. Notes is now v1.0
· Edit and Style menus of Diary and Notes should remember state - fixed. This involved minor changes within Pooter, not the modules themselves.
· Notes module can now use the new button to send highlighted text to the Calendar module, which automatically enters it when a new entry is made.
· Recoded creation of fake hyperlinks from Contacts and Thought Map; these are now sent from the modules by the inter-module message button and entered in a note in the same way. Beats entering them manually, which would be error prone. Contacts is now 1.2.
· Bug - entering a contact's names with trailing blank space results in data disappearing - it remains in the contacts.xml file, but isn't displayed - fixed.
· Replaced a few icons and scaled some to the correct size for the toolbar. Introduced a new toolbar button to send and receive inter-module messages. NB Plugin implementation remains uneffected; if the Notes module is not loaded, or is the only module, this button does not appear.
· Renamed thought maps should autosave the new root node name - fixed. Creating a new map from an existing branch should enable the save button - fixed.
· Jiggled hyperlink code in Notes to prevent null pointer exceptions and to display all hyperlinks in italic as well as underlined text.
· Minor changes to Pooter, Calendar, Contacts and ThoughtMap to allow "internal hyperlinking".
· Started to implement Notes as the central module, with links to the other modules. Introduced "fake hyperlinks" to thought maps and contacts. NB 1 this *does not* effect plugin implementation - if the relevent module is absent, the links simply do not work, but without an error situation being created. If the Notes module is not present, all other modules will work as before, only the new linking features will be unavailable. NB 2 if you export a note that contains these fake hyperlinks, they will neither display in the distinctive orange, nor will they work, as your browser does not understand what to do with them.
· 19/1/2007 released Calendar v1.03 which fixes a show stopper specific to java 1.6 on Windows.
August 15th, 2006· Version 4.1.5 introduces the ability to switch data directories on the fly. Pooter can now maintain a list of directories, which enables you, for instance, to have private and shared data on a multi-user system and to separate social and work contacts etc. It also allows you to synchronize data between directories, which can be useful on a networked system.
July 24th, 2006· Added code to allow editing nodes which have children; all nodes, except the root node of a map, can now easily have their text edited.
· Had second thoughts and made optional the adding of a new map as a resource to the branches head node in the original map.
· Improvements to the creation of new Notes module maps from branches of existing maps. The new map automatically becomes the resource of the branches head node and browsing back to the original map is enabled.
· Added code to make changes to preferences take effect without rebooting.
· Completed a code review of the Notes module, many improvements made and several bugs squashed. All "work around" code removed; all problems that I am aware of have now been correctly resolved.
· Fixed bug in notes module whereby it was possible when editing a node, to make a hidden node its parent.
· Improved error handling when an illegal file name is used for a new map (Notes module). The textfield now reverts from pink to white when a second attempt is made to create the root node.
· Simpler and more flexible image sizing for the Diary module now implemented.
· Added code to preview images in Diary filechooser. Thanks again to Swing Hacks (see below) for this.
· Fixed inappropriate button activation in Contacts, Calendar & Diary modules.
· Fixed bug that prevented proper functioning of sms program selector in Preference window.