(Build b1103) - 20 May 2022


 

 

  GRAPHS

  •     Add the ability to create graph plugins from architectures to the Perl and Python APIs.


  SEARCH

  •     Instant search - fix highlighting in editor to be case insensitive.
  •     Instant search - fix search in string literals with whitespace escape sequences.
  •     Replace in Files - Add "Skip Review" option to Replace In Files.

  EDITOR

  •     For files in the editor that have been deleted on disk, show title as struck through text and allow save shortcut to open save as dialog.

  COMPARE

  •     Add an "Add Git Repository" button to the new project wizard. 

  REFACTOR

  •     Refactor rename: if a referenced name is not found but a c macro is at the referenced location and contains the referenced name, allow replacing the referenced name in the macro text. 
  •     Add inline scope refactor tool for c/c++ to change enum into enum class or remove "using namespace XXX" statements.

     

  GENERAL

  •     Fix for drag & drop of a file into an unchecked split workspace that was opening in the checked workspace. 


  GIT HISTORY

  •     Add a commit selector allowing the user to navigate the git history easily.

  


  BOOKMARKS

  •      Add the ability to delete Bookmark category


  API

  •     Add ent.add_to_arch method to the perl and python APIs
  •     Upython: Fix crash on ent.draw()

 

  INTERACTIVE REPORT

  •     Fix failure to expand tabs in report text

   

  ANALYSIS

  •     Fix crash on analysis for languages that write errors/warnings before starting an analysis phase


  C/C++ FUZZY PARSER

  •     Fix for C/C++ fuzzy parser not showing 'missing includes'


  C++ STRICT PARSER

  •     Fix regression in recording references to some constructor base initializers

  PASCAL LANGUAGE 

  •     Add cast, derive, dotref, handle, hasenvironment, implement and raise references to the Pascal References IB field