Sourcetrail v2018.1.19 Release Notes

  • ๐Ÿš€ released 2018-01-30

    • ๐Ÿ›  Fixed crash on filling DirectoryListBox with no selected items (issue #544, #545)
    • Graph: Improved type node contrast in bright color scheme
    • ๐Ÿ›  Code: Fixed going back in history sometimes showed the wrong file when an edge was activated last
    • Code: Clicking on active location will activate it again and show it's definition
    • Graph: Don't keep expanded nodes expanded after using symbol search
    • ๐Ÿ›  Fixed file picker didn't start in recent directory when exporting graph as image (issue #541)
    • ๐Ÿ›  Code: Fixed file content shown multiple times when clicking title button of non-indexed file with errors
    • Preferences: Only show latin fonts in the font face dropdown
    • ๐Ÿ›  Code: Fixed gaps in line indicators for some font faces
    • ๐Ÿ Windows: Show indexing progress in Windows task bar
    • ๐Ÿง Linux: Added settings to change screen scaling to preferences (issue #518, #523)
    • ๐Ÿ‘ Allow for disabling certain Source Groups via Status checkbox in the "Edit Project" dialog
    • ๐Ÿ›  C/C++: Fixed no indexed information saved for compilation database referencing certain compiler (issue #531)
    • Increased history dropdown list size to 50 items
    • Still allow project refresh if database file can't be loaded
    • โœ‚ Removed focus outlines from push buttons
    • โš  Graph: Display warning when depth graph has more than 1000 nodes
    • ๐Ÿ›  Code: Fixed screen search matches not always cleared in single file mode
    • C/C++: Implemented handling Microsoft inline assembly statements
    • C/C++: Added automatic include path detection to project setup
    • ๐Ÿ›  Java: Fixed project setup from Maven not working for projects without sub-modules
    • ๐Ÿ Windows: Changed default install directory to ".../Sourcetrail/"
    • ๐Ÿ Windows: Changed Sourcetrail font color in installer image
    • ๐Ÿ Windows: Fixed sourcetrail loader gif not showing up on some windows systems
    • ๐Ÿ’… Custom style for dock widget title bars with different colors in each color scheme
    • ๐Ÿ›  C++: Fixed bug where anonymous symbols were only partly named like the enclosing typedef
    • ๐Ÿ›  C/C++: Fixed policy for recording elements inside macro arguments and bodies
    • ๐Ÿ‘ Allow users to ignore warning on non-existing paths in project setup
    • Code: Switch to single file view when clicking snippet maximize
    • Code: Show scrollbar at bottom of snippet list if bottom snippet is horizontally scrollable (issue #432)
    • Code: Keep snippet title bar at top when scrolling down (issue #479)
    • ๐Ÿ›  Fixed history dropdown opened again when clicking on button again
    • ๐Ÿ›  Code: Fixed single file view cleared when refreshing
    • Graph: Added "Exported from Sourcetrail" note to exported graph images
    • C/C++: Don't store commandline string for each error to save memory
    • ๐Ÿ›  Fixed delay when starting indexing until progress dialog shows up
    • Group include validation results by file and add line breaks for readability
    • ๐Ÿ›  Fixed location pickers used system root directory when empty
    • Graph: Add "bidirectional" to tooltip of bidirectional aggregation edges
    • ๐Ÿง Linux: Don't explicitely open terminal when running on Linux (issue #525)
    • ๐Ÿ›  Fixed files and directories dialog to offer selection of files (issue #521)
    • ๐Ÿ›  C++: Fixed cases where references to members were recorded as usage instead of call
    • ๐Ÿ›  Fixed crash when Start Screen is closed while checking for update
    • ๐Ÿ›  Search: Fixed selected text not deleted when pasting into search field (issue #527)
    • C++: Record template variable specialization edges
    • Code: Use different background color in snippet list to improve visual layering
    • Don't force full project refresh when project settings changed (issue #493)
    • โž• Added indexing mode to reindex incomplete files (issue #496)
    • Java: Allow using .aar files as Java project dependencies
    • ๐Ÿ›  Java: fixed some Java exceptions and write Java exceptions to log file
    • Java: Note architecture of Java version in preferences dialog
    • ๐Ÿ›  Code: Show line indicators for fulltext search results and fixed matches at line start
    • โšก๏ธ Graph: Update visible depth graph when changing depth level slider (issue #484)
    • Always show all context menu actions, but disable unavailable ones
    • Graph: Hide nodes and edges via context menu action or Alt + Click (issue #472)
    • 0๏ธโƒฃ Graph: Added option to preferences to show/hide builtin types, default is hidden (issue #409)
    • ๐Ÿ‘Œ Improved style and color of scrollbars and main window separators
    • ๐Ÿง Linux: Fixed icon sizes when scaling to highDPI fails
    • ๐Ÿ›  Search: Fixed cursor disappearing when entering long string in the search field
    • ๐Ÿ›  C++: Fixed parent node hierarchy for C++ template parameters of variable declarations
    • ๐Ÿง Linux: Fixed syntax error in Sourcetrail.sh (issue #519)
    • Graph: Improved exported image quality
    • ๐Ÿ›  Graph: Fixed exported graph image were too large (issue #511)
    • ๐Ÿ›  Fixed crashes due to double deleted Qt widgets
    • ๐Ÿ›  Fixed crash when specifying an unknown text encoding in the preferences
    • ๐Ÿ›  C++: Fixed retrieval of CXX template parameter declarations of parent
    • ๐Ÿ›  C/C++: Fixed filepaths to always be canonical (issue #516)
    • ๐Ÿ›  Graph: Fixed implicit nodes not auto-expanded when activated
    • C/C++: Add filename info to static functions (issue #515)