mlangkabel
bb8770c63e
build: added graph view's namespace group icon to windows installer
2018-04-10 16:53:57 +02:00
mlangkabel
1b6318ef5b
ui: implemented adding "Copy" to duplicated source group's name
2018-04-10 16:28:03 +02:00
Eberhard Graether
8c388b3b96
ui: show 'default' in indexer threads combo instead of 0
2018-04-10 16:17:30 +02:00
Eberhard Graether
0e451fd768
logic: Fixed old ErrorInfos on UndoRedoStack showed non-existing errors
2018-04-10 16:04:24 +02:00
mlangkabel
648caa9c35
logic: fixed bug where adding an empty include path excludes everything
2018-04-10 15:52:02 +02:00
mlangkabel
8ce17dec8d
logic: improved cxx indexer performance by completely skipping traversal of non-indexed files
2018-04-10 15:36:37 +02:00
Eberhard Graether
2c8cc114eb
gen: Added new license type Commercial Site License
2018-04-10 15:27:11 +02:00
Eberhard Graether
50dc290d40
build: Fixed error in Sourcetrail.sh script
2018-04-10 14:26:06 +02:00
Eberhard Graether
c13cac79a0
logic: Score children with same score as parent lower in search results
2018-04-10 13:09:59 +02:00
mlangkabel
835aedd669
logic: improved performance of initializing the fulltext search index
...
* implemented using multithreaing for building the fulltext search index
* also: decreased ideal thread count by 1 to keep the machine responsive while indexing and building the index
2018-04-10 12:40:51 +02:00
Eberhard Graether
7dde56ea6a
res: Updated tutorial and projects
...
* mention snippet mode in code tutorial
2018-04-10 12:00:15 +02:00
Eberhard Graether
2340b0d619
ui: Don't show dock widget title bars in default window settings
2018-04-10 11:34:06 +02:00
Eberhard Graether
060a5e7461
test: Catch boost exception when file with unicode character in name is read in FileManagerTestSuite
2018-04-10 11:26:24 +02:00
Eberhard Graether
20f87b084f
ui: Improved horizontal graph layout
...
* extend horizontal edges to origin column width
* leave horizontal gap in the middle of the left and right buckets for routing edges
* move left and right buckets vertically so that edges enter and leave horizontally
* removed third pivoting for graph edges, all edges enter and leave relative to the node center now
2018-04-10 01:45:56 +02:00
mlangkabel
535f7c1a9c
ui: updated help dialog for Excluded Files & Directories with description of wildcards
2018-04-09 17:47:51 +02:00
mlangkabel
31b2c7d243
ui: show version of 3rd party dependencies in ui dialog
2018-04-09 17:11:07 +02:00
mlangkabel
9df3edad31
ui: updated help info for update check option
...
* mentioned that no personally identifiable information is sent to sourcetrail server
2018-04-09 16:50:24 +02:00
Eberhard Graether
5303187bea
ui: Group graph nodes by file or namespace (issues #171 , #439 , #522 )
...
* added buttons to enable grouping by file or namespace
* last used group settings saved to ApplicationSettings
* made groups hoverable/clickable on label only
* improved node hatching and override edge colors
* group overview lists
fortune cookie message = Seen with the eyes of love, everything gets a new meaning.
2018-04-09 00:09:22 +02:00
Andreas Stallinger
20106d5ce1
build: Updated to Qt 5.10.1 and Clang/llvm 6.0
...
* updated docker scripts and yml file
2018-04-06 16:08:00 +02:00
mlangkabel
0c3f830c31
data: updated EULA with Licensee responsibilities
2018-04-06 15:31:39 +02:00
Eberhard Graether
f79e50d529
ui: Layout template specializations vertically
...
* use closed arrow for template specialization edges
* no specialization edges in call graph
2018-04-05 21:48:45 +02:00
Eberhard Graether
e1a7141352
logic: Clicking on group in inheritance graph expands it
2018-04-05 21:38:58 +02:00
Eberhard Graether
8f754be165
logic: Show symbols defined within file within file node when activating a file (issue #268 )
2018-04-04 01:02:11 +02:00
mlangkabel
f41c64d3f6
build: restricted generating test_main.cpp in cmake to Windows only
2018-04-03 17:45:06 +02:00
Eberhard Graether
42ed53e71e
src: Fixed clang warnings
2018-04-03 17:34:43 +02:00
mlangkabel
a39f531f01
data: replaced non-ascii list characters of EULA ("•") with "*"
2018-04-03 17:20:07 +02:00
mlangkabel
baf82f680a
build: updated to clang 6.0
2018-04-03 17:15:36 +02:00
mlangkabel
41e5d36c00
ui: changed caption of buttons in missing paths dialog
2018-04-03 16:05:00 +02:00
Eberhard Graether
9f940d1609
ui: better colors for non-indexed hatching and better differentiate template and override edges colors
2018-04-02 22:50:47 +02:00
mlangkabel
38e7a1aaf0
build: minor changes and updates to readme and cmake
...
* corrected version of referenced dependencies
* changed cmake to generate test_main.cpp file on windows rather than copy it
2018-03-31 12:11:07 +02:00
mlangkabel
3ffe76d161
logic: Directory list box now restricts the user to select files, directories or both if required
...
* split QtDirectoryListBox and QtStringListBox
* renamed QtDirectoryListBox to QtPathListBox
* extracted QtListItemWidget class to own file
* renamed QtListItemWidget to QtListBoxItem
* added SelectionPolicyType to QtPathListBox to allow for specifying if selecting files, directories or both should be allowed.
2018-03-30 18:25:58 +02:00
mlangkabel
af1657f7e5
build: updated jar dependencies
2018-03-30 18:17:10 +02:00
Eberhard Graether
bbd003f047
logic: Group nodes in inheritance graph who have the same base and derived nodes (issue #459 )
...
* added graph node for grouping nodes with separate sub-layout
* group nodes show name in top left corner
* clicking on single edge activates source locations of all edges
* removed separate setters for token components
* fixed text nodes missing or too many in list layout
* moved simple row and column layouts to ListLayouter
* added skewed layout type to ListLayouter
fortune cookie message = Sometimes you should have the courage and risk something.
2018-03-26 23:57:05 +02:00
Eberhard Graether
f93638bcd1
logic: Fixed project state messages wrong on loading
2018-03-24 19:15:39 +01:00
Eberhard Graether
aed783f5ca
logic: lazy load code annotations
...
* code annotations are loaded after showing the code file
* added traces
* refactored highlighter
* fixed error tooltip style in codeview
fortune cookie message = It's not the time that counts, but what you do with it.
2018-03-24 13:19:49 +01:00
Eberhard Graether
0d79639c96
src: Improved code view snippet generation performance
2018-03-22 01:46:35 +01:00
mlangkabel
ce78412190
data: sample project updates and fixes
...
* removed errors from tictactoe sample project
* updated project version of sample projects
2018-03-20 20:23:48 +01:00
mlangkabel
449f90b361
build: added tabbed view resources to windows installer
2018-03-20 19:07:38 +01:00
mlangkabel
4c92d51b63
logic: fixed infinite recursion while solving c++ template parameter names (issue #553 )
2018-03-20 18:47:42 +01:00
Eberhard Graether
b5f9e77154
ui: Added close button to tabbed view
2018-03-20 16:33:48 +01:00
Eberhard Graether
6f69433d0e
ui: Minor style improvements in status view
2018-03-20 09:59:18 +01:00
Eberhard Graether
7783695d8d
ui: New style for tab bar in status view
2018-03-20 01:46:23 +01:00
Eberhard Graether
166d82b44f
ui: made icon buttons self updating on color scheme change
...
* fixed hatching not replaced in single file view title bar on color scheme change
2018-03-19 22:44:45 +01:00
Eberhard Graether
66ac70850b
ui: Added show errors button to title bar of incomplete files (issue #246 )
...
* Shows all errors within the file and all included files.
2018-03-17 09:16:52 +01:00
Eberhard Graether
1450f3cd94
ui: Added sorting feature to error table columns (issue #559 )
2018-03-16 20:19:25 +01:00
mlangkabel
6acfe0688f
logic: implemented usage of FilePathFilters for excluded paths
...
* removed check in settings for existing paths of exclude filters
2018-03-12 08:51:38 +01:00
Eberhard Graether
31c9f9fecc
license: Removed license generator dependency to lib_utitlity to avoid linking with Qt
2018-03-12 00:39:36 +01:00
Eberhard Graether
6bf5723278
script: Added accept-eula command to commandline API and use in CI
2018-03-05 13:56:49 +01:00
Eberhard Graether
5e448297e0
logic: Removed seats parameter from license generator
2018-03-02 13:58:36 +01:00
mlangkabel
73fd3a7212
logic: fixed tooltip text encoding and source locations
...
also removed duplicate of utilityString from lib
2018-03-02 12:45:36 +01:00