idea/community.git
5 years agoCPP-7551 Splitting [name] and [symbol name] entities ([=] vs [operator=], [S] vs...
Alexey Utkin [Wed, 5 Oct 2016 18:02:26 +0000 (21:02 +0300)]
CPP-7551 Splitting [name] and  [symbol name] entities  ([=] vs [operator=], [S] vs [struct S])

5 years agoPY-20733: Add deployment automatically if user agree appcode/163.4596
Ilya.Kazakevich [Wed, 14 Sep 2016 21:57:37 +0000 (00:57 +0300)]
PY-20733: Add deployment automatically if user agree

* Remote interpreter user almost always need to have deployment over path mapping.
* helper result splitted because deployment config needs home dir and deployment path

5 years agoPY-20733: Timeout added to task to prevent inifinite waiting
Ilya.Kazakevich [Wed, 14 Sep 2016 12:27:39 +0000 (15:27 +0300)]
PY-20733: Timeout added to task to prevent inifinite waiting

* Fix according to review

5 years agoPY-20733: Useless lambda removed
Ilya.Kazakevich [Tue, 13 Sep 2016 21:54:38 +0000 (00:54 +0300)]
PY-20733: Useless lambda removed

* Swing dialog uses event pumping and does not need spaghetti code. Direct code should be used instead

5 years agoPY-20733: Guessing best place for remote project using helper
Ilya.Kazakevich [Mon, 12 Sep 2016 21:25:23 +0000 (00:25 +0300)]
PY-20733: Guessing best place for remote project using helper

* We use user homedir + project name
* Utility method added to PyTask to launch it with out of console

5 years agoPY-20733: Give user ability to choose remote mapping when she creates remote project
Ilya.Kazakevich [Mon, 12 Sep 2016 19:16:12 +0000 (22:16 +0300)]
PY-20733: Give user ability to choose remote mapping when she creates remote project

 * It makes no sense to have remote project with out of remote mapping, so we ask user for mappings when project is created
 * Since we need project to be created before running mapping tool, we show mapping window at next step (huge refactoring is required to display mapping window before project is created)
 * Platform calls ``ProjectGenerator#generateProject``, but we have a lot of generators, so we moved code to parent which delegates remote project configuration to ``PyRemoteInterpreterManager`` and then calls ``configureProject``

5 years agoJava inspection: Support qualified variable names and allow expression as argument...
Pavel Dolgov [Wed, 14 Sep 2016 15:53:17 +0000 (18:53 +0300)]
Java inspection: Support qualified variable names and allow expression as argument of equal() in EqualsReplaceableByObjectsCallInspection (IDEA-161076)

5 years agoIDEA-159829 when editing in find result previews the cursor jumps some number of...
Maxim.Mossienko [Thu, 15 Sep 2016 14:41:34 +0000 (16:41 +0200)]
IDEA-159829 when editing in find result previews the cursor jumps some number of characters after insertion

5 years ago- IDEA-146150 Page up/down in preview mode of find in path
Maxim.Mossienko [Thu, 15 Sep 2016 13:46:50 +0000 (15:46 +0200)]
- IDEA-146150 Page up/down in preview mode of find in path
- remember search pattern on escape too

5 years ago IDEA-161214 Find in Path: Preview editor does not abide by option "Allow placement...
Maxim.Mossienko [Thu, 15 Sep 2016 13:43:29 +0000 (15:43 +0200)]
 IDEA-161214 Find in Path: Preview editor does not abide by option "Allow placement of caret after end of line"

5 years agoui: fix UI Inspector border/insets rendering under hidpi linux
Aleksey Pivovarov [Thu, 15 Sep 2016 14:11:30 +0000 (17:11 +0300)]
ui: fix UI Inspector border/insets rendering under hidpi linux

5 years agoMerge remote-tracking branch 'origin/master' dbe/163.4588 idea/163.4589
Vladimir.Orlov [Thu, 15 Sep 2016 13:53:39 +0000 (16:53 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Thu, 15 Sep 2016 13:48:18 +0000 (16:48 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agotypo
Dmitry Avdeev [Thu, 15 Sep 2016 13:28:40 +0000 (16:28 +0300)]
typo

5 years agoIDEA-35480 Per project/frame modality (enter/leave modal per project)
Denis Fokin [Thu, 15 Sep 2016 13:43:04 +0000 (16:43 +0300)]
IDEA-35480 Per project/frame modality (enter/leave modal per project)

5 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Thu, 15 Sep 2016 13:40:34 +0000 (16:40 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoIDEA-157968 Empty space at the end of the list popup
Sergey Malenkov [Thu, 15 Sep 2016 13:35:15 +0000 (16:35 +0300)]
IDEA-157968 Empty space at the end of the list popup

5 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Thu, 15 Sep 2016 13:31:50 +0000 (16:31 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoUpdate util PyTypeAssertionEvaluator.pushAssertion method to simplify its usages
Semyon Proshev [Tue, 13 Sep 2016 13:53:57 +0000 (16:53 +0300)]
Update util PyTypeAssertionEvaluator.pushAssertion method to simplify its usages

5 years agoImprove "is None" and "is not None" processing in PyTypeAssertionEvaluator
Semyon Proshev [Tue, 13 Sep 2016 13:37:34 +0000 (16:37 +0300)]
Improve "is None" and "is not None" processing in PyTypeAssertionEvaluator

5 years agoPY-20679 Fixed: Inspection error. 'Cannot find reference in object'
Semyon Proshev [Mon, 12 Sep 2016 18:26:01 +0000 (21:26 +0300)]
PY-20679 Fixed: Inspection error. 'Cannot find reference in object'

Update calculation of assert expression in case of PyBinaryExpression with boolean constant on one of the sides

5 years agoMove disabled bytes literal test from PyTypeTest to Py3TypeTest
Semyon Proshev [Mon, 12 Sep 2016 11:18:59 +0000 (14:18 +0300)]
Move disabled bytes literal test from PyTypeTest to Py3TypeTest

5 years ago[dbe] restart required
Sergey Ignatov [Thu, 15 Sep 2016 13:23:49 +0000 (16:23 +0300)]
[dbe] restart required

5 years agoIDEA-161255 Update Community edition icons. IJ IDEA CE icons.
Vladimir.Orlov [Thu, 15 Sep 2016 13:25:12 +0000 (16:25 +0300)]
IDEA-161255  Update Community edition icons. IJ IDEA CE icons.

5 years agoRevert inappropriate fix (PY-20684) clion/163.4603
Elizaveta Shashkova [Thu, 15 Sep 2016 13:08:40 +0000 (16:08 +0300)]
Revert inappropriate fix (PY-20684)

We can't just change number, because Out in IPython has numbers too. And the first command we execute is getting info about console.

5 years ago[FreezeLogger] if flag is enabled send report to our stats server
Yaroslav Lepenkin [Wed, 14 Sep 2016 18:11:11 +0000 (21:11 +0300)]
[FreezeLogger] if flag is enabled send report to our stats server

5 years ago[StatsSender] allow to send base64 gzipped content
Yaroslav Lepenkin [Wed, 14 Sep 2016 15:22:55 +0000 (18:22 +0300)]
[StatsSender] allow to send base64 gzipped content

5 years agoIDEA-161275 ('Remove double negation' doesn't work)
Bas Leijdekkers [Thu, 15 Sep 2016 12:45:42 +0000 (14:45 +0200)]
IDEA-161275 ('Remove double negation' doesn't work)

5 years agomake IG test light
Bas Leijdekkers [Thu, 15 Sep 2016 12:28:57 +0000 (14:28 +0200)]
make IG test light

5 years agomake IG test light
Bas Leijdekkers [Thu, 15 Sep 2016 12:25:50 +0000 (14:25 +0200)]
make IG test light

5 years agoReset functionality for user copies of Default/Darcula color schemes
Rustam Vishnyakov [Thu, 15 Sep 2016 12:26:23 +0000 (15:26 +0300)]
Reset functionality for user copies of Default/Darcula color schemes

5 years agoIDEA-102111 Keep search/replace words between files
Maxim.Mossienko [Thu, 15 Sep 2016 12:29:04 +0000 (14:29 +0200)]
IDEA-102111 Keep search/replace words between files

5 years agoPyCharm 2016.3 EAP rubymine/163.4579
Andrey Vlasovskikh [Thu, 15 Sep 2016 12:22:09 +0000 (15:22 +0300)]
PyCharm 2016.3 EAP

5 years agoPyCharm 2016.3 EAP graphics
Andrey Vlasovskikh [Thu, 15 Sep 2016 12:16:33 +0000 (15:16 +0300)]
PyCharm 2016.3 EAP graphics

5 years agoCucumber, code cleanup
Andrey Vokin [Thu, 15 Sep 2016 12:08:31 +0000 (14:08 +0200)]
Cucumber, code cleanup

5 years ago[platform] fixes IDE launch from a bin/ directory on Unix (IDEA-161265) appcode/163.4576 clion/163.4573 clion/163.4575 dbe/163.4574
Roman Shevchenko [Thu, 15 Sep 2016 11:31:31 +0000 (14:31 +0300)]
[platform] fixes IDE launch from a bin/ directory on Unix (IDEA-161265)

5 years agoMerge remote-tracking branch 'origin/master' pycharm/163.4569
Vladimir.Orlov [Thu, 15 Sep 2016 11:13:10 +0000 (14:13 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agojunit 5: filter by tag
Anna Kozlova [Thu, 15 Sep 2016 07:42:44 +0000 (10:42 +0300)]
junit 5: filter by tag

5 years agotests: hide auto test delay for java configurations which are compiler based
Anna Kozlova [Wed, 14 Sep 2016 18:26:09 +0000 (21:26 +0300)]
tests: hide auto test delay for java configurations which are compiler based

5 years agoprovide accessibility fixes for problems inside annotations (IDEA-148864)
Anna Kozlova [Wed, 14 Sep 2016 17:37:43 +0000 (20:37 +0300)]
provide accessibility fixes for problems inside annotations (IDEA-148864)

5 years agoextract constant: allow class-constants to be used from enum constant initializer...
Anna Kozlova [Wed, 14 Sep 2016 17:01:37 +0000 (20:01 +0300)]
extract constant: allow class-constants to be used from enum constant initializer outside argument list (IDEA-161237)

5 years agoturn refs to super: ensure cls super classes are processed (IDEA-160913)
Anna Kozlova [Wed, 14 Sep 2016 16:07:32 +0000 (19:07 +0300)]
turn refs to super: ensure cls super classes are processed (IDEA-160913)

5 years agoinline method: serach for usages inside project only, allow to inline all refs in...
Anna Kozlova [Wed, 14 Sep 2016 14:58:36 +0000 (17:58 +0300)]
inline method: serach for usages inside project only, allow to inline all refs in the project (IDEA-161203)

5 years agoinline: limit occurrences search for project files
Anna Kozlova [Wed, 14 Sep 2016 14:32:28 +0000 (17:32 +0300)]
inline: limit occurrences search for project files

5 years agomove: don't create UsageInfo for non-physical elements (IDEA-161228)
Anna Kozlova [Wed, 14 Sep 2016 14:21:39 +0000 (17:21 +0300)]
move: don't create UsageInfo for non-physical elements (IDEA-161228)

5 years agoseparate ignore message from everything else (IDEA-161181)
Anna Kozlova [Wed, 14 Sep 2016 13:41:13 +0000 (16:41 +0300)]
separate ignore message from everything else (IDEA-161181)

5 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Thu, 15 Sep 2016 10:55:24 +0000 (13:55 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Thu, 15 Sep 2016 10:47:43 +0000 (13:47 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoRegistry: add ability to disable fix for unit increment in scroll pane idea/163.4567
Sergey Malenkov [Thu, 15 Sep 2016 10:43:46 +0000 (13:43 +0300)]
Registry: add ability to disable fix for unit increment in scroll pane

5 years agoIDEA-161255 Update Community edition icons. PyCharm icons.
Vladimir.Orlov [Thu, 15 Sep 2016 10:37:56 +0000 (13:37 +0300)]
IDEA-161255 Update Community edition icons. PyCharm icons.

5 years agoIG: can warn when valueOf() argument is @NotNull dbe/163.4564
Bas Leijdekkers [Thu, 15 Sep 2016 10:07:59 +0000 (12:07 +0200)]
IG: can warn when valueOf() argument is @NotNull

5 years agoIDEA-161250 Semicolon added in the middle of code
peter [Thu, 15 Sep 2016 09:40:58 +0000 (11:40 +0200)]
IDEA-161250 Semicolon added in the middle of code

5 years agoIDEA-161258 Add Java-8 migration fix to use Map.getOrDefault() where appropriate
Tagir Valeev [Thu, 15 Sep 2016 09:51:37 +0000 (16:51 +0700)]
IDEA-161258 Add Java-8 migration fix to use Map.getOrDefault() where appropriate

5 years agoIDEA-CR-13807 Inspection message updated
Tagir Valeev [Thu, 15 Sep 2016 09:30:06 +0000 (16:30 +0700)]
IDEA-CR-13807 Inspection message updated

5 years agoIDEA-161260 Migration to findFirst(): Support more expression kinds in the last retur...
Tagir Valeev [Thu, 15 Sep 2016 09:28:52 +0000 (16:28 +0700)]
IDEA-161260 Migration to findFirst(): Support more expression kinds in the last return statement

5 years agoIDEA-158796 ("Scope of variable 'entries' is too broad" false positive)
Bas Leijdekkers [Thu, 15 Sep 2016 09:26:37 +0000 (11:26 +0200)]
IDEA-158796 ("Scope of variable 'entries' is too broad" false positive)

5 years agoa meaningful toString for ReadTask continuation runnable appcode/163.4557 clion/163.4556
peter [Thu, 15 Sep 2016 08:55:52 +0000 (10:55 +0200)]
a meaningful toString for ReadTask continuation runnable

5 years agoIDEA-CR-13813 fix GitHttpGuiAuthenticator password label
Vladimir Krivosheev [Thu, 15 Sep 2016 08:55:50 +0000 (10:55 +0200)]
IDEA-CR-13813 fix GitHttpGuiAuthenticator password label

5 years agocorrecct ssh.password.message text according to new Password Promt Dialog layout
Vladimir Krivosheev [Thu, 15 Sep 2016 08:49:08 +0000 (10:49 +0200)]
correcct ssh.password.message text according to new Password Promt Dialog layout

5 years agobuild scripts: deprecated method in old gant scripts
nik [Thu, 15 Sep 2016 08:44:17 +0000 (11:44 +0300)]
build scripts: deprecated method in old gant scripts

5 years agobuild scripts: include junit-jupiter-api-5.0.0-M2.jar to junit plugin distribution idea/163.4558
nik [Thu, 15 Sep 2016 08:42:53 +0000 (11:42 +0300)]
build scripts: include junit-jupiter-api-5.0.0-M2.jar to junit plugin distribution

5 years agodeprecate PasswordSafePromptDialog
Vladimir Krivosheev [Thu, 15 Sep 2016 08:35:58 +0000 (10:35 +0200)]
deprecate PasswordSafePromptDialog

5 years agobuild scripts: include shared resources to distribution in 'update from sources'... dbe/163.4555
nik [Thu, 15 Sep 2016 08:35:38 +0000 (11:35 +0300)]
build scripts: include shared resources to distribution in 'update from sources' task

5 years agobuild scripts for IDEA UE and CE rewritten to use the new scheme to layout platform...
nik [Wed, 14 Sep 2016 17:32:10 +0000 (20:32 +0300)]
build scripts for IDEA UE and CE rewritten to use the new scheme to layout platform and plugin JARs instead of layouts.gant files

5 years agobuild scripts: javadoc updated
nik [Wed, 14 Sep 2016 17:29:37 +0000 (20:29 +0300)]
build scripts: javadoc updated

5 years agobuild scripts: specified non-trivial layouts of remaining IDEA plugins
nik [Wed, 14 Sep 2016 17:28:45 +0000 (20:28 +0300)]
build scripts: specified non-trivial layouts of remaining IDEA plugins

5 years agobuild scripts: allow plugins to include resources from other modules, reordering...
nik [Wed, 14 Sep 2016 17:27:34 +0000 (20:27 +0300)]
build scripts: allow plugins to include resources from other modules, reordering entries in jar files supported, added option to skip building non-bundled plugins, allow excluding project libraries from a product layout, added option to build archives of sources of all modules included into a product

5 years agobuild scripts: exclude *.png files from sources archives
nik [Wed, 14 Sep 2016 17:16:32 +0000 (20:16 +0300)]
build scripts: exclude *.png files from sources archives

5 years agobuild scripts: javadoc updated
nik [Wed, 14 Sep 2016 17:02:16 +0000 (20:02 +0300)]
build scripts: javadoc updated

5 years agoperform multithreaded modal indexing immediately even if inside write action (IDEA...
peter [Thu, 15 Sep 2016 08:02:51 +0000 (10:02 +0200)]
perform multithreaded modal indexing immediately even if inside write action (IDEA-159199)

5 years agoCucumber dependencies updated
Andrey Vokin [Thu, 15 Sep 2016 07:22:48 +0000 (09:22 +0200)]
Cucumber dependencies updated

5 years agoLambdaCanBeMethodReferenceInspection: ExpressionUtils.isNullLiteral used
Tagir Valeev [Thu, 15 Sep 2016 07:09:49 +0000 (14:09 +0700)]
LambdaCanBeMethodReferenceInspection: ExpressionUtils.isNullLiteral used

5 years agoIDEA-161194 Add inspection to optimize Stream.filter(...).findAny().isPresent() to...
Tagir Valeev [Thu, 15 Sep 2016 06:20:50 +0000 (13:20 +0700)]
IDEA-161194 Add inspection to optimize Stream.filter(...).findAny().isPresent() to anyMatch(...)

5 years agoIDEA-161260 Stream API Migration: support findFirst() patterns
Tagir Valeev [Thu, 15 Sep 2016 05:13:11 +0000 (12:13 +0700)]
IDEA-161260 Stream API Migration: support findFirst() patterns

5 years agoIDEA-161202 Replace Collections.sort with List.sort in Java-8 pycharm/163.4548 pycharm/163.4549
Tagir Valeev [Thu, 15 Sep 2016 04:24:08 +0000 (11:24 +0700)]
IDEA-161202 Replace Collections.sort with List.sort in Java-8

5 years agoReplace several comparators via ComparatorCombinatorsInspection
Tagir Valeev [Thu, 15 Sep 2016 03:49:49 +0000 (10:49 +0700)]
Replace several comparators via ComparatorCombinatorsInspection

5 years agoComparatorCombinatorsInspection: same family name; naturalOrder()/reverseOrder()...
Tagir Valeev [Thu, 15 Sep 2016 03:34:03 +0000 (10:34 +0700)]
ComparatorCombinatorsInspection: same family name; naturalOrder()/reverseOrder() support

5 years agoAdd descriptions for some registry keys appcode/163.4544 clion/163.4540 dbe/163.4536 dbe/163.4541 idea/163.4542 phpstorm/163.4545 pycharm/163.4538 pycharm/163.4543 rubymine/163.4546 webstorm/163.4547
Vassiliy.Kudryashov [Wed, 14 Sep 2016 20:20:52 +0000 (23:20 +0300)]
Add descriptions for some registry keys

5 years agoEnable blocking read of the git output by default
Kirill Likhodedov [Wed, 14 Sep 2016 20:12:30 +0000 (23:12 +0300)]
Enable blocking read of the git output by default

This solves trimmed output like in IDEA-96461,
it probably used to cause hangs in some cases, but the process handler
had many improvements since then, so hopefully no more hangs should
appear. If they do, the change will be rolled back.

5 years agoMake "Undo commit" restore correct state of added files
Kirill Likhodedov [Wed, 14 Sep 2016 19:54:10 +0000 (22:54 +0300)]
Make "Undo commit" restore correct state of added files

Call `git reset --soft` instead of `--mixed`, to add all files from
the commit to the index.

This fixes IDEA-160606

5 years agoshould be the only credentials per service name — fixed and tested for macOS appcode/163.4525
Vladimir Krivosheev [Wed, 14 Sep 2016 17:29:16 +0000 (19:29 +0200)]
should be the only credentials per service name — fixed and tested for macOS

5 years agoShow display names of user Default/Darcula copies when switching dbe/163.4527
Rustam Vishnyakov [Wed, 14 Sep 2016 16:33:06 +0000 (19:33 +0300)]
Show display names of user Default/Darcula copies when switching

5 years agoshould be the only credentials per service name (fixed and test for KeePass): fix...
Vladimir Krivosheev [Wed, 14 Sep 2016 16:22:12 +0000 (18:22 +0200)]
should be the only credentials per service name (fixed and test for KeePass): fix test

5 years agobuild scripts: correctly find file under source root with package prefix
nik [Wed, 14 Sep 2016 14:03:22 +0000 (17:03 +0300)]
build scripts: correctly find file under source root with package prefix

5 years agobuild scripts: check correctness of productLayout.mainModule
nik [Wed, 14 Sep 2016 14:00:42 +0000 (17:00 +0300)]
build scripts: check correctness of productLayout.mainModule

5 years agoproject configuration: dependency on JAXB library moved from maven module to maven2...
nik [Tue, 13 Sep 2016 15:59:28 +0000 (18:59 +0300)]
project configuration: dependency on JAXB library moved from maven module to maven2-server-impl module

5 years agoproject configuration: corrected scope for 'TestNG' library to ensure that it won...
nik [Tue, 13 Sep 2016 14:05:08 +0000 (17:05 +0300)]
project configuration: corrected scope for 'TestNG' library to ensure that it won't be copied 'lib' directory of IDEA distribution

5 years agoproject configuration: use 'test' scope for assertj library used in tests only
nik [Tue, 13 Sep 2016 14:04:15 +0000 (17:04 +0300)]
project configuration: use 'test' scope for assertj library used in tests only

5 years agoproject configuration: added missing libraries to IDEA Community project
nik [Tue, 13 Sep 2016 12:27:48 +0000 (15:27 +0300)]
project configuration: added missing libraries to IDEA Community project

5 years agoproject configuration: removed unused dependency on TestNG library
nik [Tue, 13 Sep 2016 12:16:40 +0000 (15:16 +0300)]
project configuration: removed unused dependency on TestNG library

5 years ago[groovy] show method calls before closure blocks
Vladislav.Soroka [Wed, 14 Sep 2016 15:52:50 +0000 (18:52 +0300)]
[groovy] show method calls before closure blocks

5 years agoDefault prefix change [IDEA-CR-13797]
Rustam Vishnyakov [Wed, 14 Sep 2016 15:51:30 +0000 (18:51 +0300)]
Default prefix change [IDEA-CR-13797]

5 years agouse message bus instead of custom dispatcher
Vladimir Krivosheev [Wed, 14 Sep 2016 15:50:53 +0000 (17:50 +0200)]
use message bus instead of custom dispatcher

5 years agoIDEA-161217 (False positive 'Unnecessary call to String.valueOf()')
Bas Leijdekkers [Wed, 14 Sep 2016 15:45:36 +0000 (17:45 +0200)]
IDEA-161217 (False positive 'Unnecessary call to String.valueOf()')

5 years agoSRR: avoid double brace initialization
Bas Leijdekkers [Wed, 14 Sep 2016 14:55:42 +0000 (16:55 +0200)]
SRR: avoid double brace initialization

5 years agoSSR: don't use selection if the editor does not have the focus
Bas Leijdekkers [Wed, 14 Sep 2016 14:30:47 +0000 (16:30 +0200)]
SSR: don't use selection if the editor does not have the focus

5 years agoSSR: cleanup
Bas Leijdekkers [Wed, 14 Sep 2016 14:28:48 +0000 (16:28 +0200)]
SSR: cleanup

5 years agoSSR: collect usage statistics
Bas Leijdekkers [Wed, 14 Sep 2016 12:41:27 +0000 (14:41 +0200)]
SSR: collect usage statistics

5 years agoConvertAtomicToLongAdderIntention check element is valid
Dmitry Batkovich [Wed, 14 Sep 2016 15:39:58 +0000 (18:39 +0300)]
ConvertAtomicToLongAdderIntention check element is valid

5 years agoshould be the only credentials per service name (fixed and test for KeePass)
Vladimir Krivosheev [Wed, 14 Sep 2016 15:35:04 +0000 (17:35 +0200)]
should be the only credentials per service name (fixed and test for KeePass)