History | View | Annotate | Download (32.1 kB)
Logging improvements
Modified loggers to use their enclosing classActivated lossy logging of the last 30 messages before an errorFixes #1799
Added header to all files. Closes #2064
Moved the pithos.db location to the same location as the user settings. This will make cleanup of all user settings easier during uninstallation
Dead code cleanups and removal of unwanted dll references
Added a DeletedIconOverlay.csAdded synch status in the file propertiesModified the splash screen to use the out-of-the-box splash functionality of WPFIn NetworkAgent.cs, moved the delay call at the end of each poll. Waiting at the start of each poll is inappropriate when the polling frequency is large
First change attempt for deletion
Modifications to delete folder contents
Changes to delete check order
Further changes to reduce locking and switch to WAL journal mode for SQLiteAlso added dictionary with deleted files with dates to filter upload/download of deleted files.Should probably add a deletion check when commiting downloaded files
Minor fixes and preparing to move
Convert ActiveRecord update code to direct ADO calls to reduce locks
Replaced object load and update with direct HQL execution to resolve database locks, especially in StatusAgent.cs and FileState.csRemoved dead code in StatusAgent.cs
Removed Dataflow code
Changes to NHibernate/Activerecord storage code
Some warning fixes and change of some agents from a hand-coded Agent to Dataflow blocks
Fixed frequent timeout by always closing WebResponse objects
Fixed settings save that was disabled due to the addition of a Uri propertyRemoved "IsPithos" property from UI and classesUsing default token 0007 for feedback
Renamed Fragments to Cache
Logging changes, first changes to multi account support
Added log4net for client profileRefactored to allow retrieval of shared objects