OpenEdge Development - Products Enhancements - Progress Community

 OpenEdge Development

  • Time-travel debugger

    In short: have the ability to step BACK in code. See also https://github.com/Microsoft/ChakraCore/tree/TimeTravelDebugging Research paper: http://research.microsoft.com/en-us/um/people/marron/selectpubs/TimeTravelDbg.pdf One can only dream...
  • Debugging ABLUnit

    It would make ABLUnit more useful if we could execute unit tests with a debugger attached. Creating Debug Configurations for ABLUnit as we can for POE App or POE AppServer would really improve productivity (in a TDD-like workflow, for instance). This...
  • Make the Variables view of the Debugger sortable

    Currently you can click on the "Name" column, but nothing happens. It would be nice if the variable names are actually sorted
  • Possibility to switch order of controls in outline view

    • Under Review
    • 0 Comments
    When you are developing a Windows Forms application and the design of your form requires several docked controls, it is important to place the controls on your form in the correct order. Otherwise, you may not get the desired result, and end up with some...
  • Add ability to return custom object fields in SOAP faults returned from an OpenEdge...

    Currently, the Web Service Adapter, when generating a SOAP fault from a customised AppError object, will only return the standard AppError ReturnValue field. It would be useful for the fields in a serializable custom class based on the AppError class...
  • Support for CASE-SENSITIVE properties

    Currently the CASE-SENSITIVE option is not available for properties. You have to create a separate variable and make that one CASE-SENSITIVE to work around this. A direct solution would be more elegant...
  • HLC (Host Language Call) support for PASOE

    Currently the new PASOE AppServer doesn't support linking custom C code with the executable like the classic AppServer and clients (HLC/Host Language Call) There is a new THREAD-SAFE option added to call routines in external libraries (.so/dll)...
  • Javac-style Command-Line Compiler

    I'd like to see a command-line compiler function in OpenEdge. For tooling purposes, it would be nice if there was a standard way of running a compile statement outside of having to write ABL code to it. Something like javac for java.
  • Make EXPORT and IMPORT work with (dynamic) buffer handles

    The very nice statements EXPORT and IMPORT doesn't work with dynamic buffers/buffer handles. This (quite complicated) workaround provides an alternative to working round this: http://knowledgebase.progress.com/articles/Article/P4410 But if would...
  • Have ability to extend existing client logging messages

    This has come up in a number of support cases, thought it'd be worth posting here: We would like to use the loglevel and logentrytype as supported by progress/OE, but we were wondering if extra information could be added to this line somehow....