Change log
V0.08.0 (first working: MAD)
09/14/2007
This is the first release, the 'Minimum Acceptable Deliverable' (MAD). It is full functional, but only intends to the the bare minimum that could be considered useful to the users for which the software is developed.
- Bug #27: Space for numbers in navigator needs to be bigger
- Bug #29: Selecting marker filter should remove hilight from error filter
- Bug #32: Removed checked column from marker listview
- Bug #35: Escape should close the find dialog
- Bug #36: Need to allow single \ in record while editing
- Bug #37: Remove extra splitter bar
- Bug #38: Add button to save / process current record
- Bug #46: Default text in navigator should be blank by default
- Bug #47: Change template not working
- Bug #48: Don't want "All" in results list
- Bug #49: Say some positive when no problems found
- Bug #50: dt under lx confused if intervening error nodes
- Bug #52: In Structure settings tab, change combo box to 2 radio buttons
- Bug #54: In structure tab, parent marker entered with a slash should be accepted.
- Bug #55: Add explanatory text to Strucutre tab
- Bug #56: In mapping tab, previous choice should be scrolled into view and selected
- Bug #58: Mapping should be to the id, not the uiName of the target
- Bug #59: Most Permissive (Multiple Apart) default setting in structure tab
- Bug #61: Speed up update of marker detail after updating marker settings
- Bug #62: When opening lexicon crash
- Bug #63: Speed up update of marker detail after updating mapping
- Bug #64: Can't delete a mapping
- Bug #65: Marker Settings dialog needs to be larger
- Bug #67: Save should save solid file also
- Bug #68: Markers starting with digits don't work
- Bug #69: Wire up writing system chooser
- Bug #71: Click lift link goes to flex
- Bug #72: Search Beeps in Wrong place
- Bug #73: Solid should keep MDF mixed encoding
- Bug #74: In Choose SOLID Template screen: change typo whill -> which will
- Bug #75: Change the beep to sound play
- Bug #76: Export exception
- Bug #77: Flex subc. That should be Flex sn.
- Bug #78: MDF hierarchy wrong
- Bug #80: Registration error
- Bug #81: Refresh on edit pane looses edits
- Feature #3: Test SFM database against a schema
- Feature #4: Edit SFM data
- Feature #5: Schema Stored as an XML file
- Feature #6: Explicit meaning assigned to SFM tags
- Feature #8: Initial schema guess
- Feature #9: ui: schema editor
- Feature #11: ui: data browser
- Feature #12: ui: data editor
- Feature #13: ui: schema browser
- Feature #15: Provide an editable representation of inferences (MDF default)
- Feature #16: Provide editable SFM-to-LIFT and SFM-to-Flex mappings
- Feature #18: Align values in editor
- Feature #19: Add scope to search box
- Feature #20: Stay on same record when changing filter
- Feature #21: Make search loop
- Feature #22: Remove forward / backward from search
- Feature #23: Check an edited record after \xx
- Feature #24: Update list view after delting a parent marker
- Feature #25: After deleting parent marker fix infer combo
- Feature #26: Filename in title bar
- Feature #28: beep when looping search
- Feature #30: Error filters to be marker centric
- Feature #31: Keyboard shortcuts for open and find
- Feature #33: Export to LIFT
- Feature #34: Add flex mappings
- Feature #39: Relabel Result of Check to Check Results
- Feature #41: LIFT Export UI
- Feature #42: MDF Template
- Feature #43: LIFT Mapping
- Feature #44: Add version to solid file
- Feature #45: Display report detail as tooltip
- Feature #60: Blue title bar for marker settings
V0.8.1 (Lift Export)
09/26/2007
Add LIFT export in some form.
- Bug #83: Add writing system attribute to xml export
- Bug #84: Export uses temp file name for solid file
- Bug #86: cf,ce,cn changes in templates
- Bug #87: sn under ps in alternate hierarchy template
- Bug #88: Change structure then use the record recheck no go
- Bug #89: tab in editor should er tab.
- Bug #91: sort marker window
- Feature #40: LIFT Export Engine
- Feature #90: change unknown writing system code to official code.
V0.8.2
10/18/2007
Fixes for a few LIFT export issues.
- Bug #95: LIFT export throws (meaningless) exception on bad dates
- Bug #96: LIFT export alternate and normal form
V0.8.3
10/28/2007
Enhancements - Improvements to Lift export (mappings and custom field support) - Recursion in structure rules
- Bug #98: Mapping columns to be wider
- Bug #99: Check default example map for LIFT
- Bug #102: Disable editor when no file loaded
- Bug #105: Inference should try harder (recurse)
- Bug #115: Map lx to Lift:Lexical Unit
- Bug #116: Filter empty values
- Bug #119: Alternate Template ps
- Bug #125: Exception on default font in sfmEditorView
- Feature #103: LIFT export slow
- Feature #104: Default ok on settings dialog
- Feature #108: Add u to templates
- Feature #112: Lift export label
- Feature #113: Default export should be lift
- Feature #114: Default export to be same as before
- Feature #117: Give editor initial focus
V0.8.4
12/03/2007
- Bug #51: Need other options for mappings
- Bug #94: When open new lexicon prompt for save
- Bug #107: Inconsistant enable disable titles
- Bug #110: Default lift maping
- Bug #126: spelling correction
- Bug #127: map dt--> date in LIFT
- Bug #128: map nt --> ? in LIFT
- Bug #130: map ph --> LIFT phonetic
- Bug #131: Add LIFT mapping for explicitly dropping the data
- Bug #132: Make entry view control lock while filling.
- Bug #133: Rescan if necessary before export
- Bug #137: Click sn in properties and exception
- Feature #82: Implement 'click here to save' in Change Template
- Feature #93: Move edit settings as button to Marker Settings Title
- Feature #97: LIFT export custom fields
- Feature #109: Remove phony lift targets
- Feature #111: Add lift mapping 'dont include in file'
- Feature #134: Improve filter in file open dialog
V0.8.4.1
12/04/2007
- Bug #142: Vertical scroll bar becomes hidden when using splitter
V0.8.4.2
12/13/2007
Bug fixes and progress bars
- Bug #143: Exception on file open
- Feature #100: Progress bar on export
- Feature #101: Progress bar on load
V0.8.4.3
01/17/2008
Bug fixes
- Bug #145: Markers duplicated when multiple inference fails
- Bug #146: Clicking on errors doesn't move to record
V0.09
06/01/2009
Minor bug fixes and small enhancements.
- Bug #129: map pc --> picture in LIFT
- Bug #153: \np under lx
- Bug #154: \ns also under lx
- Bug #155: \pl et al under lx or pd or se
- Bug #162: All notes under lx
- Bug #163: \lf under lx or se in template
- Bug #180: Exception in Change Template
- Bug #183: Templates are wrong way round
- Bug #196: Dates without leading zero dont export to lift
- Bug #197: Changing unicode setting corupts current record
- Bug #206: Writing system duplicate entry
- Bug #244: Unwrapping line of text
- Bug #245: Allow for wrapped text
- Bug #247: Unknown writing systems should default to unicode
- Bug #258: Tooltips for keyboard shortcuts
- Bug #264: Font Size
- Bug #286: Installer in add remove programs
- Bug #289: navigator text not updating
- Bug #310: Marker settings empty name exception
- Bug #312: Enter in empty parent marker box throws
- Bug #315: file open issue
- Feature #139: \so Source
- Feature #158: Add .lex as a built-in open for the open lexicon filter
- Feature #178: Remove Flex mapping
- Feature #181: Keyboard shortcut for record navigation
- Feature #184: Support new palaso writing systems
- Feature #288: ctrl + s for save
- Feature #313: Keep cursor in lexicon edit pane
- Feature #314: F5 shortcut for refresh lexicon pane.
V0.11
- Bug #151: \et should not map to lift gloss
- Bug #152: lift export should not include a lang attribute on <pronunciation>
- Bug #164: Change <field type= to <field tag=
- Bug #167: Only accept backslash at start of column
- Bug #259: Indicate out of date stats
- Bug #290: write out guids on lift export
- Bug #361: Object reference not set to an instance of an object.
- Bug #404: GetSettingsFilePathFromDictionaryPath Throws
- Feature #135: \cf Cross Reference
- Feature #138: \lf et al Lexical Function
- Feature #166: Handle exporting relation types to LIFT
- Feature #168: Integrate sub entry xslt into Lift export
- Feature #253: Make all inferred fields explicit
- Feature #378: Improve warning of template overwriting solid file
V0.13
Enhancements - Data Validation (must have, optional, regular expression) - Shape record filter and editor - Writing system wizard to allocate on pattern, or pre-defined (template) groups - Global preferences for encoding (unicode or legacy) - St
- Bug #106: List headers display funny (vista?)
- Bug #118: Clicking in list header messes up header label (vista?)
V1.01
This is the next major feature release of Solid.