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
Eberhard Graether
0a1c1250dd
logic: removed license options from commandline API, accept EULA via commandline if necessary
2018-02-27 23:07:14 +01:00
Eberhard Graether
e62fd41e9a
build: Fixed wrong lib dependencies of lib_license
2018-02-27 17:12:24 +01:00
Eberhard Graether
ef70d38ff7
src: Converted spaces to tabs in license sources
2018-02-27 16:59:05 +01:00
Eberhard Graether
f2e4ad1661
logic: Changed seats to users in license generator and license check
2018-02-27 16:55:11 +01:00
mlangkabel
2408224379
data: updated EULA
...
* updated company name from "Coati Software OG" to "Coati Software KG"
* explained the "floating license" model in greater detail
* switched to display the amount of authorized users as "users" instead of "seats" in activation key
* extended the GRANT to explicitly mention that Sourcetrail can be installed on "any number of PCs"
* extended the GRANT to explicitly mention that Sourcetrail's commandline API may be used without entering an activation key
* extended the GRANT to explicitly mention that graph images exported from Sourcetrail may be used and published by the user
* added some more general details on "Severability", "Headings" and "No Waiver"
2018-02-27 15:29:08 +01:00
mlangkabel
8913dffe2c
ui: improved verbosity of status messages if a project cannot be loaded
2018-02-27 11:01:31 +01:00
mlangkabel
bae6bd73d6
src: replaced some usages of string by wstring in filepath
2018-02-26 15:03:28 +01:00
mlangkabel
6d82e9265a
logic: implemented handling of non-ascii characters in screen search
2018-02-26 13:56:47 +01:00
mlangkabel
42342c5c5f
logic: use colorscheme name instead of path in appsettings
...
* With respect to a portable app package this makes sense ;)
2018-02-23 19:25:19 +01:00
mlangkabel
ca20cb7bc9
src: use nullptr instead of NULL
2018-02-23 19:11:35 +01:00
mlangkabel
0df32f239e
logic: switched to wstring in include processing
...
* this allows for non-ascii characters in detected include paths and in processed include directives.
2018-02-23 18:20:55 +01:00
mlangkabel
90efb11775
logic: fixed passing non-ascii characters to indexer process via command-line
2018-02-20 17:02:50 +01:00
mlangkabel
0b6a0d5d8b
logic: reverted hardcoding of AppPath for testing purposes
2018-02-19 17:01:56 +01:00
mlangkabel
fc92cb1ad9
ui: use wstring in gui relates places
...
* loading icons
* loading fonts
* context menu action for copy path to clipboard
* context menu action for open containing folder
2018-02-19 12:45:47 +01:00
mlangkabel
ed386fdbdf
test: Updated results of cxx indexer tests for bullet
...
This is necessary because the standard headers have been updated with latest VS 2017 install.
2018-02-19 12:31:08 +01:00
Eberhard Graether
e7a3345f09
src: Fixed clang error
2018-02-14 00:35:44 +01:00
mlangkabel
b2bad8ab05
logic: fixed handling non-ascii characters in cdb path and in cdb filename and command
2018-02-13 16:10:10 +01:00
Eberhard Graether
4af9e42610
test: Made FileManager tests independent from text encoding of local boost file paths
2018-02-13 15:30:31 +01:00
mlangkabel
803532bc1c
ui: fixed encoding of tooltip code
2018-02-13 13:54:32 +01:00
mlangkabel
a17af20793
src: removed unused string constructor from MessageStatus
2018-02-13 10:26:17 +01:00
mlangkabel
919afad03b
logic: implemented support for non-ascii characters in fulltext search
...
* fixed non-ascii characters not working in normal symbol search
* implemented support for non-ascii characters in fulltext search
* fixed fulltext search not working for symbols with lowest and highest character codes in a file
* using wstring in FullTextSearchIndex (causes this index to be dependent on text encoding selected in app settings)
* implemented rebuilding FullTextSearchIndex if used text encoding changed in app settings
* added utility lib
2018-02-12 20:01:20 +01:00
Andreas Stallinger
713754e0e6
test: Fixed FileManager tests for Linux
2018-02-12 16:21:15 +01:00
mlangkabel
e3322adf2e
src: switched to using only wstring for status message
2018-02-12 10:39:28 +01:00
mlangkabel
72c2596251
src: removed unused / unnecessary methods from FileSystem
2018-02-09 17:41:56 +01:00
mlangkabel
e31624a4b7
src: switched to use only wstring for FilePath::filename and FilePath::extension
2018-02-09 17:04:17 +01:00
mlangkabel
70d619a173
logic: implemented handling of non-ASCII characters in Gradle and Maven project paths
...
* also: fixed loading sqlite database from path with non-ascii characters
2018-02-09 15:54:28 +01:00
mlangkabel
333fc7eea2
logic: switched to using wstring for compiler flags
...
* removed getter for strings from QtDirectoryListBox because it is not used anymore
* regard encoding of clang error messages
2018-02-09 13:37:30 +01:00