Planned for 2.52:

Allow different rules for adding replacement points after skips.

Release notes@ v2.51

Changed to PDF help file.

Bugs notified, only partially fixed:
Some keyboards, especially keypads, generate key IDs differing from those expected by PetrogLite and this may cause the files to report errors. Please inform support@petrog.com if you experience this problem.

Bug fixes, PetrogLite:
Re-starting logging, if the locale specified "comma" for the decimal separator then the logged files would generate errors. 

PetrogLite and PETROG:
Change to movement software for new motion control IC and supporting native USB.

The stepper sometimes did not move first time, on entry to some windows and dialogs.

PETROG
Bug fixes:
Microscope objectives not separated between estimation and quantitative textural analyses;
Quantitative Compositional Comments were being lost;
Was losing AoI if quantitative compositional set-up re-entered after start of logging;
Reporting sample header attributes (Report to spreadsheet) - came out in the wrong order.

PETROG: 
(Not fully implemented - released for feedback only) Option to add percentage (of quartz overgrowth, of microporosity, ...) during quantitative compositional logging.

Release notes@ v2.50:

Ternary diagram message 'Base call' corrected;
Quantitative textural set-up message 'Unexpected vfalue' message corrected.
Reporting classes - access violation corrected

New Features:
Ternary diagram: Set colour of points based on well (this is the start of a range of options to set colour or symbol based on sample attributes);

PetrogLite:
Persistent "Named Go-To" points, stored in file 
C:\My Documents\PetrogLiteSavedPositions.txt
[CSIDL_Personal]

Release notes@ v2.49

PETROG
Bug fixes: 
spurious messages after requesting  some combinations of analyses;
changing an end-point on ternary diagrams could blank out other end-points.

PetrogLite:
Implemented better procedures for managing small step movements.

Release notes@ v2.48

Petrog:
Requires new database table: ProjWellSampleInfo
Introduces Folk "toblerone" ternary schemes (dependent on matrix %)

Release notes@ v2.47

PetrogLite:
WITS-reported bug fixed

Release notes@ v2.46

A. PetrogLite: Bug fixes reported after the general release of 2.45
Resume incorrectly placed the stepper
Resume initially showed incorrect percentages
If comma was the field separator in the logging file (which is the default for locales where period is the decimal separator) this character was not prohibited as a logging option, with the result that the file could have errors.
The stepping pattern had preset "spares" which could not be removed. (Spares are no longer needed, as the pattern will infill if there are skips).

B. PETROG
None

Release notes@ v2.45
A. PetrogLite
Allows for a set of keys to be designated "Isolated Channels"; these are counted separately, not contributing to the target count.
Provides better control over how the step-size is specified, giving a clear distinction between fixed step size (definable separately for x and y) and a step-size determined from AoI and no. of steps.

B. PETROG
Bug fixes (v2.45.6.17 and onwards):
Creating project and changing project options - if samples were created before or after the change, they behaved differently.
Different combinations of cross-hairs did not show properly on "B" image.
(all 2.45 versions):
Petrog:
(Leica camera only): Updated method for indexing Leica camera resolutions, to allow for firmware changes (configuration parameters read from the camera firmware on the fly).
Supports Import of Exemplar format files
Allows for measuring grain size (one per point, assumed to be the grain under the cross-hair) at each point during quantitative compositional logging (initially intended to be for evaluation and requirements feedback, although any data collected will be maintained). 

C. Both Petrog and PetrogLite:
Manages oversize slides by telling the user to rotate through 180 degrees
Bug fix: Some very small values of AoI caused an integer overflow when calculating stepping pattern
Bug fix: stepper position not always updating when exiting from certain procedures.

Release notes@ v2.44
Increased number of items loggable on a slide, from 1000 to 2000.
Cosmetic changes to triangular diagrams
DXm 1200 bitmap: bad bit resolved.
More reporting options: both Excel and Word reports:
	Excel: differentiating down to second level
	Word: Set-up facility (based on Word templates), i.e. no longer hard-coded in Petrog software.
Leica camera: better (but still not perfect) ability to change resolution.
Nikon DXM1200 camera: Fixed Windows bug (bitmap not saving on "copy").
Known Bug: Image does not save on auto-save from estimation text, only if manually saved.
Known Bug: QuanComp_ btnGrabImage is disabled.

PetrogLite
Option for "Always on top" on logging window, to allow it to work on top of the LAS window.

Release notes@ v2.43
Not released: Leica camera problems.

Release notes@ v2.42
Leica camera was locking up on change of resolution; removed ability to change resolution.

Release notes@ v2.41
Petrog *** Withdrawn - Leica camera locks up ****
Quantitative Textural Analysis
Preparation for Image Stitching 

PetrogLite: v2.41 is current

Release notes@ v2.40
Leica resolution problems solved: different resolutions for screen display and saved files

Release notes@ v2.39
Interim release, Leica resolution problems

Release notes@ v2.38
Additional reporting options: selecting points
Additional reporting features: including header info
Bug fixes (colours)

Release notes@ v2.37.3

Petrog:
Release notes@ v2.37.3
New features:
Leica camera only: colour balance (values stored in db), flip image vertically or horizontally (stored in registry).
Support for Leica v5.0.4.0 (Vista).
Bug fixes:
Nikon DXM 1200 - too large an image on low resolution screens, causing a failure to save the image
QImaging RTV (3.3 & 5.0) cameras: a bug fix in QImaging's dll necessitated changes to PETROG

Release notes@ v2.37.2
Nikon DXM 1200: rationalisation of support for 3 different libraries and drivers.

Release notes@ v2.37.1

Petrog:
Nikon DXM 1200: support for 2 new drivers.
Leica support (not yet colour balance incorporated), memory leak fixed.
QImaging RTV (3.3 & 5.0) cameras: a bug fix in QImaging's dll necessitated changes to PETROG

Stepper, PetrogLite:

Compatibility release only

Release notes@ v2.36

Stepper, PetrogLite:

Elliptical area of interest now supported.

Release notes@ v2.35

Modified "Move" command for better re-registration at the microswitches (and removed lower bounds, replacing with zero).
Introduces elliptical shaped AoI
Triangular diagrams: now shows which category, in the table and where the cursor is
Fixes bugs reported by PDVSA

Release notes@ v2.34

Resources for Spanish-language users are now picked up from MS resources for consistency.

Release notes@ v2.33

Bug fixes reported by Vizag Steel Limited

Release notes@ v2.32

PetrogLite:

Slide size was not persistent (bug, fixed)

Release notes@ v2.31

PETROG:

Fixed some non-re-entrancy problems (bugs, fixed)

PetrogLite:

Daresbury "Point Logger" release

Stepper:

No changes

Release notes@ v2.30

PETROG & PetrogLite:

"Move Stepper with Mouse" Window, resize problem under Windows XP - fixed.

PetrogLite:

Additional diagnostics available from menu "Help | About Petrog Lite", button "Copy to Clipboard".

Release notes@ v2.29

PETROG:

Support for QImaging Micropublisher 3.3 RTV camera

PETROG & PetrogLite:

No changes

Stepper:

Support for "England Finder" method of locating and addressing points on a slide when saving current position and when re-positioning stepper

A new calibrator provides more accurate re-positioning when the stepper changes direction.

Release notes@ v2.28

PETROG & PetrogLite 

Bug fix:
(Stepper)
"Large Step Size" was not definable independently for X and Y directions.

PETROG 

Manages multiple images for estText analysis and for reporting images.


Release notes@ v2.27

PetrogLite 

Bug fixes:
Fixed "bug" arising from a feature in Microsoft Windows, which caused the Logging window to exit when the space bar was pressed, if no other button had been pressed since the form was opened.
Fixed bugs in "Annotate" options (button and popUp menu) in logging window.

Fixed bugs in stepper control, principally affecting PetrogLite:
- keyboard logging, space is interpreted as invoking the active control's default method;
- movement after skip or backstep not always consistent.

Release notes@ v2.26

PetrogLite 

New features:

Cumulative logging shown as a table
Percentage and change columns added
Sort by clicking in header
'Single Line' option as an addition to Rectangular AoI
Switchable case sensitivity

Bug fixes:
Too many keys were being treated as logging keys instead of function keys (e.g. NumLock) in some keyboard locales.
Back-stepping after a "skip" was not catered for. To allow for this, skipped points are now explicitly recorded.


Release notes@ v2.25

Bug fix and temporary patch for stepper movement problems.
Includes an always-on debug, logging into files:

DebugLogging0.dbg
DebugStepper.txt

(N.B. second file is cumulative; first file over-writes, hence increments the number each run, but recycling after 10 files, i.e. only using a single digit).


Release notes@ v2.24

PETROG 

Fixed bug in MScope (populating dropdown list)

PetrogLite 

This release includes context-sensitive on-line help.

Release notes@ v2.23

New Help file

Release notes@ v2.22

Release no. 2.22 identifies Camborne School of Mines initial release, with full firewire support


Release notes@ v2.21

Editing Quantitative Compositional Data (EdtQnCmp) only allows editing if this user is the owner of the sample

LookUpWentworth removed from dependence on database, for compatibility with PetrogLite (which doesn't have a database)

Release notes@ v2.20

Introducing PetrogLite; version numbers for PetrogLite and PETROG kept in synch, so not new versions have updates applicable to both.

1. Separated out Stepper libraries into directory PetrogSharedLibs to share between Petrog and PetrogLite
Separated MicroscopeSlide attributes from SteppingStage attributes and put in class CMicroscopeSlide.

2. Updated documentation, some cosmetic changes, principally to XRD, Search and Triangular diagram, on the analysis windows menus

3. Implemented (backwards-compatible) change to image storage: each sample has its own directory, instead of each project

PETROG lite is a quick-log application designed to drive the IDB slide stepper for rotating stages.

It does not collect data in the same detail as PETROG, it does not have any of the analysis features of PETROG and it does not save images but it can be used where just a quick and simple count is required.

This is a new application and is still being improved. If you have suggestions, please send them to us at:

support@SteppingStage.com

Release notes@ v2.19

Fixed bugs reported by while training at Saudi Aramco: 
- during Quancomp logging, error message when creating comment
- during Quancomp logging, error message when grabbing second image

Release notes@ v2.18

Fixed bugs in EstText introduced in changeover to new stepper control

Release notes@ v2.17

XRD: data from XRD analysis can be imported and compared with petrography counts for clays. In the same way as porosity data can be compared with independent measurements from core analysis within PETROG, and various "what if" scenarios played out to test hypotheses as to why they do not match, so the XRD data can be used to look at the influence of microporosity and other factors influencing any observed mis-match.

There is no longer a "Cancel" option during quantitative logging, as this was confusing.
There are two possible meanings to "cancel": 
- truncate logging this point and proceed to the next point
   This is achieved with the new "Truncate" button on the "qualifiers and Relationships" form
- restart logging this point
   This is achieved by finishing (truncate if necessary) and then going back with the "Back" button.

During quantitative logging, it is now possible to copy the data for any previous point by double clicking it in the list of logged items;

There are many new features in the ternary diagram, allowing more customisation of both appearance and functionality.

New Features for PETROG Release 2.04
====================================

Release 2.01 onwards utilises the Coreco Bandit II framegrabber card. 
The move to Bandit II was forced by Coreco's withdrawal of Bandit I. 
The software drivers and card controllers released by Coreco with the first version of Bandit II are less robust than would be expected of commercial software and PETROG has suffered as a result. 
Release 2.01 therefore has less features than 1.11 but this should be rectified in subsequent releases, starting with 2.02.

2.03 incorporates ternary diagrams and has a demonstration of XRD data integration, for user feedback prior to full XRD integration, as well as having general improvements to compositional data editing.

Due to the delay in obtaining Bandit II drivers from Coreco, the on-line help and manual included with 2.01 relate to the 1.11 software. 2.04 has some chapters updated in the manual, notably Getting Started and Installation.

Conwy Valley Systems can only apologise for any inconvenience caused by the move to the Bandit II framegrabber, which is due to circumstances beyond our control.

Release 2.04 fully supports the IDB (Bangor University) stepper stage, as well as providing backwards compatibility for users of Prior electro-mechanical stepping stage.
The IDB stepper is fully electronic, controlled in both x and y from PETROG, and, unlike the Prior stepper, allows a full slide to be collected without the need for manual control of the stepper. It allows return to previous positions with adequate accuracy and has better z-tolerance than the Prior stage.


New Features from PETROG Release 1.11
====================================

Data Entry: implementation of an 'Expert User' mode, where only a single option entry of relationships or qualifiers is carried out automatically, speeding up data entry.

Data Entry: rapid re-opening of full hierarchical selection lists (at same point) when same list is being re-used.

Data Entry: attachment of free text comments to each data point during compositional analysis.

Data Entry: 'Undifferentiated' available for every class.

Comments: can be reviewed and edited in conjunction with analytical results and any saved images.

Artefact class:  addition of new class for compositional logging.

Relationships: increased number of relationship rules.

Importing Images: now possible to import images for viewing in conjunction with Quantitative Compositional Data Entry window and for Data Exchange.

Data Export: export compositional data for import into Geologica Exemplar Version 3 format (most recent).  Samples with data flagged.

Data Search: a data search facility by class and item at all 3 compositional data entry levels.  Item entry used 'string' (with 'wild cards') completion to save typing full name.  Results can be viewed, printed or saved as text file.  Continuing development will be based on user requirements.

Microporosity Determination Method: the Remainder method now only squeezes' microporosity.  If there is not enough microporosity to 'squeeze' a message be generated to inform the user when the Porosity Summary window is opened.

Mineralogical and Porosity Summary: reworking of 'Original Composition' calculations with inclusion of 'Unknown' category.  Formulae used of calculations optional displayed and save to text file.

Mineralogical and Porosity Summary: addition of column totals to the bottom of the listings.

Review of Saved Images:  images can be reviewed in conjunction with each data entry point for which they have been saved.

Project Options: default settings for stepping stage increments.

Project Options: 'level' of detail during compositional analysis can be set (at project level, for each class, separately) eliminating the requirement to collect a full set of relationships of less interesting items in a sample and thereby speeding up data entry.

Testing Camera Image: improved testing and configuration of camera signal input.

Testing Stepper Interface: facility to test that the stepper interface is functioning correctly.

Manual/Help:  improved context sensitive Help.

Debugging: debug file switchable increasing speed of data entry and export and aiding support in the event of misunderstandings or suspected bugs.

Petrographer definition: now allows definition of new petrographer on start-up.

Hardware definition: now allows definition of new hardware configuration on start-up.

New Sample: simplified sequence for definition of new samples.

System Set-up: refined definition of the microscope and camera hardware systems being used in conjunction with Petrog.arch facility by class and item at all 3 compositional data entry levels.  Item entry use

New Features for PETROG v2
===========================

Version 2.28 onwards support one of the following graphics modes:
1. Coreco Bandit II framegrabber card and any attached camera;
2. JVC KY-F1030U camera with any Firewire card
3. Nikon DXM-1200 camera and custom card.
Each shipped CD contains support for one only of the supported modes.
 
Please see PetrogNews.txt for details of functionality changes, upgrades and bug fixes.


V 1.09
Does not auto-save images, regardless of project options selected.

V 1.09
Does not auto-save images, regardless of project options selected.

V 1.08

The dongle did not always re-initialise under Windows NT 4 Service Pack 1, because of a change to a Microsoft DLL. Older versions can work round this by switching off the dongle whenever the computer is re-booted.

Saves hardware set-up on exit.

V 1.07
Not released. First version built using Delphi 6.

V 1.06
Message when changing camera is wrong.
Doesn't save hardware set-up on exit.

V 1.05
When run under NT with SP1 or later, fails to detect dongle (Microsoft changed the way COM ports are managed)
