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
New information to database browser: Format and Label.
For this new functionality has been changed format of dumps (.csv versions) -> updated script DB_Dump\Dump_Tables.p.
You should create new dump otherwise loading old databases will fail! .df versions of dumps are ok
Possibility display/hide field type in database browser. In settings you can decide
what fit best to you (with or without type, default without)
Copy to clipboard to database explorer (shortcut + context menu)
If you write some text and press F8 (Show Tables, Fields) it show you list of all tables that
begins with your text. No need enter end postfix "." to display list
Added short keyword "info" to official keyword list
Settings menu is now enabled in empty environment
Disable edit on all windows when doing run, check or compile
Updated docking system (3.0.1)
Random tab colors setting is now default off on new installation
some internal shortcut enable/disable functionality
Support for DOS codepage CP850 (Latin-1, Western European languages: Danish, Dutch,
English, French, German, Icelandic, Italian, Norwegian, Portuguese, Spanish and Swedish)
Please confirm me somebody that Russian CP866 is still working after this update :-)
New DarkBlue theme
Possibility set line numbers color (it's "Current line" foreground color in settings)
Now looks line numbers better for the eyes, they are not so contrast as before
Old themes - tweaked line numbers colors (just import your theme again)
Converter for Visual Studio color schemes (v1.10). Now accept also line numbers color
"Track Changes in margin" feature. If you edit some line a small color square appear
on the left margin. Yellow - line was changed, Green - changed line was saved. It will last
until you close file. It's very simple based, so there can be some glitches. If you return
line to original state, line stay marked because in past there were changes so mark don't
updated sending of parameter "-param" to run.p (there was again problem with run, check and compile)
now i send it as the last parameter, because PROGRESS take it all after this command
as part of the parameter (ignores "")
Button for quick opening site with Visual Studio color schemes
• New setting "Piew is running on Server Core (Windows) installation".
It will fix error when you try use open save dialog
• Error catching for generic run actions
Saving colors for TEXT scheme
• Version parsing on "Check for updates" (homepage was slightly updated)