Again tweaked some codepages: "Western European (850)", "Progress -cpstream IBM850 -cpinternal ISO8859-1" and
"Progress -cpstream IBM850 -cpinternal ISO8859-15". Now they are displayed on background as Western European (1252)
(before Central European). There was problem that user can't type specific characters
Updated run.p - removed Piew path from parameters, it's not used anymore and made trouble if this path contains space
Updated run.p - Fixed message by source checking: "Compile aborted. SAVE not specified and r-code file exists: (468)"
It's case when source code has already rcode in the same dir. We don't want overwrite original rcode so we save it
to the temp dir and delete after
Main dll (4.0.3)
Docking system (3.0.4)
Converter for Visual Studio color schemes (v1.30). Added support for JSON style
Removed multiple space on triggers in code explorer (parsing sources with unstructured code type)
Support for emulation of Progress encodings so output looks now better for some encoding cases.
Before was conversion done by Microsoft internal encoding algorithm. Currently added some CP850 replacement:
"Progress -cpstream IBM850 -cpinternal ISO8859-1" and "Progress -cpstream IBM850 -cpinternal ISO8859-15".
-cpstream and -cpinternal are Progress startup parameters. New emulated encodings provides better look
like previous CP850
Ability to change font size for explorers
Copy to clipboard inside code explorer (shortcut + context menu), removed copy tree content button
In statusbar you can see file encoding information ANSI or UTF-8
Added settings for default file encoding (ANSI or UTF-8). Default is ANSI
Added possibility place to custom tools also www links. Example Caption: "Google Search"
Path: https://www.google.com/search?q=%4 (%4 will be replaced in runtime for currently selected word)
Added Comment Style:
Multi - each line has own comment /* line1 */, /* line2 */ - this style use Progress in procedure editor
Block - one comment for all lines /* line1, line2 */
Single - single-line comment is used for all lines // line1, // line2
Now is default Multi. Before it was Block so if you don't like this style change it in settings back
Warning! Changed meaning of the Default charset. Now means code page 1252 (Western European).
This prevents unexpected behavior and crashes on East Asia systems where default locales are different.
If you are not Western European and you use diacritics then change in Settings / Environment / Font Charset
from Default to your codepage
Support for abbreviated keywords. This allows to define language keywords using a compressed syntax, e.g.: char(acter, var(iable. No more missing syntax keywords due abbreviation!
Option to display the file information in the window title - Filename Only, Filename and Directory and Full Pathname
Changed behavior of F8 (Show Tables, Fields). Now pressing the ENTER, TAB keys just write
TABLE without opening FIELDS list. Pressing "." key automatically opens FIELDS
list to continue selection. Before you must always press F8 to continue selection
When you clone window then it's opened default on top of current window
Fixed bug when the first selected word that matched to replace was ignored
Fixed disabling windows when doing run, check or compile. On more opened tabs it was switching always to last tab
Fixed bug when you start typing in F8 (Show Tables, Fields) and old string is appended to new one in editor