Difference: 520KnownIssues (1 vs. 62)

Revision 622013-02-04 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • Some planned features are not yet implemented:
Line: 13 to 13
 
    • There is no option to specify that a field (column) should perform a data lookup. Consequently, ILF code must be used in the Post PCF Read event point to manually retrieve data.

Table Widget Runtime

Changed:
<
<
  • The table widget is only suitable for displaying a relatively small number of records. Otherwise, the time needed to download the records to the client can get excessive. Records can only be loaded at a rate of about 2,000 records per second (depending on network speed and load). Consequently, the table widget probably cannot be used as a record selector for larger records sets. For example, the time needed to load about 30,000 records is about 15 seconds.
>
>
  • Performance may be an issue if you are loading a large number of records, depending on network speed, server load, amount of data and desktop processor. For example, loading 10,000 records from DMO CONTACT takes 2-3 seconds. Reading all 10,000 records to find the contacts for a selected Prospect is less than a second (using --- INCLUDE RECORD in Post PCF Read of the Table Resource).
 
  • Appx navigation keys take priority when in the Table Widget. Any key that would set --- OPTION (eg, Page Up/Page Down) will be returned to your input process and will not affect the table widget. Other keys, such as cursor up/down, can be used to navigate in the Table Widget.
  • Date columns sort based on the displayed value, not the actual date. For example, dates displayed as mm/dd/yy will not sort in date order.
  • At runtime, you cannot click on a row to select it unless all modifiable fields on the screen have satisfied the hard edits which are enforced by the engine. For example, an invalid character in a numeric field on the same screen will prevent you from selecting a record.

Revision 612012-10-30 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • Some planned features are not yet implemented:
Line: 22 to 22
 
  • It is the designers responsibility to manage the files dropped in dropCachePath, the client will not delete them for you.
  • On the Mac, the client does not get the focus after a drop action.

Deleted:
<
<

Better Error/Warning Control Runtime

  • If >1 ERROR message, color coding is lost (does not appear in Red). Check Warnings/Messages for the same problem. Probably fixed, waiting for next beta.
  • The Control-M display no longer color codes the messages (It used to in an earlier version, I think). Probably fixed, waiting for next beta.
 

Better HTML Widget

  • HTML Editor is not able to load a resource which references a CKEditor Config file. The resource must reference a file which is in the format of a compiled CKEditor Config file and must conform to the format of a compiled config file.
  • There are problems if you attempt to use the HTML Editor widget on "small" text fields.
Line: 34 to 31
 
    • The link dialog also get clipped. I haven't tried the table dialog but I suspect that it also gets clipped.
  • When the editor window has the focus, none of the APPX keys work. END, CANCEL, OPTION, TAB, etc. don't work. The toolbar buttons do still work so you can click on ENTER and CANCEL. To get out of the editor field you must use the mouse to click on the next field. END, CANCEL, TAB, OPTION, and perhaps some of the other APPX keys need to be honored even when editing text. TAB has no meaning within HTML except when used within a <pre> tag so I definitely would like to see TAB be available to TAB out of the editor field to the next field.

Deleted:
<
<

Client Window Sizing & Scaling

  • resizeMainWindowPane/mainWindowScrollPane need to be moved out of the Experimental section of the Client Preferences. Probably fixed, waiting for next beta
 

Option Numbers in Design Mode

  • Option numbers are now displayed on buttons on the image editor if Show Option Numbers is turned on. But, there is no toolbar button or pulldown menu option to turn it on or off. It must be turned on or off by using the right-click menu. Better than nothing but not obvious.

Revision 602012-10-30 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

Deleted:
<
<
  • Check online help
 
  • Some planned features are not yet implemented:
    • There is no spec to enable/disable multi-select
    • There is no option to require that at least one record be selected by the user at runtime.
Changed:
<
<
    • There is no way to specify a child constraint for a table source process. This means that all of the records in the PCF must be read each time the table is populated.
>
>
    • There is no way to specify a child constraint for a table source process. This means that all of the records in the PCF must be read each time the table is populated unless you use a temporary file that you manually populate.
 
    • There is no ability to specify GUI options for column fields.
    • There should be an event point for Pre-Display
    • There should be an option intercept event point with the ability to intercept table events such as click, double-click, etc.
Changed:
<
<
    • There is no option to specify which column the table should be sorted on when initially displayed.
>
>
    • There is no option to specify which column the table should be sorted on when initially displayed. Records are presented in Primary key order.
 
    • There is no option to define column headings and their GUI attributes. Column heading text is taken from the data dictionary definition of the field.
    • There is no option to specify that a field (column) should perform a data lookup. Consequently, ILF code must be used in the Post PCF Read event point to manually retrieve data.
Deleted:
<
<

Table Resource Editor

  • Check online help
 

Table Widget Runtime

Changed:
<
<
  • The table widget is only suitable for displaying a relatively small number of records. Otherwise, the time needed to download the records to the client can get excessive. Records can only be loaded at a rate of about 2,000 records per second. Consequently, the table widget probably cannot be used as a record selector for larger records sets. For example, the time needed to load about 30,000 records is about 15 seconds.
>
>
  • The table widget is only suitable for displaying a relatively small number of records. Otherwise, the time needed to download the records to the client can get excessive. Records can only be loaded at a rate of about 2,000 records per second (depending on network speed and load). Consequently, the table widget probably cannot be used as a record selector for larger records sets. For example, the time needed to load about 30,000 records is about 15 seconds.
 
  • Appx navigation keys take priority when in the Table Widget. Any key that would set --- OPTION (eg, Page Up/Page Down) will be returned to your input process and will not affect the table widget. Other keys, such as cursor up/down, can be used to navigate in the Table Widget.
  • Date columns sort based on the displayed value, not the actual date. For example, dates displayed as mm/dd/yy will not sort in date order.
  • At runtime, you cannot click on a row to select it unless all modifiable fields on the screen have satisfied the hard edits which are enforced by the engine. For example, an invalid character in a numeric field on the same screen will prevent you from selecting a record.
Line: 24 to 21
 

Drag & Drop Runtime

  • It is the designers responsibility to manage the files dropped in dropCachePath, the client will not delete them for you.
  • On the Mac, the client does not get the focus after a drop action.
Changed:
<
<

New Event Points Editor (Tab In/Out/Value Changed)

  • check online help

New Event Points Runtime (Tab In/Out/Value Changed)

  • It also seems like performing a shift-tab (going back to the previous field on the screen) does not work when your cursor is in a textfield with multiple rows.
>
>

 

Better Error/Warning Control Runtime

Changed:
<
<
  • If >1 ERROR message, color coding is lost (does not appear in Red). Check Warnings/Messages for the same problem.
  • The Control-M display no longer color codes the messages (It used to in an earlier version, I think).
>
>
  • If >1 ERROR message, color coding is lost (does not appear in Red). Check Warnings/Messages for the same problem. Probably fixed, waiting for next beta.
  • The Control-M display no longer color codes the messages (It used to in an earlier version, I think). Probably fixed, waiting for next beta.
 

Better HTML Widget

Deleted:
<
<
  • VLC option does not work - * Fixed once I properly installed VLC *
  • line breaks not honored in javascript viewer * Fixed * seems to work for me now.
  • Need proper Widget attributes vs @SHTML= * Fixed * Now have CODE VIEWER, HTML EDITOR, FLASH PLAYER, MEDIA PLAYER, WEB BROWSER widget types on Text fields. Also, CODE VIEWER looks at --- WIDGET CONTENT TYPE to see what syntax highlighting to do. WEB BROWSER looks at --- WIDGET SHOW DECORATE to see if it should show it's Web Browser controls or not.
  • Does this replace the old HTML Viewer? - No, the old HTML viewer is still available.
 
  • HTML Editor is not able to load a resource which references a CKEditor Config file. The resource must reference a file which is in the format of a compiled CKEditor Config file and must conform to the format of a compiled config file.
  • There are problems if you attempt to use the HTML Editor widget on "small" text fields.
    • If the field has three rows or less, the toolbar of the editor will completely overlay the field making it impossible to edit the field.
    • If the field has fewer than 22 rows, you will not be able to use the Spellchecker option because the dialog that pops up is clipped at the top and bottom rendering it unusable.
    • If the field has fewer than 13 rows, you will not be able to use the Find or the Find and Replace options because the dialog that pops up is clipped at the top and bottom rendering it unusable.
Changed:
<
<
    • The link dialog also get clipped. I haven't tired the table dialog but I suspect that it also gets clipped.
>
>
    • The link dialog also get clipped. I haven't tried the table dialog but I suspect that it also gets clipped.
 
  • When the editor window has the focus, none of the APPX keys work. END, CANCEL, OPTION, TAB, etc. don't work. The toolbar buttons do still work so you can click on ENTER and CANCEL. To get out of the editor field you must use the mouse to click on the next field. END, CANCEL, TAB, OPTION, and perhaps some of the other APPX keys need to be honored even when editing text. TAB has no meaning within HTML except when used within a <pre> tag so I definitely would like to see TAB be available to TAB out of the editor field to the next field.
Deleted:
<
<
  • APPX should store HTML text without modification. e.g. Don't translate LF to paragraph characters. APPX should also pass stored text to the editor without modification. The purpose of the HTML editor is to create and edit HTML text. APPX should not modify the text that is created by the editor.
 

Client Window Sizing & Scaling

Changed:
<
<
  • resizeMainWindowPane can be set to "true" to turn on the option to automatically resize the client window to fit the current frame/image size.
  • resizeMainWindowPane need to be moved out of the Experimental section of the Client Preferences
  • The other functionality described in feature 44 has not been implemented
>
>
  • resizeMainWindowPane/mainWindowScrollPane need to be moved out of the Experimental section of the Client Preferences. Probably fixed, waiting for next beta
 

Option Numbers in Design Mode

  • Option numbers are now displayed on buttons on the image editor if Show Option Numbers is turned on. But, there is no toolbar button or pulldown menu option to turn it on or off. It must be turned on or off by using the right-click menu. Better than nothing but not obvious.

Deleted:
<
<

 

Comments:

Read what other users have said about this page or add your own comments.

Revision 592012-10-29 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • Check online help
Added:
>
>
  • Some planned features are not yet implemented:
 
  • There is no spec to enable/disable multi-select
  • There is no option to require that at least one record be selected by the user at runtime.
  • There is no way to specify a child constraint for a table source process. This means that all of the records in the PCF must be read each time the table is populated.
  • There is no ability to specify GUI options for column fields.
Changed:
<
<
  • There should be separate event points for Post Read, Pre-Select, and Pre-Display
>
>
    • There should be an event point for Pre-Display
 
  • There should be an option intercept event point with the ability to intercept table events such as click, double-click, etc.
  • There is no option to specify which column the table should be sorted on when initially displayed.
  • There is no option to define column headings and their GUI attributes. Column heading text is taken from the data dictionary definition of the field.
Changed:
<
<
  • There is no option to specify that a field (column) should perform a data lookup. Consequently, there is no option to have a data lookup populate columns for fields from other files.
>
>
    • There is no option to specify that a field (column) should perform a data lookup. Consequently, ILF code must be used in the Post PCF Read event point to manually retrieve data.
 

Table Resource Editor

  • Check online help

Table Widget Runtime

  • The table widget is only suitable for displaying a relatively small number of records. Otherwise, the time needed to download the records to the client can get excessive. Records can only be loaded at a rate of about 2,000 records per second. Consequently, the table widget probably cannot be used as a record selector for larger records sets. For example, the time needed to load about 30,000 records is about 15 seconds.
Deleted:
<
<
  • The table widget is always repopulated when returning from an optional child process. This can cause long pauses if the number of records included in the table is more than a couple of thousand.
 
  • Appx navigation keys take priority when in the Table Widget. Any key that would set --- OPTION (eg, Page Up/Page Down) will be returned to your input process and will not affect the table widget. Other keys, such as cursor up/down, can be used to navigate in the Table Widget.
Changed:
<
<
  • Columns sort based on the displayed value in a column, not the field values. For example, dates displayed as mm/dd/yy will not sort in date order.
  • At runtime, a table widget never seems to keep the focus. When you select a record, the focus returns to the field which had the focus before you clicked to select a record.
>
>
  • Date columns sort based on the displayed value, not the actual date. For example, dates displayed as mm/dd/yy will not sort in date order.
 
  • At runtime, you cannot click on a row to select it unless all modifiable fields on the screen have satisfied the hard edits which are enforced by the engine. For example, an invalid character in a numeric field on the same screen will prevent you from selecting a record.

Drag & Drop Runtime

Line: 54 to 53
 
  • The other functionality described in feature 44 has not been implemented

Option Numbers in Design Mode

  • Option numbers are now displayed on buttons on the image editor if Show Option Numbers is turned on. But, there is no toolbar button or pulldown menu option to turn it on or off. It must be turned on or off by using the right-click menu. Better than nothing but not obvious.
Changed:
<
<

Other

  • Need .WIDGET routine to REFRESH Table Widget via WIDGET VISIBLE INIT, maybe?. * Fixed * Now have field --- WIDGET RELOAD DATASRC as a widget field that if set to Y in Option Intercept will cause the Table widget to reload it's content even though it may not go to Pre-Display. There is also a new subroutine called .WIDGET RELOAD DATASRC that if passed a Widget Name will set the field with much less ILF code needed. You can also pass it two widget names and it will BEG AT and END AT on the two names and set all the widgets it finds.
>
>

 

Comments:

Revision 582012-10-29 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • Check online help
Line: 27 to 27
 
  • On the Mac, the client does not get the focus after a drop action.

New Event Points Editor (Tab In/Out/Value Changed)

Deleted:
<
<
  • They only show up on the Alpha field GA, should be for any tabbable/modifiable field.
 
  • check online help

New Event Points Runtime (Tab In/Out/Value Changed)

Deleted:
<
<
  • Setting the flags via ILF on non RAW TEXT widgets does not cause the events to fire. Probably should fire for all modifiable/tabable widgets.
 
  • It also seems like performing a shift-tab (going back to the previous field on the screen) does not work when your cursor is in a textfield with multiple rows.

Better Error/Warning Control Runtime

Revision 572012-10-29 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • Check online help
Line: 15 to 15
 

Table Resource Editor

  • Check online help

Table Widget Runtime

Deleted:
<
<
  • It seems that rewriting an ITEM (HTM VIEWER) to a table doesn’t work anymore. This is the code in OI:
  • SET --- WIDGET NAME = *TBL INF02
    READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME
    T SET --- WIDGET WIDGET TYPE = TABLE
    T SET --- WIDGET D SRC AP = OTO
    T SET --- WIDGET D SRC INV TYPE = SUBPROCESS
    T SET --- WIDGET D SRC NAME = *TBL INF02
    T REWRITE --- WIDGET FAIL 0
  • Token fields do not work properly, doesn't display the token text, I get some other character, or the table doesn't display at all.
 
  • The table widget is only suitable for displaying a relatively small number of records. Otherwise, the time needed to download the records to the client can get excessive. Records can only be loaded at a rate of about 2,000 records per second. Consequently, the table widget probably cannot be used as a record selector for larger records sets. For example, the time needed to load about 30,000 records is about 15 seconds.
  • The table widget is always repopulated when returning from an optional child process. This can cause long pauses if the number of records included in the table is more than a couple of thousand.
Changed:
<
<
  • The mouse is the only way to navigate within a table widget. pgup, pgdn, cursor up, cursor dn, etc cannot be used.
>
>
  • Appx navigation keys take priority when in the Table Widget. Any key that would set --- OPTION (eg, Page Up/Page Down) will be returned to your input process and will not affect the table widget. Other keys, such as cursor up/down, can be used to navigate in the Table Widget.
 
  • Columns sort based on the displayed value in a column, not the field values. For example, dates displayed as mm/dd/yy will not sort in date order.
  • At runtime, a table widget never seems to keep the focus. When you select a record, the focus returns to the field which had the focus before you clicked to select a record.
  • At runtime, you cannot click on a row to select it unless all modifiable fields on the screen have satisfied the hard edits which are enforced by the engine. For example, an invalid character in a numeric field on the same screen will prevent you from selecting a record.
Changed:
<
<

Drag & Drop Editor

  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the following Widget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to a field on the image. * Fixed * There is now --- WIDGET DROP TARGET that marks a widget as able to receive a drop action. It also looks at --- WIDGET FI CHOOSE MODE to see what kind of Drop should be supported. --- WIDGET FI CHOOSE MODE has values of ANY, FILE, FOLDER, TREE where ANY is a single file or folder name. Many more widget types now support being a drop target, but still require a field on the image.
>
>

 

Drag & Drop Runtime

Changed:
<
<
  • There are times when it would be nice for the ADC Window to gain focus when an object is dropped on it. * Fixed * Client window now gains focus on a drop.
  • Provide a runtime API to copy the --- DROP* files to memory versions of those files (MDROP* ?) to make it easier for a designer to save the contents of --- DROP.
  • Files dropped remain in the temporary folder forever. They should probably be cleared when the --- DROP* files are initialized. Alternatively, provide a method for the designer to specify a location for dropped files, and the designer will manually clear the directory at login. Is this 'Fixed', now that there is a setting for dropCachePath?
>
>
  • It is the designers responsibility to manage the files dropped in dropCachePath, the client will not delete them for you.
  • On the Mac, the client does not get the focus after a drop action.
 

New Event Points Editor (Tab In/Out/Value Changed)

  • They only show up on the Alpha field GA, should be for any tabbable/modifiable field.

Revision 562012-10-29 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • Check online help
Line: 17 to 17
 

Table Widget Runtime

  • It seems that rewriting an ITEM (HTM VIEWER) to a table doesn’t work anymore. This is the code in OI:
  • SET --- WIDGET NAME = *TBL INF02
    READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME
    T SET --- WIDGET WIDGET TYPE = TABLE
    T SET --- WIDGET D SRC AP = OTO
    T SET --- WIDGET D SRC INV TYPE = SUBPROCESS
    T SET --- WIDGET D SRC NAME = *TBL INF02
    T REWRITE --- WIDGET FAIL 0
Changed:
<
<
  • If a field has a size override >80 characters, the table will not display. Fields larger than 80 will display properly if there is no size override.
  • Token fields do not work properly, doesn't display the token text, I get some other character, or the table doesn't display at all.
>
>
  • Token fields do not work properly, doesn't display the token text, I get some other character, or the table doesn't display at all.
 
  • The table widget is only suitable for displaying a relatively small number of records. Otherwise, the time needed to download the records to the client can get excessive. Records can only be loaded at a rate of about 2,000 records per second. Consequently, the table widget probably cannot be used as a record selector for larger records sets. For example, the time needed to load about 30,000 records is about 15 seconds.
  • The table widget is always repopulated when returning from an optional child process. This can cause long pauses if the number of records included in the table is more than a couple of thousand.
  • The mouse is the only way to navigate within a table widget. pgup, pgdn, cursor up, cursor dn, etc cannot be used.
Line: 48 to 47
 
  • line breaks not honored in javascript viewer * Fixed * seems to work for me now.
  • Need proper Widget attributes vs @SHTML= * Fixed * Now have CODE VIEWER, HTML EDITOR, FLASH PLAYER, MEDIA PLAYER, WEB BROWSER widget types on Text fields. Also, CODE VIEWER looks at --- WIDGET CONTENT TYPE to see what syntax highlighting to do. WEB BROWSER looks at --- WIDGET SHOW DECORATE to see if it should show it's Web Browser controls or not.
  • Does this replace the old HTML Viewer? - No, the old HTML viewer is still available.
Deleted:
<
<
  • Praclox Web Page not rendered correctly. Compare Appx client version to web page in IE, notice Praclox banner at top of page missing.
 
  • HTML Editor is not able to load a resource which references a CKEditor Config file. The resource must reference a file which is in the format of a compiled CKEditor Config file and must conform to the format of a compiled config file.
  • There are problems if you attempt to use the HTML Editor widget on "small" text fields.
    • If the field has three rows or less, the toolbar of the editor will completely overlay the field making it impossible to edit the field.
Line: 57 to 55
 
    • The link dialog also get clipped. I haven't tired the table dialog but I suspect that it also gets clipped.
  • When the editor window has the focus, none of the APPX keys work. END, CANCEL, OPTION, TAB, etc. don't work. The toolbar buttons do still work so you can click on ENTER and CANCEL. To get out of the editor field you must use the mouse to click on the next field. END, CANCEL, TAB, OPTION, and perhaps some of the other APPX keys need to be honored even when editing text. TAB has no meaning within HTML except when used within a <pre> tag so I definitely would like to see TAB be available to TAB out of the editor field to the next field.
  • APPX should store HTML text without modification. e.g. Don't translate LF to paragraph characters. APPX should also pass stored text to the editor without modification. The purpose of the HTML editor is to create and edit HTML text. APPX should not modify the text that is created by the editor.
Changed:
<
<

Add Mode No Longer Clears Screen

  • Cursor is moved to bottom of display instead of inserting a record at current location - Need to look into this more. Some screens adding at the bottom seems like the expected thing. Others not so much.
  • Some scrolling inputs in 0AD (Fields, End User Selections, Designer Selections, others?) attempt to position the cursor just after the file name. They expect the screen to be cleared, so now they position the cursor on the wrong row.
>
>

 

Client Window Sizing & Scaling

  • resizeMainWindowPane can be set to "true" to turn on the option to automatically resize the client window to fit the current frame/image size.
  • resizeMainWindowPane need to be moved out of the Experimental section of the Client Preferences

Revision 552012-10-26 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

Deleted:
<
<
  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
  • hide font options, as they don't do anything (or use them as a default for the text on the widget) * Fixed * Now they do something
  • data source does not display in input sometimes, hard to reproduce. Try start in .DKL/PLO DRAG 'N DROP, Opt Int, then Opt 94 to .DKL/PLO SHELL SELECTED FILE,then A/C .DKL/PLO DETAILS SELECTED FILE, then IE, double click widget. Or Run the input from design: .DKL/PLO DRAG ’N DROP, Drag some files, Close the input, then: - Start in .DKL/PLO DRAG 'N DROP, Opt Int, then Opt 94 to .DKL/PLO SHELL SELECTED FILE,then goto A/C .DKL/PLO DETAILS SELECTED FILE, then Image Editor, double click widget. - I can't replicate this (pete)
  • Invocation Type s/b required field. ** Fixed **
  • Scan on App Id in Widget Editor for Tables gives 'Return encountered outside of subroutine' error. * Fixed **
  • Incorrect process name displayed at Image level if you edit the Table Source process from here. * Fixed *
 
  • Check online help
  • There is no spec to enable/disable multi-select
  • There is no option to require that at least one record be selected by the user at runtime.
Line: 18 to 12
 
  • There is no option to define column headings and their GUI attributes. Column heading text is taken from the data dictionary definition of the field.
  • There is no option to specify that a field (column) should perform a data lookup. Consequently, there is no option to have a data lookup populate columns for fields from other files.
Changed:
<
<

Table Source Editor

  • hitting enter in key entry mode does not bring up list. Read First is set, I can't see what the problem is. Child Constraints maybe? * Fixed ***
  • App Id 0LA should display as --- * Fixed ***
  • Can't Browse and then Navigate to hits or drill down to error location if there are compiler errors - * Fixed *. Also added Options 96, 97, 98, 99 and 'Rules' to Item level.
  • link from DD does not work * Fixed ***
  • link from DD is not highlighted if table sources exist * Fixed ***
  • when adding fields from other files, warning message refers to 'Post User Selection' EP. * Fixed ***
>
>

Table Resource Editor

 
  • Check online help
Deleted:
<
<
  • Accepts Invalid field names, accepts invalid occurrence numbers, Does not automatically check app --- if field not found in current app, Scan for field names does not work. * Fixed * There were edits in there, but they were conditioned on --- ERRORS = 0, so once one error occurred, no further editing was done. Created new sub ITEM (EDIT FLD) (TABLESOURCE), based on ITEM (EDIT FLD), which validates field names, occurrences, field types (GROUP fields not allowed), Domains, and checks 0LA if not found in current ap. Replaced all editing with this new routine.
  • Changes made may or may be not logged in SCCS, needs to be tested. Probably shouldn't fix this unless the Design Transfer problem is also fixed. Will likely have a ripple effect in SCCS re: closing tasks, etc. * Fixed * Was logging at the PROCESS level, but not the ITEM level. Tested locks, intent locks, color coding, task closing & design xfer.
  • Can't change mask if field is not in the current application - * Fixed *
  • Can't run this process via Opt 99. In theory, you should be able to run this process by itself to test your ILF code in SOP, EOP, Post PCF Read, etc. The 0AD INVOC PROC process has no way to invoke a TABLESRC process type, since there is no ILF verb for TABLESRC (as there is for INPUT, OUTPUT, QUERY, etc). Or, to put it another way, we need a TABLESRC ILF command. This will affect the x-ref processes, so they will need to be made aware of this new verb. * Can you do an Opt-97 to build the EM? You can't run a FILE process directly. I'm not sure running a Table Source process standalone has any value. But I could be wrong (pete) * Yes, you can use Opt 97, I added all those helper options to the input. You can always run the input that uses the Table Source to step thru the code, so maybe this could be deferred for later. I was just thinking of consistency, Opt 99 always let's me run a process, even queries (Jean).
 

Table Widget Runtime

Changed:
<
<
  • double click option difficult to trigger * fixed * Now using desktop double-click value.
  • if a Size is set, data is truncated to that size, even if the user expands the column. ** fixed **
  • Filling dead space - right now the last column is expanded –if necessary- to create a row that fills the total with of the table, but that sometimes gives trouble in resizing the last column. ** Fixed **
  • Wide Columns appear to be truncated. Try to display a 512 character field. ** Fixed **
  • If there are compile errors in the Table Source, they are not displayed. Instead the default display for the Table Widget is shown. (Fixed, now showing EM compiler errors)
  • It seems that rewriting an ITEM (HTM VIEWER) to a table doesn’t work anymore. This is the code in OI:
    SET --- WIDGET NAME = *TBL INF02
    READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME
    T SET --- WIDGET WIDGET TYPE = TABLE
    T SET --- WIDGET D SRC AP = OTO
    T SET --- WIDGET D SRC INV TYPE = SUBPROCESS
    T SET --- WIDGET D SRC NAME = *TBL INF02
    T REWRITE --- WIDGET FAIL 0
>
>
  • It seems that rewriting an ITEM (HTM VIEWER) to a table doesn’t work anymore. This is the code in OI:
  • SET --- WIDGET NAME = *TBL INF02
    READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME
    T SET --- WIDGET WIDGET TYPE = TABLE
    T SET --- WIDGET D SRC AP = OTO
    T SET --- WIDGET D SRC INV TYPE = SUBPROCESS
    T SET --- WIDGET D SRC NAME = *TBL INF02
    T REWRITE --- WIDGET FAIL 0
 
  • If a field has a size override >80 characters, the table will not display. Fields larger than 80 will display properly if there is no size override.
  • Token fields do not work properly, doesn't display the token text, I get some other character, or the table doesn't display at all.
Deleted:
<
<
  • Does not consistently execute Pre-Display, etc, after option set, ie, the table widget sets option to USER 1, Opt Int executes and then Pre-Display should re-execute (since --- OPTION is not cleared), but it doesn't always do that. See ROLE SECURITY MAINTENANCE - ACL for replication.
  • Same circumstances as above, table data is not reloaded.
 
  • The table widget is only suitable for displaying a relatively small number of records. Otherwise, the time needed to download the records to the client can get excessive. Records can only be loaded at a rate of about 2,000 records per second. Consequently, the table widget probably cannot be used as a record selector for larger records sets. For example, the time needed to load about 30,000 records is about 15 seconds.
  • The table widget is always repopulated when returning from an optional child process. This can cause long pauses if the number of records included in the table is more than a couple of thousand.
  • The mouse is the only way to navigate within a table widget. pgup, pgdn, cursor up, cursor dn, etc cannot be used.
Line: 53 to 30
 

Drag & Drop Runtime

  • There are times when it would be nice for the ADC Window to gain focus when an object is dropped on it. * Fixed * Client window now gains focus on a drop.
Deleted:
<
<
  • When dragging files over an Appx screen show where you can drop your files (change border or something of the widgets that can accept a drop action). More of a 'nice to have', since the mouse pointer changes when the mouse passes over a drop target. * Fixed *
 
  • Provide a runtime API to copy the --- DROP* files to memory versions of those files (MDROP* ?) to make it easier for a designer to save the contents of --- DROP.
  • Files dropped remain in the temporary folder forever. They should probably be cleared when the --- DROP* files are initialized. Alternatively, provide a method for the designer to specify a location for dropped files, and the designer will manually clear the directory at login. Is this 'Fixed', now that there is a setting for dropCachePath?
Deleted:
<
<
  • Create unique filenames for the temp file. Now the subject seems to be the name of the tempfile. This gives problems in dropping more items with the same subject. * Fixed ***
  • Possible bug? When files are dragged from Thunderbird & dropped, the temp file seems to be erased almost immediately (there is no opportunity for the Appx process to get it). * Fixed ***
 

New Event Points Editor (Tab In/Out/Value Changed)

Changed:
<
<
  • Turning on/off any of the three turns them all off/on. The same field name is in all three positions. ** Fixed **
  • They only show up on the Alpha field GA, should be for any tabbable/modifiable field.
>
>
  • They only show up on the Alpha field GA, should be for any tabbable/modifiable field.
 
  • check online help

New Event Points Runtime (Tab In/Out/Value Changed)

Changed:
<
<
  • If you have 2 fields beside each other, one with Tab Out and one with Tab In, only one event fires when you tab from one to the other. The Tab Out event on the first field does not fire, only the Tab In event on the next field fires. Probably needs to fire 2 events, the Tab Out (with --- CURSOR AT FIELD pointing to the field the user is leaving), then again for the Tab In. * Fixed * Now fire the Opt Intercept EPs for Tab Out, then Tab In, setting all the CURSOR AT... PDFs appropriately.
  • Two fields on an image. Both with tab in/out set to yes, when you switch from the desktop client to another program, then switch back to the client. Then tab to the next field, no option is fired. Update: Now the Tab Out event is fired, but then the cursor is put back in the field I just tabbed out of. If I tab out again, then the Tab Out/Tab In events are fired. * Fixed ***
  • Link tab in/tab out/value changed to a data lookup. This way it is easy to give already existing screens a more direct interaction with the user without redesigning the whole screen. A designer should tell though that the data lookup should be performed per field. If any of the tab in/out/value changed flags are set and there's a DLU, perform the DLU at the same time as the event is fired? * Fixed ***
  • The default value of valueChangedTimer can be set to 300 instead of 1000. Maybe we need some more testing to be done on that to find out what a nice default can be. * Fixed ***
  • When a Tab Out event fires, the --- CURSOR AT FIELD refers to the field the cursor is at now. It should refer to the field that triggered the Tab Out, not the next field it tabbed into. Or to put it another way, the Tab Out event should fire before the cursor moves to the next field. ** Fixed **
  • If value changed is set but the user tabs out of the field before valueChangedTimer has expired, the value changed event does not fire. If the user has changed the field, the value changed event should fire when they tab out. If Tab Out is also set, it should fire next. ** Fixed **
  • Setting the flags via ILF on non RAW TEXT widgets does not cause the events to fire. Probably should fire for all modifiable/tabable widgets.
>
>
  • Setting the flags via ILF on non RAW TEXT widgets does not cause the events to fire. Probably should fire for all modifiable/tabable widgets.
 
  • It also seems like performing a shift-tab (going back to the previous field on the screen) does not work when your cursor is in a textfield with multiple rows.
Deleted:
<
<

Create Subroutine via ILF

  • 0AD STMT (IO) (OPEN) receives --- AI and PASSes it to 0AD SE ALLOC, but SE ALLOC does not receive it, so no value is returned from SE ALLOC, and therefore no value is returned to STMT (IO) (OPEN)'s caller. * Fixed * - removed RECEIVE --- AI and PASS --- AI, removed PASS from .UTIL SUBR CREATE. The routines just rely on 0AD SEGEN SE POINTER directly.
  • 0AD STMT (IO) (CLOSE) receives --- AI and PASSes it to 0AD SE FREE, but SE FREE does not receive it, so no value is returned from SE FREE. * Fixed * - removed RECEIVE --- AI and PASS --- AI, removed PASS from .UTIL SUBR CLOSE. The routines just rely on 0AD SEGEN SE POINTER directly.
  • The .UTIL SUBR routines do not follow standards - * Fixed * updated routines to API standards, added additional edits, etc.
  • You can call .UTIL SUBR CREATE more than once without calling .UTIL SUBR CLOSE in between. This will probably cause problems. * Fixed *
  • You can call the .UTIL SUBR WRITE and .UTIL SUBR CLOSE without calling .UTIL SUBR CREATE first. *Fixed*
  • .UTIL SUBR DELETE does not remove audit history - * Fixed * added call to 0AD PROCESS (REF INT) (DEL) to duplicate processing done when Sub deleted in 0AD.
 

Better Error/Warning Control Runtime

Deleted:
<
<
  • In client preferences, the messageComboRows shows a default of 0, but it seems if there are >8 messages, a scrollbar is added. Default should show as 8? ** Fixed **
  • Transitory messages (like process name during Em compile, restructuring, etc) no longer appear in the status bar.
 
  • If >1 ERROR message, color coding is lost (does not appear in Red). Check Warnings/Messages for the same problem.
  • The Control-M display no longer color codes the messages (It used to in an earlier version, I think).

Better HTML Widget

Line: 112 to 68
 

Option Numbers in Design Mode

  • Option numbers are now displayed on buttons on the image editor if Show Option Numbers is turned on. But, there is no toolbar button or pulldown menu option to turn it on or off. It must be turned on or off by using the right-click menu. Better than nothing but not obvious.

Other

Changed:
<
<
  • Can't xref table source process types * Fixed * You can x-ref to see where they are used, browse them to see what objects they use, and all x-refs know how to look at Table Source processes and show the hits.
  • Can't print tech doc for table source types - * Fixed * Formatting is similar to INPUT, but no frame/image detail, just list of Items.
  • Can't Design Transfer Table Source processes - * Fixed *
  • Need .WIDGET routine to REFRESH Table Widget via WIDGET VISIBLE INIT, maybe?. * Fixed * Now have field --- WIDGET RELOAD DATASRC as a widget field that if set to Y in Option Intercept will cause the Table widget to reload it's content even though it may not go to Pre-Display. There is also a new subroutine called .WIDGET RELOAD DATASRC that if passed a Widget Name will set the field with much less ILF code needed. You can also pass it two widget names and it will BEG AT and END AT on the two names and set all the widgets it finds.
  • Drag & Drop libraries are not installed during client install
  • Mac (and probably Linux) clients do not run

Installation

  • License agreement still refers to 5.1.
  • Client does not run, fails with missing libaries
>
>
  • Need .WIDGET routine to REFRESH Table Widget via WIDGET VISIBLE INIT, maybe?. * Fixed * Now have field --- WIDGET RELOAD DATASRC as a widget field that if set to Y in Option Intercept will cause the Table widget to reload it's content even though it may not go to Pre-Display. There is also a new subroutine called .WIDGET RELOAD DATASRC that if passed a Widget Name will set the field with much less ILF code needed. You can also pass it two widget names and it will BEG AT and END AT on the two names and set all the widgets it finds.

 

Comments:

Read what other users have said about this page or add your own comments.

Revision 542012-10-15 - SteveFrizzell

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 11 to 11
 
  • There is no spec to enable/disable multi-select
  • There is no option to require that at least one record be selected by the user at runtime.
  • There is no way to specify a child constraint for a table source process. This means that all of the records in the PCF must be read each time the table is populated.
Deleted:
<
<
  • There is no way to prevent a table widget from being repopulated when returning from an optional child process.
 
  • There is no ability to specify GUI options for column fields.
  • There should be separate event points for Post Read, Pre-Select, and Pre-Display
  • There should be an option intercept event point with the ability to intercept table events such as click, double-click, etc.

Revision 532012-10-15 - SteveFrizzell

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 48 to 48
 
  • The mouse is the only way to navigate within a table widget. pgup, pgdn, cursor up, cursor dn, etc cannot be used.
  • Columns sort based on the displayed value in a column, not the field values. For example, dates displayed as mm/dd/yy will not sort in date order.
  • At runtime, a table widget never seems to keep the focus. When you select a record, the focus returns to the field which had the focus before you clicked to select a record.
Added:
>
>
  • At runtime, you cannot click on a row to select it unless all modifiable fields on the screen have satisfied the hard edits which are enforced by the engine. For example, an invalid character in a numeric field on the same screen will prevent you from selecting a record.
 

Drag & Drop Editor

  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the following Widget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to a field on the image. * Fixed * There is now --- WIDGET DROP TARGET that marks a widget as able to receive a drop action. It also looks at --- WIDGET FI CHOOSE MODE to see what kind of Drop should be supported. --- WIDGET FI CHOOSE MODE has values of ANY, FILE, FOLDER, TREE where ANY is a single file or folder name. Many more widget types now support being a drop target, but still require a field on the image.

Revision 522012-10-15 - SteveFrizzell

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 9 to 9
 
  • Incorrect process name displayed at Image level if you edit the Table Source process from here. * Fixed *
  • Check online help
  • There is no spec to enable/disable multi-select
Added:
>
>
  • There is no option to require that at least one record be selected by the user at runtime.
  • There is no way to specify a child constraint for a table source process. This means that all of the records in the PCF must be read each time the table is populated.
  • There is no way to prevent a table widget from being repopulated when returning from an optional child process.
  • There is no ability to specify GUI options for column fields.
  • There should be separate event points for Post Read, Pre-Select, and Pre-Display
  • There should be an option intercept event point with the ability to intercept table events such as click, double-click, etc.
  • There is no option to specify which column the table should be sorted on when initially displayed.
  • There is no option to define column headings and their GUI attributes. Column heading text is taken from the data dictionary definition of the field.
  • There is no option to specify that a field (column) should perform a data lookup. Consequently, there is no option to have a data lookup populate columns for fields from other files.
 

Table Source Editor

  • hitting enter in key entry mode does not bring up list. Read First is set, I can't see what the problem is. Child Constraints maybe? * Fixed ***
Line: 34 to 43
 
  • Token fields do not work properly, doesn't display the token text, I get some other character, or the table doesn't display at all.
  • Does not consistently execute Pre-Display, etc, after option set, ie, the table widget sets option to USER 1, Opt Int executes and then Pre-Display should re-execute (since --- OPTION is not cleared), but it doesn't always do that. See ROLE SECURITY MAINTENANCE - ACL for replication.
  • Same circumstances as above, table data is not reloaded.
Added:
>
>
  • The table widget is only suitable for displaying a relatively small number of records. Otherwise, the time needed to download the records to the client can get excessive. Records can only be loaded at a rate of about 2,000 records per second. Consequently, the table widget probably cannot be used as a record selector for larger records sets. For example, the time needed to load about 30,000 records is about 15 seconds.
  • The table widget is always repopulated when returning from an optional child process. This can cause long pauses if the number of records included in the table is more than a couple of thousand.
  • The mouse is the only way to navigate within a table widget. pgup, pgdn, cursor up, cursor dn, etc cannot be used.
  • Columns sort based on the displayed value in a column, not the field values. For example, dates displayed as mm/dd/yy will not sort in date order.
  • At runtime, a table widget never seems to keep the focus. When you select a record, the focus returns to the field which had the focus before you clicked to select a record.
 

Drag & Drop Editor

  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the following Widget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to a field on the image. * Fixed * There is now --- WIDGET DROP TARGET that marks a widget as able to receive a drop action. It also looks at --- WIDGET FI CHOOSE MODE to see what kind of Drop should be supported. --- WIDGET FI CHOOSE MODE has values of ANY, FILE, FOLDER, TREE where ANY is a single file or folder name. Many more widget types now support being a drop target, but still require a field on the image.

Revision 512012-09-30 - SteveFrizzell

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 8 to 8
 
  • Scan on App Id in Widget Editor for Tables gives 'Return encountered outside of subroutine' error. * Fixed **
  • Incorrect process name displayed at Image level if you edit the Table Source process from here. * Fixed *
  • Check online help
Added:
>
>
  • There is no spec to enable/disable multi-select
 

Table Source Editor

  • hitting enter in key entry mode does not bring up list. Read First is set, I can't see what the problem is. Child Constraints maybe? * Fixed ***

Revision 502012-09-19 - SteveFrizzell

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 90 to 90
 
  • Cursor is moved to bottom of display instead of inserting a record at current location - Need to look into this more. Some screens adding at the bottom seems like the expected thing. Others not so much.
  • Some scrolling inputs in 0AD (Fields, End User Selections, Designer Selections, others?) attempt to position the cursor just after the file name. They expect the screen to be cleared, so now they position the cursor on the wrong row.
Added:
>
>

Client Window Sizing & Scaling

  • resizeMainWindowPane can be set to "true" to turn on the option to automatically resize the client window to fit the current frame/image size.
  • resizeMainWindowPane need to be moved out of the Experimental section of the Client Preferences
  • The other functionality described in feature 44 has not been implemented

Option Numbers in Design Mode

  • Option numbers are now displayed on buttons on the image editor if Show Option Numbers is turned on. But, there is no toolbar button or pulldown menu option to turn it on or off. It must be turned on or off by using the right-click menu. Better than nothing but not obvious.
 

Other

  • Can't xref table source process types * Fixed * You can x-ref to see where they are used, browse them to see what objects they use, and all x-refs know how to look at Table Source processes and show the hits.
  • Can't print tech doc for table source types - * Fixed * Formatting is similar to INPUT, but no frame/image detail, just list of Items.

Revision 492012-09-19 - SteveFrizzell

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 78 to 78
 
  • Need proper Widget attributes vs @SHTML= * Fixed * Now have CODE VIEWER, HTML EDITOR, FLASH PLAYER, MEDIA PLAYER, WEB BROWSER widget types on Text fields. Also, CODE VIEWER looks at --- WIDGET CONTENT TYPE to see what syntax highlighting to do. WEB BROWSER looks at --- WIDGET SHOW DECORATE to see if it should show it's Web Browser controls or not.
  • Does this replace the old HTML Viewer? - No, the old HTML viewer is still available.
  • Praclox Web Page not rendered correctly. Compare Appx client version to web page in IE, notice Praclox banner at top of page missing.
Changed:
<
<
>
>
  • HTML Editor is not able to load a resource which references a CKEditor Config file. The resource must reference a file which is in the format of a compiled CKEditor Config file and must conform to the format of a compiled config file.
  • There are problems if you attempt to use the HTML Editor widget on "small" text fields.
    • If the field has three rows or less, the toolbar of the editor will completely overlay the field making it impossible to edit the field.
    • If the field has fewer than 22 rows, you will not be able to use the Spellchecker option because the dialog that pops up is clipped at the top and bottom rendering it unusable.
    • If the field has fewer than 13 rows, you will not be able to use the Find or the Find and Replace options because the dialog that pops up is clipped at the top and bottom rendering it unusable.
    • The link dialog also get clipped. I haven't tired the table dialog but I suspect that it also gets clipped.
  • When the editor window has the focus, none of the APPX keys work. END, CANCEL, OPTION, TAB, etc. don't work. The toolbar buttons do still work so you can click on ENTER and CANCEL. To get out of the editor field you must use the mouse to click on the next field. END, CANCEL, TAB, OPTION, and perhaps some of the other APPX keys need to be honored even when editing text. TAB has no meaning within HTML except when used within a <pre> tag so I definitely would like to see TAB be available to TAB out of the editor field to the next field.
  • APPX should store HTML text without modification. e.g. Don't translate LF to paragraph characters. APPX should also pass stored text to the editor without modification. The purpose of the HTML editor is to create and edit HTML text. APPX should not modify the text that is created by the editor.
 

Add Mode No Longer Clears Screen

  • Cursor is moved to bottom of display instead of inserting a record at current location - Need to look into this more. Some screens adding at the bottom seems like the expected thing. Others not so much.

Revision 482012-09-08 - PeteBrower

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 28 to 28
 
  • Filling dead space - right now the last column is expanded –if necessary- to create a row that fills the total with of the table, but that sometimes gives trouble in resizing the last column. ** Fixed **
  • Wide Columns appear to be truncated. Try to display a 512 character field. ** Fixed **
  • If there are compile errors in the Table Source, they are not displayed. Instead the default display for the Table Widget is shown. (Fixed, now showing EM compiler errors)
Changed:
<
<
  • It seems that rewriting an ITEM (HTM VIEWER) to a table doesn’t work anymore. This is the code in OI:
    SET --- WIDGET NAME = *TBL INF02
    READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME
    T SET --- WIDGET WIDGET TYPE = TABLE
    T SET --- WIDGET D SRC AP = OTO
    T SET --- WIDGET D SRC INV TYPE = SUBPROCESS
    T SET --- WIDGET D SRC NAME = *TBL INF02
    T REWRITE --- WIDGET FAIL 0
  • If a field has a size override >80 characters, the table will not display. Fields larger than 80 will display properly if there is no size override.
>
>
  • It seems that rewriting an ITEM (HTM VIEWER) to a table doesn’t work anymore. This is the code in OI:
    SET --- WIDGET NAME = *TBL INF02
    READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME
    T SET --- WIDGET WIDGET TYPE = TABLE
    T SET --- WIDGET D SRC AP = OTO
    T SET --- WIDGET D SRC INV TYPE = SUBPROCESS
    T SET --- WIDGET D SRC NAME = *TBL INF02
    T REWRITE --- WIDGET FAIL 0
  • If a field has a size override >80 characters, the table will not display. Fields larger than 80 will display properly if there is no size override.
 
  • Token fields do not work properly, doesn't display the token text, I get some other character, or the table doesn't display at all.
  • Does not consistently execute Pre-Display, etc, after option set, ie, the table widget sets option to USER 1, Opt Int executes and then Pre-Display should re-execute (since --- OPTION is not cleared), but it doesn't always do that. See ROLE SECURITY MAINTENANCE - ACL for replication.
  • Same circumstances as above, table data is not reloaded.

Revision 472012-09-08 - PeteBrower

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 28 to 28
 
  • Filling dead space - right now the last column is expanded –if necessary- to create a row that fills the total with of the table, but that sometimes gives trouble in resizing the last column. ** Fixed **
  • Wide Columns appear to be truncated. Try to display a 512 character field. ** Fixed **
  • If there are compile errors in the Table Source, they are not displayed. Instead the default display for the Table Widget is shown. (Fixed, now showing EM compiler errors)
Changed:
<
<
  • It seems that rewriting an ITEM (HTM VIEWER) to a table doesn’t work anymore. This is the code in OI:
    SET --- WIDGET NAME = *TBL INF02
    READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME
    T SET --- WIDGET WIDGET TYPE = TABLE
    T SET --- WIDGET D SRC AP = OTO
    T SET --- WIDGET D SRC INV TYPE = SUBPROCESS
    T SET --- WIDGET D SRC NAME = *TBL INF02
    T REWRITE --- WIDGET FAIL 0
>
>
  • It seems that rewriting an ITEM (HTM VIEWER) to a table doesn’t work anymore. This is the code in OI:
    SET --- WIDGET NAME = *TBL INF02
    READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME
    T SET --- WIDGET WIDGET TYPE = TABLE
    T SET --- WIDGET D SRC AP = OTO
    T SET --- WIDGET D SRC INV TYPE = SUBPROCESS
    T SET --- WIDGET D SRC NAME = *TBL INF02
    T REWRITE --- WIDGET FAIL 0
 
  • If a field has a size override >80 characters, the table will not display. Fields larger than 80 will display properly if there is no size override.
  • Token fields do not work properly, doesn't display the token text, I get some other character, or the table doesn't display at all.
  • Does not consistently execute Pre-Display, etc, after option set, ie, the table widget sets option to USER 1, Opt Int executes and then Pre-Display should re-execute (since --- OPTION is not cleared), but it doesn't always do that. See ROLE SECURITY MAINTENANCE - ACL for replication.
Line: 69 to 69
 

Better Error/Warning Control Runtime

  • In client preferences, the messageComboRows shows a default of 0, but it seems if there are >8 messages, a scrollbar is added. Default should show as 8? ** Fixed **
Changed:
<
<
  • Transitory messages (like process name during Em compile, restructuring, etc) no longer appear in the status bar.
  • If >1 ERROR message, color coding is lost (does not appear in Red). Check Warnings/Messages for the same problem.
  • The Control-M display no longer color codes the messages (It used to in an earlier version, I think).
>
>
  • Transitory messages (like process name during Em compile, restructuring, etc) no longer appear in the status bar.
  • If >1 ERROR message, color coding is lost (does not appear in Red). Check Warnings/Messages for the same problem.
  • The Control-M display no longer color codes the messages (It used to in an earlier version, I think).
 

Better HTML Widget

  • VLC option does not work - * Fixed once I properly installed VLC *
  • line breaks not honored in javascript viewer * Fixed * seems to work for me now.

Revision 462012-09-06 - PeteBrower

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 47 to 47
 

New Event Points Editor (Tab In/Out/Value Changed)

  • Turning on/off any of the three turns them all off/on. The same field name is in all three positions. ** Fixed **
Changed:
<
<
  • They only show up on the Alpha field GA, should be for any tabbable/modifiable field.
>
>
  • They only show up on the Alpha field GA, should be for any tabbable/modifiable field.
 
  • check online help

New Event Points Runtime (Tab In/Out/Value Changed)

  • If you have 2 fields beside each other, one with Tab Out and one with Tab In, only one event fires when you tab from one to the other. The Tab Out event on the first field does not fire, only the Tab In event on the next field fires. Probably needs to fire 2 events, the Tab Out (with --- CURSOR AT FIELD pointing to the field the user is leaving), then again for the Tab In. * Fixed * Now fire the Opt Intercept EPs for Tab Out, then Tab In, setting all the CURSOR AT... PDFs appropriately.
Line: 56 to 56
 
  • The default value of valueChangedTimer can be set to 300 instead of 1000. Maybe we need some more testing to be done on that to find out what a nice default can be. * Fixed ***
  • When a Tab Out event fires, the --- CURSOR AT FIELD refers to the field the cursor is at now. It should refer to the field that triggered the Tab Out, not the next field it tabbed into. Or to put it another way, the Tab Out event should fire before the cursor moves to the next field. ** Fixed **
  • If value changed is set but the user tabs out of the field before valueChangedTimer has expired, the value changed event does not fire. If the user has changed the field, the value changed event should fire when they tab out. If Tab Out is also set, it should fire next. ** Fixed **
Changed:
<
<
  • Setting the flags via ILF on non RAW TEXT widgets does not cause the events to fire. Probably should fire for all modifiable/tabable widgets.
>
>
  • Setting the flags via ILF on non RAW TEXT widgets does not cause the events to fire. Probably should fire for all modifiable/tabable widgets.
 
  • It also seems like performing a shift-tab (going back to the previous field on the screen) does not work when your cursor is in a textfield with multiple rows.

Create Subroutine via ILF

Revision 452012-08-31 - PeteBrower

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 20 to 20
 
  • Accepts Invalid field names, accepts invalid occurrence numbers, Does not automatically check app --- if field not found in current app, Scan for field names does not work. * Fixed * There were edits in there, but they were conditioned on --- ERRORS = 0, so once one error occurred, no further editing was done. Created new sub ITEM (EDIT FLD) (TABLESOURCE), based on ITEM (EDIT FLD), which validates field names, occurrences, field types (GROUP fields not allowed), Domains, and checks 0LA if not found in current ap. Replaced all editing with this new routine.
  • Changes made may or may be not logged in SCCS, needs to be tested. Probably shouldn't fix this unless the Design Transfer problem is also fixed. Will likely have a ripple effect in SCCS re: closing tasks, etc. * Fixed * Was logging at the PROCESS level, but not the ITEM level. Tested locks, intent locks, color coding, task closing & design xfer.
  • Can't change mask if field is not in the current application - * Fixed *
Changed:
<
<
  • Can't run this process via Opt 99. In theory, you should be able to run this process by itself to test your ILF code in SOP, EOP, Post PCF Read, etc. The 0AD INVOC PROC process has no way to invoke a TABLESRC process type, since there is no ILF verb for TABLESRC (as there is for INPUT, OUTPUT, QUERY, etc). Or, to put it another way, we need a TABLESRC ILF command. This will affect the x-ref processes, so they will need to be made aware of this new verb. * Can you do an Opt-97 to build the EM? You can't run a FILE process directly. I'm not sure running a Table Source process standalone has any value. But I could be wrong (pete) * Yes, you can use Opt 97, I added all those helper options to the input. You can always run the input that uses the Table Source to step thru the code, so maybe this could be deferred for later. I was just thinking of consistency, Opt 99 always let's me run a process, even queries (Jean).
>
>
  • Can't run this process via Opt 99. In theory, you should be able to run this process by itself to test your ILF code in SOP, EOP, Post PCF Read, etc. The 0AD INVOC PROC process has no way to invoke a TABLESRC process type, since there is no ILF verb for TABLESRC (as there is for INPUT, OUTPUT, QUERY, etc). Or, to put it another way, we need a TABLESRC ILF command. This will affect the x-ref processes, so they will need to be made aware of this new verb. * Can you do an Opt-97 to build the EM? You can't run a FILE process directly. I'm not sure running a Table Source process standalone has any value. But I could be wrong (pete) * Yes, you can use Opt 97, I added all those helper options to the input. You can always run the input that uses the Table Source to step thru the code, so maybe this could be deferred for later. I was just thinking of consistency, Opt 99 always let's me run a process, even queries (Jean).
 

Table Widget Runtime

  • double click option difficult to trigger * fixed * Now using desktop double-click value.
Line: 30 to 30
 
  • If there are compile errors in the Table Source, they are not displayed. Instead the default display for the Table Widget is shown. (Fixed, now showing EM compiler errors)
  • It seems that rewriting an ITEM (HTM VIEWER) to a table doesn’t work anymore. This is the code in OI:
    SET --- WIDGET NAME = *TBL INF02
    READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME
    T SET --- WIDGET WIDGET TYPE = TABLE
    T SET --- WIDGET D SRC AP = OTO
    T SET --- WIDGET D SRC INV TYPE = SUBPROCESS
    T SET --- WIDGET D SRC NAME = *TBL INF02
    T REWRITE --- WIDGET FAIL 0
  • If a field has a size override >80 characters, the table will not display. Fields larger than 80 will display properly if there is no size override.
Changed:
<
<
  • Token fields do not work properly, doesn't display the token text, I get some other character, or the table doesn't display at all.
>
>
  • Token fields do not work properly, doesn't display the token text, I get some other character, or the table doesn't display at all.
 
  • Does not consistently execute Pre-Display, etc, after option set, ie, the table widget sets option to USER 1, Opt Int executes and then Pre-Display should re-execute (since --- OPTION is not cleared), but it doesn't always do that. See ROLE SECURITY MAINTENANCE - ACL for replication.
  • Same circumstances as above, table data is not reloaded.

Drag & Drop Editor

Line: 82 to 82
 

Add Mode No Longer Clears Screen

  • Cursor is moved to bottom of display instead of inserting a record at current location - Need to look into this more. Some screens adding at the bottom seems like the expected thing. Others not so much.
Changed:
<
<
  • Some scrolling inputs in 0AD (Fields, End User Selections, Designer Selections, others?) attempt to position the cursor just after the file name. They expect the screen to be cleared, so now they position the cursor on the wrong row.
>
>
  • Some scrolling inputs in 0AD (Fields, End User Selections, Designer Selections, others?) attempt to position the cursor just after the file name. They expect the screen to be cleared, so now they position the cursor on the wrong row.
 

Other

  • Can't xref table source process types * Fixed * You can x-ref to see where they are used, browse them to see what objects they use, and all x-refs know how to look at Table Source processes and show the hits.
  • Can't print tech doc for table source types - * Fixed * Formatting is similar to INPUT, but no frame/image detail, just list of Items.

Revision 442012-08-28 - PeteBrower

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 27 to 27
 
  • if a Size is set, data is truncated to that size, even if the user expands the column. ** fixed **
  • Filling dead space - right now the last column is expanded –if necessary- to create a row that fills the total with of the table, but that sometimes gives trouble in resizing the last column. ** Fixed **
  • Wide Columns appear to be truncated. Try to display a 512 character field. ** Fixed **
Changed:
<
<
  • If there are compile errors in the Table Source, they are not displayed. Instead the default display for the Table Widget is shown.
>
>
  • If there are compile errors in the Table Source, they are not displayed. Instead the default display for the Table Widget is shown. (Fixed, now showing EM compiler errors)
 
  • It seems that rewriting an ITEM (HTM VIEWER) to a table doesn’t work anymore. This is the code in OI:
    SET --- WIDGET NAME = *TBL INF02
    READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME
    T SET --- WIDGET WIDGET TYPE = TABLE
    T SET --- WIDGET D SRC AP = OTO
    T SET --- WIDGET D SRC INV TYPE = SUBPROCESS
    T SET --- WIDGET D SRC NAME = *TBL INF02
    T REWRITE --- WIDGET FAIL 0
  • If a field has a size override >80 characters, the table will not display. Fields larger than 80 will display properly if there is no size override.
  • Token fields do not work properly, doesn't display the token text, I get some other character, or the table doesn't display at all.

Revision 432012-07-31 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 31 to 31
 
  • It seems that rewriting an ITEM (HTM VIEWER) to a table doesn’t work anymore. This is the code in OI:
    SET --- WIDGET NAME = *TBL INF02
    READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME
    T SET --- WIDGET WIDGET TYPE = TABLE
    T SET --- WIDGET D SRC AP = OTO
    T SET --- WIDGET D SRC INV TYPE = SUBPROCESS
    T SET --- WIDGET D SRC NAME = *TBL INF02
    T REWRITE --- WIDGET FAIL 0
  • If a field has a size override >80 characters, the table will not display. Fields larger than 80 will display properly if there is no size override.
  • Token fields do not work properly, doesn't display the token text, I get some other character, or the table doesn't display at all.
Added:
>
>
  • Does not consistently execute Pre-Display, etc, after option set, ie, the table widget sets option to USER 1, Opt Int executes and then Pre-Display should re-execute (since --- OPTION is not cleared), but it doesn't always do that. See ROLE SECURITY MAINTENANCE - ACL for replication.
  • Same circumstances as above, table data is not reloaded.
 

Drag & Drop Editor

  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the following Widget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to a field on the image. * Fixed * There is now --- WIDGET DROP TARGET that marks a widget as able to receive a drop action. It also looks at --- WIDGET FI CHOOSE MODE to see what kind of Drop should be supported. --- WIDGET FI CHOOSE MODE has values of ANY, FILE, FOLDER, TREE where ANY is a single file or folder name. Many more widget types now support being a drop target, but still require a field on the image.

Revision 422012-07-30 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 30 to 30
 
  • If there are compile errors in the Table Source, they are not displayed. Instead the default display for the Table Widget is shown.
  • It seems that rewriting an ITEM (HTM VIEWER) to a table doesn’t work anymore. This is the code in OI:
    SET --- WIDGET NAME = *TBL INF02
    READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME
    T SET --- WIDGET WIDGET TYPE = TABLE
    T SET --- WIDGET D SRC AP = OTO
    T SET --- WIDGET D SRC INV TYPE = SUBPROCESS
    T SET --- WIDGET D SRC NAME = *TBL INF02
    T REWRITE --- WIDGET FAIL 0
  • If a field has a size override >80 characters, the table will not display. Fields larger than 80 will display properly if there is no size override.
Added:
>
>
  • Token fields do not work properly, doesn't display the token text, I get some other character, or the table doesn't display at all.
 

Drag & Drop Editor

  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the following Widget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to a field on the image. * Fixed * There is now --- WIDGET DROP TARGET that marks a widget as able to receive a drop action. It also looks at --- WIDGET FI CHOOSE MODE to see what kind of Drop should be supported. --- WIDGET FI CHOOSE MODE has values of ANY, FILE, FOLDER, TREE where ANY is a single file or folder name. Many more widget types now support being a drop target, but still require a field on the image.

Revision 412012-07-16 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 20 to 20
 
  • Accepts Invalid field names, accepts invalid occurrence numbers, Does not automatically check app --- if field not found in current app, Scan for field names does not work. * Fixed * There were edits in there, but they were conditioned on --- ERRORS = 0, so once one error occurred, no further editing was done. Created new sub ITEM (EDIT FLD) (TABLESOURCE), based on ITEM (EDIT FLD), which validates field names, occurrences, field types (GROUP fields not allowed), Domains, and checks 0LA if not found in current ap. Replaced all editing with this new routine.
  • Changes made may or may be not logged in SCCS, needs to be tested. Probably shouldn't fix this unless the Design Transfer problem is also fixed. Will likely have a ripple effect in SCCS re: closing tasks, etc. * Fixed * Was logging at the PROCESS level, but not the ITEM level. Tested locks, intent locks, color coding, task closing & design xfer.
  • Can't change mask if field is not in the current application - * Fixed *
Changed:
<
<
  • Can't run this process via Opt 99. In theory, you should be able to run this process by itself to test your ILF code in SOP, EOP, Post PCF Read, etc. The 0AD INVOC PROC process has no way to invoke a TABLESRC process type, since there is no ILF verb for TABLESRC (as there is for INPUT, OUTPUT, QUERY, etc). Or, to put it another way, we need a TABLESRC ILF command. This will affect the x-ref processes, so they will need to be made aware of this new verb. * Can you do an Opt-97 to build the EM? You can't run a FILE process directly. I'm not sure running a Table Source process standalone has any value. But I could be wrong (pete) * Yes, you can use Opt 97, I added all those helper options to the input. You can always run the input that uses the Table Source to step thru the code, so maybe this could be deferred for later. I was just thinking of consistency, Opt 99 always let's me run a process, even queries (Jean).
>
>
  • Can't run this process via Opt 99. In theory, you should be able to run this process by itself to test your ILF code in SOP, EOP, Post PCF Read, etc. The 0AD INVOC PROC process has no way to invoke a TABLESRC process type, since there is no ILF verb for TABLESRC (as there is for INPUT, OUTPUT, QUERY, etc). Or, to put it another way, we need a TABLESRC ILF command. This will affect the x-ref processes, so they will need to be made aware of this new verb. * Can you do an Opt-97 to build the EM? You can't run a FILE process directly. I'm not sure running a Table Source process standalone has any value. But I could be wrong (pete) * Yes, you can use Opt 97, I added all those helper options to the input. You can always run the input that uses the Table Source to step thru the code, so maybe this could be deferred for later. I was just thinking of consistency, Opt 99 always let's me run a process, even queries (Jean).
 

Table Widget Runtime

  • double click option difficult to trigger * fixed * Now using desktop double-click value.
Line: 31 to 31
 
  • It seems that rewriting an ITEM (HTM VIEWER) to a table doesn’t work anymore. This is the code in OI:
    SET --- WIDGET NAME = *TBL INF02
    READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME
    T SET --- WIDGET WIDGET TYPE = TABLE
    T SET --- WIDGET D SRC AP = OTO
    T SET --- WIDGET D SRC INV TYPE = SUBPROCESS
    T SET --- WIDGET D SRC NAME = *TBL INF02
    T REWRITE --- WIDGET FAIL 0
  • If a field has a size override >80 characters, the table will not display. Fields larger than 80 will display properly if there is no size override.

Drag & Drop Editor

Changed:
<
<
  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the following Widget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to a field on the image. * Fixed * There is now --- WIDGET DROP TARGET that marks a widget as able to receive a drop action. It also looks at --- WIDGET FI CHOOSE MODE to see what kind of Drop should be supported. --- WIDGET FI CHOOSE MODE has values of ANY, FILE, FOLDER, TREE where ANY is a single file or folder name. Many more widget types now support being a drop target, but still require a field on the image.
>
>
  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the following Widget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to a field on the image. * Fixed * There is now --- WIDGET DROP TARGET that marks a widget as able to receive a drop action. It also looks at --- WIDGET FI CHOOSE MODE to see what kind of Drop should be supported. --- WIDGET FI CHOOSE MODE has values of ANY, FILE, FOLDER, TREE where ANY is a single file or folder name. Many more widget types now support being a drop target, but still require a field on the image.
 

Drag & Drop Runtime

  • There are times when it would be nice for the ADC Window to gain focus when an object is dropped on it. * Fixed * Client window now gains focus on a drop.
Line: 74 to 74
 
  • line breaks not honored in javascript viewer * Fixed * seems to work for me now.
  • Need proper Widget attributes vs @SHTML= * Fixed * Now have CODE VIEWER, HTML EDITOR, FLASH PLAYER, MEDIA PLAYER, WEB BROWSER widget types on Text fields. Also, CODE VIEWER looks at --- WIDGET CONTENT TYPE to see what syntax highlighting to do. WEB BROWSER looks at --- WIDGET SHOW DECORATE to see if it should show it's Web Browser controls or not.
  • Does this replace the old HTML Viewer? - No, the old HTML viewer is still available.
Deleted:
<
<
  • There's no WIDGET TYPE for the VLC Viewer
  • WEB BROWSER does not show Web Browser controls even if --- WIDGET SHOW DECORATE is Y
 
  • Praclox Web Page not rendered correctly. Compare Appx client version to web page in IE, notice Praclox banner at top of page missing.
Changed:
<
<
  • CODE VIEWER does not appear to do anything. Using old @SHTML= method works.
  • HTML EDITOR does not appear to do anything. Using old @SHTML= method works.
  • MEDIA PLAYER opens media file in a separate VLC window, old @SHTML= plays it in the Appx client window.
  • You can look in 1EX (JPN) HTML CONTROL TEST to replicate the above issues with WEB BROWSER, CODE VIEWER, HTML EDITOR and MEDIA PLAYER. HTML CONTROL TEST in same App has the old method, which still works.
>
>
 

Add Mode No Longer Clears Screen

  • Cursor is moved to bottom of display instead of inserting a record at current location - Need to look into this more. Some screens adding at the bottom seems like the expected thing. Others not so much.

Revision 402012-07-13 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 31 to 31
 
  • It seems that rewriting an ITEM (HTM VIEWER) to a table doesn’t work anymore. This is the code in OI:
    SET --- WIDGET NAME = *TBL INF02
    READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME
    T SET --- WIDGET WIDGET TYPE = TABLE
    T SET --- WIDGET D SRC AP = OTO
    T SET --- WIDGET D SRC INV TYPE = SUBPROCESS
    T SET --- WIDGET D SRC NAME = *TBL INF02
    T REWRITE --- WIDGET FAIL 0
  • If a field has a size override >80 characters, the table will not display. Fields larger than 80 will display properly if there is no size override.

Drag & Drop Editor

Changed:
<
<
  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the following Widget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to an item. Problem: Some of those widget types do not fire an option, ie, labels, etc. * Fixed * There is now --- WIDGET DROP TARGET that marks a widget as able to receive a drop action. It also looks at --- WIDGET FI CHOOSE MODE to see what kind of Drop should be supported. --- WIDGET FI CHOOSE MODE has values of ANY, FILE, FOLDER, TREE where ANY is a single file or folder name. Many more widget types now support being a drop target.
>
>
  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the following Widget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to a field on the image. * Fixed * There is now --- WIDGET DROP TARGET that marks a widget as able to receive a drop action. It also looks at --- WIDGET FI CHOOSE MODE to see what kind of Drop should be supported. --- WIDGET FI CHOOSE MODE has values of ANY, FILE, FOLDER, TREE where ANY is a single file or folder name. Many more widget types now support being a drop target, but still require a field on the image.
 

Drag & Drop Runtime

  • There are times when it would be nice for the ADC Window to gain focus when an object is dropped on it. * Fixed * Client window now gains focus on a drop.
Changed:
<
<
  • When dragging files over an Appx screen show where you can drop your files (change border or something of the widgets that can accept a drop action). More of a 'nice to have', since the mouse pointer changes when the mouse passes over a drop target.
>
>
  • When dragging files over an Appx screen show where you can drop your files (change border or something of the widgets that can accept a drop action). More of a 'nice to have', since the mouse pointer changes when the mouse passes over a drop target. * Fixed *
 
  • Provide a runtime API to copy the --- DROP* files to memory versions of those files (MDROP* ?) to make it easier for a designer to save the contents of --- DROP.
Changed:
<
<
  • If you set @SDND=file to only accept files, and the user drops a folder, the option still fires but the --- DROP* files are empty. The option probably should not fire at all in this case, and the mouse pointer should not change (?).
  • Files dropped remain in the temporary folder forever. They should probably be cleared when the --- DROP* files are initialized. Alternatively, provide a method for the designer to specify a location for dropped files, and the designer will manually clear the directory at login.
>
>
  • Files dropped remain in the temporary folder forever. They should probably be cleared when the --- DROP* files are initialized. Alternatively, provide a method for the designer to specify a location for dropped files, and the designer will manually clear the directory at login. Is this 'Fixed', now that there is a setting for dropCachePath?
 
  • Create unique filenames for the temp file. Now the subject seems to be the name of the tempfile. This gives problems in dropping more items with the same subject. * Fixed ***
  • Possible bug? When files are dragged from Thunderbird & dropped, the temp file seems to be erased almost immediately (there is no opportunity for the Appx process to get it). * Fixed ***

Revision 392012-07-12 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 75 to 75
 
  • line breaks not honored in javascript viewer * Fixed * seems to work for me now.
  • Need proper Widget attributes vs @SHTML= * Fixed * Now have CODE VIEWER, HTML EDITOR, FLASH PLAYER, MEDIA PLAYER, WEB BROWSER widget types on Text fields. Also, CODE VIEWER looks at --- WIDGET CONTENT TYPE to see what syntax highlighting to do. WEB BROWSER looks at --- WIDGET SHOW DECORATE to see if it should show it's Web Browser controls or not.
  • Does this replace the old HTML Viewer? - No, the old HTML viewer is still available.
Added:
>
>
  • There's no WIDGET TYPE for the VLC Viewer
  • WEB BROWSER does not show Web Browser controls even if --- WIDGET SHOW DECORATE is Y
  • Praclox Web Page not rendered correctly. Compare Appx client version to web page in IE, notice Praclox banner at top of page missing.
  • CODE VIEWER does not appear to do anything. Using old @SHTML= method works.
  • HTML EDITOR does not appear to do anything. Using old @SHTML= method works.
  • MEDIA PLAYER opens media file in a separate VLC window, old @SHTML= plays it in the Appx client window.
  • You can look in 1EX (JPN) HTML CONTROL TEST to replicate the above issues with WEB BROWSER, CODE VIEWER, HTML EDITOR and MEDIA PLAYER. HTML CONTROL TEST in same App has the old method, which still works.
 

Add Mode No Longer Clears Screen

  • Cursor is moved to bottom of display instead of inserting a record at current location - Need to look into this more. Some screens adding at the bottom seems like the expected thing. Others not so much.

Revision 382012-07-12 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 55 to 55
 
  • When a Tab Out event fires, the --- CURSOR AT FIELD refers to the field the cursor is at now. It should refer to the field that triggered the Tab Out, not the next field it tabbed into. Or to put it another way, the Tab Out event should fire before the cursor moves to the next field. ** Fixed **
  • If value changed is set but the user tabs out of the field before valueChangedTimer has expired, the value changed event does not fire. If the user has changed the field, the value changed event should fire when they tab out. If Tab Out is also set, it should fire next. ** Fixed **
  • Setting the flags via ILF on non RAW TEXT widgets does not cause the events to fire. Probably should fire for all modifiable/tabable widgets.
Added:
>
>
  • It also seems like performing a shift-tab (going back to the previous field on the screen) does not work when your cursor is in a textfield with multiple rows.
 

Create Subroutine via ILF

  • 0AD STMT (IO) (OPEN) receives --- AI and PASSes it to 0AD SE ALLOC, but SE ALLOC does not receive it, so no value is returned from SE ALLOC, and therefore no value is returned to STMT (IO) (OPEN)'s caller. * Fixed * - removed RECEIVE --- AI and PASS --- AI, removed PASS from .UTIL SUBR CREATE. The routines just rely on 0AD SEGEN SE POINTER directly.

Revision 372012-07-12 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 18 to 18
 
  • when adding fields from other files, warning message refers to 'Post User Selection' EP. * Fixed ***
  • Check online help
  • Accepts Invalid field names, accepts invalid occurrence numbers, Does not automatically check app --- if field not found in current app, Scan for field names does not work. * Fixed * There were edits in there, but they were conditioned on --- ERRORS = 0, so once one error occurred, no further editing was done. Created new sub ITEM (EDIT FLD) (TABLESOURCE), based on ITEM (EDIT FLD), which validates field names, occurrences, field types (GROUP fields not allowed), Domains, and checks 0LA if not found in current ap. Replaced all editing with this new routine.
Changed:
<
<
  • Changes made may or may be not logged in SCCS, needs to be tested. Probably shouldn't fix this unless the Design Transfer problem is also fixed. Will likely have a ripple effect in SCCS re: closing tasks, etc.
>
>
  • Changes made may or may be not logged in SCCS, needs to be tested. Probably shouldn't fix this unless the Design Transfer problem is also fixed. Will likely have a ripple effect in SCCS re: closing tasks, etc. * Fixed * Was logging at the PROCESS level, but not the ITEM level. Tested locks, intent locks, color coding, task closing & design xfer.
 
  • Can't change mask if field is not in the current application - * Fixed *
  • Can't run this process via Opt 99. In theory, you should be able to run this process by itself to test your ILF code in SOP, EOP, Post PCF Read, etc. The 0AD INVOC PROC process has no way to invoke a TABLESRC process type, since there is no ILF verb for TABLESRC (as there is for INPUT, OUTPUT, QUERY, etc). Or, to put it another way, we need a TABLESRC ILF command. This will affect the x-ref processes, so they will need to be made aware of this new verb. * Can you do an Opt-97 to build the EM? You can't run a FILE process directly. I'm not sure running a Table Source process standalone has any value. But I could be wrong (pete) * Yes, you can use Opt 97, I added all those helper options to the input. You can always run the input that uses the Table Source to step thru the code, so maybe this could be deferred for later. I was just thinking of consistency, Opt 99 always let's me run a process, even queries (Jean).
Line: 28 to 28
 
  • Filling dead space - right now the last column is expanded –if necessary- to create a row that fills the total with of the table, but that sometimes gives trouble in resizing the last column. ** Fixed **
  • Wide Columns appear to be truncated. Try to display a 512 character field. ** Fixed **
  • If there are compile errors in the Table Source, they are not displayed. Instead the default display for the Table Widget is shown.
Changed:
<
<
  • It seems that rewriting an ITEM (HTM VIEWER) to a table doesn’t work anymore. This is the code in OI:
    SET --- WIDGET NAME = *TBL INF02
    READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME
    T SET --- WIDGET WIDGET TYPE = TABLE
    T SET --- WIDGET D SRC AP = OTO
    T SET --- WIDGET D SRC INV TYPE = SUBPROCESS
    T SET --- WIDGET D SRC NAME = *TBL INF02
    T REWRITE --- WIDGET FAIL 0
>
>
  • It seems that rewriting an ITEM (HTM VIEWER) to a table doesn’t work anymore. This is the code in OI:
    SET --- WIDGET NAME = *TBL INF02
    READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME
    T SET --- WIDGET WIDGET TYPE = TABLE
    T SET --- WIDGET D SRC AP = OTO
    T SET --- WIDGET D SRC INV TYPE = SUBPROCESS
    T SET --- WIDGET D SRC NAME = *TBL INF02
    T REWRITE --- WIDGET FAIL 0
 
  • If a field has a size override >80 characters, the table will not display. Fields larger than 80 will display properly if there is no size override.

Drag & Drop Editor

  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the following Widget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to an item. Problem: Some of those widget types do not fire an option, ie, labels, etc. * Fixed * There is now --- WIDGET DROP TARGET that marks a widget as able to receive a drop action. It also looks at --- WIDGET FI CHOOSE MODE to see what kind of Drop should be supported. --- WIDGET FI CHOOSE MODE has values of ANY, FILE, FOLDER, TREE where ANY is a single file or folder name. Many more widget types now support being a drop target.

Revision 362012-07-11 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 20 to 20
 
  • Accepts Invalid field names, accepts invalid occurrence numbers, Does not automatically check app --- if field not found in current app, Scan for field names does not work. * Fixed * There were edits in there, but they were conditioned on --- ERRORS = 0, so once one error occurred, no further editing was done. Created new sub ITEM (EDIT FLD) (TABLESOURCE), based on ITEM (EDIT FLD), which validates field names, occurrences, field types (GROUP fields not allowed), Domains, and checks 0LA if not found in current ap. Replaced all editing with this new routine.
  • Changes made may or may be not logged in SCCS, needs to be tested. Probably shouldn't fix this unless the Design Transfer problem is also fixed. Will likely have a ripple effect in SCCS re: closing tasks, etc.
  • Can't change mask if field is not in the current application - * Fixed *
Changed:
<
<
  • Can't run this process via Opt 99. In theory, you should be able to run this process by itself to test your ILF code in SOP, EOP, Post PCF Read, etc. The 0AD INVOC PROC process has no way to invoke a TABLESRC process type, since there is no ILF verb for TABLESRC (as there is for INPUT, OUTPUT, QUERY, etc). Or, to put it another way, we need a TABLESRC ILF command. This will affect the x-ref processes, so they will need to be made aware of this new verb. * Can you do an Opt-97 to build the EM? You can't run a FILE process directly. I'm not sure running a Table Source process standalone has any value. But I could be wrong (pete) * Yes, you can use Opt 97, I added all those helper options to the input. You can always run the input that uses the Table Source to step thru the code, so maybe this could be deferred for later. I was just thinking of consistency, Opt 99 always let's me run a process, even queries (Jean).
>
>
  • Can't run this process via Opt 99. In theory, you should be able to run this process by itself to test your ILF code in SOP, EOP, Post PCF Read, etc. The 0AD INVOC PROC process has no way to invoke a TABLESRC process type, since there is no ILF verb for TABLESRC (as there is for INPUT, OUTPUT, QUERY, etc). Or, to put it another way, we need a TABLESRC ILF command. This will affect the x-ref processes, so they will need to be made aware of this new verb. * Can you do an Opt-97 to build the EM? You can't run a FILE process directly. I'm not sure running a Table Source process standalone has any value. But I could be wrong (pete) * Yes, you can use Opt 97, I added all those helper options to the input. You can always run the input that uses the Table Source to step thru the code, so maybe this could be deferred for later. I was just thinking of consistency, Opt 99 always let's me run a process, even queries (Jean).
 

Table Widget Runtime

  • double click option difficult to trigger * fixed * Now using desktop double-click value.
Line: 28 to 28
 
  • Filling dead space - right now the last column is expanded –if necessary- to create a row that fills the total with of the table, but that sometimes gives trouble in resizing the last column. ** Fixed **
  • Wide Columns appear to be truncated. Try to display a 512 character field. ** Fixed **
  • If there are compile errors in the Table Source, they are not displayed. Instead the default display for the Table Widget is shown.
Added:
>
>
  • It seems that rewriting an ITEM (HTM VIEWER) to a table doesn’t work anymore. This is the code in OI:
    SET --- WIDGET NAME = *TBL INF02
    READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME
    T SET --- WIDGET WIDGET TYPE = TABLE
    T SET --- WIDGET D SRC AP = OTO
    T SET --- WIDGET D SRC INV TYPE = SUBPROCESS
    T SET --- WIDGET D SRC NAME = *TBL INF02
    T REWRITE --- WIDGET FAIL 0
  • If a field has a size override >80 characters, the table will not display. Fields larger than 80 will display properly if there is no size override.
 

Drag & Drop Editor

  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the following Widget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to an item. Problem: Some of those widget types do not fire an option, ie, labels, etc. * Fixed * There is now --- WIDGET DROP TARGET that marks a widget as able to receive a drop action. It also looks at --- WIDGET FI CHOOSE MODE to see what kind of Drop should be supported. --- WIDGET FI CHOOSE MODE has values of ANY, FILE, FOLDER, TREE where ANY is a single file or folder name. Many more widget types now support being a drop target.
Line: 65 to 67
 

Better Error/Warning Control Runtime

  • In client preferences, the messageComboRows shows a default of 0, but it seems if there are >8 messages, a scrollbar is added. Default should show as 8? ** Fixed **
  • Transitory messages (like process name during Em compile, restructuring, etc) no longer appear in the status bar.
Added:
>
>
  • If >1 ERROR message, color coding is lost (does not appear in Red). Check Warnings/Messages for the same problem.
  • The Control-M display no longer color codes the messages (It used to in an earlier version, I think).
 

Better HTML Widget

  • VLC option does not work - * Fixed once I properly installed VLC *
  • line breaks not honored in javascript viewer * Fixed * seems to work for me now.
Line: 81 to 85
 
  • Need .WIDGET routine to REFRESH Table Widget via WIDGET VISIBLE INIT, maybe?. * Fixed * Now have field --- WIDGET RELOAD DATASRC as a widget field that if set to Y in Option Intercept will cause the Table widget to reload it's content even though it may not go to Pre-Display. There is also a new subroutine called .WIDGET RELOAD DATASRC that if passed a Widget Name will set the field with much less ILF code needed. You can also pass it two widget names and it will BEG AT and END AT on the two names and set all the widgets it finds.
  • Drag & Drop libraries are not installed during client install
  • Mac (and probably Linux) clients do not run
Added:
>
>

Installation

  • License agreement still refers to 5.1.
  • Client does not run, fails with missing libaries
 

Comments:

Read what other users have said about this page or add your own comments.

Revision 352012-07-10 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 20 to 20
 
  • Accepts Invalid field names, accepts invalid occurrence numbers, Does not automatically check app --- if field not found in current app, Scan for field names does not work. * Fixed * There were edits in there, but they were conditioned on --- ERRORS = 0, so once one error occurred, no further editing was done. Created new sub ITEM (EDIT FLD) (TABLESOURCE), based on ITEM (EDIT FLD), which validates field names, occurrences, field types (GROUP fields not allowed), Domains, and checks 0LA if not found in current ap. Replaced all editing with this new routine.
  • Changes made may or may be not logged in SCCS, needs to be tested. Probably shouldn't fix this unless the Design Transfer problem is also fixed. Will likely have a ripple effect in SCCS re: closing tasks, etc.
  • Can't change mask if field is not in the current application - * Fixed *
Changed:
<
<
  • Can't run this process via Opt 99. In theory, you should be able to run this process by itself to test your ILF code in SOP, EOP, Post PCF Read, etc. The 0AD INVOC PROC process has no way to invoke a TABLESRC process type, since there is no ILF verb for TABLESRC (as there is for INPUT, OUTPUT, QUERY, etc). Or, to put it another way, we need a TABLESRC ILF command. This will affect the x-ref processes, so they will need to be made aware of this new verb. * Can you do an Opt-97 to build the EM? You can't run a FILE process directly. I'm not sure running a Table Source process standalone has any value. But I could be wrong (pete)
>
>
  • Can't run this process via Opt 99. In theory, you should be able to run this process by itself to test your ILF code in SOP, EOP, Post PCF Read, etc. The 0AD INVOC PROC process has no way to invoke a TABLESRC process type, since there is no ILF verb for TABLESRC (as there is for INPUT, OUTPUT, QUERY, etc). Or, to put it another way, we need a TABLESRC ILF command. This will affect the x-ref processes, so they will need to be made aware of this new verb. * Can you do an Opt-97 to build the EM? You can't run a FILE process directly. I'm not sure running a Table Source process standalone has any value. But I could be wrong (pete) * Yes, you can use Opt 97, I added all those helper options to the input. You can always run the input that uses the Table Source to step thru the code, so maybe this could be deferred for later. I was just thinking of consistency, Opt 99 always let's me run a process, even queries (Jean).
 

Table Widget Runtime

  • double click option difficult to trigger * fixed * Now using desktop double-click value.
Line: 75 to 75
 
  • Cursor is moved to bottom of display instead of inserting a record at current location - Need to look into this more. Some screens adding at the bottom seems like the expected thing. Others not so much.
  • Some scrolling inputs in 0AD (Fields, End User Selections, Designer Selections, others?) attempt to position the cursor just after the file name. They expect the screen to be cleared, so now they position the cursor on the wrong row.

Other

Changed:
<
<
  • Can't xref table source process types
>
>
  • Can't xref table source process types * Fixed * You can x-ref to see where they are used, browse them to see what objects they use, and all x-refs know how to look at Table Source processes and show the hits.
 
  • Can't print tech doc for table source types - * Fixed * Formatting is similar to INPUT, but no frame/image detail, just list of Items.
  • Can't Design Transfer Table Source processes - * Fixed *
  • Need .WIDGET routine to REFRESH Table Widget via WIDGET VISIBLE INIT, maybe?. * Fixed * Now have field --- WIDGET RELOAD DATASRC as a widget field that if set to Y in Option Intercept will cause the Table widget to reload it's content even though it may not go to Pre-Display. There is also a new subroutine called .WIDGET RELOAD DATASRC that if passed a Widget Name will set the field with much less ILF code needed. You can also pass it two widget names and it will BEG AT and END AT on the two names and set all the widgets it finds.

Revision 342012-07-10 - PeteBrower

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 20 to 20
 
  • Accepts Invalid field names, accepts invalid occurrence numbers, Does not automatically check app --- if field not found in current app, Scan for field names does not work. * Fixed * There were edits in there, but they were conditioned on --- ERRORS = 0, so once one error occurred, no further editing was done. Created new sub ITEM (EDIT FLD) (TABLESOURCE), based on ITEM (EDIT FLD), which validates field names, occurrences, field types (GROUP fields not allowed), Domains, and checks 0LA if not found in current ap. Replaced all editing with this new routine.
  • Changes made may or may be not logged in SCCS, needs to be tested. Probably shouldn't fix this unless the Design Transfer problem is also fixed. Will likely have a ripple effect in SCCS re: closing tasks, etc.
  • Can't change mask if field is not in the current application - * Fixed *
Changed:
<
<
  • Can't run this process via Opt 99. In theory, you should be able to run this process by itself to test your ILF code in SOP, EOP, Post PCF Read, etc. The 0AD INVOC PROC process has no way to invoke a TABLESRC process type, since there is no ILF verb for TABLESRC (as there is for INPUT, OUTPUT, QUERY, etc). Or, to put it another way, we need a TABLESRC ILF command. This will affect the x-ref processes, so they will need to be made aware of this new verb.
>
>
  • Can't run this process via Opt 99. In theory, you should be able to run this process by itself to test your ILF code in SOP, EOP, Post PCF Read, etc. The 0AD INVOC PROC process has no way to invoke a TABLESRC process type, since there is no ILF verb for TABLESRC (as there is for INPUT, OUTPUT, QUERY, etc). Or, to put it another way, we need a TABLESRC ILF command. This will affect the x-ref processes, so they will need to be made aware of this new verb. * Can you do an Opt-97 to build the EM? You can't run a FILE process directly. I'm not sure running a Table Source process standalone has any value. But I could be wrong (pete)
 

Table Widget Runtime

  • double click option difficult to trigger * fixed * Now using desktop double-click value.

Revision 332012-07-10 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 76 to 76
 
  • Some scrolling inputs in 0AD (Fields, End User Selections, Designer Selections, others?) attempt to position the cursor just after the file name. They expect the screen to be cleared, so now they position the cursor on the wrong row.

Other

  • Can't xref table source process types
Changed:
<
<
  • Can't print tech doc for table source types
>
>
  • Can't print tech doc for table source types - * Fixed * Formatting is similar to INPUT, but no frame/image detail, just list of Items.
 
  • Can't Design Transfer Table Source processes - * Fixed *
  • Need .WIDGET routine to REFRESH Table Widget via WIDGET VISIBLE INIT, maybe?. * Fixed * Now have field --- WIDGET RELOAD DATASRC as a widget field that if set to Y in Option Intercept will cause the Table widget to reload it's content even though it may not go to Pre-Display. There is also a new subroutine called .WIDGET RELOAD DATASRC that if passed a Widget Name will set the field with much less ILF code needed. You can also pass it two widget names and it will BEG AT and END AT on the two names and set all the widgets it finds.
  • Drag & Drop libraries are not installed during client install

Revision 322012-07-10 - PeteBrower

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 47 to 47
 
  • check online help

New Event Points Runtime (Tab In/Out/Value Changed)

  • If you have 2 fields beside each other, one with Tab Out and one with Tab In, only one event fires when you tab from one to the other. The Tab Out event on the first field does not fire, only the Tab In event on the next field fires. Probably needs to fire 2 events, the Tab Out (with --- CURSOR AT FIELD pointing to the field the user is leaving), then again for the Tab In. * Fixed * Now fire the Opt Intercept EPs for Tab Out, then Tab In, setting all the CURSOR AT... PDFs appropriately.
Changed:
<
<
  • Two fields on an image. Both with tab in/out set to yes, when you switch from the desktop client to another program, then switch back to the client. Then tab to the next field, no option is fired. Update: Now the Tab Out event is fired, but then the cursor is put back in the field I just tabbed out of. If I tab out again, then the Tab Out/Tab In events are fired.
>
>
  • Two fields on an image. Both with tab in/out set to yes, when you switch from the desktop client to another program, then switch back to the client. Then tab to the next field, no option is fired. Update: Now the Tab Out event is fired, but then the cursor is put back in the field I just tabbed out of. If I tab out again, then the Tab Out/Tab In events are fired. * Fixed ***
 
  • Link tab in/tab out/value changed to a data lookup. This way it is easy to give already existing screens a more direct interaction with the user without redesigning the whole screen. A designer should tell though that the data lookup should be performed per field. If any of the tab in/out/value changed flags are set and there's a DLU, perform the DLU at the same time as the event is fired? * Fixed ***
  • The default value of valueChangedTimer can be set to 300 instead of 1000. Maybe we need some more testing to be done on that to find out what a nice default can be. * Fixed ***
  • When a Tab Out event fires, the --- CURSOR AT FIELD refers to the field the cursor is at now. It should refer to the field that triggered the Tab Out, not the next field it tabbed into. Or to put it another way, the Tab Out event should fire before the cursor moves to the next field. ** Fixed **

Revision 312012-07-10 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 20 to 20
 
  • Accepts Invalid field names, accepts invalid occurrence numbers, Does not automatically check app --- if field not found in current app, Scan for field names does not work. * Fixed * There were edits in there, but they were conditioned on --- ERRORS = 0, so once one error occurred, no further editing was done. Created new sub ITEM (EDIT FLD) (TABLESOURCE), based on ITEM (EDIT FLD), which validates field names, occurrences, field types (GROUP fields not allowed), Domains, and checks 0LA if not found in current ap. Replaced all editing with this new routine.
  • Changes made may or may be not logged in SCCS, needs to be tested. Probably shouldn't fix this unless the Design Transfer problem is also fixed. Will likely have a ripple effect in SCCS re: closing tasks, etc.
  • Can't change mask if field is not in the current application - * Fixed *
Added:
>
>
  • Can't run this process via Opt 99. In theory, you should be able to run this process by itself to test your ILF code in SOP, EOP, Post PCF Read, etc. The 0AD INVOC PROC process has no way to invoke a TABLESRC process type, since there is no ILF verb for TABLESRC (as there is for INPUT, OUTPUT, QUERY, etc). Or, to put it another way, we need a TABLESRC ILF command. This will affect the x-ref processes, so they will need to be made aware of this new verb.
 

Table Widget Runtime

  • double click option difficult to trigger * fixed * Now using desktop double-click value.

Revision 302012-07-10 - PeteBrower

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
  • hide font options, as they don't do anything (or use them as a default for the text on the widget) * Fixed * Now they do something
Changed:
<
<
  • data source does not display in input sometimes, hard to reproduce. Try start in .DKL/PLO DRAG 'N DROP, Opt Int, then Opt 94 to .DKL/PLO SHELL SELECTED FILE,then A/C .DKL/PLO DETAILS SELECTED FILE, then IE, double click widget. Or Run the input from design: .DKL/PLO DRAG ’N DROP, Drag some files, Close the input, then: - Start in .DKL/PLO DRAG 'N DROP, Opt Int, then Opt 94 to .DKL/PLO SHELL SELECTED FILE,then goto A/C .DKL/PLO DETAILS SELECTED FILE, then Image Editor, double click widget.
>
>
  • data source does not display in input sometimes, hard to reproduce. Try start in .DKL/PLO DRAG 'N DROP, Opt Int, then Opt 94 to .DKL/PLO SHELL SELECTED FILE,then A/C .DKL/PLO DETAILS SELECTED FILE, then IE, double click widget. Or Run the input from design: .DKL/PLO DRAG ’N DROP, Drag some files, Close the input, then: - Start in .DKL/PLO DRAG 'N DROP, Opt Int, then Opt 94 to .DKL/PLO SHELL SELECTED FILE,then goto A/C .DKL/PLO DETAILS SELECTED FILE, then Image Editor, double click widget. - I can't replicate this (pete)
 
  • Invocation Type s/b required field. ** Fixed **
  • Scan on App Id in Widget Editor for Tables gives 'Return encountered outside of subroutine' error. * Fixed **
  • Incorrect process name displayed at Image level if you edit the Table Source process from here. * Fixed *
Line: 28 to 28
 
  • Wide Columns appear to be truncated. Try to display a 512 character field. ** Fixed **
  • If there are compile errors in the Table Source, they are not displayed. Instead the default display for the Table Widget is shown.

Drag & Drop Editor

Changed:
<
<
  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the following Widget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to an item. Problem: Some of those widget types do not fire an option, ie, labels, etc.
>
>
  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the following Widget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to an item. Problem: Some of those widget types do not fire an option, ie, labels, etc. * Fixed * There is now --- WIDGET DROP TARGET that marks a widget as able to receive a drop action. It also looks at --- WIDGET FI CHOOSE MODE to see what kind of Drop should be supported. --- WIDGET FI CHOOSE MODE has values of ANY, FILE, FOLDER, TREE where ANY is a single file or folder name. Many more widget types now support being a drop target.
 

Drag & Drop Runtime

  • There are times when it would be nice for the ADC Window to gain focus when an object is dropped on it. * Fixed * Client window now gains focus on a drop.
Line: 66 to 66
 
  • Transitory messages (like process name during Em compile, restructuring, etc) no longer appear in the status bar.

Better HTML Widget

  • VLC option does not work - * Fixed once I properly installed VLC *
Changed:
<
<
  • line breaks not honored in javascript viewer
  • Need proper Widget attributes vs @SHTML=
>
>
  • line breaks not honored in javascript viewer * Fixed * seems to work for me now.
  • Need proper Widget attributes vs @SHTML= * Fixed * Now have CODE VIEWER, HTML EDITOR, FLASH PLAYER, MEDIA PLAYER, WEB BROWSER widget types on Text fields. Also, CODE VIEWER looks at --- WIDGET CONTENT TYPE to see what syntax highlighting to do. WEB BROWSER looks at --- WIDGET SHOW DECORATE to see if it should show it's Web Browser controls or not.
 
  • Does this replace the old HTML Viewer? - No, the old HTML viewer is still available.

Add Mode No Longer Clears Screen

Changed:
<
<
  • Cursor is moved to bottom of display instead of inserting a record at current location
>
>
  • Cursor is moved to bottom of display instead of inserting a record at current location - Need to look into this more. Some screens adding at the bottom seems like the expected thing. Others not so much.
 
  • Some scrolling inputs in 0AD (Fields, End User Selections, Designer Selections, others?) attempt to position the cursor just after the file name. They expect the screen to be cleared, so now they position the cursor on the wrong row.

Other

  • Can't xref table source process types
  • Can't print tech doc for table source types
  • Can't Design Transfer Table Source processes - * Fixed *
Changed:
<
<
  • Need .WIDGET routine to REFRESH Table Widget via WIDGET VISIBLE INIT, maybe?.
>
>
  • Need .WIDGET routine to REFRESH Table Widget via WIDGET VISIBLE INIT, maybe?. * Fixed * Now have field --- WIDGET RELOAD DATASRC as a widget field that if set to Y in Option Intercept will cause the Table widget to reload it's content even though it may not go to Pre-Display. There is also a new subroutine called .WIDGET RELOAD DATASRC that if passed a Widget Name will set the field with much less ILF code needed. You can also pass it two widget names and it will BEG AT and END AT on the two names and set all the widgets it finds.
 
  • Drag & Drop libraries are not installed during client install
  • Mac (and probably Linux) clients do not run

Comments:

Revision 292012-07-09 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 12 to 12
 

Table Source Editor

  • hitting enter in key entry mode does not bring up list. Read First is set, I can't see what the problem is. Child Constraints maybe? * Fixed ***
  • App Id 0LA should display as --- * Fixed ***
Changed:
<
<
  • Can't Browse and then Navigate to hits or drill down to error location if there are compiler errors
>
>
  • Can't Browse and then Navigate to hits or drill down to error location if there are compiler errors - * Fixed *. Also added Options 96, 97, 98, 99 and 'Rules' to Item level.
 
  • link from DD does not work * Fixed ***
  • link from DD is not highlighted if table sources exist * Fixed ***
  • when adding fields from other files, warning message refers to 'Post User Selection' EP. * Fixed ***
  • Check online help
  • Accepts Invalid field names, accepts invalid occurrence numbers, Does not automatically check app --- if field not found in current app, Scan for field names does not work. * Fixed * There were edits in there, but they were conditioned on --- ERRORS = 0, so once one error occurred, no further editing was done. Created new sub ITEM (EDIT FLD) (TABLESOURCE), based on ITEM (EDIT FLD), which validates field names, occurrences, field types (GROUP fields not allowed), Domains, and checks 0LA if not found in current ap. Replaced all editing with this new routine.
Changed:
<
<
  • Changes made are not logged in SCCS. Probably shouldn't fix this unless the Design Transfer problem is also fixed.
>
>
  • Changes made may or may be not logged in SCCS, needs to be tested. Probably shouldn't fix this unless the Design Transfer problem is also fixed. Will likely have a ripple effect in SCCS re: closing tasks, etc.
 
  • Can't change mask if field is not in the current application - * Fixed *

Table Widget Runtime

Revision 282012-07-09 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 65 to 65
 
  • In client preferences, the messageComboRows shows a default of 0, but it seems if there are >8 messages, a scrollbar is added. Default should show as 8? ** Fixed **
  • Transitory messages (like process name during Em compile, restructuring, etc) no longer appear in the status bar.

Better HTML Widget

Changed:
<
<
  • VLC option does not work
>
>
  • VLC option does not work - * Fixed once I properly installed VLC *
 
  • line breaks not honored in javascript viewer
  • Need proper Widget attributes vs @SHTML=
  • Does this replace the old HTML Viewer? - No, the old HTML viewer is still available.

Revision 272012-07-09 - PeteBrower

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 31 to 31
 
  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the following Widget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to an item. Problem: Some of those widget types do not fire an option, ie, labels, etc.

Drag & Drop Runtime

Changed:
<
<
  • There are times when it would be nice for the ADC Window to gain focus when an object is dropped on it.
>
>
  • There are times when it would be nice for the ADC Window to gain focus when an object is dropped on it. * Fixed * Client window now gains focus on a drop.
 
  • When dragging files over an Appx screen show where you can drop your files (change border or something of the widgets that can accept a drop action). More of a 'nice to have', since the mouse pointer changes when the mouse passes over a drop target.
  • Provide a runtime API to copy the --- DROP* files to memory versions of those files (MDROP* ?) to make it easier for a designer to save the contents of --- DROP.
  • If you set @SDND=file to only accept files, and the user drops a folder, the option still fires but the --- DROP* files are empty. The option probably should not fire at all in this case, and the mouse pointer should not change (?).
  • Files dropped remain in the temporary folder forever. They should probably be cleared when the --- DROP* files are initialized. Alternatively, provide a method for the designer to specify a location for dropped files, and the designer will manually clear the directory at login.
Changed:
<
<
  • Create unique filenames for the temp file. Now the subject seems to be the name of the tempfile. This gives problems in dropping more items with the same subject.
  • Possible bug? When files are dragged from Thunderbird & dropped, the temp file seems to be erased almost immediately (there is no opportunity for the Appx process to get it).
>
>
  • Create unique filenames for the temp file. Now the subject seems to be the name of the tempfile. This gives problems in dropping more items with the same subject. * Fixed ***
  • Possible bug? When files are dragged from Thunderbird & dropped, the temp file seems to be erased almost immediately (there is no opportunity for the Appx process to get it). * Fixed ***
 

New Event Points Editor (Tab In/Out/Value Changed)

Revision 262012-07-09 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 19 to 19
 
  • Check online help
  • Accepts Invalid field names, accepts invalid occurrence numbers, Does not automatically check app --- if field not found in current app, Scan for field names does not work. * Fixed * There were edits in there, but they were conditioned on --- ERRORS = 0, so once one error occurred, no further editing was done. Created new sub ITEM (EDIT FLD) (TABLESOURCE), based on ITEM (EDIT FLD), which validates field names, occurrences, field types (GROUP fields not allowed), Domains, and checks 0LA if not found in current ap. Replaced all editing with this new routine.
  • Changes made are not logged in SCCS. Probably shouldn't fix this unless the Design Transfer problem is also fixed.
Added:
>
>
  • Can't change mask if field is not in the current application - * Fixed *
 

Table Widget Runtime

  • double click option difficult to trigger * fixed * Now using desktop double-click value.
Line: 75 to 76
 

Other

  • Can't xref table source process types
  • Can't print tech doc for table source types
Changed:
<
<
  • Can't Design Transfer Table Source processes
>
>
  • Can't Design Transfer Table Source processes - * Fixed *
 
  • Need .WIDGET routine to REFRESH Table Widget via WIDGET VISIBLE INIT, maybe?.
  • Drag & Drop libraries are not installed during client install
  • Mac (and probably Linux) clients do not run

Revision 252012-07-06 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 17 to 17
 
  • link from DD is not highlighted if table sources exist * Fixed ***
  • when adding fields from other files, warning message refers to 'Post User Selection' EP. * Fixed ***
  • Check online help
Changed:
<
<
  • Accepts Invalid field names, accepts invalid occurrence numbers, Does not automatically check app --- if field not found in current app, Scan for field names does not work. * Fixed * There were edits in there, but they were conditioned on --- ERRORS = 0, so once one error occurred, no further editing was done. Created new sub ITEM (EDIT FLD) (TABLESOURCE), based on ITEM (EDIT FLD), which validates field names, occurrences, field types (GROUP fields not allowed), Domains, and checks 0LA if not found in current ap. Replaced all editing with this new routine.
>
>
  • Accepts Invalid field names, accepts invalid occurrence numbers, Does not automatically check app --- if field not found in current app, Scan for field names does not work. * Fixed * There were edits in there, but they were conditioned on --- ERRORS = 0, so once one error occurred, no further editing was done. Created new sub ITEM (EDIT FLD) (TABLESOURCE), based on ITEM (EDIT FLD), which validates field names, occurrences, field types (GROUP fields not allowed), Domains, and checks 0LA if not found in current ap. Replaced all editing with this new routine.
  • Changes made are not logged in SCCS. Probably shouldn't fix this unless the Design Transfer problem is also fixed.
 

Table Widget Runtime

  • double click option difficult to trigger * fixed * Now using desktop double-click value.
Line: 74 to 75
 

Other

  • Can't xref table source process types
  • Can't print tech doc for table source types
Added:
>
>
  • Can't Design Transfer Table Source processes
 
  • Need .WIDGET routine to REFRESH Table Widget via WIDGET VISIBLE INIT, maybe?.
  • Drag & Drop libraries are not installed during client install
  • Mac (and probably Linux) clients do not run

Revision 242012-07-06 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 17 to 17
 
  • link from DD is not highlighted if table sources exist * Fixed ***
  • when adding fields from other files, warning message refers to 'Post User Selection' EP. * Fixed ***
  • Check online help
Changed:
<
<
  • Accepts Invalid field names
  • accepts invalid occurrence numbers
  • Does not automatically check app --- if field not found in current app
  • Scan for field names does not work.
>
>
  • Accepts Invalid field names, accepts invalid occurrence numbers, Does not automatically check app --- if field not found in current app, Scan for field names does not work. * Fixed * There were edits in there, but they were conditioned on --- ERRORS = 0, so once one error occurred, no further editing was done. Created new sub ITEM (EDIT FLD) (TABLESOURCE), based on ITEM (EDIT FLD), which validates field names, occurrences, field types (GROUP fields not allowed), Domains, and checks 0LA if not found in current ap. Replaced all editing with this new routine.
 

Table Widget Runtime

  • double click option difficult to trigger * fixed * Now using desktop double-click value.

Revision 232012-07-06 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 12 to 12
 

Table Source Editor

  • hitting enter in key entry mode does not bring up list. Read First is set, I can't see what the problem is. Child Constraints maybe? * Fixed ***
  • App Id 0LA should display as --- * Fixed ***
Changed:
<
<
  • Can't Browse and then Navigate to hits
>
>
  • Can't Browse and then Navigate to hits or drill down to error location if there are compiler errors
 
  • link from DD does not work * Fixed ***
  • link from DD is not highlighted if table sources exist * Fixed ***
  • when adding fields from other files, warning message refers to 'Post User Selection' EP. * Fixed ***
Line: 27 to 27
 
  • if a Size is set, data is truncated to that size, even if the user expands the column. ** fixed **
  • Filling dead space - right now the last column is expanded –if necessary- to create a row that fills the total with of the table, but that sometimes gives trouble in resizing the last column. ** Fixed **
  • Wide Columns appear to be truncated. Try to display a 512 character field. ** Fixed **
Added:
>
>
  • If there are compile errors in the Table Source, they are not displayed. Instead the default display for the Table Widget is shown.
 

Drag & Drop Editor

  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the following Widget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to an item. Problem: Some of those widget types do not fire an option, ie, labels, etc.
Line: 46 to 47
 
  • check online help

New Event Points Runtime (Tab In/Out/Value Changed)

  • If you have 2 fields beside each other, one with Tab Out and one with Tab In, only one event fires when you tab from one to the other. The Tab Out event on the first field does not fire, only the Tab In event on the next field fires. Probably needs to fire 2 events, the Tab Out (with --- CURSOR AT FIELD pointing to the field the user is leaving), then again for the Tab In. * Fixed * Now fire the Opt Intercept EPs for Tab Out, then Tab In, setting all the CURSOR AT... PDFs appropriately.
Changed:
<
<
  • Two fields on an image. Both with tab in/out set to yes, when you switch from the desktop client to another program, then switch back to the client. Then tab to the next field, no option is fired.
>
>
  • Two fields on an image. Both with tab in/out set to yes, when you switch from the desktop client to another program, then switch back to the client. Then tab to the next field, no option is fired. Update: Now the Tab Out event is fired, but then the cursor is put back in the field I just tabbed out of. If I tab out again, then the Tab Out/Tab In events are fired.
 
  • Link tab in/tab out/value changed to a data lookup. This way it is easy to give already existing screens a more direct interaction with the user without redesigning the whole screen. A designer should tell though that the data lookup should be performed per field. If any of the tab in/out/value changed flags are set and there's a DLU, perform the DLU at the same time as the event is fired? * Fixed ***
  • The default value of valueChangedTimer can be set to 300 instead of 1000. Maybe we need some more testing to be done on that to find out what a nice default can be. * Fixed ***
  • When a Tab Out event fires, the --- CURSOR AT FIELD refers to the field the cursor is at now. It should refer to the field that triggered the Tab Out, not the next field it tabbed into. Or to put it another way, the Tab Out event should fire before the cursor moves to the next field. ** Fixed **
Line: 62 to 63
 
  • .UTIL SUBR DELETE does not remove audit history - * Fixed * added call to 0AD PROCESS (REF INT) (DEL) to duplicate processing done when Sub deleted in 0AD.

Better Error/Warning Control Runtime

Changed:
<
<
  • In client preferences, the messageComboRows shows a default of 0, but it seems if there are >8 messages, a scrollbar is added. Default should show as 8?
  • What is the point of --- MESSAGES? How did you see the designer using this? The messages are still all displayed by the client in the status area, so it's not like the designer can replace that with their own display (although they can complement it). * True * It's meant to give the designer access to the messages that are being displayed to the user.
>
>
  • In client preferences, the messageComboRows shows a default of 0, but it seems if there are >8 messages, a scrollbar is added. Default should show as 8? ** Fixed **
  • Transitory messages (like process name during Em compile, restructuring, etc) no longer appear in the status bar.
 

Better HTML Widget

  • VLC option does not work
  • line breaks not honored in javascript viewer

Revision 222012-07-06 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 11 to 11
 

Table Source Editor

  • hitting enter in key entry mode does not bring up list. Read First is set, I can't see what the problem is. Child Constraints maybe? * Fixed ***
Deleted:
<
<
  • accepts invalid occurrence numbers * Fixed ***
 
  • App Id 0LA should display as --- * Fixed ***
  • Can't Browse and then Navigate to hits
  • link from DD does not work * Fixed ***
Line: 19 to 18
 
  • when adding fields from other files, warning message refers to 'Post User Selection' EP. * Fixed ***
  • Check online help
  • Accepts Invalid field names
Changed:
<
<
  • Does not automatically check app --- if field not found
>
>
  • accepts invalid occurrence numbers
  • Does not automatically check app --- if field not found in current app
 
  • Scan for field names does not work.

Table Widget Runtime

Line: 69 to 69
 
  • VLC option does not work
  • line breaks not honored in javascript viewer
  • Need proper Widget attributes vs @SHTML=
Changed:
<
<
  • Does this replace the old HTML Viewer?
>
>
  • Does this replace the old HTML Viewer? - No, the old HTML viewer is still available.
 

Add Mode No Longer Clears Screen

  • Cursor is moved to bottom of display instead of inserting a record at current location

Revision 212012-07-05 - PeteBrower

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 11 to 11
 

Table Source Editor

  • hitting enter in key entry mode does not bring up list. Read First is set, I can't see what the problem is. Child Constraints maybe? * Fixed ***
Changed:
<
<
  • accepts invalid occurrence numbers
>
>
  • accepts invalid occurrence numbers * Fixed ***
 
  • App Id 0LA should display as --- * Fixed ***
  • Can't Browse and then Navigate to hits
  • link from DD does not work * Fixed ***
Line: 47 to 47
 

New Event Points Runtime (Tab In/Out/Value Changed)

  • If you have 2 fields beside each other, one with Tab Out and one with Tab In, only one event fires when you tab from one to the other. The Tab Out event on the first field does not fire, only the Tab In event on the next field fires. Probably needs to fire 2 events, the Tab Out (with --- CURSOR AT FIELD pointing to the field the user is leaving), then again for the Tab In. * Fixed * Now fire the Opt Intercept EPs for Tab Out, then Tab In, setting all the CURSOR AT... PDFs appropriately.
  • Two fields on an image. Both with tab in/out set to yes, when you switch from the desktop client to another program, then switch back to the client. Then tab to the next field, no option is fired.
Changed:
<
<
  • Link tab in/tab out/value changed to a data lookup. This way it is easy to give already existing screens a more direct interaction with the user without redesigning the whole screen. A designer should tell though that the data lookup should be performed per field. If any of the tab in/out/value changed flags are set and there's a DLU, perform the DLU at the same time as the event is fired?
>
>
  • Link tab in/tab out/value changed to a data lookup. This way it is easy to give already existing screens a more direct interaction with the user without redesigning the whole screen. A designer should tell though that the data lookup should be performed per field. If any of the tab in/out/value changed flags are set and there's a DLU, perform the DLU at the same time as the event is fired? * Fixed ***
 
  • The default value of valueChangedTimer can be set to 300 instead of 1000. Maybe we need some more testing to be done on that to find out what a nice default can be. * Fixed ***
  • When a Tab Out event fires, the --- CURSOR AT FIELD refers to the field the cursor is at now. It should refer to the field that triggered the Tab Out, not the next field it tabbed into. Or to put it another way, the Tab Out event should fire before the cursor moves to the next field. ** Fixed **
Changed:
<
<
  • If value changed is set but the user tabs out of the field before valueChangedTimer has expired, the value changed event does not fire. If the user has changed the field, the value changed event should fire when they tab out. If Tab Out is also set, it should fire next. ** Don't think this is a correct implementation **
>
>
  • If value changed is set but the user tabs out of the field before valueChangedTimer has expired, the value changed event does not fire. If the user has changed the field, the value changed event should fire when they tab out. If Tab Out is also set, it should fire next. ** Fixed **
 
  • Setting the flags via ILF on non RAW TEXT widgets does not cause the events to fire. Probably should fire for all modifiable/tabable widgets.

Create Subroutine via ILF

Revision 202012-07-05 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 6 to 6
 
  • data source does not display in input sometimes, hard to reproduce. Try start in .DKL/PLO DRAG 'N DROP, Opt Int, then Opt 94 to .DKL/PLO SHELL SELECTED FILE,then A/C .DKL/PLO DETAILS SELECTED FILE, then IE, double click widget. Or Run the input from design: .DKL/PLO DRAG ’N DROP, Drag some files, Close the input, then: - Start in .DKL/PLO DRAG 'N DROP, Opt Int, then Opt 94 to .DKL/PLO SHELL SELECTED FILE,then goto A/C .DKL/PLO DETAILS SELECTED FILE, then Image Editor, double click widget.
  • Invocation Type s/b required field. ** Fixed **
  • Scan on App Id in Widget Editor for Tables gives 'Return encountered outside of subroutine' error. * Fixed **
Changed:
<
<
  • Incorrect process name displayed at Image level if you edit the Table Source process from here.
>
>
  • Incorrect process name displayed at Image level if you edit the Table Source process from here. * Fixed *
 
  • Check online help

Table Source Editor

  • hitting enter in key entry mode does not bring up list. Read First is set, I can't see what the problem is. Child Constraints maybe? * Fixed ***
Changed:
<
<
  • accepts invalid occurrence numbers
>
>
  • accepts invalid occurrence numbers
 
  • App Id 0LA should display as --- * Fixed ***
  • Can't Browse and then Navigate to hits
  • link from DD does not work * Fixed ***

Revision 192012-07-04 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
  • hide font options, as they don't do anything (or use them as a default for the text on the widget) * Fixed * Now they do something
  • data source does not display in input sometimes, hard to reproduce. Try start in .DKL/PLO DRAG 'N DROP, Opt Int, then Opt 94 to .DKL/PLO SHELL SELECTED FILE,then A/C .DKL/PLO DETAILS SELECTED FILE, then IE, double click widget. Or Run the input from design: .DKL/PLO DRAG ’N DROP, Drag some files, Close the input, then: - Start in .DKL/PLO DRAG 'N DROP, Opt Int, then Opt 94 to .DKL/PLO SHELL SELECTED FILE,then goto A/C .DKL/PLO DETAILS SELECTED FILE, then Image Editor, double click widget.
  • Invocation Type s/b required field. ** Fixed **
Added:
>
>
  • Scan on App Id in Widget Editor for Tables gives 'Return encountered outside of subroutine' error. * Fixed **
  • Incorrect process name displayed at Image level if you edit the Table Source process from here.
 
  • Check online help

Table Source Editor

  • hitting enter in key entry mode does not bring up list. Read First is set, I can't see what the problem is. Child Constraints maybe? * Fixed ***
Changed:
<
<
  • accepts invalid occurrence numbers * Fixed ***
>
>
  • accepts invalid occurrence numbers
 
  • App Id 0LA should display as --- * Fixed ***
  • Can't Browse and then Navigate to hits
  • link from DD does not work * Fixed ***
  • link from DD is not highlighted if table sources exist * Fixed ***
  • when adding fields from other files, warning message refers to 'Post User Selection' EP. * Fixed ***
  • Check online help
Added:
>
>
  • Accepts Invalid field names
  • Does not automatically check app --- if field not found
  • Scan for field names does not work.
 

Table Widget Runtime

Deleted:
<
<
  • trying use a data source with 5K records, got C-assert or Appx crashes (client closes session): ** Fixed **
    ==================================================================
    APPX Runtime Error
    ------------------------------------------------------------------
    MODULE: FP.C.1840
    PROCESS: 1EX/00/INPUT - VENDOR TABLE TEST
    find_citm() - attach failed
    ==================================================================
 
  • double click option difficult to trigger * fixed * Now using desktop double-click value.
  • if a Size is set, data is truncated to that size, even if the user expands the column. ** fixed **
  • Filling dead space - right now the last column is expanded –if necessary- to create a row that fills the total with of the table, but that sometimes gives trouble in resizing the last column. ** Fixed **
Line: 70 to 74
 
  • Cursor is moved to bottom of display instead of inserting a record at current location
  • Some scrolling inputs in 0AD (Fields, End User Selections, Designer Selections, others?) attempt to position the cursor just after the file name. They expect the screen to be cleared, so now they position the cursor on the wrong row.
Deleted:
<
<
 

Other

  • Can't xref table source process types
  • Can't print tech doc for table source types

Revision 182012-07-03 - PeteBrower

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Changed:
<
<
  • hide font options, as they don't do anything (or use them as a default for the text on the widget)
>
>
  • hide font options, as they don't do anything (or use them as a default for the text on the widget) * Fixed * Now they do something
 
  • data source does not display in input sometimes, hard to reproduce. Try start in .DKL/PLO DRAG 'N DROP, Opt Int, then Opt 94 to .DKL/PLO SHELL SELECTED FILE,then A/C .DKL/PLO DETAILS SELECTED FILE, then IE, double click widget. Or Run the input from design: .DKL/PLO DRAG ’N DROP, Drag some files, Close the input, then: - Start in .DKL/PLO DRAG 'N DROP, Opt Int, then Opt 94 to .DKL/PLO SHELL SELECTED FILE,then goto A/C .DKL/PLO DETAILS SELECTED FILE, then Image Editor, double click widget.
  • Invocation Type s/b required field. ** Fixed **
  • Check online help

Table Source Editor

Changed:
<
<
  • hitting enter in key entry mode does not bring up list. Read First is set, I can't see what the problem is. Child Constraints maybe?
  • accepts invalid occurrence numbers
  • App Id 0LA should display as ---
>
>
  • hitting enter in key entry mode does not bring up list. Read First is set, I can't see what the problem is. Child Constraints maybe? * Fixed ***
  • accepts invalid occurrence numbers * Fixed ***
  • App Id 0LA should display as --- * Fixed ***
 
  • Can't Browse and then Navigate to hits
Changed:
<
<
  • link from DD does not work
  • link from DD is not highlighted if table sources exist
  • when adding fields from other files, warning message refers to 'Post User Selection' EP.
>
>
  • link from DD does not work * Fixed ***
  • link from DD is not highlighted if table sources exist * Fixed ***
  • when adding fields from other files, warning message refers to 'Post User Selection' EP. * Fixed ***
 
  • Check online help

Table Widget Runtime

Line: 44 to 44
 
  • If you have 2 fields beside each other, one with Tab Out and one with Tab In, only one event fires when you tab from one to the other. The Tab Out event on the first field does not fire, only the Tab In event on the next field fires. Probably needs to fire 2 events, the Tab Out (with --- CURSOR AT FIELD pointing to the field the user is leaving), then again for the Tab In. * Fixed * Now fire the Opt Intercept EPs for Tab Out, then Tab In, setting all the CURSOR AT... PDFs appropriately.
  • Two fields on an image. Both with tab in/out set to yes, when you switch from the desktop client to another program, then switch back to the client. Then tab to the next field, no option is fired.
  • Link tab in/tab out/value changed to a data lookup. This way it is easy to give already existing screens a more direct interaction with the user without redesigning the whole screen. A designer should tell though that the data lookup should be performed per field. If any of the tab in/out/value changed flags are set and there's a DLU, perform the DLU at the same time as the event is fired?
Changed:
<
<
  • The default value of valueChangedTimer can be set to 300 instead of 1000. Maybe we need some more testing to be done on that to find out what a nice default can be.
>
>
  • The default value of valueChangedTimer can be set to 300 instead of 1000. Maybe we need some more testing to be done on that to find out what a nice default can be. * Fixed ***
 
  • When a Tab Out event fires, the --- CURSOR AT FIELD refers to the field the cursor is at now. It should refer to the field that triggered the Tab Out, not the next field it tabbed into. Or to put it another way, the Tab Out event should fire before the cursor moves to the next field. ** Fixed **
  • If value changed is set but the user tabs out of the field before valueChangedTimer has expired, the value changed event does not fire. If the user has changed the field, the value changed event should fire when they tab out. If Tab Out is also set, it should fire next. ** Don't think this is a correct implementation **
  • Setting the flags via ILF on non RAW TEXT widgets does not cause the events to fire. Probably should fire for all modifiable/tabable widgets.
Line: 58 to 58
 
  • .UTIL SUBR DELETE does not remove audit history - * Fixed * added call to 0AD PROCESS (REF INT) (DEL) to duplicate processing done when Sub deleted in 0AD.

Better Error/Warning Control Runtime

Changed:
<
<
  • In client preferences, the messageComboRows shows a default of 0, but it seems if there are >8 messages, a scrollbar is added. Default should show as 8?
  • What is the point of --- MESSAGES? How did you see the designer using this? The messages are still all displayed by the client in the status area, so it's not like the designer can replace that with their own display (although they can complement it).
>
>
  • In client preferences, the messageComboRows shows a default of 0, but it seems if there are >8 messages, a scrollbar is added. Default should show as 8?
  • What is the point of --- MESSAGES? How did you see the designer using this? The messages are still all displayed by the client in the status area, so it's not like the designer can replace that with their own display (although they can complement it). * True * It's meant to give the designer access to the messages that are being displayed to the user.
 

Better HTML Widget

  • VLC option does not work

Revision 172012-07-03 - PeteBrower

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 46 to 46
 
  • Link tab in/tab out/value changed to a data lookup. This way it is easy to give already existing screens a more direct interaction with the user without redesigning the whole screen. A designer should tell though that the data lookup should be performed per field. If any of the tab in/out/value changed flags are set and there's a DLU, perform the DLU at the same time as the event is fired?
  • The default value of valueChangedTimer can be set to 300 instead of 1000. Maybe we need some more testing to be done on that to find out what a nice default can be.
  • When a Tab Out event fires, the --- CURSOR AT FIELD refers to the field the cursor is at now. It should refer to the field that triggered the Tab Out, not the next field it tabbed into. Or to put it another way, the Tab Out event should fire before the cursor moves to the next field. ** Fixed **
Changed:
<
<
  • If value changed is set but the user tabs out of the field before valueChangedTimer has expired, the value changed event does not fire. If the user has changed the field, the value changed event should fire when they tab out. If Tab Out is also set, it should fire next.
>
>
  • If value changed is set but the user tabs out of the field before valueChangedTimer has expired, the value changed event does not fire. If the user has changed the field, the value changed event should fire when they tab out. If Tab Out is also set, it should fire next. ** Don't think this is a correct implementation **
 
  • Setting the flags via ILF on non RAW TEXT widgets does not cause the events to fire. Probably should fire for all modifiable/tabable widgets.

Create Subroutine via ILF

Revision 162012-07-02 - PeteBrower

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 21 to 21
 
  • trying use a data source with 5K records, got C-assert or Appx crashes (client closes session): ** Fixed **
    ==================================================================
    APPX Runtime Error
    ------------------------------------------------------------------
    MODULE: FP.C.1840
    PROCESS: 1EX/00/INPUT - VENDOR TABLE TEST
    find_citm() - attach failed
    ==================================================================
  • double click option difficult to trigger * fixed * Now using desktop double-click value.
  • if a Size is set, data is truncated to that size, even if the user expands the column. ** fixed **
Changed:
<
<
  • Filling dead space - right now the last column is expanded –if necessary- to create a row that fills the total with of the table, but that sometimes gives trouble in resizing the last column.
  • Wide Columns appear to be truncated. Try to display a 512 character field.
>
>
  • Filling dead space - right now the last column is expanded –if necessary- to create a row that fills the total with of the table, but that sometimes gives trouble in resizing the last column. ** Fixed **
  • Wide Columns appear to be truncated. Try to display a 512 character field. ** Fixed **
 

Drag & Drop Editor

  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the following Widget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to an item. Problem: Some of those widget types do not fire an option, ie, labels, etc.
Line: 41 to 41
 
  • They only show up on the Alpha field GA, should be for any tabbable/modifiable field.
  • check online help

New Event Points Runtime (Tab In/Out/Value Changed)

Changed:
<
<
  • If you have 2 fields beside each other, one with Tab Out and one with Tab In, only one event fires when you tab from one to the other. The Tab Out event on the first field does not fire, only the Tab In event on the next field fires. Probably needs to fire 2 events, the Tab Out (with --- CURSOR AT FIELD pointing to the field the user is leaving), then again for the Tab In. * Fixed * Now fire the Opt Intercept EPs for Tab Out, then Tab In, setting all the CURSOR AT... PDFs appropriately.
>
>
  • If you have 2 fields beside each other, one with Tab Out and one with Tab In, only one event fires when you tab from one to the other. The Tab Out event on the first field does not fire, only the Tab In event on the next field fires. Probably needs to fire 2 events, the Tab Out (with --- CURSOR AT FIELD pointing to the field the user is leaving), then again for the Tab In. * Fixed * Now fire the Opt Intercept EPs for Tab Out, then Tab In, setting all the CURSOR AT... PDFs appropriately.
 
  • Two fields on an image. Both with tab in/out set to yes, when you switch from the desktop client to another program, then switch back to the client. Then tab to the next field, no option is fired.
  • Link tab in/tab out/value changed to a data lookup. This way it is easy to give already existing screens a more direct interaction with the user without redesigning the whole screen. A designer should tell though that the data lookup should be performed per field. If any of the tab in/out/value changed flags are set and there's a DLU, perform the DLU at the same time as the event is fired?
  • The default value of valueChangedTimer can be set to 300 instead of 1000. Maybe we need some more testing to be done on that to find out what a nice default can be.

Revision 152012-06-29 - PeteBrower

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 41 to 41
 
  • They only show up on the Alpha field GA, should be for any tabbable/modifiable field.
  • check online help

New Event Points Runtime (Tab In/Out/Value Changed)

Changed:
<
<
  • If you have 2 fields beside each other, one with Tab Out and one with Tab In, only one event fires when you tab from one to the other. The Tab Out event on the first field does not fire, only the Tab In event on the next field fires. Probably needs to fire 2 events, the Tab Out (with --- CURSOR AT FIELD pointing to the field the user is leaving), then again for the Tab In.
>
>
  • If you have 2 fields beside each other, one with Tab Out and one with Tab In, only one event fires when you tab from one to the other. The Tab Out event on the first field does not fire, only the Tab In event on the next field fires. Probably needs to fire 2 events, the Tab Out (with --- CURSOR AT FIELD pointing to the field the user is leaving), then again for the Tab In. * Fixed * Now fire the Opt Intercept EPs for Tab Out, then Tab In, setting all the CURSOR AT... PDFs appropriately.
 
  • Two fields on an image. Both with tab in/out set to yes, when you switch from the desktop client to another program, then switch back to the client. Then tab to the next field, no option is fired.
  • Link tab in/tab out/value changed to a data lookup. This way it is easy to give already existing screens a more direct interaction with the user without redesigning the whole screen. A designer should tell though that the data lookup should be performed per field. If any of the tab in/out/value changed flags are set and there's a DLU, perform the DLU at the same time as the event is fired?
  • The default value of valueChangedTimer can be set to 300 instead of 1000. Maybe we need some more testing to be done on that to find out what a nice default can be.
Changed:
<
<
  • When a Tab Out event fires, the --- CURSOR AT FIELD refers to the field the cursor is at now. It should refer to the field that triggered the Tab Out, not the next field it tabbed into. Or to put it another way, the Tab Out event should fire before the cursor moves to the next field.
>
>
  • When a Tab Out event fires, the --- CURSOR AT FIELD refers to the field the cursor is at now. It should refer to the field that triggered the Tab Out, not the next field it tabbed into. Or to put it another way, the Tab Out event should fire before the cursor moves to the next field. ** Fixed **
 
  • If value changed is set but the user tabs out of the field before valueChangedTimer has expired, the value changed event does not fire. If the user has changed the field, the value changed event should fire when they tab out. If Tab Out is also set, it should fire next.
  • Setting the flags via ILF on non RAW TEXT widgets does not cause the events to fire. Probably should fire for all modifiable/tabable widgets.

Create Subroutine via ILF

Revision 142012-06-28 - PeteBrower

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 19 to 19
 

Table Widget Runtime

  • trying use a data source with 5K records, got C-assert or Appx crashes (client closes session): ** Fixed **
    ==================================================================
    APPX Runtime Error
    ------------------------------------------------------------------
    MODULE: FP.C.1840
    PROCESS: 1EX/00/INPUT - VENDOR TABLE TEST
    find_citm() - attach failed
    ==================================================================
Changed:
<
<
  • double click option difficult to trigger * fixed * Now using desktop double-click value.
  • if a Size is set, data is truncated to that size, even if the user expands the column.
>
>
  • double click option difficult to trigger * fixed * Now using desktop double-click value.
  • if a Size is set, data is truncated to that size, even if the user expands the column. ** fixed **
 
  • Filling dead space - right now the last column is expanded –if necessary- to create a row that fills the total with of the table, but that sometimes gives trouble in resizing the last column.
  • Wide Columns appear to be truncated. Try to display a 512 character field.

Drag & Drop Editor

Revision 132012-06-27 - PeteBrower

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 18 to 18
 
  • Check online help

Table Widget Runtime

Changed:
<
<
  • trying use a data source with 5K records, got C-assert or Appx crashes (client closes session):
    ==================================================================
    APPX Runtime Error
    ------------------------------------------------------------------
    MODULE: FP.C.1840
    PROCESS: 1EX/00/INPUT - VENDOR TABLE TEST
    find_citm() - attach failed
    ==================================================================
  • double click option difficult to trigger
>
>
  • trying use a data source with 5K records, got C-assert or Appx crashes (client closes session): ** Fixed **
    ==================================================================
    APPX Runtime Error
    ------------------------------------------------------------------
    MODULE: FP.C.1840
    PROCESS: 1EX/00/INPUT - VENDOR TABLE TEST
    find_citm() - attach failed
    ==================================================================
  • double click option difficult to trigger * fixed * Now using desktop double-click value.
 
  • if a Size is set, data is truncated to that size, even if the user expands the column.
  • Filling dead space - right now the last column is expanded –if necessary- to create a row that fills the total with of the table, but that sometimes gives trouble in resizing the last column.
  • Wide Columns appear to be truncated. Try to display a 512 character field.

Revision 122012-06-25 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
Line: 8 to 8
 
  • Check online help

Table Source Editor

Changed:
<
<
  • hitting enter in key entry mode does not bring up list (READ FIRST not set?)
>
>
  • hitting enter in key entry mode does not bring up list. Read First is set, I can't see what the problem is. Child Constraints maybe?
 
  • accepts invalid occurrence numbers
  • App Id 0LA should display as ---
  • Can't Browse and then Navigate to hits

Revision 112012-06-22 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

Changed:
<
<
  • should only accept table source inputs (allowed me to enter a file name)
>
>
  • should only accept table source inputs (allowed me to enter a file name) * Fixed *, there was no editting on the fields at all. Made AP & Process name required fields.
 
  • hide font options, as they don't do anything (or use them as a default for the text on the widget)
  • data source does not display in input sometimes, hard to reproduce. Try start in .DKL/PLO DRAG 'N DROP, Opt Int, then Opt 94 to .DKL/PLO SHELL SELECTED FILE,then A/C .DKL/PLO DETAILS SELECTED FILE, then IE, double click widget. Or Run the input from design: .DKL/PLO DRAG ’N DROP, Drag some files, Close the input, then: - Start in .DKL/PLO DRAG 'N DROP, Opt Int, then Opt 94 to .DKL/PLO SHELL SELECTED FILE,then goto A/C .DKL/PLO DETAILS SELECTED FILE, then Image Editor, double click widget.
Changed:
<
<
  • Invocation Type s/b required field.
>
>
  • Invocation Type s/b required field. ** Fixed **
 
  • Check online help

Table Source Editor

Revision 102012-06-22 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name)
Line: 66 to 66
 
  • line breaks not honored in javascript viewer
  • Need proper Widget attributes vs @SHTML=
  • Does this replace the old HTML Viewer?
Added:
>
>

Add Mode No Longer Clears Screen

  • Cursor is moved to bottom of display instead of inserting a record at current location
  • Some scrolling inputs in 0AD (Fields, End User Selections, Designer Selections, others?) attempt to position the cursor just after the file name. They expect the screen to be cleared, so now they position the cursor on the wrong row.
 

Other

  • Can't xref table source process types

Revision 92012-06-21 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name)
Line: 60 to 60
 

Better Error/Warning Control Runtime

  • In client preferences, the messageComboRows shows a default of 0, but it seems if there are >8 messages, a scrollbar is added. Default should show as 8?
  • What is the point of --- MESSAGES? How did you see the designer using this? The messages are still all displayed by the client in the status area, so it's not like the designer can replace that with their own display (although they can complement it).
Added:
>
>

Better HTML Widget

  • VLC option does not work
  • line breaks not honored in javascript viewer
  • Need proper Widget attributes vs @SHTML=
  • Does this replace the old HTML Viewer?
 

Other

  • Can't xref table source process types
  • Can't print tech doc for table source types

Revision 82012-06-21 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name)
Line: 25 to 25
 
  • Wide Columns appear to be truncated. Try to display a 512 character field.

Drag & Drop Editor

  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the following Widget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to an item. Problem: Some of those widget types do not fire an option, ie, labels, etc.
Deleted:
<
<
 

Drag & Drop Runtime

  • There are times when it would be nice for the ADC Window to gain focus when an object is dropped on it.
Line: 35 to 34
 
  • Files dropped remain in the temporary folder forever. They should probably be cleared when the --- DROP* files are initialized. Alternatively, provide a method for the designer to specify a location for dropped files, and the designer will manually clear the directory at login.
  • Create unique filenames for the temp file. Now the subject seems to be the name of the tempfile. This gives problems in dropping more items with the same subject.
  • Possible bug? When files are dragged from Thunderbird & dropped, the temp file seems to be erased almost immediately (there is no opportunity for the Appx process to get it).
Deleted:
<
<
 

New Event Points Editor (Tab In/Out/Value Changed)

  • Turning on/off any of the three turns them all off/on. The same field name is in all three positions. ** Fixed **
  • They only show up on the Alpha field GA, should be for any tabbable/modifiable field.
  • check online help
Deleted:
<
<
 

New Event Points Runtime (Tab In/Out/Value Changed)

  • If you have 2 fields beside each other, one with Tab Out and one with Tab In, only one event fires when you tab from one to the other. The Tab Out event on the first field does not fire, only the Tab In event on the next field fires. Probably needs to fire 2 events, the Tab Out (with --- CURSOR AT FIELD pointing to the field the user is leaving), then again for the Tab In.
  • Two fields on an image. Both with tab in/out set to yes, when you switch from the desktop client to another program, then switch back to the client. Then tab to the next field, no option is fired.
Line: 59 to 56
 
  • You can call .UTIL SUBR CREATE more than once without calling .UTIL SUBR CLOSE in between. This will probably cause problems. * Fixed *
  • You can call the .UTIL SUBR WRITE and .UTIL SUBR CLOSE without calling .UTIL SUBR CREATE first. *Fixed*
  • .UTIL SUBR DELETE does not remove audit history - * Fixed * added call to 0AD PROCESS (REF INT) (DEL) to duplicate processing done when Sub deleted in 0AD.
Deleted:
<
<
 
Added:
>
>

Better Error/Warning Control Runtime

  • In client preferences, the messageComboRows shows a default of 0, but it seems if there are >8 messages, a scrollbar is added. Default should show as 8?
  • What is the point of --- MESSAGES? How did you see the designer using this? The messages are still all displayed by the client in the status area, so it's not like the designer can replace that with their own display (although they can complement it).
 

Other

  • Can't xref table source process types
  • Can't print tech doc for table source types

Revision 72012-06-20 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name)
Line: 51 to 51
 
  • When a Tab Out event fires, the --- CURSOR AT FIELD refers to the field the cursor is at now. It should refer to the field that triggered the Tab Out, not the next field it tabbed into. Or to put it another way, the Tab Out event should fire before the cursor moves to the next field.
  • If value changed is set but the user tabs out of the field before valueChangedTimer has expired, the value changed event does not fire. If the user has changed the field, the value changed event should fire when they tab out. If Tab Out is also set, it should fire next.
  • Setting the flags via ILF on non RAW TEXT widgets does not cause the events to fire. Probably should fire for all modifiable/tabable widgets.
Added:
>
>

Create Subroutine via ILF

  • 0AD STMT (IO) (OPEN) receives --- AI and PASSes it to 0AD SE ALLOC, but SE ALLOC does not receive it, so no value is returned from SE ALLOC, and therefore no value is returned to STMT (IO) (OPEN)'s caller. * Fixed * - removed RECEIVE --- AI and PASS --- AI, removed PASS from .UTIL SUBR CREATE. The routines just rely on 0AD SEGEN SE POINTER directly.
  • 0AD STMT (IO) (CLOSE) receives --- AI and PASSes it to 0AD SE FREE, but SE FREE does not receive it, so no value is returned from SE FREE. * Fixed * - removed RECEIVE --- AI and PASS --- AI, removed PASS from .UTIL SUBR CLOSE. The routines just rely on 0AD SEGEN SE POINTER directly.
  • The .UTIL SUBR routines do not follow standards - * Fixed * updated routines to API standards, added additional edits, etc.
  • You can call .UTIL SUBR CREATE more than once without calling .UTIL SUBR CLOSE in between. This will probably cause problems. * Fixed *
  • You can call the .UTIL SUBR WRITE and .UTIL SUBR CLOSE without calling .UTIL SUBR CREATE first. *Fixed*
  • .UTIL SUBR DELETE does not remove audit history - * Fixed * added call to 0AD PROCESS (REF INT) (DEL) to duplicate processing done when Sub deleted in 0AD.
 

Other

  • Can't xref table source process types
  • Can't print tech doc for table source types

Revision 62012-06-20 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name)
  • hide font options, as they don't do anything (or use them as a default for the text on the widget)
  • data source does not display in input sometimes, hard to reproduce. Try start in .DKL/PLO DRAG 'N DROP, Opt Int, then Opt 94 to .DKL/PLO SHELL SELECTED FILE,then A/C .DKL/PLO DETAILS SELECTED FILE, then IE, double click widget. Or Run the input from design: .DKL/PLO DRAG ’N DROP, Drag some files, Close the input, then: - Start in .DKL/PLO DRAG 'N DROP, Opt Int, then Opt 94 to .DKL/PLO SHELL SELECTED FILE,then goto A/C .DKL/PLO DETAILS SELECTED FILE, then Image Editor, double click widget.
  • Invocation Type s/b required field.
Added:
>
>
  • Check online help
 

Table Source Editor

  • hitting enter in key entry mode does not bring up list (READ FIRST not set?)
Line: 14 to 15
 
  • link from DD does not work
  • link from DD is not highlighted if table sources exist
  • when adding fields from other files, warning message refers to 'Post User Selection' EP.
Added:
>
>
  • Check online help
 

Table Widget Runtime

  • trying use a data source with 5K records, got C-assert or Appx crashes (client closes session):
    ==================================================================
    APPX Runtime Error
    ------------------------------------------------------------------
    MODULE: FP.C.1840
    PROCESS: 1EX/00/INPUT - VENDOR TABLE TEST
    find_citm() - attach failed
    ==================================================================
Line: 38 to 40
 

New Event Points Editor (Tab In/Out/Value Changed)

  • Turning on/off any of the three turns them all off/on. The same field name is in all three positions. ** Fixed **
Changed:
<
<
  • They only show up on the Alpha field GA, should be for any tabable/modifiable field.
>
>
  • They only show up on the Alpha field GA, should be for any tabbable/modifiable field.
  • check online help
 

New Event Points Runtime (Tab In/Out/Value Changed)

  • If you have 2 fields beside each other, one with Tab Out and one with Tab In, only one event fires when you tab from one to the other. The Tab Out event on the first field does not fire, only the Tab In event on the next field fires. Probably needs to fire 2 events, the Tab Out (with --- CURSOR AT FIELD pointing to the field the user is leaving), then again for the Tab In.

Revision 52012-06-19 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name)
Line: 35 to 35
 
  • Possible bug? When files are dragged from Thunderbird & dropped, the temp file seems to be erased almost immediately (there is no opportunity for the Appx process to get it).
Changed:
<
<

New Event Points (Tab In/Out/Value Changed)

  • If you have 2 fields beside each other, one with Tab Out and one with Tab In, only one event fires when you tab from one to the other.
>
>

New Event Points Editor (Tab In/Out/Value Changed)

  • Turning on/off any of the three turns them all off/on. The same field name is in all three positions. ** Fixed **
  • They only show up on the Alpha field GA, should be for any tabable/modifiable field.

New Event Points Runtime (Tab In/Out/Value Changed)

  • If you have 2 fields beside each other, one with Tab Out and one with Tab In, only one event fires when you tab from one to the other. The Tab Out event on the first field does not fire, only the Tab In event on the next field fires. Probably needs to fire 2 events, the Tab Out (with --- CURSOR AT FIELD pointing to the field the user is leaving), then again for the Tab In.
 
  • Two fields on an image. Both with tab in/out set to yes, when you switch from the desktop client to another program, then switch back to the client. Then tab to the next field, no option is fired.
  • Link tab in/tab out/value changed to a data lookup. This way it is easy to give already existing screens a more direct interaction with the user without redesigning the whole screen. A designer should tell though that the data lookup should be performed per field. If any of the tab in/out/value changed flags are set and there's a DLU, perform the DLU at the same time as the event is fired?
  • The default value of valueChangedTimer can be set to 300 instead of 1000. Maybe we need some more testing to be done on that to find out what a nice default can be.
Changed:
<
<
>
>
  • When a Tab Out event fires, the --- CURSOR AT FIELD refers to the field the cursor is at now. It should refer to the field that triggered the Tab Out, not the next field it tabbed into. Or to put it another way, the Tab Out event should fire before the cursor moves to the next field.
  • If value changed is set but the user tabs out of the field before valueChangedTimer has expired, the value changed event does not fire. If the user has changed the field, the value changed event should fire when they tab out. If Tab Out is also set, it should fire next.
  • Setting the flags via ILF on non RAW TEXT widgets does not cause the events to fire. Probably should fire for all modifiable/tabable widgets.
 

Other

  • Can't xref table source process types
  • Can't print tech doc for table source types

Revision 42012-06-19 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name)
Line: 23 to 23
 
  • Wide Columns appear to be truncated. Try to display a 512 character field.

Drag & Drop Editor

  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the followingWidget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to an item. Problem: Some of those widget types do not fire an option, ie, labels, etc.
Added:
>
>
 

Drag & Drop Runtime

  • There are times when it would be nice for the ADC Window to gain focus when an object is dropped on it.
  • When dragging files over an Appx screen show where you can drop your files (change border or something of the widgets that can accept a drop action). More of a 'nice to have', since the mouse pointer changes when the mouse passes over a drop target.
  • Provide a runtime API to copy the --- DROP* files to memory versions of those files (MDROP* ?) to make it easier for a designer to save the contents of --- DROP.
  • If you set @SDND=file to only accept files, and the user drops a folder, the option still fires but the --- DROP* files are empty. The option probably should not fire at all in this case, and the mouse pointer should not change (?).
Changed:
<
<
  • Files dropped remain in the temporary folder forever. They should probably be cleared when the --- DROP* files are initialized.
>
>
  • Files dropped remain in the temporary folder forever. They should probably be cleared when the --- DROP* files are initialized. Alternatively, provide a method for the designer to specify a location for dropped files, and the designer will manually clear the directory at login.
 
  • Create unique filenames for the temp file. Now the subject seems to be the name of the tempfile. This gives problems in dropping more items with the same subject.
Added:
>
>
  • Possible bug? When files are dragged from Thunderbird & dropped, the temp file seems to be erased almost immediately (there is no opportunity for the Appx process to get it).
 

New Event Points (Tab In/Out/Value Changed)

Revision 32012-06-15 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name)
Line: 29 to 29
 
  • When dragging files over an Appx screen show where you can drop your files (change border or something of the widgets that can accept a drop action). More of a 'nice to have', since the mouse pointer changes when the mouse passes over a drop target.
  • Provide a runtime API to copy the --- DROP* files to memory versions of those files (MDROP* ?) to make it easier for a designer to save the contents of --- DROP.
  • If you set @SDND=file to only accept files, and the user drops a folder, the option still fires but the --- DROP* files are empty. The option probably should not fire at all in this case, and the mouse pointer should not change (?).
Added:
>
>
  • Files dropped remain in the temporary folder forever. They should probably be cleared when the --- DROP* files are initialized.
  • Create unique filenames for the temp file. Now the subject seems to be the name of the tempfile. This gives problems in dropping more items with the same subject.
 

New Event Points (Tab In/Out/Value Changed)

  • If you have 2 fields beside each other, one with Tab Out and one with Tab In, only one event fires when you tab from one to the other.
  • Two fields on an image. Both with tab in/out set to yes, when you switch from the desktop client to another program, then switch back to the client. Then tab to the next field, no option is fired.
Added:
>
>
  • Link tab in/tab out/value changed to a data lookup. This way it is easy to give already existing screens a more direct interaction with the user without redesigning the whole screen. A designer should tell though that the data lookup should be performed per field. If any of the tab in/out/value changed flags are set and there's a DLU, perform the DLU at the same time as the event is fired?
  • The default value of valueChangedTimer can be set to 300 instead of 1000. Maybe we need some more testing to be done on that to find out what a nice default can be.
 

Other

  • Can't xref table source process types
  • Can't print tech doc for table source types

Revision 22012-06-14 - JeanNeron

Line: 1 to 1
 

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name)
Line: 19 to 19
 
  • trying use a data source with 5K records, got C-assert or Appx crashes (client closes session):
    ==================================================================
    APPX Runtime Error
    ------------------------------------------------------------------
    MODULE: FP.C.1840
    PROCESS: 1EX/00/INPUT - VENDOR TABLE TEST
    find_citm() - attach failed
    ==================================================================
  • double click option difficult to trigger
  • if a Size is set, data is truncated to that size, even if the user expands the column.
Changed:
<
<
  • Filling dead space (Not sure what this means, Daniel to clarify)
>
>
  • Filling dead space - right now the last column is expanded –if necessary- to create a row that fills the total with of the table, but that sometimes gives trouble in resizing the last column.
  • Wide Columns appear to be truncated. Try to display a 512 character field.

Drag & Drop Editor

  • There should be a flag on the --- WIDGET spec to indicate if the field can accept a Drop action. This should be available for the followingWidget types: button, label, table widget, html viewer, and Window Background. Currently only works for Widgets attached to an item. Problem: Some of those widget types do not fire an option, ie, labels, etc.

Drag & Drop Runtime

  • There are times when it would be nice for the ADC Window to gain focus when an object is dropped on it.
  • When dragging files over an Appx screen show where you can drop your files (change border or something of the widgets that can accept a drop action). More of a 'nice to have', since the mouse pointer changes when the mouse passes over a drop target.
  • Provide a runtime API to copy the --- DROP* files to memory versions of those files (MDROP* ?) to make it easier for a designer to save the contents of --- DROP.
  • If you set @SDND=file to only accept files, and the user drops a folder, the option still fires but the --- DROP* files are empty. The option probably should not fire at all in this case, and the mouse pointer should not change (?).

New Event Points (Tab In/Out/Value Changed)

  • If you have 2 fields beside each other, one with Tab Out and one with Tab In, only one event fires when you tab from one to the other.
  • Two fields on an image. Both with tab in/out set to yes, when you switch from the desktop client to another program, then switch back to the client. Then tab to the next field, no option is fired.
 

Other

  • Can't xref table source process types
  • Can't print tech doc for table source types
  • Need .WIDGET routine to REFRESH Table Widget via WIDGET VISIBLE INIT, maybe?.
  • Drag & Drop libraries are not installed during client install
  • Mac (and probably Linux) clients do not run
Deleted:
<
<

 

Comments:

Read what other users have said about this page or add your own comments.

Revision 12012-06-14 - JeanNeron

Line: 1 to 1
Added:
>
>

Known Issues

Table Widget Editor

  • should only accept table source inputs (allowed me to enter a file name)
  • hide font options, as they don't do anything (or use them as a default for the text on the widget)
  • data source does not display in input sometimes, hard to reproduce. Try start in .DKL/PLO DRAG 'N DROP, Opt Int, then Opt 94 to .DKL/PLO SHELL SELECTED FILE,then A/C .DKL/PLO DETAILS SELECTED FILE, then IE, double click widget. Or Run the input from design: .DKL/PLO DRAG ’N DROP, Drag some files, Close the input, then: - Start in .DKL/PLO DRAG 'N DROP, Opt Int, then Opt 94 to .DKL/PLO SHELL SELECTED FILE,then goto A/C .DKL/PLO DETAILS SELECTED FILE, then Image Editor, double click widget.
  • Invocation Type s/b required field.

Table Source Editor

  • hitting enter in key entry mode does not bring up list (READ FIRST not set?)
  • accepts invalid occurrence numbers
  • App Id 0LA should display as ---
  • Can't Browse and then Navigate to hits
  • link from DD does not work
  • link from DD is not highlighted if table sources exist
  • when adding fields from other files, warning message refers to 'Post User Selection' EP.

Table Widget Runtime

  • trying use a data source with 5K records, got C-assert or Appx crashes (client closes session):
    ==================================================================
    APPX Runtime Error
    ------------------------------------------------------------------
    MODULE: FP.C.1840
    PROCESS: 1EX/00/INPUT - VENDOR TABLE TEST
    find_citm() - attach failed
    ==================================================================
  • double click option difficult to trigger
  • if a Size is set, data is truncated to that size, even if the user expands the column.
  • Filling dead space (Not sure what this means, Daniel to clarify)

Other

  • Can't xref table source process types
  • Can't print tech doc for table source types
  • Need .WIDGET routine to REFRESH Table Widget via WIDGET VISIBLE INIT, maybe?.
  • Drag & Drop libraries are not installed during client install
  • Mac (and probably Linux) clients do not run

Comments:

Read what other users have said about this page or add your own comments.


<--/commentPlugin-->

-- JeanNeron - 2012-06-14

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback