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 **
  • 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

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
  • 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.

Table Widget Runtime

  • 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 **

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.

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 (?).
  • 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).

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

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.
  • 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.

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

  • 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
  • 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.

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
  • 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.


-- JeanNeron - 2012-06-14

Edit | Attach | Watch | Print version | History: r62 | r24 < r23 < r22 < r21 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r22 - 2012-07-06 - JeanNeron
 
  • Edit
  • Attach
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