|
Version 17.0. Released 01/23/2012 |
|
New features |
- Added the long
awaited Diagram
Control (see
screenshot), which
implements the
following features:
-
Ability to add
unlimited number
of diagram
shapes and
connectors.
-
Various
predefined
diagram blocks,
including
circles,
triangles,
boxes, rounded
boxes,
parallelograms,
trapezoids,
stars and
clouds.
-
Table diagram
block.
-
Text labels
inside diagram
blocks.
-
Smart straight
and curved
diagram
connectors with
5 types of
customizable
arrows.
-
Interactive
diagram editing.
-
Ability to save
and load diagram
to/from XML.
-
Copy diagram
image to the
Clipboard.
-
Save diagram
image to a file.
-
Please run the
new
BCGPDiagramDemo
example to see
the new control
in action.
-
Chart
Control
implements new and
updates existing
features:
-
Axis scale
breaks (see
screenshot).
Call
CBCGPChartAxis::EnableScaleBreaks
to enable this
feature for an
axis. Scale
breaks can be
generated
automatically or
added manually.
See the updated
BCGPChartExample
| Advanced
Features | Scale
Breaks for more
info.
-
Added new chart
category -
Histogram. Use
the new
BCGPChartHistogram
category and
CBCGPChartHistogramSeries
class
to create series
of this type.
-
Implemented two
new technical
indicators for
Stock charts
(see
screenshot):
Bollinger Bands
and MACD. Use
CBCGPChartBollingerBandsFormula
and
CBCGPChartMACDFormula
classes to
add these
indicators to
Stock charts.
-
Stock charts are
optimized to
handle very
large data. Call
CBCGPChartStockSeries::AddData
and pass a
CArray of
CBCGPChartStockData
objects to
quickly
initialize a
stock series
with market
data.
-
Now stock series
are working in
"index mode"
mode by default.
It means that
data points are
accessed by
index, but X
axis displays
labels according
to date stored
in the X
component of
data point.
Important
note. Do not
call
CBCGPChartAxisX::SetFixedDisplayRange
with date/time
values, use data
point indexes
instead.
-
Now you can
create virtual
stock series by
overriding only
three methods:
IsOptimizedLongDataMode
(should return
TRUE),
GetDataPointCount
(should return
the total number
of data points
in a stock
series) and
GetStockDataAt,
which should
return the data
obtained from
external source.
-
Line, Area,
Column, Bar and
Histogram series
can handle very
large volumes by
trading off the
ability to
customize
individual data
point
properties. Call
CBCGPChartSeries::AddDataPointsOptimized
or
CBCGPChartVisualObject::AddDataPointsOptimized
with array
of double values
to add a batch
of data points.
Take a look at
BCGPChartDemo |
Large Volume
Charts | Huge
Data to see this
feature in
action.
-
CBCGPChartAdvancedFormula
output
series now takes
advantage of
"optimized long
data" feature,
which allows to
increate
performance and
reduce memory
consumption. Set
CBCGPChartAdvancedFormula::m_bUseLongData
to FALSE before
creation of
output series to
use "regular"
data points.
-
Added support
for tooltips
(see
screenshot).
Call
CBCGPChartCtrl::EanbleTooltip
to enable
tooltips for a
chart control.
You can override
CBCGPChartSeries::OnGetDataPointTooltip
to customize
tooltip text for
a specific data
point. You can
override
CBCGPChartVisualObject::OnGetToolTip
to customize
a tooltip
displayed at
specified client
coordinates.
-
You can
customize series
fill opacity by
calling
BCGPChartFormatSeries::SetSeriesFillOpacity.
-
Added new
notifications
about axis zoom
and scroll
actions: chart
control's owners
will receive
BCGM_ON_CHART_AXIS_ZOOMED
and
BCGM_ON_CHART_AXIS_SCROLLED
messages. Also
you can override
OnAxisZoomed
and
OnAxisScrolled
overrides in
CBCGPChartVisualObject.
-
CBCGPChartAxis
has two new
members
m_szMaxFixedLabelSize
and
m_strMaxDisplayedLabel.
The first member
allows to
specify maximal
axis label size
(in pixels),
which won't be
overridden by
internal
calculations.
The second
allows to
specify a label
whose size will
be used as
maximal label
size.
-
Output series
type
encapsulated in
CBCGPChartAdvancedFormula
can be
customized by
overriding of
GetOutputSeriesType
and
GetOutputSeriesCategory
methods.
-
CBCGPChartObject
has a new
coordinate
mode
CM_PIXEL_FIXED_SIZE.
Now you can
add objects of
fixed
size to
the diagram area
and specify
object size
and position in
pixels.
-
CBCGPChartLongSeries
has a new
method
GetNearestScreenPoint,
which calculates
position for
interactive
markers.
-
Chart View
correctly
handles Windows
7 task bar
interaction.
-
Pan mode
correctly
scrolls
different series
displayed on
different axes.
- Added a new
Tag Cloud
control (see
screenshot). This
control is a visual
representation for
text data ("tags")
and the importance
of each tag is shown
with font size or
color. The control
implements the
following features:
-
Unlimited number
of tags.
-
Alphabetical
sorting.
-
Sorting by
value.
-
Customizable
text color.
-
Customizable
text format.
-
Tooltip support.
-
Visual Designer
for Gauges
(see
screenshot)
-
Now you can
create
top-quality
digital
dashboards using
the new WYSIWYG
design tool in
minutes!
-
Arrange gauges
on the design
surface and
change their
properties.
-
Save your
dashboard to XML
and load it in a
C++ application.
-
See the updated
BCGPGaugesDemo
to learn how to
integrate
designed
dashboards with
your
application.
- Graphics
Manager
-
CBCGPGeometry
supports 2
filling methods
now: alternate
or winding.
GetFillMode/SetFillMode
methods were
added to this
class.
- New static
method
CBCGPColor::CreatePalette
creates palette
from the colors
array.
-
CBCGPColor::GetRGBArray
returns colors
array in order
suitable for
displaying in
14-columns grid
(see
screenshot).
- CBCGPBrush
has '=='
operator now.
- Added
CBCGPBrush::SetOpacity
method.
-
CBCGPTextFormat:
added character
set support.
This class has a
new constructor
and GetCharSet
and
CharSetToLocale
new methods.
-
CBCGPGraphicsManager::CleanResources
has new,
optional
parameter 'BOOL
bDetach'.
Setting this
parameter to
TRUE allows to
detach graphics
resources from
the manager.
- Added
content scaling
support:
CBCGPGraphicsManager
has new methods:
SetScale/GetScale
-
New
controls and dialogs
-
CBCGPEditBrushDlg
(see
screenshot)
allows to edit
CBCGPBrush
properties.
-
Added Line style
combobox control
-
CBCGPLineStyleComboBox
-
Added Brush
button -
CBCGPBrushButton
-
CBCGPTextFormatDlg
(see
screenshot)
allows to edit
CBCGPTextFormat
properties.
- Gauges
- CBCGPColorIndicatorImpl
has new
constructor
where you can
specify
background
brush.
-
CBCGPTextGaugeImpl
has new
constructor
where you can
specify
background
brush.
-
CBCGPBaseVisualObject
has new virtual
method 'OnMouseDblClick'
-
CBCGPVisualContainer
has new methods
'GetByID' and 'LoadFromFile'
- Grid control
- New method
CBCGPGridCtrl::EnableGridLines
is used to
disable grid
lines in the
grid control.
- New method
CBCGPGridCheckItem::SetLabel
allows to draw
text label
inside
checkbox-item.
- Miscellaneous
additions
- CBCGPMemDC
has new,
optional
parameter 'dblScale'.
You can create
the memory DC
with ability to
scale it.
- Improved
CBCGPButton's
focus rectangle
appearance when
control is
located on Aero
("glass") area.
- CBCGPDrawManager
has new method 'DrawFocusRect'
which allows to
draw focus
rectangle on
Aero.
- CBCGPInplaceToolTipCtrl
utilizes Visual
Manager tooltip
drawing now.
- Added pin,
description and
separator
support for
CBCGPListBox.
The following
new methods were
added to
CBCGPListBox
class:
-
EnablePins
- HasPins
-
EnableItemDescription
-
HasItemDescriptions
-
SetItemDescription
-
SetItemPinned
-
IsItemPinned
-
ResetPins
-
AddSeparator
-
IsSeparatorItem
-
OnClickPin
-
OnClickItem
-
OnReturnKey
- Examples and samples
- BCGPChartExample has the following additions:
- "Advanced Features | Scale Breaks"
illustrates the new "scale breaks" feature.
- "Large Volume Charts | Huge Data"
demonstrates the performance of "optimized long
data mode".
- "Large Volume Charts | Huge Average Data"
shows how to add interactive markers to
BCGPChartLongData chart.
- "Large Volume Charts | Virtual Chart"
describes the technique required to create
virtual charts, where the data is taken from an
external source.
- "Stock Charts" demonstrate new
technical indicators.
- BCGPGaugesDemo shows how load dashboard from the
Visual Designer data file.
- BCGPGridExample show how to create grid control
with watermark image
(see
screenshot).
- The following new samples were added:
- BCGPDiagramDemo: demonstrates how to use new
Diagram Control.
- PropertyGridMDIDemo: demonstrates new
property grid features and how to use the
property grid in MDI application.
- TagCloudDemo: demonstrates new Tag Cloud
control.
|
|
Fixes: |
- CBCGPCircularGaugeCtrl::CreateCustomGauge correctly
updates control owner now.
- Fixed bug with image transparency in
CBCGPEdit::SetBrowseButtonImage method.
- CBCGPGraphicsManagerD2D::DrawText correctly draws
text in non-UNICODE applications now.
- Fixed bug in CBCGPGridCheckItem with SPACE button.
Disabled CBCGPGridCheckItem does not modify state of the
checkbox on pressing SPACE.
- Fixed bug in the grid with painting the selection
border in virtual mode.
- Fixed bug in CBCGPGridCtrl:: FindRowByData. The
second parameter bSearchSubItems is used properly now.
- Fixed bug with grid item drag and drop. The click at
the button inside the grid item does not start dragging
now.
- Fixed bug in CBCGPGridCtrl::SetCurSel with selecting
all content. The grid with no selected item processes
“SelectAll” command properly now.
- Radar chart correctly displays categories.
- Fixed a problem when a chart axis was incorrectly
truncated because of incorrectly specified scroll range
(CBCGPChartAxis::SetScrollRange). Now a larger scroll
range can't be overridden by smaller range. To reset a
scroll range and specify smaller values reset it by
calling SetScrollRange without parameters.
- 3D charts correctly display axis names (now they are
aligned to axes and rotated with chart).
- Fixed infinite loop in
CBCGPChartAxis::ApproximateValue.
- Fixed incorrect calculation of axis scrollbar thumb.
- Polar X axis correctly handles ValueFromPoint
requests.
- CBCGPChartCtrl::CreateCustomChart automatically sets
an owner of newly created chart visual object.
- Interline coloring effect is correctly clipped when
chart is zoomed in.
- Chart in history mode does not display empty data
point at the last X coordinate.
- CBCGPChartHistoricalLineSeries displays history from
X = 0 (it was 1 in previous version).
|
|
Version 16.1. Released 10/17/2011 |
|
New features |
- The product is ready for Windows 8!
All product functionalities were thoroughly tested under
Windows 8 preview. Few minor bugs addressed to Windows 8
have been fixed and we confirm that our product is ready for
use in this new operating system.
- Visual Studio 2011 Developer Preview support.
For your convenience we added
project/solution files for Visual Studio 2011, so if you
begin porting your projects to the new Visual Studio, our
library is ready for this. Also, we've updated our
Integration Wizard - now it includes support VS 2011.
Please note that Visual Studio 2011 support currently is
available for the retail version only.
- Chart Control implements new and
updates existing features:
- Enhanced custom axis support. Now you can add a
custom axis using CBCGPChartAxis::Split method at
the top or at the bottom of the axis being split
(see a new optional parameter bCustomAxisAtTop).
- Added a new method
CBCGPChartVisualObject::RemoveCustomAxis.
- Added a new axis cross type
CBCGPChartAxis::CT_FIXED_DEFAULT_POS, which makes an
axis to be fixed at its default position at the edge
of plot area.
- Created infrastructure for custom financial
indicators:
- A new CBCGPChartAdvancedFormula class can be
used as a base class for custom indicators.
- CBCGPChartSeries::GetDataBuffer allows to store
intermediate calculations for each data point in a
series. You can allocate unlimited number of
buffers.
- Implemented several technical indicators in the
following new classes:
- CBCGPChartMAFormula implements moving averages
(simple, exponential, smoothed, linear weighted)
- CBCGPChartStochasticFormula implements
Stochastic Oscillator
- CBCGPChartRSIFormula implements RSI indicator
(smoothed, exponential, simple).
Please take a look at CBCGPChartExample | Stock
Chart to see the new indicators and custom axis
support in action (see
screenshot).
- Added "Manhattan Stacked Column" chart type (see
screenshot). To enable this kind of charts you have
to use the new CBCGPChartDiagram3D::SetExplicitGrouping
method.
- CBCGPChartExample | Advanced Features | Custom
Axis illustrates how to add a standalone custom axis
(see
screenshot)
- Grid Control implements the following
new features:
- The following methods are virtual now:
- CBCGPGridCtrl::StartSelectItems
- CBCGPGridCtrl::SelectItems
- CBCGPGridCtrl::StopSelectItems
- Added a new optional parameter bUpdate to
CBCGPGridCtrl::EnableFilterBar method
- Graphics Manager
- CBCGPGraphicsManager::CreateInstance has a new
optional parameter: CBCGPGraphicsManagerParams*
pParams. Using this new parameter you can specify
the target DPI, alpha mode and rendering type
|
|
Fixes: |
- CBCGPChartAxis::Split correctly splits multiple
axes.
- Fixed problem with appearance of 32 bit images in CBCGPBaseVisualCtrl::OnDrawLayeredPopup
under Windows 8.
- Fixed problem with incorrect circular gauge shape in
specific scale angles.
- Fixed problem with Grid Filter bar drawing in
"freeze columns" mode.
- Now CBCGPButton::m_clrFace is used when a button has
a Visual Manager theme.
|
|
Version 16.0. Released 07/26/2011 |
|
New features |
- Chart Control has been extended
with the following new 3D chart types:
- Column in 3D: "Manhattan" (see
screenshot), regular (clustered),
stacked (see
screenshot), 100% stacked, ranged.
- Surface: "regular" and "level"
(see
screenshot).
- Line in 3D: regular (see
screenshot), stacked, 100% stacked.
- Area in 3D: regular (see
screenshot), stacked, 100% stacked,
ranged (see
screenshot).
- Bar in 3D: "Manhattan" (see
screenshot), regular (clustered),
stacked, ranged and 100% stacked (see
screenshot).
The new 3D charts support software and
hardware (OpenGL®-based) rendering.
You can see the new chart types in action in the updated
CBCGPChartExample. Also, please visit our new
Charts Gallery and see how many professional and
nice-looking charts you can create using our toolkit.
- Grid Control implements the following
new features:
- Multi-line text support for grid
items (see
screenshot): word wrapping, understanding "\r\n" line breaks,
multiline in-place editor, horizontal and vertical
align, printing. Please take a look at BCGPGridExample
to see this feature in action.
- Added ability to subclass the default
grid header by overriding the virtual GetColumnsInfo()
function.
You can learn how to extended a grid header with two
header lines and merged header items in BCGPGridExample,
"Multi-Line Header" tab.
- Added ability to animate a grid item
content - see BCGPGridExample, "Cell Types" tab.
- Gauge components have the following new
interactive controls:
- Knob (see
screenshot)
- Radial menu (see
screenshot)
- Rotation control (see
screenshot)
- Analog clock (see
screenshot) (in previous versions this control was
implemented in examples code).
- Added gauges tooltip support.
- Added interactive gauge support:
- SetInteractiveMode/IsInteractiveMode methods were
added to CBCGPGaugeImpl class.
- BCGM_ON_GAUGE_START_TRACK,
BCGM_ON_GAUGE_TRACKBCGM_ON_GAUGE_FINISH_TRACK and
BCGM_ON_GAUGE_CANCEL_TRACK registsred messages were
added.
- New structure CBCGPGaugeTrackingData contains gauge
tracking data such as last tracking message, screen
point and current gauge value.
- CBCGPLinearGaugePointer has the following new
styles:
- BCGP_GAUGE_NEEDLE_CIRCLE
- BCGP_GAUGE_NEEDLE_DIAMOND
Using these new controls and features you can easily create
fully-functional, interactive digital dashboards. Please run BCGPGaugesDemo to see these
features in action.
- Calendar and Planner
- Added working interval support:
CBCGPPlannerManagerCtrl::SetViewHourInterval and
CBCGPPlannerManagerCtrl::SetPrintHourInterval method
were added.
- Added ability to customize "Up"/"Down" icons
- Graphics Manager
- CBCGPImage can be initialized from HICON and
HBITMAP now
- Added method
CBCGPGraphicsManager::DrawBeveledRectangle
- Examples and samples
- For your convenience, all examples and samples
were prepared for Visual Studio 2010. Please open
MakeExamplesVS2010.sln
solution to build them without conversion in Visual
Studio 2010 environment.
- BCGPChartExample illustrates new 3D
charts.
- BCGPGaugesDemo shows how to create
the new knob and radial menu gauges.
|
|
Fixes: |
- Fixed some problems in Chart Control.
- Fixed problem with drawing CBCGPBreadcrumb on the
DWM aero area.
- Fixed problem with drawing CBCGPScrollBar on the DWM
aero area.
- Fixed memory/resource leak in graphics manager
gradient brush initialization.
- CBCGPLinearGaugeImpl: fixed some problems with gauge
appearance under Windows XP (in GDI mode).
- Fixed bug with displaying incorrect value in
CBCGPCalculator::UpdateDisplay.
- Fixed bug in CBCGPDlgImpl::LoadPlacement/SavePlacement:
the dialog location is restored correctly now when the
Windows task bar is located on the left or top side.
|
|
Version 15.1. Released 03/01/2011 |
|
New features |
- Chart Control:
- The following new chart types were added:
- Added support for logarithmic scales of any base
(see
screenshot).
- Added trend line support with the following built-in
approximations (see a new class CBCGPChartTrendFormula):
- Linear
- Exponential
- Logarithmic
- Power
- Polynomial of order 2 - 6 (see
screenshot).
- Transition (formula) support (see
screenshot) has been implemented in
a new class CBCGPChartTransitionFormula. It can take
several input series and generate data points using
either built-in transitions (sum, diff, multiply,
divide, average etc), or custom transitions (you can
specify a callback implementing a custom formula).
- Virtual series (see
screenshot) support allows to display any custom
function on the diagram.
- "Chart Objects" feature (see
screenshot) allows you to add annotation
and other objects (like lines or colored zones) to a
Chart or diagram. The following new classes were added
for this feature:
- CBCGPChartObject
- CBCGPChartLineObject
- CBCGPChartRangeObject
- CBCGPChartTextObject
- CBCGPChartAxisMarkObject.
The main Chart controller (CBCGPChartVisualObject)
provides the following helpers to allow you to add Chart
Objects quickly using the following methods: AddChartObject, AddChartTextObject,
AddChartLineObject, AddChartRangeObject and AddChartAxisMarkObject.
- "Chart Effects" feature enables you to add interline
coloring effects to a diagram (see
screenshot). See new classes CBCGPChartBaseEffect, CBCGPChartInterLineColoringEffect.
- Axes can display scroll bars (see
screenshot). Use two new methods ShowScrollBar and SetAlwaysShowScrollBar defined in
CBCGPChartAxis, or helpers defined in
CBCGPChartVisualObject: ShowScrollBar (enables scroll
bar for a given axis) and ShowScrollBars (enables scroll
bars for all axes).
Please take a look at BCGPChartExample program to see
these features in action.
- Linear Gauge (see
screenshot)
has been added to the Gauges collection: the new class CBCGPLinearGaugeImpl implements the linear gauge. Please
take a look at BCGPGaugesDemo to see the gauges in action.
- Added ability to save/load Dialogs and Property
Sheets window placements. The following methods have
been
added:
- CBCGPDialog::EnableLoadWindowPlacement
- CBCGPPropertySheet::EnableLoadWindowPlacement
Please take a look at ResizableForm sample program to
see this feature.
- Grid additions:
- Added Find support - the following new methods
have been added to the CBCGPGridCtrl class:
- OpenFindReplaceDlg
- CloseFindReplaceDlg
- Find
- OnPrepareFindString
- OnTextNotFound
- OnTextFound
Please take a look at BCGPGridExample to see this
feature in action.
- Added a new virtual method 'CBCGPGridCtrl::OnAfterInplaceEditCreated
which is called right after the in-place edit has
been
created.
|
|
Fixes: |
- CBCGPGridCheckItem now can print a check mark.
- Fixed painting of the right side of the grid header.
- Fix in CBCGPGridCtrl::OnLButtonUp for disabled grid
items.
- Fixed a problem with drawing rotated texts using CBCGPGraphicsManagerGDI.
- Fixed problem with drawing dates with year less than
1900 in CBCGPDateTimeCtrl and CBCGPCalendar under VS
2005 and higher.
- Fixed some problems in Chart Control.
|
|
Version 15.0. Released 12/20/2010 |
|
New features |
- New Chart Control (see
screenshot) - the most advanced and professional
chart on the MFC market today! This chart control offers
a wide range of the different chart types:
- Line
- Area
- Bar and Column
- Pie
- Pyramid
- Funnel
- and lot of others!
Please browse our
Feature Tour for the full list of the chart features
and take a look at the new example BCGPChartExample to
see the Chart in action.
- New Gauge Controls (see
screenshot). The library implements various types of
gauges that help a developer to create high-quality,
fast and beauty digital dashboards. The following gauge
types are implemented:
- Circular Gauges.
- Numeric Indicators.
- Color Indicators.
- Text Labels.
- Image Indicators
Please browse our
Feature Tour for the full list of gauge features and
take a look at the new example BCGPGaugesDemo to see the
gauges in action.
- Added D2D support. A new class
'CBCGPGraphicsManagerD2D' implements D2D backend. It
exposes various methods for easy access to D2D and
DirectWrite interfaces. All graphics primitives like
lines, rectangles, ellipses, geometries, arcs, pies,
pyramids and texts can be easily drawn with D2D speed
and quality using just few lines of code. Also we added
a new class 'CBCGPGraphicsManagerGDI', which can be used
on OSs that do not support D2D (for example, Windows XP
or Windows 2000). The base class CBCGPGraphicsManager
automatically creates GDI manager if it detects an older
OS (where D2D is not supported).
- New Editor language schemes (see
screenshot). Outline parser customization was
extended. Added new Lexeme::m_dwData,
BlockType::m_dwData members. Extended LexemType
enumerator.
BCGPVisualStudioGUIDemo example
demonstrates how to implement the following schemes
using new mechanism:
- C++
- HTML
- BASIC
- Pascal
- C#
- Assembler
- XML
- SQL
- Added description to CBCGPButton (see
screenshot): CBCGPButton::SetDescription/
CBCGPButton::GetDescription methods have been added.
- Grid changes:
- The class CBCGPGridItemID has new state {m_nRow
= -2, m_nColumn = -2} which indicates the selection
of the whole content. New methods:
CBCGPGridItemID::SetAll, CBCGPGridItemID::IsAll.
CBCGPGridItemID::IsNull was modified.
- CBCGPGridItem::Init and CBCGPGridItem::SetFlags
are now virtual.
- Added CBCGPGridCtrl::IsColumnBeingResized
function.
- Added option to disable quick sorting. To return
to the previous ("bubble") sorting implementation
please use new CBCGPGridCtrl::m_bUseQuickSort
member.
- Added CBCGPGridCtrl::NormalizeSelectionList,
CBCGPGridCtrl::RemoveSelectedRows,
CBCGPGridCtrl::Delete,
CBCGPGridCtrl::IsDeleteEnabled functions.
- Added mechanism to customize colors alternating.
Please override virtual BOOL OnAlternateColor (const
CBCGPGridItemID& id) to specify if an item has odd
or even color.
- Improved performance of the grid with many
columns. Changed implementation of
CBCGPGridColumnsInfo class, changed the internal
column's container.
- Changes in Examples and Samples:
- Added a new example BCGPChartExample
that demonstrates Chart features.
- Added a new example BCGPGaugesDemo
that demonstrates Gauges features.
- BCGPGridExample has been updated to
illustrate how to create a Chart within a merged
cell.
|
|
Fixes: |
- CBCGPDateTimeCtrl doesn't show drop-down calendar if
control is disabled.
- CBCGPGridCtrl: fixed some problems with mouse wheel.
- CBCGPGridCtrl: Changed implementation of the "merged
cells" feature.
- CBCGPGridCtrl: fixed print pagination bug, the bug
appeared if a column width was larger than a print page.
- Fixed CBCGPEditCtrl::LoadXMLSettingsFromBuffer. "EscapeSequences"
tag of XML-settings file works now. "Start" and "End"
tags can contain delimiters now.
|