Home > Support > Features


Application: Studio
Version: v5.2
Tool: All

Records found: 38

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
* 3056 If available, display the latest version of the application in the splash screen and the 'about' dialog.  Done, but only in the 'about' dialog. The information is not yet known when the spalsh screen appears.  2017-05-23 C v5.2 
* 3006 On X11, using some desktop environments, the name for the application displayed for PragmaDev Studio is Toplevel. It would be nice to have a more significant name.  Done. This typically happened on KDE Plasma when windows for the application are grouped together: the entry in the task bar was called Toplevel.  2017-03-06 C v5.2 
CG 2697 Add the possibility to generate and use vector types (SDL string and bag and TTCN-3 recorf of and set of) dynamically.  Done. It is now possible to chose to generate vector type statically or dynamically in generation options.  2016-05-25 C v5.2 
DE 2385 Export a RTDS document directly in PDF.  First part done. The PDF export is not configurable for the moment, it just exports the document as a plain PDF file.  2017-05-30 C v5.2 
IN 2986 The installation script on Linux installs a lot of irrelevant files, including Windows binary executables for the network simulator and Diversity, the Windows libraries for ns3 and the Reqtify integration.  Done. All Windows-specific files are now excluded from the installation, apart from those concerning PLM, as PLM may run on a Windows server.  2017-02-16 C v5.2 
MD 3045 When debugging a FreeRTOS target, there was no system time information, and there was no timer information.  FreeRTOS debug profile now reads the pending timers and updates system time information in the debugger.  2017-05-10 C v5.2 
MD 3044 On Windows integration, when resuming and restopping execution the system time value is not updated.  Whenever the target is stopped, the RTDS_globalSystemTime system time global variable is now updated.  2017-05-10 C v5.2 
MT 2983 Offer a way to color the text for messages so that the name of the message is easier to spot.  Done. The option is now available in the trace configuration, with a default value set in the application preferences. Note that turning it on will slow down the tracing a bit.  2017-02-13 C v5.2 
MT 2980 Offer the possibility to wrap the text for messages in the tracer. This could help to keep them legible when the text is very long (e.g lots of parameters, or very complex ones)  Done. A new option for the wrap length is available in the trace configuration, with a default value set in the application preferences.  2017-02-13 C v5.2 
MT 2981 Today, the text for messages in the tracer is always centered on the message link. This often leads to a lot of superpositions, making the text hard to read. A "smarter" placement of the text would be prefereable.  Done. A new option is available in the trace configuration, allowing to "shift" link texts when they end up right on top of a lifeline. The default value for the option is set in the application preferences.  2017-02-13 C v5.2 
MT 2982 Offer a way to configure the message parameter visibility for saved trace diagrams.  Done. The option is available in the application preferences.  2017-02-13 C v5.2 
PA 2979 Allow to select multiple architectures or testcases in the lists, for example to delete them all at once.  Done. The usual selection extension keys can now be used in the lists.  2017-02-09 C v5.2 
PA 2978 Allow to select several architectures or testcases when adding them to the lists.  Done. The usual keys for extending the selection can now be used in the selection dialog.  2017-02-08 C v5.2 
PM 3016 In the TTCN testcases generation from MSC diagrams, an option to generate send operations with constants instead of templates would be nice: both work, and constants will work better in the simulator.  Done. The option has been added in the TTCN from MSC generation dialog.  2017-03-10 C v5.2 
PM 3009 When checking a whole system, if there are errors or warnings in a class diagram defining agent classes used in the system, they don't show in the dialog.  Corrected. The class diagram where the agent classes were defined was not parsed during the system check.  2017-03-06 C v5.2 
PM 2975 Provide a way to check if a new version is available for download when PragmaDev Studio is launched.  Done. The check is automatically done when the application is started, unless an option in the preferences is unchecked. A new item in the application menu also allows to check for updates explicitely.  2017-02-08 C v5.2 
SE 3058 When both the grid and the alignment lines are active in the new-style behavioral diagram editor, it happens that after moving a symbol so that it seems to be aligned on another one, it ends up off because of the grid.  Done. The alignment lines now have priority over the grid, and the grid is automatically disabled when the alignment lines are enabled.  2017-05-26 C v5.2 
SE 2989 Provide a way to record the history of actions on a given diagram to be able to have a scenario reproducing a crash when it happens.  Done. A preference is now available to select what level of information to send with crash reports. The setting will be asked when PragmaDev Studio is launched if it had not been set yet.  2017-05-22 C v5.2 
SE 3057 The default size for the panel on the right side of the diagram editor window does not allow to see all of the properties inspector panel. It should be a little wider.  Done. The initial width for the panel is now forced to the minimum width for the inspector.  2017-05-17 C v5.2 
SE 3023 Allow to select several symbols in the new-style behavioral diagram editor. To keep the selection usable, it would be better to limit the scope of the selection to a sequence of symbols or whole decision blocks.  Done. Multiple selection can be done by selecting a rectangular zone in the diagram, or by extending the selection via shift+click. Note that only a sub-sequence of an exisiting sequence can be selected (transition or decision branch). Supported operations are copying, cutting and pasting, as well as exporting to an image file & publications.  2017-05-15 C v5.2 
SE 3034 In navigation mode, do not open a modal dialog when navigation is not available for a given symbol, but use the notification zone.  Done. Messages have also been slightly improved when the symbol cannot have any definition element.  2017-05-11 C v5.2 
SE 3033 Change the icon for the property inspector in diagrams: a circled 'i' as in 'information' would be better than the existing one.  Done. The icon has been changed in all diagram editors.  2017-04-27 C v5.2 
SE 3017 In the new-style behavioral diagram, it is sometimes difficult to figure out which blocks will move when a block is moved around, since what is considered to figure out if a block will move is its whole rectangular bounding box, not considering the empty space there might be inside it. It would be better to actually display this bounding box while a block is moved.  Done. The bounding boxes for all top-level blocks are now shown while a move is going on, and erased as soon as the moved symbol is dropped.  2017-03-13 C v5.2 
SE 2984 When exporting a single transition in a state block and the transition is no the first one in the block, the state symbol is placed as it is displayed, with a broken link from it to the input symbol which can be very big. It would be better to put it just above the input symbol.  Done. The state symbol is now always put just above the input, save or continuous signal symbol for the exported transition.  2017-02-14 C v5.2 
TE 3020 Associate .ttcn and .ttcn3 file extensions with PragmaDev Studio and open them in a text editor.  Done. Note that the way a text file can be opened has been changed for that to work: before, open a text file required an opened project; now, a project is no more needed, the file will create a temporary one if none is opened. If a project is opened, the application will also ask if the opened file should be added to it.  2017-03-28 C v5.2 
TE 3019 When editing a TTCN file, allow to generate the MSC representation for only a subset of the functions and testcases in the file. Today, all of them are systematically generated, which can cause a lot of MSCs to be created and opened.  Done. When asking to generate the MSC diagrams, a dialog now opens to allow to select the functions and testcases to consider. They are all selected by default, so validating the dialog right away will trigger the former behavior.  2017-03-24 C v5.2 
TE 3011 Add a horizontal scrollbar to the browser on the right side of the window displaying the search results.  Done. The horizontal scrollbar has been added in all editors: text files and all diagram kinds.  2017-03-09 C v5.2 
TE 3012 In the search results browser, the file name is not necessary since all results are in the current file. It would be better if it was not displayed.  Done. The file name is now always omitted in the search results browser in all editors, text files & all kind of diagrams.  2017-03-09 C v5.2 
TE 2970 Improve the search for matching parentheses or brackets: today, those in a string are considered, and non-matching pairs like [) or {] are ignored.  Done. Parentheses & brackets in strings are now ignored, and non-matching opening and closing are easier to spot.  2017-02-08 C v5.2 
TE 2643 Introduce code-folding in textual editor: a button is displayed in the margin near the first line of every code block, allowing to 'fold' it, i.e to skip it in the display, replacing it by a marker in the text.  Done. Fold/unfold buttons appear between the line numbers and the text itself in a new zone. Works in Python and in all curly bracket languages (C, C++, TTCN, ASN.1).  2016-05-09 C v5.2 
TT 2465 In TTCN code generation, alow the support of module parameters.  Done.  2017-05-24 C v5.2 
TT 3002 Introduce a GUI editor for TTCN-3 module and testcase parameters.  Done. TTCN-3 parameter files can now be added to the project and edited with the new GUI editor. TTCN-3 code generation was updated so that it can read and decode the values from parameter files.  2017-02-28 C v5.2 
TT 2976 Introduce cleanup support to be defined via an external function which should be passed with the compile time macro RTDS_TTCN_SUT_CLEAN.  Done. A cleanup function can be passed at compile time via the option -DRTDS_TTCN_SUT_CLEAN.  2017-02-08 C v5.2 
TT 3026 Add a debug file when executing TTCN-3. This allows to see all actions of a testcase execution.  Done. A debug file can now be generating when executing TTCN-3. An option has to be add in compilation options.  2016-05-03 C v5.2 
TT 3027 Add the support of the log statement in TTCN.  Done. A RTDS_TTCN_LOG macro is called for each log statement. This macro is a variadic macro, means with a variable number of parameters.  2016-02-20 C v5.2 
TT 2471 In TTCN code generation, add the support of external functions.  Done. External functions are now supported. The function definition is generated in the header file, user has to declare this function in an external C file.  2015-05-03 C v5.2 
TT 2468 In TTCN code generation, allow functions to return complex type value.  Done.  2015-05-03 C v5.2 
TT 2469 In TTCN code generation, allow the use of the TO keyword after a send operation.  Done.  2015-05-03 C v5.2