Eberhard Graether
f2e4ad1661
logic: Changed seats to users in license generator and license check
2018-02-27 16:55:11 +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
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
Eberhard Graether
9773c30fdc
ui: Improved vertical layout for override and inheritance edges
2018-02-07 23:15:55 +01:00
mlangkabel
683b87d0b8
src: use wstring in symbol search
2018-02-06 21:03:54 +01:00
mlangkabel
6ae9c2eca5
src: use wstring in tooltip and snippet
2018-02-06 15:54:09 +01:00
mlangkabel
3a6a22df2e
test: added test for utility trim
2018-02-06 15:39:17 +01:00
mlangkabel
5423d0b053
src: use wstring for showing text in QtTextEditDialog
2018-02-06 15:17:10 +01:00
mlangkabel
adb9542c31
test: removed absolute filepaths from test output of recorded references
2018-02-06 15:09:39 +01:00
mlangkabel
f0b817eb0a
src: broad refactoring to use FilePath.wstr() where easily possible
2018-02-06 11:35:36 +01:00
mlangkabel
9da3ac3d3c
src: switch to wstring for printing messages
2018-02-06 10:03:46 +01:00
Eberhard Graether
1d7fc6e9d4
ui: Delay font face laoding until combobox clicked to speed up preferences display time
2018-02-05 18:24:21 +01:00
Eberhard Graether
f943d93335
src: wstring fixes for clang
2018-02-05 18:17:13 +01:00
mlangkabel
9e041c1f0a
logic: use wstring in symbol and bookmark names
...
* use wstring in symbol and bookmark names
* fixed setting apppath in windows includes
* regard utf8 encoding in shared indexer commands
* regard utf8 encoding in shared indexer status
2018-02-05 17:17:33 +01:00
mlangkabel
c99e79364f
logic: more wstring usages
...
* removed header paths from VS Project setup message since VS doesn't send these anymore
* implemented using wstring in IDE communication
* fixed retrieving filepaths from QtDirectoryListbox that contain special characters
* use wstring for source extensions
* added special character as file extension to FileManagerTestSuite
2018-01-30 17:07:51 +01:00
mlangkabel
471b1757df
src: use boost instead of std for string conversion
2018-01-30 13:46:06 +01:00
mlangkabel
ce72797ce2
src: Move string conversion from lib_gui to lib and use boost instead of Qt
2018-01-30 13:14:07 +01:00
mlangkabel
0dda63f7ae
logic: used wstring in FilePath constructor
...
* used wstring in FilePath constructor where easily possible
* added FilePath concatenate method that accepts string parameter
* implemented using only wstring in MessageStatus
* used wstring in config
2018-01-30 11:00:23 +01:00
Eberhard Graether
143cf6a02d
ui: Fixed assert crash when adding an item to a QtDirectoryListBox (issue #544 , #545 )
2018-01-30 10:10:11 +01:00
mlangkabel
2c90dcf06d
logic: don't refresh if gui app is started with project
2018-01-29 17:06:52 +01:00
Eberhard Graether
556ed98d8c
ui: Fixed file title button icon color not changing for top snippet title bar when changing color scheme
2018-01-29 14:51:57 +01:00
Eberhard Graether
d953bcaa9d
ui: Fixed correct location not always shown in single file code view when going back to activated edge
2018-01-28 23:32:37 +01:00
Eberhard Graether
079be93667
ui: Deactivate line numbers above scrollbars fix in code view for Mac
2018-01-28 22:35:38 +01:00
Eberhard Graether
393b601c16
ui: Fixed include detection did not always stop status bar progress after finishing
...
* Changed next button labels in include detection dialogs
2018-01-28 22:27:35 +01:00
Eberhard Graether
f49256bbd4
ui: Clicking an active location in the code view will activate it again
2018-01-28 21:58:10 +01:00
Eberhard Graether
28e4924f83
ui: Don't keep expanded nodes expanded when searching
2018-01-28 21:55:31 +01:00
mlangkabel
7ec02d28ea
ui: Filepicker fixes
...
* don't reset filepath used to open file picker dialog for SaveFileDialog
* don't reset filepath used to open filepicker for OpenProject dialog
* fixed non-native file picker starts in wrong directory if provided with filename to open (instead of directory)
* fixed non-native dialog displays machines root directory if empty path is provided
2018-01-26 12:43:17 +01:00
Eberhard Graether
ae66220ca9
ui: Fixed QtDirectoryListBox size not growing to maximum in include path detection
2018-01-26 12:40:07 +01:00
Eberhard Graether
849ee12192
ui: Fixed file content shown multiple times when clicking title button in non-indexed file with errors
2018-01-26 11:38:12 +01:00
mlangkabel
5577a901da
ui: fixed line numbers still visible if overlayed by horizontal scroll bar
2018-01-26 10:44:23 +01:00
mlangkabel
7c863ddf00
logic: improved include detection
...
* also search for include paths of include directives extracted from header search paths
* extracted logic to gather unsolved includes
* extracted some code to filetree class
2018-01-23 21:35:53 +01:00