Home > Support > Features


Application: Studio
Version: v5.4
Tool: All

Records found: 35

Status: P: Pending, S: Suspended, C: Corrected, R: Not reproductible.

Select feature id:
Description contains:
Select application:
Select application version:
Select tool:

Tool acronyms: IN: Installation, LM: License management, UE: UML editor, ME: MSC editor, TE: Text editor, SE: SDL-RT editor, PM: Project manager, PG: Prototyping GUI, CG: C code generator, MT: MSC tracer, MD: Model debugger, MS: Model Simulator, MV: Model validation, DE: Document editor, TT: TTCN-3 support

Tool id description comment date status forecast
* 3463 Connect the model simulator on the Raspberry Pi to the GPIO of the board.  Declaring incoming messages from the environment called GPIO_IN_XX will automatically set the GPIO XX to an input, and declaring an outgoing message to the environment called GPIO_OUT_YY will automaticall set the GPIO YY as an output. The GPIO_OUT_XX outgoing signal comes with a parameter that is a LITERALS which possible values are: high or low. The GPIO_IN_YY incoming signals comes with a parameter that is a LITERALS which possible values are: raising or falling.  2018-07-26 C v5.4 
* 3450 If the font size issue is present on a platform, the application should figure it out and warn the user that he has to download the special version of the font config library.  Done. One of the symptoms is that the default font has a crazy value for its size, so we're detecting that and warn the user that he's likely to have the font config library issue, with a link to the downloads page on the PragmaDev website from where a correct version of the library can be downloaded.  2018-06-27 C v5.4 
* 3059 In all windows, the 'Windows' menu groups all legacy diagrams in a single 'Diagram' sub-menu. It would be better to have an entry per diagram kind.  Done. The 'Windows' menu is now organized in categories, which are the same as the ones appearing in the 'Add component' dialog in the project manager. There is one sub-menu by category, in which all diagrams in this category appears, whatever actual window they are in.  2018-05-31 C v5.4 
*E 3496 When editing a symbol, pressing control+a should select the entire text.  Done. The shortcut existed but was not standard: it was using Ctrl+/, while Ctrl+A moved the insertion point at the beginning of the line. The action on Ctrl+A (or Cmd+A on the Mac) has been changed to do the same thing as Ctrl+/.  2018-10-10 C v5.4 
*E 3396 When printing, if the file name appearing in the footer is too long, it might overlap the page number printed beside it, make it almost impossible to read. It would be better if the file name was truncated to the size of the footer's left part.  Done. This has been done when printing all the kinds of diagrams.  2018-03-20 C v5.4 
*E 3363 In all diagram editors, allow to show the limits of the printed pages.  Done. This feature was actuaally only missing in the MSC editor.  2018-03-14 C v5.4 
CG 3541 When code is generated for a debug session, launching the executable on the command line does nothing.  It actually exits with an error code because the executable could not connect to PragmaDev debugger. Now for the win, posix, and posix_mac integrations a printf is done just before exit explaining the error.  2018-10-10 C v5.4 
DE 3454 In the document editor, it would be nice to be able to create or import a table from a CSV file.  Done. The import is done when creating the table item, which sets itself up automatically for the number of rows and columns in the CSV file. Both semicolon-separated double-quoted and tab-separated files are supported.  2018-07-11 C v5.4 
DE 2298 Harmonize the GUI for the sections and the section header items: there should be + and - signs below the section tree too.  Done. The buttons have also been harmonized between windows as they were several forms of 'add' and 'delete' buttons.  2018-06-27 C v5.4 
DE 2296 Display the style name for the section near the section name in documents.  Done. A new column in the section tree displays the style name for the section.  2018-06-26 C v5.4 
DE 2297 When exporting to Open Document Format, select by default a common template that works with the default styles defined for RTDS projetcs.  Done. The default template is in rtds_rel/share/conf and is selected automatically when a document is exported to Open Document format and no template has been configured yet. The template defines the styles exactly as they are configured in the documentation styles and options in PragmaDev Studio.  2018-04-25 C v5.4 
MD 3437 When the application is configured to use application fonts, it would be better if the simulator shell was using the default font - which is fixed width - instead of Courier.  Done, in the simulator and the debugger shell, in the normal and tree versions of the window.  2018-05-30 C v5.4 
MD 2692 Add tabs in the tracer as there are in the editors. This would allow to display several traces in the same window instead of having as many windows are there are traces, which would typically be useful when executing several tests in a row.  Done. New traces are now created in tabs in the existing tracer window if any. Note that as before, only one trace can be active at a given time.  2018-04-17 C v5.4 
ME 3524 When asking to compare 2 MSCs, the dialog shows the file names for the MSCs in the project, which may not be the same as their name in the project tree. It would be better to at least have the name in the project written somewhere.  Done. The displayed names for the MSCs in the project are now built from their node name and their ancestor node names if any, making it much more easily recognizable.  2018-10-05 C v5.4 
ME 3361 Allow to choose to put the time constraint on the left or right of the lifeline.  Done. The time constraint is now created automatically on the side where the cursor is when creating it, and a new triangular handle appearing when it is selected allows to change its side after creation. The same has been done for timer star, time-out and cancel symbols.  2018-09-20 C v5.4 
ME 3460 It would be nice to have the support of ASN.1 declarations in the tab completion.  Done. It actually already worked when the ASN.1 module was in a package that was USE'd in the SDL system, but not when the ASN.1 module was simply at the root of the project tree.  2018-09-06 C v5.4 
ME 3362 Allow to configure a zoom factor when printing a diagram on all platforms.  Done. The zoom factor is now configured in the page setup for diagrams and is applied to the diagram before splitting it into pages. The preview of page boundaries in editors has also been updated to display the correct page limits considering the zoom factor. The zoom factor configured in the print options dialog still exists, but it is applied to the printed pages afterwards, meaning the page sizes will change (e.g an A3 page with a 50% reduction factor will end up being an A5 page).  2018-03-22 C v5.4 
MS 3479 Support FMI on macOS.  Done. The simulation profiles in the multi-platform Specifier/WaterTank_FMI example have also been updated, since they appeared platform-specific when they actually worked everywhere.  2018-09-06 C v5.4 
MS 2707 In the send SDL message window, provide a help for the parameters of the message. At least, the values for the enumerated types should be displayed as a list where the value can be selected.  Done, along with lots of other improvements: values for enumerated types are now displayed everywhere as a menu from which the value can be chosen. In simulation, values for sets are displayed and all collections (lists, sets, SDL arrays) can now be edited by adding or removing elements.  2018-06-20 C v5.4 
MS 3393 When simulating a set of test cases against a system it would be nice to be able to set the traces at system level, that is between the system and the test interface. But the test instance is not listed among the available agents when configuring the trace.  Done. The module on which was launched the simulation now appears as a pseudo-process in the MSC configuartion dialog.  2018-06-04 C v5.4 
PG 3382 When using a background image it is difficult to align the widgets and the image. It would be nice to be able to disable the snap feature when moving widgets around.   A snap button has been added to deactivate the default snap feature.  2018-02-22 C v5.4 
PM 3481 When saving a copy of a project, if some files are already present in the target directory, the application should ask whether to overwrite them or not. Today, it simply doesn't overwrite the existing files without offering any choice.  Done. The potentially overwritten file are now identified before the copy is done, and if there are, the application offers to either overwrite them, or to keep the existing ones.  2018-09-07 C v5.4 
PM 2620 It would be nice to be able to have 'Find all...' window for several different strings at the same time.  Done. The 'find all' dialog now includes tabs that allow to run several searches without losing the results of the former ones.  2018-07-05 C v5.4 
PM 2210 Allow to perform several "find all" searches in a row, keeping the results of all of them. Today, the second one reuses the results window of the first one and the previous results are lost.  Done. The 'find all' dialog now includes tabs that allow to run several searches without losing the results of the former ones.  2018-07-05 C v5.4 
PM 2556 When the system is described in SDL-RT, but all the parameters for the messages are in ASN.1, it would be nice to offer the possibility to generate TTCN testcases from traces generated from this system.  Done. This actually already worked in most cases. In the SDL-RT system, it might be necessary to add a line "USE ~;" in a declaration symbol for it to see the ASN.1 declarations.  2018-03-30 C v5.4 
PM 2309 Have a clearer interface to manage export and display options.  Done. The dialogs for the display and export options have been merged in a much easier to understand dialog, as well as the specific dialogs to export or import documentation options, which are now just buttons in the common dialog.  2018-03-29 C v5.4 
PM 2214 When creating a child agent in an existing parent agent, offer to create its file in its parent's file directory instead of the project's directory.  Done. A new preference has been added allowing to set automatically the parent directory for the new element to its parent directory.  2018-03-29 C v5.4 
PM 2546 When importing a SDL-PR file, offer a possibility to directly create new-style diagrams.  Done. The diagrams are actually generated as before, then converted to new-style in the end.  2018-03-12 C v5.4 
PM 3365 In the preferences, in the "General" tab, the option "Default print command" is displayed on macOS when it is actually never used anywhere: the printing is handled in a completely different way than on Unix.  Done. The printing command has been removed from the preferences.  2018-03-09 C v5.4 
PM 2357 When generating TTCN from MSC diagrams, it would be nice to have a 'select all' and 'deselect all' buttons under the list of MSCs in the dialog.  Done. This has been done via an additional top-level node labelled "(All)", which allows to select or deselect everything under it.  2018-03-09 C v5.4 
SE 3193 It would be nice to go to any element definition in the model. For example from a variable to its declaration and to the type declaration.  Done. Navigating to the definition of the item whose name is selected in a symbol text is done by selecting 'Go to item definition' in the contextual menu, or simply by pressing Control+Shift+D. This shortcut has been harmonized with the one in the textual file editor, where Control+D now shows the definition of the selected item if possible, and Control+Shift+D opens the definition. Note that it is not possible yet to display the definition of the selected item in a diagram window; it is only possible to navigate to it.  2018-04-23 C v5.4 
SE 2608 Better support for auto-completion in SDL-RT diagrams: today, the auto-completion mostly works like the list of available choices in RTDS v4. It could analyse better the agents and the SDL-RT declarations (MESSAGE, SEMAPHORE, etc...) and suggest them at the proper places.  Done. Auto-completion now works most like for SDL diagrams, but only for non-C parts. This includes names for messages, message lists, agents, channels, semaphores & timers, some keywords in declarations, but also names of types declared in ASN.1 that are used in declarations (e.g, message parameters).  2018-04-06 C v5.4 
TE 3456 Support auto-completion in ASN.1 modules.  Done. The auto-completion works for all type references within other type definitions, as well as for defined constants in expressions, such as default values or bounds for size constraints.  2018-08-27 C v5.4 
TE 3325 When generating an SDL state machine automatically out of a text, the generated diagram is old style based. It would be nice to generate a new style diagram directly.  Done. Generated behavior diagrams are now always new-style ones.  2018-03-12 C v5.4 
TE 3258 The "C to SDL" feature should generate new-style process diagrams; it still generates legacy ones today.  Done. Generated behavior diagrams are now always new-style ones.  2018-03-12 C v5.4