OpenEdge Development - Products Enhancements - Progress Community

 OpenEdge Development

  • Startup option -strict to reject abbreviated keywords / file / field references

    The compiler happily accepts abbreviated keywords, file and field references, but occasionally this can result in strange and hard to debug errors (see also this post). Also, it grows sloppy programs. It would be handy to have a startup option like...
  • PDSOE - show variable name instead of just datatype in context assist

    • Under Review
    • 2 Comments
    In PDSOE, we have available methods of a class show up in the outline view and the context assistance. They show the method name along with the parameter data types. It would be nicer to show the variable name in addition to the data types. For example...
  • Add enums to the ABL language

    Title says it all, add enums to the ABL language. Currently some implementations exist like Mike Fechner's example (http://blog.consultingwerk.de/consultingwerkblog/2010/08/a-pattern-for-enums), but this should really be part of the languag
  • ABL enhancement: EXPORT/IMPORT for dynamic buffers

    Background: Dynamic buffer is a powerful thing. However, you can't currently use EXPORT/IMPORT with them as you can with static buffers. Enhancement request: Add EXPORT/IMPORT functionality to buffer handles. E.g.: hBuffer:BUFFER-EXPORT(STREAM...
  • Stop inserting TABs in PDSOE when 'Insert spaces for tabs' option is act...

    Even though the "Insert spaces for tabs" option is active, tabs keep getting insert by: Initially generated code "Source" -> "Add Method/Property/..." While we can run some post processing on the files, this...
  • .NET Core Linux

    At this moment there is no support for .NET objects on the Linux platform - You can only use .NET objects on a Windows platform. (14693) The AppServer is a great product and certainly with the arrival of PAS but there is still missing some functionalities...
  • Undo/Redo in "ABL Scratchpad" view

    • Complete
    • 0 Comments
    The idea is to have the very basic text Undo/Redo (ctrl+z/ctrl+y) in the "ABL Scratchpad" view in the VisualDesigner. It's a very basic functionality and would prevent a lot of pain (it's not because it's "volatile" code...
  • Remove need to use procedures (where methods would be more appropriate)

    Some parts of the ABL still require procedures instead of methods. Eg. procedures that are ran asynchronously on the AppServer need an EVENT-PROCEDURE, which means you can't really use them in objects (without creating a .p to pass through data...
  • Allow EMPTY-TEMP-TABLE on temp-table handle (currently only possible on a buffer...

    Enable the use of EMPTY-TEMP-TABLE on a temp-table handle. Currently you need a buffer handle to be able to execute the EMPTY-TEMP-TABLE method. I would like to write: tempTableHandle:EMPTY-TEMP-TABLE() instead of: tempTableHandle:DEFAULT-BUFFER...
  • Correct the Auto-Indentation in PDSOE for ELSE IF blocks

    • Under Review
    • 3 Comments
    The Auto-Indentation of ELSE IF blocks in PDSOE is screwy - it indents 1 extra level. See KB000050989 e.g. The following code: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 DEFINE VARIABLE...