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)