Build |
Bugs fixed |
New features |
Beta A |
- Global templates would wrongly register objects on editing
- wrong RFactor ceiling would allow of
RFactors grow beyond the theoretical maximum (equal AFactor)
- Warning "Dismissing last memorized element" would appear
also if no elements were memorized at Dismiss
- Read-only localization files could not be opened
- Text filters would fail on open comments in titles that were automatically
shortened by SuperMemo
- Total would not be updated on Queue Cloze and Queue
Extract
- Aborted Copy collection would keep the destination name on the file
pick-list
- Copy collection would start copying without testing for available
space on the destination drive
- Collection would not open if read-only sm8opt.dat was substituted
- Task manager would not remember its location on the screen
- Empty template registry would display all element window buttons that
would produce fatal errors when used
- Tools toolbar would not respect the interface font when floating
- Global template elements would incorrectly register their category
- Recovery verifies category registration (previously it would just ignore
it)
- Reading options would not register the descendant element template
|
- Q&A export allows of exporting branch
titles
- Safe title filtering (end of title
automatically closes all open delimiters)
- Removing read-only file status from
localization files (e.g. when submitted via e-mail)
- HTML export with templates reuses template colors
- Converting Tasks to Topics or Items in the Element Parameters
dialog box
- Error dialog boxes make it possible to copy the error to clipboard or
e-mail the report to SuperMemo World
- Fatal errors record the path to the terminating collection
- Text highlighter among reading options
- Levels Middle and Professional turn off localization of menus used in
Beginner and Basic levels
- Element Parameters dialog box displays the element's currently registered
category
|
Beta B |
- Apply layout on an element with scalable
components would not resize the components
- Closing Workload would restore Default
layout instead of Last used layout
- Classic layout would not dock the toolbars
- Shift+click translation would display Cannot translate message on
shape components
- The toolbar dock window could be resized vertically and take unnecessary
screen space
- Cloze deletion would set read-point on [...] deletion
- Element window would not get restored after minimizing and activating via
Windows taskbar
- Reading toolbar would not float in Windows 98
- Activating SuperMemo with Alt+Tab would reload components twice
- SuperMemo 7 databases could not be imported
|
- Default transfer tasklist is kept
separately for each tasklist in a collection. Confirmation is needed to
change the default transfer target
- Repair collection reports the
number of allocated registry member slots and the actual number of members
- Remember on a task removes the task from the tasklist upon
confirmation
|
Beta C |
- File : New would not retain the
current layout
- Closing the content window would restore
the default layout instead of the last used layout
- Changing element type would not update the
element's type in the browser
- Recovery options dialog box
would not free its memory
- Templates would change element type without
confirmation
- Transfer would replace text center and
right alignment with the left alignment
- Category combo in element parameters would
occasionally ignore the category change
- Task manager would wrongly remember the
last search string
- Template apply would overwrite the
multiple-choice setting
- Repair collection would wrongly set
the end of template buffers will possible loss to components ('wrong
buffer marker' error)
- Obstructing file c:\colls\xxx would prevent creating a collection
named c:\colls\xxx.kno
- Collection rename would not remove the old name from the file pick-list
- '..' would not work as the parent directory in the file browser
- File : Copy collection would not allow of creating the target
directory if it did not exist
- Copying a collection to xxx.knno would make it unavailable from the pick list
- Toolbar selection would not be stored in layout.ini
- Duplicate on tasks would not create a new tasklist position for the
newly created task
- File delete in file browser would fail on read-only files
|
- File options such as File : Open, File : New, File : Copy collection,
etc. use a file browser that makes it possible to preview collection
statistics, delete collections and hide directories that make locating
collections difficult if their number is large
- Templates, categories and tasklists are not deleted upon deleting the last
user
- Selected error messages provide a bookmarked link to the errors
page at SuperMemo Website
- Tools : Export : Learning process makes it also possible to
optionally export the last update record of dismissed and pending elements
|
Beta D |
- Extracts and cloze deletions executed on tasks would create new tasks
- Sending extracts via e-mail would fail on longer files
- Background applications would flicker in certain setting of background and
the main toolbar dock
- Rich text components would not respect Default Font
- Categories would ignore deleted or wrongly-set templates
- Auto-merge setting in categories would not work
- Categories would confuse topic and task templates
- Back-up file naming would not sort by date
- ComboBoxes would occasionally fail to enforce a new selection (e.g. tasks,
categories, templates, etc.)
- Wrong R-Factor ceiling would flatten the first interval curve
- Changing multiple-choice setting of components would not update feedback
coloring
- Interrupted Find All in the browser would cause memory allocation
errors
- Font set for the classic template would be lost upon leaving the element
|
- Predefined templates created in each new collection: Standard, Classic,
Picture, Sound, Spelling, Pronunciation, Multiple Choice Test, Reading,
Occlusion, Pronunciation and Task. To add new templates to an existing
collection choose Tools : Add predefined templates in the template
registry
- Multi-select delete in file browser makes it possible to delete whole
collections
- Customizable quick-backup directory
- Replace template replaces two steps: Apply template and Impose
template
|
Beta E |
- Transfer branch and other similar options were disabled by an error
in file dialog setup
- Importing HTML files would ask if the template change should be local or
global
- Delimiter filters would fail on delimited extracts larger than 255 bytes
- Q&A import would not accept HTML components as valid Q&A template
components
- Toolbars would occasionally obscure the registry windows that would make
it difficult to use the registries
- Empty templates would indefinitely obscure the source data
- Large file warning in HTML import would only detect large HTML code and
would not detect large object files
- Import : Q&A text would result in component flicker that would
greatly slow down the import procedure
- Incompatible import template could abort the import of multiple choice
test text files
- Closing the browser would restore the default layout instead of the last
used layout
- Recovery would not move folders associated with object files
- Alt+B would not work in Contents when the Synchronize button
was down
- Repeated import of the same HTML file would orphan HTML directories in the
\elements\ folder
- Template operations would occasionally result in "Cannot dispose component
#No"
- Paste template would affect learning data of an element and result
in multiple errors
- Import : From SuperMemo 7 would asynchronously execute the import
filter which could result in the import procedure being unable to locate the
import file
- Template processing flags would not be cleared on deleting the last
template component
- Registry windows would not cascade correctly
- Adding a new tasklist would fail if the new name was case-insensitively
the same as that of an existing tasklist
- Recovery would report a wrong size of temporary files
- Category Hook verification would
hang up on deleted hooks (e.g. at Arrange folders)
|
- Paste creates a new component if the clipboard format data does not
match the current component type (only for Image and Rich Text components)
- Multiple choice test import is now the default Q&A import while
the old Q&A import procedure has been relegated exclusively for
importing files from earlier versions of SuperMemo
|
Beta F |
- Topic repetitions would occasionally not be executed with Esc upon
editing article text
- File browser would occlude *.mpg file in video import
- *.mpeg files would be stored with the extension *.mpe
- Video would not play in video registry
- Message and error dialogs would not respect Narrow caption setting
- Changing tasklist at Task Extract would not unregister the task with the current tasklist
- Changing reading list at adding new reading list position (Ctrl+Alt+R)
would not register the tasklist
- Changing element type to Task would only make it possible to add the
task to the current tasklist
- Tasklist recovery report would not include the recovered tasklist path
- Changing the destination tasklist at Add new task would leave the task element empty
- Changing value or time setting at changing the type to task would not be respected
- Multiple choice test would not generate grades
- Format toolbar would be named Edit after docking
- Apply template would occasionally confuse source data with the destination data if component
type numbering
and assign properties between components of different type
- Applying scaled template to an unscaled element would not rescale
unmatched components
- Q&A import would fail to process End-of-line characters
- Add URL would not create a new HTML file
- Esc at collecting items in View : Outstanding might
occasionally cause General Protection Fault errors
- Wrong element data would be
displayed on start if synchronize element in contents was on
- A newly created collection would
occasionally display Fatal error due to Burden rounding errors
- Setting Border would not be
saved on leaving an element
- File browser would not respect narrow
caption setting
|
None
|
Beta G |
- Cloze deletion would occasionally not differ from the parent element due
to wrong template flag setting
- Moving template components would have no effect on coming back to the same
element
- Cloze deletion would affect parent template
- Clear read-point would disable some element shortcuts
- Setting AllowActiveDoc:=true would produce multiple stability problems
with the OLE component
- OLE objects would not transfer to other collections
- File dialog would display Error in the caption if the file type was
set to collection
- Template : Load from file would not work
- Duplicate would add root of rearranged folders to history list on
children overflow
- Reset collection would not reset repetition count and average
repetition time
- Count burden would fail on collections with no memorized elements
- All content operations would rebuild the contents tree at the cost of
performance
- Q&A import would not immediately update the element titles in
the currently opened branch
- Template registry would allow illegal operations on component pop-up menu
- Home/End in an empty browser would display an error
- SuperMemo would not be able to select new hook and root of a category if
both had been deleted at the same time
- Q&A import dialog box would hide behind the element window at choosing the import template
- Docking toolbar could not be sized resulting in multiple toolbar alignment
problems
- Browser sorting could be irresponsive if mouse moved slightly on a column
click
- Newly pasted image components would not adjust their size to the size of
the picture
- Pasting RTF texts would beep in case there was no rich text component available
in the element
- Ctrl+C would be used for paste instead of Ctrl+V
- Copy on empty images would result in an error
- Session data would fail after the year 2013
- Import Q&A would not retain template objects (e.g. pictures)
- Warning! Primary storage file: <file 1> occludes secondary storage file <file
2> could be forced by a change of the case of the path string
- Trailing spaces would fool Selection Length in cloze and extract options causing loss of data (e.g.
resulting in empty RTF components)
- Impose template would only work if the element was modified at the
same time
- Repair collection would not work if Verify filespace was
checked and Verify registries was unchecked
- Text registry would often use a non-existent font on texts with no font
assignment
- Element number greater than a size of a collection would block painting
operations in the browser due to infinite update loop
- Browser sorting would treat all ordinals above 10,000 as equal
|
None (temporarily, several bug traps have been introduced, please report
all unusual warnings and messages)
|
Gamma H |
- Remaining bug traps have been moved to the debugging mode
- Repetitions graph would produce GPF errors
- Valid A-Factor=1.01 in topics would be detected as an error
- Default color would not propagate between components and elements
- Save repetitions in the browser would not refresh the browser (this
procedure can change intervals if the day-span is beyond 1 day)
- Inadequate modify flag would occasionally result in loss of texts
in template operations
|
|
Gamma I |
- Changing tasklists at Add Task would empty the text of the last
task in the current tasklist
- Last day in file-browser collection preview was meaningless
- Enter/Space would delete the text selected as a read-point
- Save repetitions would reschedule repetitions starting with the
last day of repetitions instead of on the current day only
- Extract selection would hang up SuperMemo on bottom-most selections
in longer texts
- Cloze deletion would not restore the current element's branch if
the synchronization button was off
- Leech options would link to a wrong help page
|
|
Gamma J |
- Editing template flags in template registry would result in reloading wrong template data
- Add template would mistakenly add source data to source data
- Repair collection would not remove deleted templates applied to elements
- Object registration at Apply template would be ambiguous with
potential loss of data. All registration procedures have been moved to the
moment of saving all element data
- Replace with template would confuse source and template data
- Link : Font would be ignored in elements with templates if the text
had not changed
|
|
Gamma K |
- Read-points are one-character long by default to prevent accidental
deleting with Enter or Space
- Ctrl+N could produce empty element with wrong template flag
settings
- _files directory would not be deleted when deleting html
files
- Sound recorder was compiled with wrong MMSystem library (would not record)
- Point&Click would not execute from invisible script components
|
|
Gamma L |
- Cloze and Extract would unnecessarily disrupt the repetition
cycle
- Cloze and Extract could mistakenly trigger Final Drill
- Space on selection in rich and plain text component editors would not work
- Dismiss/Commit/Reset buttons in Contents would attempt reusing the
last browser subset if available (this could result in serious errors)
- Link registry member on an element with a global template would be lost if
no other changes were made to the element
- Alt+F10 would not work in registry windows
- Wrong read-point scroll-back on Extract
- Ctrl+Alt+N would not respect category topic template and would use the
in-built reading template
- Branch rescheduling would ask for confirmation of removal of all
individual tasks
- Importing very large HTML files could result in Range check error
- Ignore and Extract would occasionally fail to move the
read-point
- Collections created with Build 8.3 or earlier could not be opened via file
browser
- A-Factor would not be modified on HTML file import
- CanCreateFile test would always return true which could
result in errors at File : New
|
|
Build 10.07, March 2001 |
- Missing space between ] and [ would result in errors in the DragMatch
command
- Tools : Plan : Terminate would wrongly compute the total schedule
length
- Topics would often enter the final drill
- Pasted images would be difficult to grasp with the mouse
- Pasted images would not detach template
- Alt+PgDn shortcut would not work
- Detach template would not save the most recent changes to template
source
- Deleting the rich text component from the reading template would result in
errors on pasting reading elements
- Searching texts of the length 500,000 characters would hang up the search once in 500,000 cases
(yet one case was actually documented)
- File : Tools : Rename collection could be aborted by the user with
unpredictable consequences
- Status bar would not respect interface font setting
|
|
Build 10.08 (W2K), May 2001 |
- "Range check error" would be displayed on locked
collections instead of "File locked"
- AND-Search would override the browser layout
- Read points would make components visible independent of their display
status
- SuperMemo would restore folders of orphaned kno files without a
warning
- Prohibited access in template registry would show on upgrading some
collections from SuperMemo 98
- Creating collections via command line parameter would result in text registry
zero size errors
- Forgetting index and Ordinal settings in View : Category would be ignored
|
Enhancements for users of Windows 2000:
- View Source for editing HTM, Scripts and RTF in a notepad
- Filtering RTF: removing bullets, tabs, proliferating dots, tables,
JavaScript, hyperlinks, executables, etc.
- Double refresh on applying layouts due to different painting algorithm in
Windows 2000
- Different method for detecting RTF text length to prevent misaligned
extracts in Windows 2000
|
Build 10.09, Sep 28, 2001 |
- Errors in the learning process imported from SuperMemo 7
- Converting topics to items within the repetition cycle would result in
learning process errors
- Wrong template registration at Replace template could result in
lost objects (e.g. texts saved with Template : Save with objects)
|
- Code optimized for reducing the size of the program and increasing its
speed
|
Build 10.10, Feb 6, 2002 |
- Regroup in folders could delete non-folder elements
- Problems with OLE with Scaled on
- Incomplete Trim Shortcuts
- Wrong average forgetting index statistic
|
|
Build 10.11, Apr 19, 2002 |
- Hiding combo box selections on the Tools toolbar could result in an
error on exiting SuperMemo
|
|