Development Log in categories GPS

  • GNAT Pro | GPS | GNATbench
    May 31st, 2016

    GPS: tooltips show dirs relative to root project
    The tooltips in notebook tabs, in the Project view and in the Windows view now show both the absolute name for files as well as their location relative to the root project. The latter path can often be much shorter, depending on your setup.

  • GNAT Pro | GPS | GNATbench
    May 30th, 2016

    GPS: Improve outline view’s “with Clauses”
    Do not show "with Clauses" node in outline view if no withes.

  • GNAT Pro | GPS | GNATbench
    May 24th, 2016

    GPS: hyper links in call graph browser
    In the Call Graph Browser, file locations are now clickable and open the corresponding file/line.

  • GNAT Pro | GPS | GNATbench
    May 24th, 2016

    GPS: filter in the Windows view
    The Windows view now also has a local filter, to help search for specific windows.

  • GNAT Pro | GPS | GNATbench
    May 18th, 2016

    GPS: Integration with QGen
    GPS now provides a convenient interface to QGen, the code generator for Simulink models. This includes: displaying graphically the diagrams from MDL files (read-only), toolbar buttons to easily generate code then build (and optionally then debug), tight integration with the debugger so that whenever the debugger stops, GPS highlights the current block in the diagram, adds contextual menus to easily break on specific blocks, and shows the current value of signals.

  • GNAT Pro | GPS | GNATbench
    May 12th, 2016

    GPS: view the tasks directly from the toolbar
    In the main toolbar, the button next to the summary of running tasks now brings up an ephemeral window which contains a task manager view, which allows viewing and interrupting tasks directly from the toolbar, without the need to have the Task Manager view present in the MDI.

  • GNAT Pro | GPS | GNATbench
    Apr 29th, 2016

    GPS: new Debugger Variables view
    This view displays the same type of information as the Data Window (i.e. the value of variables) but in a tree, which might help keep things organized.

  • GNAT Pro | GPS | GNATbench
    Apr 21st, 2016

    GPS: proposed value of message review status
    In CodePeer message review dialog proposed value of message review status has been changed to current status of the message.

  • GNAT Pro | GPS | GNATbench
    Apr 15th, 2016

    GPS: use Gtk dialog for open/save files
    GtkFileChooserDialog used instead dialog of GPS if system doesn't have own dialog or this forbidden in a preferences and it is local file system. It is possible to use a dialog of GPS by turn off gtk_file_selector trace setting.

  • GNAT Pro | GPS | GNATbench
    Apr 15th, 2016

    GPS: automatic fix for adding Elaborate_All pragma
    The GPS code fixing capability was enhanced to handle compiler messages such as "Elaborate_All pragma required for NAME". To fix this GPS will add pragma Elaborate_All (NAME) after corresponding with-clause in the spec or body of given compilation unit.

  • GNAT Pro | GPS | GNATbench
    Apr 7th, 2016

    GPS: Add the possibility to filter switches
    Switches defined for a specific tool using XML can now be filtered by specifying a named filter for the 'filter' attribute of a switch tag. These filters can be either predefined in GPS or created by the user (see the <filter> tag in the XML files). Use the GPS.Filter.list static method to list all the registered named filters.

  • GNAT Pro | GPS | GNATbench
    Apr 5th, 2016

    GPS: different icon for disabled breakpoints
    The icons that are displayed on the side of editors to show where breakpoints are now have a different color when the breakpoint is disabled or is conditional.

  • GNAT Pro | GPS | GNATbench
    Apr 5th, 2016

    GPS: speed up search and replace
    The "search and replace all occurrences" has been sped up by a factor of seven in some cases.

  • GNAT Pro | GPS | GNATbench
    Apr 5th, 2016

    GPS: do not highlight occurrences of keywords
    The plug-in auto_highlight_occurrences.py highlights all occurrences of the word under the cursor in the whole file (possibly using smart cross reference information to only highlight the specific entity and not its homonyms). This plug-in has now learned not to highlight the language's keywords ("constant", "begin",...) which is useless and might be slow since these keywords generally occur often.

  • GNAT Pro | GPS | GNATbench
    Apr 4th, 2016

    GPS: Home goes to beginning or first-non-blank
    When using the Home key while in an editor (or any key bound to the action "beginning of line"), GPS will first go to the first column (as it has always done), but if you do it a second time it will then go to the first non-blank character of the line). This is a feature available in other code editors.

  • GNAT Pro | GPS | GNATbench
    Apr 4th, 2016

    GPS: Support for arm-sysgo-pikeos
    GPS now supports the arm-sysgo-pikeos toolchain.

  • GNAT Pro | GPS | GNATbench
    Mar 31st, 2016

    GPS: width of omnisearch popup
    The width of the popup window for the omnisearch (at the top-right corner of the main window) is now proportional to that of the search field itself. And the width of the latter can be set by changing the settings, which is useful if you have long file names in your application.

  • GNAT Pro | GPS | GNATbench
    Mar 30th, 2016

    GPS: listvars.py plugins shows reference type
    The optional listvars.py plugin (which adds a contextual menu "Variables used in ...") now also shows the type of reference for those variable (read, write, dispatching call,...)

  • GNAT Pro | GPS | GNATbench
    Mar 29th, 2016

    GPS: revamp the debugger Breakpoints view
    This view shows the current list of breakpoints set in the debugger. Its layout has been modified so that it is now smaller and can more easily be a permanent fixture of the desktop. Clicking on a breakpoint will display all its properties (both basic like file and line, exception name,... and advanced like the condition to be met for the debugger to stop).

  • GNAT Pro | GPS | GNATbench
    Mar 21st, 2016

    WB: add VxWorks 653 3.1 support
    GNATbench is able to handle Wind River Workbench projects for VxWorks 653 3.1 target operating system.

  • GNAT Pro | GPS | GNATbench
    Mar 18th, 2016

    GPS: Preference for tab orientation
    New preference added to configure default tab orientation. This allows, for example, to put tabs horizontally at right side of a window.

  • GNAT Pro | GPS | GNATbench
    Mar 1st, 2016

    GPS: New Pythin API to get Build Targets commands
    A new GPS.BuildTarget.get_command_line() method has been added in order to be able to retrieve the current command line of a specific Build Target.

  • GNAT Pro | GPS | GNATbench
    Mar 1st, 2016

    GPS: New Pythin API to get Build Targets commands
    A new GPS.BuildTarget.get_command_line() method has been added in order to be able to retrieve the current command line of a specific Build Target.

  • GNAT Pro | GPS | GNATbench
    Feb 10th, 2016

    GPS: New GUI for the preferences dialog
    The GPS preferences dialog has been completely reworked. A new look-and-feel has been introduced, gathering the preferences in groups and with the documentation being direclty displayed under each preference. The user is now able to search among preferences using the omnisearch bar or the preferences dialog local search bar. The color theme picker and the key shortcuts and plugins editors are now directly accessible from the preferences dialog. GPS hidden preferences can now be displayed and edited by activating the "Show advanced preferences" setting from the dialog's local menu.

  • GNAT Pro | GPS | GNATbench
    Feb 10th, 2016

    GPS: New GUI for the preferences dialog
    The GPS preferences dialog has been completely reworked. A new look-and-feel has been introduced, gathering the preferences in groups and with the documentation being direclty displayed under each preference. The user is now able to search among preferences using the omnisearch bar or the preferences dialog local search bar. The color theme picker and the key shortcuts and plugins editors are now directly accessible from the preferences dialog. GPS hidden preferences can now be displayed and edited by activating the "Show advanced preferences" setting from the dialog's local menu.

  • GNAT Pro | GPS | GNATbench
    Feb 9th, 2016

    GB: add template code assist
    It is now possible to add Ada code templates by pressing content assist hot key (Ctrl+Space). Use Tab key to edit the next template variable. Press Enter to finish inserting the template and go to ${cursor} position.

  • GNAT Pro | GPS | GNATbench
    Feb 9th, 2016

    GB: add template code assist
    It is now possible to add Ada code templates by pressing content assist hot key (Ctrl+Space). Use Tab key to edit the next template variable. Press Enter to finish inserting the template and go to ${cursor} position.

  • GNAT Pro | GPS | GNATbench
    Feb 1st, 2016

    GPS: Review multiple CodePeer messages at once
    GPS now allows reviewing multiple CodePeer messages at once.

  • GNAT Pro | GPS | GNATbench
    Feb 1st, 2016

    GPS: Review multiple CodePeer messages at once
    GPS now allows reviewing multiple CodePeer messages at once.

  • GNAT Pro | GPS | GNATbench
    Jan 26th, 2016

    GPS: “Find all references” finds overridden
    The action "find all references" on an entity now includes by default all the entities overriding it, all entities it overrides, and all entities overriding the entities it overrides.

  • GNAT Pro | GPS | GNATbench
    Jan 26th, 2016

    GPS: “Find all references” finds overridden
    The action "find all references" on an entity now includes by default all the entities overriding it, all entities it overrides, and all entities overriding the entities it overrides.

  • GNAT Pro | GPS | GNATbench
    Jan 25th, 2016

    GPS: rename build targets from the GUI
    It is now possible to rename targets directly in the Target Configuration dialog: double-click on a target name in the tree to give it a new name.

  • GNAT Pro | GPS | GNATbench
    Jan 25th, 2016

    GPS: rename build targets from the GUI
    It is now possible to rename targets directly in the Target Configuration dialog: double-click on a target name in the tree to give it a new name.

  • GNAT Pro | GPS | GNATbench
    Jan 19th, 2016

    ECL: AJIS examples integration
    AJIS (17.0.20151202w or later) contains GNATbench examples that can be imported/built/run in GNATbench without modifications.

  • GNAT Pro | GPS | GNATbench
    Jan 19th, 2016

    ECL: AJIS examples integration
    AJIS (17.0.20151202w or later) contains GNATbench examples that can be imported/built/run in GNATbench without modifications.

  • GNAT Pro | GPS | GNATbench
    Jan 5th, 2016

    GPS: system menus
    On OSX and Unity, GPS is now able to display the menubar outside of the main window. This is disabled by default, since these menus are not able to display tooltips or key shortcuts. They can be enabled via an advanced preference.

  • GNAT Pro | GPS | GNATbench
    Jan 5th, 2016

    GPS: system menus
    On OSX and Unity, GPS is now able to display the menubar outside of the main window. This is disabled by default, since these menus are not able to display tooltips or key shortcuts. They can be enabled via an advanced preference.

  • GNAT Pro | GPS | GNATbench
    Jan 4th, 2016

    GPS: Incompatible changes in Python API
    This section lists changes done in the Python API that are no longer compatible with previous versions of GPS. GPS.*Context removed (2016-01-05)

      All classes related to contexts were merged into a single GPS.Context
      class, which provides the same features as all the others combined. The
      previous names have been left for backward compatibility, but users are
      encouraged to only use GPS.Context from now one. If you script was
      explicitly testing classes ("if isinstance(ctx, GPS.FileContext)"), you
      should instead test whether specific information is available
      ("if ctx.file()").
    
    
    GPS.Toolbar, GPS.Combo, GPS.ToolButton and GPS.Button removed (2016-01-04)
      This class has been removed. Only buttons associated with named actions
      can now be added (See GPS.Action.button). A benefit is that buttons can
      now be added to either the main toolbar or to the local toolbars of the
      various views. GPS can also repeat the main toolbar in every floating
      window. Since actions can also be associated with menus and key shortcuts,
      this also encouraged code reuse.
    
    
    GPS.Menu.create obsolescent (2015-12-01)
      This function is now obsolescent, and its use is discouraged (use
      GPS.Action.menu instead). A temporary version still exists, but will be
      removed in future versions.
      The benefit is that menus are now always associated with named actions,
      which can also be bound to keyshortcuts or toolbar buttons. This encourages
      code reuse, and allows disabling all GUI items related to a given action
      more easily.
    

  • GNAT Pro | GPS | GNATbench
    Jan 4th, 2016

    GPS: Incompatible changes in Python API
    This section lists changes done in the Python API that are no longer compatible with previous versions of GPS. GPS.*Context removed (2016-01-05)

      All classes related to contexts were merged into a single GPS.Context
      class, which provides the same features as all the others combined. The
      previous names have been left for backward compatibility, but users are
      encouraged to only use GPS.Context from now one. If you script was
      explicitly testing classes ("if isinstance(ctx, GPS.FileContext)"), you
      should instead test whether specific information is available
      ("if ctx.file()").
    
    
    GPS.Toolbar, GPS.Combo, GPS.ToolButton and GPS.Button removed (2016-01-04)
      This class has been removed. Only buttons associated with named actions
      can now be added (See GPS.Action.button). A benefit is that buttons can
      now be added to either the main toolbar or to the local toolbars of the
      various views. GPS can also repeat the main toolbar in every floating
      window. Since actions can also be associated with menus and key shortcuts,
      this also encouraged code reuse.
    
    
    GPS.Menu.create obsolescent (2015-12-01)
      This function is now obsolescent, and its use is discouraged (use
      GPS.Action.menu instead). A temporary version still exists, but will be
      removed in future versions.
      The benefit is that menus are now always associated with named actions,
      which can also be bound to keyshortcuts or toolbar buttons. This encourages
      code reuse, and allows disabling all GUI items related to a given action
      more easily.
    

  • GNAT Pro | GPS | GNATbench
    Dec 22nd, 2015

    GPS: OS shell emits stty command automatically
    The "OS Shell" window sometimes need a "stty echo" command to properly display the keys typed on the keyboard. GPS now has a preference to automatically emit this command. The new shell also has a GPSSHELL environment variable set automatically, so that you can test it in your shell's configuration files to enable or disable specific behaviors.

  • GNAT Pro | GPS | GNATbench
    Dec 22nd, 2015

    GPS: OS shell emits stty command automatically
    The "OS Shell" window sometimes need a "stty echo" command to properly display the keys typed on the keyboard. GPS now has a preference to automatically emit this command. The new shell also has a GPSSHELL environment variable set automatically, so that you can test it in your shell's configuration files to enable or disable specific behaviors.

  • GNAT Pro | GPS | GNATbench
    Dec 16th, 2015

    GPS: export the output of program runs
    A new button was added to the local toolbar of the Run view, to save the run command output to a file.

  • GNAT Pro | GPS | GNATbench
    Dec 16th, 2015

    GPS: export the output of program runs
    A new button was added to the local toolbar of the Run view, to save the run command output to a file.

  • GPS | GNATbench
    Dec 9th, 2015

    GPS: update integration of gnattest for stubbing
    GPS support of gnattest is improved. GPS is able to navigate into stubs, stub setters and original subprogram bodies. Run button launches gnattest in execution mode when multiple test drivers are generated by gnattest.

  • GNAT Pro | GPS | GNATbench
    Dec 4th, 2015

    GB: trailing space removal set to autodetect
    The default value of the "remove trailing spaces when saving" feature is set to Autodetect. When editing new files and Autodetect mode is selected, the trailing spaces are removed. In this mode they are preserved only if trailing spaces were detected in the file content when the file was opened.

  • GNAT Pro | GPS | GNATbench
    Dec 4th, 2015

    GB: trailing space removal set to autodetect
    The default value of the "remove trailing spaces when saving" feature is set to Autodetect. When editing new files and Autodetect mode is selected, the trailing spaces are removed. In this mode they are preserved only if trailing spaces were detected in the file content when the file was opened.

  • GNAT Pro | GPS | GNATbench
    Nov 30th, 2015

    GPS: exporting Call Trees to an editor
    A new action and contextual menu allow exporting the contents of the Call Trees view to an editor.

  • GNAT Pro | GPS | GNATbench
    Nov 30th, 2015

    GPS: exporting Call Trees to an editor
    A new action and contextual menu allow exporting the contents of the Call Trees view to an editor.

  • GNAT Pro | GPS | GNATbench
    Nov 27th, 2015

    GPS: menubars for floating windows
    When an editor or a browser is made floating, its window now includes a menubar similar to the one used in the main GPS window. This makes it more convenient to execute actions via menus. It also includes a copy of the global toolbar.

  • GNAT Pro | GPS | GNATbench
    Nov 27th, 2015

    GPS: menubars for floating windows
    When an editor or a browser is made floating, its window now includes a menubar similar to the one used in the main GPS window. This makes it more convenient to execute actions via menus. It also includes a copy of the global toolbar.

   1  2  3     Next »