TextStudio 0.0.658 Changelog
2007-09-10: Bits and bobs, odds and sods, this and that. Nothing much to write a changelog about.
Interface
- Multiple Save window now displayed when selecting Yes to There are n unsaved files. Would you like to save them?". This makes closing the program a lot smoother when many files are unsaved.
- Removed time samples from Date and Time controls.
- Recent Files window now stays visible when opening files. It used to be hidden because it was a modal dialogue.
Lists
- Del and Backspace now cause
List_Remove()in Recent Files. - Next item is selected at the end of
List_Remove()to make consecutive deletions easy. - No longer prompts user when removing items. There’s a Cancel button to discard changes.
Formatting
- Format > Inline HTML > Hyperlink now sniffs whether the selected text is a URI and wraps it in
<a href="uri">.- If selected text is sniffed as being one URI per line, each URI is wrapped like this on that line.
- This added 4kB to
textstudio.exe. - Will not introduce any new HTML formatting until the rewrite.
- Paragraphs are now separated by a newline if any text is selected for any value of Omit Tags.
- Attribute order rationalised and made consistent between form controls.
Optimisation
- Filesize of
textstudio.exewas 532kB. It’s now 484kB. 48kB were removed! - A new
textstudio.iniis now generated more simply if TextStudio starts without one. - List of open files in Window menu simplified and optimised.
Removed Features
- Folders which are dropped onto form no longer open the Multiple Open form:
- This was a bumpy ride and loading everything in the dropped folder is risky.
- Simplified the code.
- You can still use the Multiple Open window or select multiple files in Windows Explorer and drop them.
- Filters window removed. Filters can be typed directly into Multiple Open and they are saved.
Keyboard Handlers
- Forms which have a keyboard handler:
frmApplyTofrmDatefrmFiltersfrmGotofrmMultiOpenfrmMultiSavefrmRecent
- Each form now uses just
Form_KeyDown()instead ofForm_KeyDown()in tandem withForm_KeyAscii().
List Boxes
- Forms which have a list:
frmApplyTofrmFiltersfrmGotofrmMultiOpenfrmMultiSave- frmRecent
- Context menu items and code now shared:
- Removed context menu from each form.
- All
lstList_MouseDown()events for right-click now just make a call toList_Menu(). - Each context menu item now just makes a call to the
modListBoxcode for that task. - Removed the context menu items from each form. They all share the one in
mdiMainnow.
- Ctrl+A and Select All always uses
List_SelectAll()ifActiveControlis a list. - Ctrl+C always uses
List_Copy()ifActiveControlis a list.
Date and Time
- Simplified much of the code in
frmDate.
Bugs Fixed
- Buttons no longer get messed up in Recent Files window after Open File is used.
Formatting
- Added
>for<dl>which was missing in Format > List HTML > Automatic. - Checkbox and Radio Button
checkedattribute no longer scrambled. - Format > HTML Entities no longer enabled in design time.