CPDev - 1.0
Revision history
Copyright © 2007-2009 Department of Computer and Control Engineering - Rzeszow University of Technology.
1.0.2.5 (2009-10-05A)
- Improved loading project speed with large amount of global variables.
- Updated English documentation.
- Added quantity limits for number of displayed global variables in 'remove' context menu.
1.0.2.4 (2009-09-24A)
- New command line argument --execute-script for moving command line arguments into file.
- New conversion form:
- p - --set-conf unfolds argument from application variable, (--get-conf folds path to application variable),
- F - like 'f' (float) but decimal separator is always dot '.',
- D - like 'd' (double) but decimal separator is always dot '.'.
- Changing focus of editing window also changes the active project.
1.0.2.3 (2009-09-17A)
- Fixed troubles with compilation error in IDE that always appear.
- Updated CPCon to 1.1.0.14 version.
- Current firmware for SMC 2.6.0-2.
1.0.2.2 (2009-09-10A)
- Updated compiler to 0.4.11.3 version:
- Number of input parameters is checked when using multi argument functions.
- Unhandled compiler exceptions are now handled and displayed in message list.
- Updated CPCon to 1.1.0.12 version.
- Added new global user setting CPDev.ST.EnableBackgroundCompilation that enables or disables compilation of project in background for code editors.
1.0.2.1 (2009-08-07A)
- Fixed to small field for label in property function block window.
- Updated compiler to 0.4.11.1 version:
- Changed tokenizer to mark keywords being operators after '(' as keywords.
- Updated library for help system to use page number from destination element if page number was ommited index element.
- Added english files to help system.
- Updated compiler to 0.4.11.2 version:
- Changed tokenizer to mark keywords being operators after keywords as keywords,
- Added modification of generated instructions for FPGA platform,
- Changed order of initialization variables for input parameters being constant arguments.
- Fixed english texts in windows.
- Changed order of displayed available languages.
1.0.2.0 (2009-08-03A)
- Updated compiler to 0.4.11.0 version:
- New features of communication function blocks COM_SMx - they can be called many times with the same device number and timeOut,
- Added functionality to define hardware function blocks in C source code,
- Fixed problems with array and struct import from library,
- Added feature to enumerate function block instances used in project.
- New menu item in 'Project|Tools' displays command line for STComp05 external compiler with current compiler settings, for simply use with batches (*.bat files) or other tools i.e. CstEd.
- Added new functions with conversion and comparision of REAL/LREAL types.
1.0.1.14 (2009-07-23A)
- Fixed application crash while closing STColorized editing window with displayed Find/Replace dialog.
- Removed experimental directives ALIGNED from structs and arrays.
- Updated compiler to 0.4.10.32 version:
- Fixed bug with initialization of REAL types arrays,
- Fixed generating bad *.dcp file in case polish language compiler used,
- Added saving base type of arrays into *.dcp file,
- Added width constratins for column width of VMASM code in *.dcp file,
- Added more rules for constant implication in initializing expressions of variables,
- Chaned initializaton system of arrays and structs.
- Added chain for reading LCF file with entities INCLUDE, PRE and POST. File names are relative to folder with current reading LCF.
- Removed SMC library, its function blocks APON and ASTR moved to LCF file VM-SMC.xml.
- Updated compiler to 0.4.10.34 version:
- Fixed bug with initialization of VAR_OUTPUT variables without non default initial value,
- Added export of structs into libraries, but import not yet ready.
1.0.1.13 (2009-06-29A)
- Upgraded startup configuration system.
- Added new elements while saving project: LCF file with application variables and environment variables. The variables are used when restoring file from disk.
- Added new elements while saving project: Library references with application variables and environment variables. The variables are used when restoring file from disk.
- Compiler updated to version 0.4.10.28:
- Added handling declaration of named struct types, and able to use it with local variables,
- Added experimental directive ALIGNED for aligning local variables in struct.
- Fixed STCPD_Edit.ocx control to correctly insert code template with keyboard.
- Fixed bug with --help command.