Development Support Tools

Tools to assist in the development process


svnhook

svnhook

svnhook is a subversion hook for the old editor and appbuilder.

svnhook is compatible with Progress version 9 or higher and works on both Windows and UNIX/Linux.

svnhook is based on The Progress Standard Libraries version 01.01.02 or higher.

http://www.oehive.org/project/lib

The Zip file comes with a procedure for loading files into your repository.

I recommend TortoiseSVN with WinMerge for browsing through your repository.

http://tortoisesvn.tigris.org/

http://winmerge.org/


KsvPlugin for OpenEdge Architect

KsvPlugin for OEA is a set of useful tools which allows you to make your work with OpenEdge Architect more productive and less painful. It softens project-centric paradigm of Eclipse allowing you to develop in good old way of Procedure Editor. The set includes some tools which were developed for Ksv Editor (a modification of Procedure Editor).

Installation


The Progress STandard Libraries (STL)

The Progress Standard Libraries
 

In general the libraries are compatible with Progress version 9 and upwards and are O/S neutral, unless noted differently.


To install the libraries place the slib/ directory in a directory on your PROPATH and you're ready to go, no need to change your PROPATH.

I usually just copy the slib dir to every project I do.


To use a library add the library include file to the external procedure file.

Although the libraries are essentially persistent super procedures.

A simple tool to help generate webspeed code.

There are times when you create a web page with many html inputs. Creating the get-value() and variables for the logic of the program can be tedious and time consuming. This routine can help you generate the code automatically.

Simply feed it the HTML page (javascript and speedscript doesn't mean anything to it) and the output file you want the code to be contained in.

See attached file as code is maligned by the wiki.


Progress (4GL / ABL) Procedure Editor Extensions

Description

Some Progress Editor extensions, to add convenience and robustness to the developer.
Supported by all versions \ OS \ Terminal environments.
Open Source.
Author: Yuval Papish
Homepage: http://www.yuvcom.com/ProgressEditorExtensions


thing

Thing is a free UNIX and Windows® Progress® data editor, table editor, browser, searcher, field locator and dictionary display tool useful for program development.


Zammi application compiler

In the AppBuilder there is a propath compiler – of sorts. It is more like a collection of paths and it is up to the programmer to sort it all out. Once you move onto another project – that's right, you loose all those configurations should you need to come back.

This is something distinctly missing from the web based programming tools too. There doesn't seem to be a tool that will walk up and down the propath looking for HTML to convert and .p/.w's to compile. I have encountered applications with so many files in them, the File Tools in


Alias Converter

Converts progress app builder aliases to open edge architect macros.


Sample installer for Codejock components runtime

My window with the codejock components is ready for beta testing. I now needed to make an installer for the runtime version of the components. Some weeks ago I came across NSIS (Nullsoft Scriptable Install System).

In less than an hour I was able to create an installer with it.
I've attached a simple nsis source. It expects the runtime version of the components, found in cab files in %Program Files%\Codejock Software\ActiveX\Xtreme SuitePro ActiveX v11.1.0\bin\Redist, to be extracted to a subdirectory Components.


Log Based Memory Leak Finder

This program reads log files for logentrytype dynobjects and produces an output of those log file entries where objects were created, but not deleted.


Syndicate content