Menu

[r1895]: / trunk / Docs / v4-Notes.txt  Maximize  Restore  History

Download this file

101 lines (71 with data), 4.0 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
================================================================================
CodeSnip v4 Development Notes
$Rev$
$Date$
================================================================================
This document contains general notes about the development of CodeSnip v4 along
with details of changes made. The document's purpose is to provide a source for
other documentation, including writing the release 4 change log.
--------------------------------------------------------------------------------
Notes
--------------------------------------------------------------------------------
* Development started 26 Nov 2010.
* First alpha release 31 Dec 2011.
* Second alpha release 21 Apr 2012
* Version numbers set to 3.98.x.x for alpha versions. Beta versions will use
3.99.x.x. Third number will be bumped for each alpha or beta release and
fourth number will be set to an appropriate build number at the time of
release.
--------------------------------------------------------------------------------
Changes
--------------------------------------------------------------------------------
* Features:
o Compiler warnings can now be switched on as well as off in generated code.
o Contents of a category can be printed: category name used in header then sub-heading for each snippet and description of snippet follows.
* Refactorings and similar:
o Updated browser interface code with IE 8 specific flags.
o New code to "box" value types as objects.
o Warnings code and Code Generation tab of preferences dialogue box.
o Some renamings.
o Some new helper methods added to some classes.
o HTML page loading code for detail pane refactored.
* Bug fixes:
o Unreported bug in logic of code that generates program ID: not causing a problem, just wrong!
o Bug #2868708 fixed by changing implementation of TTextSearchCriteria: edited snippets no longer are lost from manual snippet selections unless name changes.
o Bug #3534138 fixed: details pane display is now emptied when last tab is closed: previously content of last closed tab remained on screen.
* Help file:
o Updated re program changes.
o Changed spelling of some words to UK English.
* Documentation:
o Privacy statement updated re changes in data recorded via database update logons
o Licensing docs updated re MPL 2.0
* RTF Support:
* HTML & CSS processing:
* Printing:
* Dialogue boxes:
o Dependencies dialogue box now displays snippets that depend upon a snippet in addition to its own dependencies. Original display no longer includes Snippet kinds.
o Changes to Code Generation tab of preferences dialogue box:
- updated to allow new feature to switch warnings on or off to be specified
- default warnings can now be restored
- warnings list view can now be sorted on any column
- revised and extended Alt key shortcuts
o Code Import dialogue box now sorts imported units in list view and scrolls to make renamed snippets visible.
o About box program tab updated with credits for new third party code.
* Database:
* Import / Export / Backup:
* Encoding:
o Compiler output encoding can now be set explicitly on a per-compiler
basis. Currently all compiler use default.
*** INCLUDE IN CHANGE LOG ONLY IF THIS IS MADE USE-CONFIGURABLE
* UI changes:
o Minor tweak to text displayed for empty sections in details pane.
o Now displays buttons next to non-empty section heads in overview panes, and lines have been removed from treeview.
o Ctrl + arrow keys can now be used to scroll list view vertically and horizontally without changing selection in overview pane.
o Main window UI is now refresshed whenever changes that affect UI are made in preferences dialogue box.
* Web Services:
o Logon to database update web service now sends info about OS and IE version.
* Syntax highlighter:
* Config files:
* Installer:
* Misc:
o Some source code now licensed with MPL v2.0
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.