Preserve tortoise overlays for other applications
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
Issue with Innosetup brackets fixed
Removed Default Value Types since registry makes the first key without a valuename as the default
Brackets were not closed properly :(
All registry keys are fixed.Double Default values have been removed
Changed registry valuenames to their proper value1 valuetype changed to dwordremoved ~150 Registry keys that are of no use.
Fixed ~ 100 Registry KeysNew variable to resolve the lib path for registry keys
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
Added User check for license agreement
Added fixes for v.0.7.20311
Changes to logoRenamed "Pithos" logo to "Pithos+" Fixes to login URL
Various changes
Added version 0.7.20310
Menu visibility changesStatus view toggling
Added missing release notes
Added embedded browser form LoginView.xaml to overcome IE redirect bugs
Changed resource links to PithosPlus
Changed exe name
Name Change to PithosPlus
Changed release links
Notes for 0.7.20308
Moved versioninfo.xml to Pithos.Installer
Fixed msgbox issue
Installer Registry values were not created since the key type was none.
Kill active process
Registry keys fix
Kill Running Pithos instances
Debug message for message 18 send
Startup script changes
Fixes to x64 configuration for Pithos.ShellExtensions.csproj
For end user Release
Added console
Moved Pithos data and logs from the GRNET folder under AppData to a GRNET\PITHOS folder
Added mutex to ensure only a single instance can run at a time
Added redistributable folder
Changed versions to 0.7.20308
NetSparkle/NetSparkleAppCast.cs fix to retrieve x64 or x86 msiAdded status view windowAdded notifications to DeleteAgent.cs
Added Innosetup installer
Fixed problems with missing empty directories due to incorrect LocalFileComparer.cs checkFixes #2197
Version number changes
Fixes to NetSparkleFixes to IfModifiedSince calculationAdded console window
Added Uninstall option.Renamed Startup shortcut
Changes to NetSparkle forms
Account page changes
Taskbar menu message text limited to a single line
Assembly date changes
Added UpdateForceCheck parameter
Added configurable settings for batch idle timeout
Converted NetSparkle project to .NET 4 Client ProfileThreading fixes for NetSparkleAdded configurable versioninfo.xml url
Added file event batching
Appcast files
Added NetSparkle for auto updating
Replaced hashing algorithm with inplace version
Logging improvements
Modified loggers to use their enclosing classActivated lossy logging of the last 30 messages before an errorFixes #1799
Version changes
Modified preferences to save account additions/deletions only when the user save the changes, not immediatelly
Fixed loop limit bug in Task.TryRemove for the ObservableConcurrentCollection.Fixes #2131
Modified FileSystemWatcherAdapter.cs to raise create events for all child objects under a new folderFixes #2120
Changed version to 0.7.20301.2122
Replaced BlockingCollection in Agents/Agent.cs with AsyncProducerConsumerCollection, to reduce locking and avoid exceptionswhen an agent stops (e.g. when a FileAgent stops because an account is removed).Cleanup of several related files
Fixes #1785
Removed unchecked _settings.Upgrade in PithosSettings.cs. Fixes #2122
Fixes #2009 , balloons don't go away, by adding a custom tooltip property to the Taskbar icon in Shell/ShellView.xaml
Fix #2121, manual changes to the API Key were not passed to the appropriate PithosMonitor objectGeneral cleanup
Changes to hide the warning image when an account token is refreshed
Modified Selective Sync behavior to mark the files in the unselected paths as Unversioned, instead of removing them.Resolves #2112
Simplified snapshot comparisons usind dictionaries
Modified differencer to compare UUIDs instead of URLs
Added action to the PithosBalloonExpiredNotifications now add an action to the balloon that opens the account preferences when clicked
Added modifications for move detection. Resolves #1999, #1891
Modified balloon to allow scaling. Closes #2082
Replaced auto reauthorization with a message that asks the user to renew the api key.Modified the account page of Preferences to display warnings for expired accounts
Removed old code that used MD5 for small filesCloses 2096
Further simplified state initialization
Replaced lists with arrays in State to make the state class read-only
SyncFiles method modified to detect conflicts as per #2096
Modified Differencer to set the PreviousHash value for Common objectsExtracted Current,Previous fields to nested State class to make Post exception safe and use a more functional style
Added manual token refresh button to account page. Closes #2095Modified check for interrupted files to raise notification only if there are actual interrupted files. Closes #2081
Fixes to create the proper filepaths from URLs
Fix to Selective Synch check behavior
Fixed to polling and differencing
Modified SnapshotDifferencer to detect NoModificationInfo entries.NoModificationInfo entries are replaced by matching entries from the previous snapshot.
Synch seems OK. Identified problem with poll differencer
File and polling filtering work properly
Converted message arrays to Uri arrays
Added code to facilitate retrieval of server folders
GetFileAgent moved to FileAgent.cs
Setup changes to allow previous version removal
Renamed PauseEvent to ProceedEvent
Extracted polling functionality to a separate PollAgent.csThe PollAgent pauses polling while network operations are in progressModified deleted file processing to ignore files in the Trash folder.
Modifications to raise move events for moved child objects from the FileAgent
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
Modified the links of standard login and server sites to use https instead of http