Home > Support > Features


Application: Studio
Version: v5.3
Tool: All

Records found: 49

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
* 3203 When an exception is raised, the internal information is probably broken. Today the tool proposes to continue execution after an exception but that tends to generate even more unstability and more exceptions. It is suggested to force the user to qui after an exception has been raised.  Corrected. After a crash, all unsaved documents are now saved in a hidden directory under .rtds_data. When the project is reopened, a warning appears sayingthat there are crash saved versions for some of the project elements, and these appear in orange in the project tree. Opening them offers to either open the crash saved version or the original version. Once one of the versions is opened, saving it clears the crash saved versions and keeps the saved one.  2017-11-24 C v5.3 
* 3207 Add a C-like sprintf external procedure/function to PragmaLib.  Done. PragmaLib is extended with sprintf functionality.  2017-10-27 C v5.3 
* 3147 The information stored in the dictionary object cache files do not include a version tag allowing to know if they are up to date. There should be one: the cached info can evolve a lot and having an incomplete cache file can lead to problems in the application.  Done. There actually was a version tag, but it had to ba handled manually, and it hadn't been changed since the last modifications in the saved dictionary objects. The tag is now handled in a more automated way to make sure the cache is reloaded when it needs to be.  2017-09-11 C v5.3 
* 3118 Add the testcase execution window and the prototyping GUI runner window to the 'Windows' menu in all opened windows.  Done. The prototyping GUI runner window was actually already in the menu.  2017-07-25 C v5.3 
* 2794 In the 'Windows' menu in all editors, add a new entry allowing to restore the recorded geometry for the window when applicable.  Done. The menu item has been added in the 'Windows' menu in all editors.  2017-07-03 C v5.3 
*E 2232 Allow to open the partition attributes from the partition browser via a contextual menu.  Done. A new contextual menu allows to open the partition attributes from the browser.  2017-12-06 C v5.3 
*E 3179 The default auto-completion / list of choices key is F8, which is tricky to get on a Mac keyboard. This is especially annoying since the auto-completion doesn't work very well on the Mac, and it is better to have it configured to be triggered only with the key.  Done. A new shortcut has been introduced, which is command+=. F8 remains active for users who are used to it.  2017-10-10 C v5.3 
*E 3119 Introduce a contextual help for declarations or statements in symbols and text files. The help would allow to select the kind of declaration or statement to add, and would insert a skeleton at the insertion point. It would be available in symbols and TTCN and ASN.1 text files.  Done through a contextual menu for a start, for declarations in SDL, ASN.1 and TTCN, and for TTCN statements.  2017-07-13 C v5.3 
CG 2244 When creating a generation profile via the wizard in a project containing TTCN, the created generation profile does not work with the TTCN tests: the compiler is by default the C one, where TTCN requires the C++ one, and some TTCN-related options are not set correctly. It would be better if everything worked out of the box.  Done. An option to generate C++ wherever possible has been added.  2017-12-04 C v5.3 
CG 3127 Add an option in the code generation to generate all ASN.1 declarations of all files in only one header file.  Done. With this option activated, all ASN.1 files will be generated in only one header file. This is to avoid loop dependencies in import.  2017-11-30 C v5.3 
CG 3227 When creating a code generation profile through the wizard, it would be nice to have an option to tell if we want to use C or C++. And using C in a project containing TTCN should trigger a warning, since it only works in C++.  Done. A new checkbox has been introduced in the wizard dialog. Configuration files for profiles have also been updated to include the necessary information about the C++ compiler to use, if any.  2017-11-28 C v5.3 
CG 3120 Support the concept of information object classes in ASN.1 covering edition, simulation, and code generation.  Done.  2017-07-05 C v5.3 
DE 2295 When a sub-section is added to a section, it should be selected automatically.  Done. A newly created sub-section is now always selected.  2017-12-06 C v5.3 
DE 3155 In the document editor, when right-clicking on a section title to display the contextual menu, the section under the mouse pointer should be selected automatically.  Done.  2017-09-13 C v5.3 
DE 3156 When a new sub-section is created in a section in a document, it should be selected automatically.  Done.  2017-09-13 C v5.3 
DE 3157 Improve the performance for a section title change in a document: today, when there are several dozens section in a document, changing a title is too long, there's a delay between the moment when a key is pressed and when the character actually appears in the field and in the section tree.  Done. There is now a little delay between the typing of a key and the actual name change for the section.  2017-09-13 C v5.3 
DE 3145 Support tables in Open Office export for documents.  Done. Tables are now fully supported; the column width are automatically adjusted to make sure table is not wider than the page.  2017-09-07 C v5.3 
EX 3257 In the examples, generation profiles for macOS are often missing.  Done. Profiles have been added and tested wherever they had to.  2017-12-29 C v5.3 
LM 3140 The retrieval of log information from the PLM Server to the PLM Manager is slow on Windows.  The Server internal communication has been modified to speed up the sending of log information on Windows.  2017-08-25 C v5.3 
MD 3235 Support recursive types in ASN.1 when it involves SEQUENCE OF's, i.e if a SEQUENCE type T contains a field that is a SEQUENCE OF T.  Support in simulation done. Support in code generation done.  2017-11-30 C v5.3 
ME 3426 When editing text in a task block, pressing Ctrl+Z deletes all modifications in the task block, where it would be expected to undo the latest text edit.  Corrected. The Ctrl-Z was handled by the editor and was undoing the last operation at diagram level, not at text level. The undo & redo are now handled by the text itself, as expected.  2018-05-24 C v5.3.2 
ME 3324 Support OTF traces on macOS.  Done. The external utility allowing to convert OTF traces to PragmaDev Studio rdd format has been compiled for macOS and integrated.  2018-01-10 C v5.3 
ME 3192 In an execution trace it is possible to go from the MSC to the SDL model that generated the trace. This feature is accessible from the side panel in the MSC editor. It would be nice to be able to access the sender and the receiver from a contextual menu from the arrow.  Done. The sending and receiving model elements can now be opened from the contextual menu on the link.  2017-10-25 C v5.3 
MS 3135 Introduce support for FMI2 co-simulation and model-exchange. The PragmaDev Simulator will act as the master/importing tool, and will enable simulation of an SDL system with an FMU.  Done. PragmaDev Studio now supports FMI 2.0 Co-Simulation (master only) and Model-Exchange (import only).  2017-08-10 C v5.3 
MT 3328 When tracing in interactive mode, it would be better if command line-only commands didn't trigger an error message: they are valid command, just not recognized in this mode.  Done. The commands are now silently ignored, but do not trigger an "unknown command" error anymore.  2018-01-10 C v5.3 
PG 3261 It would be nice to be able to set the color of the text displayed in the widgets.  Done. Like for the color of the widget, the right click contextual menu brings up a color wheel to choose the text color.  2017-12-22 C v5.3 
PG 3256 It would be nice to have a Gauge widget in the prototyping GUI.  The Gauge widget has been introduced. It displays the value of a parameter from 0 up to 100. It support gradient colors and can also be transparent.  2017-12-19 C v5.3 
PG 3225 It would be nice to have clearer default names than N/A in the widget tree on the right size of the editor window  The default name of the widget is the name of the widget type.  2017-11-15 C v5.3 
PM 3171 Upgrade the Reqtify integration to complete it and make it work with the latest version of Reqtify.  Done. The integration has been completely redone: icons have been updated, missing project tree node types have been added and conversion executable has been updated so that it can now be delivered with Reqtify and no more relies on an exiting PragmaDev Studio integration. Coverage described in requirement tables have also been handled so that they appear in Reqtify.  2018-01-18 C v5.3 
PM 3314 In the Find all window, when a line is selected, the inverted colors make it unreadable.  Colors have been changed. To be confirmed if this improved anything.  2018-01-05 C v5.3 
PM 3232 When creating a new code generation profile, it would be nice to be able to configure it directly with the wizard instead of first creating it empty, then configure it.  Done. The profile creation dialog now has 2 validating buttons: one to configure the profile immedatly using the wizard, and one to create the profile empty.  2017-11-21 C v5.3 
PM 3198 When starting a new project the user can edit diagrams without defining the project file and therefore the reference directory. When a new project is created, its file name and directory should be defined straight away.  Done. Whenever a new project is created, a dialog now appears at once to ask where it will be stored.  2017-11-20 C v5.3 
PM 3204 When the tool is started, it verifies if it is up to date. In some cases it appears the tool hangs during a few seconds for that operation. It is suggested the default behavior is not to check if the current release is the latest one at startup.  The check is still done, but the timeout value has been decreased from 3 seconds to just 1, which seems to solve the issue.  2017-10-30 C v5.3 
PM 3194 In the project manager when viewing file names (Menu View / File names), the File column is not sticky to the right border of the window. So when resizing with the middle handle, the File column is not resized.  Corrected. There is actually no 'stickiness' for tree columns, so that's not exactly how it works: the column that will get resized when the tree widget itself is resized is now always the last displayed column, so the behavior is a bit more 'natural' now.  2017-10-30 C v5.3 
PM 3197 If an agent name is modified in the diagram editor and if the project file is not saved, this creates an inconsistency between the project manager and the diagram editor. If an agent is modified it would be safer to force the user to save the project as well.  Done. When the diagram is saved, a warning will appear saying that the project must be saved with it.  2017-10-27 C v5.3 
PM 3116 Put the information about the availability of a new version in the PM's notification zone, and not in a modal dialog.  Done. Explicitely checking for the availability of a new version via 'Check for new version' in the application menu still opens the dialog allowing to go to the downloads page on the PragmaDev website, though.  2017-07-10 C v5.3 
RT 3117 In the requirements table, display the references to covered symbols in a more user-friendly way, with for example an icon for the symbol, its text, and the name of its container diagram.  Done. Note that the information about the type and text for the referenced symbol is extracted from the text stored in the requirements table. Since for some symbols, this text did not include the required information, opening a requirements table might have to actually load the diagrams it refers to to be able to get the info. Saving again the table should store the complete information.  2017-11-23 C v5.3 
SE 3260 In SDL diagrams, include a help via the contextual menu for complex SDL statements such as IF or FOR.  Done. The items in the contextual menus have been added in declaration symbols and taask blocks.  2017-12-29 C v5.3 
SE 3259 In SDL diagrams, unify the syntax for the "normal" task blocks and the extended ones. The accepted syntax could be a semicolon-separated list of statements, one possible statement being a comma-separated list of assignments. To make sure old diagrams are still valid, the last semicolon could be optional.  Done. Surrounding { } are now no more needed in extended task blocks. PR export has also been updated so that they are added automatically when needed.  2017-12-29 C v5.3 
SE 2675 It would be nice to have buttons in the partition browser in SDL diagrams to add a partition, delete the current one, open its attributes, and maybe also to reorder them.  Done. Access to operations on partitions is now available via the contextual menu in the browser. These operations include the access to partition attributes, page setup, partition creation and deletion.  2017-12-06 C v5.3 
SE 3202 When searching in a diagram that contains shortcut text, the searched term is not displayed in the text editor. Also whenever the user is going to Next over and over, the text editor window does not come up front.  Corrected. The editor for the opened text was not correctly identified, which prevented to display the found string properly. Its window is also now systematically raised above all other windows.  2017-12-04 C v5.3 
TE 3317 The undo and redo buttons remains active even if there is nothing left to undo or redo. It would be nice to have them greyed when there is nothing left in the queue.  Done. The buttons and the menu items are now deactivated when the operation is not available.  2018-01-12 C v5.3 
TE 3115 In TTCN and ASN.1 modules, when opening it the first time, it could be nice if the module was prefilled with an empty module declaration with the correct module name (i.e. the name of the file without the extension).  Done. Note that the text of the file on disk is modified only if the file is saved. That means that the initial text is not what is in the file when opening the file.  2017-07-11 C v5.3 
TT 3236 Add an option to generate a debug file during TTCN-3 execution with very basic information.  Done. Macro RTDS_TTCN_SIMPLE_DEBUG_FILE must be set in compilation options to with the debug file name.  2017-11-30 C v5.3 
TT 3122 Extend the support of the TTCN-3 oct2char function.  Done.  2017-07-07 C v5.3 
TT 3121 A TTCN3 keyword can be used as a field name in ASN.1 declaration. In that case, to use this field in TTCN3, it must be prexifed by _ as specified by the standard.  Done.  2017-07-07 C v5.3 
UE 3141 In a class diagram, when the same message is used through 2 different gates, i.e. with 2 different properties {via:gate}, the semantic verification generates a warning.  Done. A signal going through several gates should actually be indicated once, with a property "{via:G1, via:G2}". This is now indicated clearly in the warning message issued by the semantics check.  2017-12-05 C v5.3 
UE 3129 When a TTCN source file is referenced in a deployment diagram, today, it has to be actually inserted under the diagram in the project tree. This is unneeded and actually dangerous: the file is usually already referenced elsewhere in the project, so that creates a double-reference on the same module/file, duplicating the definition of the module itself. Besides, since a file named foo.ttcn can only create the module foo, if such a file is already in the project in the same scope as the deployment diagram, it should be directly visible.  Done. Note that the file symbol must actually reference the file, i.e it must include the extension .ttcn or .ttcn3. If it does, the TTCN module will be figured out automatically if it exists.  2017-07-26 C v5.3 
UE 2752 Provide a way to fill automatically the information in a class symbol representing a SDL agent from what exists in the agent's diagram. Today, everything has to be repeated and there is no help at all.  Done. A new 'Guess' button appears both near the text zone for operations and in the 'Operations' tab, allowing to guess as much as possible all sent and received messages with the associated gate. The guess is made from the contents of the diagram itself (channels in block class diagrams, input and output symbols in process classes) as well as instances if they appear. The existing signals are always kept.  2017-07-05 C v5.3