Code

History

Commits on b5314923b6094deaf7daeaeb32b9bf89babd37d7 to Source/Libraries/GSF.Core/IO/IsamDataFileBase.cs12
  1. GSF.Core: Added IsDisposed property to ISupportLifecycle to prevent certain race conditions in the StatisticsEngine.StephenCWills committed 11 years ago51ec316
  2. Converted TFS repository to Git.StephenCWills committed 11 years agodd143d7
  3. Added - and globally applied - a SafeFileWatcher class to avoid issues with dangling references (which manifest as a memory leak) when using the .NET FileSystemWatcher as a class member when parent class fails to get properly disposed or does not properly implement IDisposable pattern.ritchiecarroll committed 11 years ago1df7c34
  4. GSF: Migrated all file license references from Eclipse to MIT.ritchiecarroll committed 11 years ago6d94f5f
  5. GSF.Historian: Improved operation of MetadataFile (e.g., nnn_dbase.dat) to use a new variable length file format to support non-fixed length strings and structures and dictionary style lookups - new file name is nnn_dbase.dat2. Supports three modes of legacy operation (1) Enabled - use legacy format only, (2) Compatible - use new format but keep an old legacy file in-sync for compatibility, and (3) Disabled - use new format only. For implementations with large ID gaps or very large meta-data sets, it is recommended to switch to new format to conserve memory.ritchiecarroll committed 12 years ago9fdf1ce
  6. GSF.Core: Performed first pass at enabling code analysis for the core library. Still much work to be done in order to reenable many valuable rules in the GSF ruleset.ritchiecarroll committed 12 years ago0bd9e4d
  7. (1) Updated data subscriber such that meta-data exchange will automatically initiate a configuration reload and subsequently re-evaluate output measurement filter expressions to see if any new and/or deleted measurements from meta-data sync need to be taken into account by active subscription (e.g., new or deleted device). (2) Corrected various spelling issues.ritchiecarroll committed 13 years ago6f5db9b
  8. (1) Added GSF.PhasorProtocols.UI.* / GSF.TimeSeries.Transport.UI.* (2) Performed a minor code clean-up on entire solutionritchiecarroll committed 13 years ago189c547
  9. GSF.Core: Updated IsamDataFileBase to operate on calculated record index seeks and writes based on a Int64 expression to avoid Int32 overflow in cases where file length will exceed 2 billion+ bytes.ritchiecarroll committed 13 years ago684cfcc
  10. modified headerssdgilliam committed 13 years agocd72314
  11. GSF.Core: Modified IsamDataFileBase.WriteToDisk to write all records sequentially to the stream rather than seeking between each write operation.StephenCWills committed 13 years ago595894f
  12. Renamed folders and separated GSF.Media and GSF.Net into separate projects.StephenCWills committed 14 years agoac1ef66

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t