idea/community.git
6 years agoadd colored speed search for AbstractFileTreeTable
Sergey Ignatov [Wed, 27 Jan 2016 20:05:26 +0000 (23:05 +0300)]
add colored speed search for AbstractFileTreeTable

6 years agoIDEA-149395 use opaque scroll bars for all tables
Sergey Malenkov [Wed, 27 Jan 2016 18:22:36 +0000 (21:22 +0300)]
IDEA-149395 use opaque scroll bars for all tables
This fix also reverts hacks added to some tables

6 years agoIDEA-149395 Move shared code to ButtonlessScrollBarUI
Sergey Malenkov [Wed, 27 Jan 2016 17:22:54 +0000 (20:22 +0300)]
IDEA-149395 Move shared code to ButtonlessScrollBarUI
It is needed to support scrollbars in Swing popups from JComboBox

6 years ago[vcs-log] resize commit column in graph table without a header
Julia Beliaeva [Sun, 24 Jan 2016 22:43:25 +0000 (01:43 +0300)]
[vcs-log] resize commit column in graph table without a header

6 years ago[vcs-log] remove table header
Julia Beliaeva [Fri, 15 Jan 2016 20:54:59 +0000 (23:54 +0300)]
[vcs-log] remove table header

6 years ago[vcs-log] add vertical gap between branches panel and toolbar
Julia Beliaeva [Fri, 15 Jan 2016 20:43:22 +0000 (23:43 +0300)]
[vcs-log] add vertical gap between branches panel and toolbar

6 years ago[vcs-log] move settings action to the right
Julia Beliaeva [Fri, 15 Jan 2016 20:35:13 +0000 (23:35 +0300)]
[vcs-log] move settings action to the right

6 years ago[vcs-log] remove "Go To" action from toolbar
Julia Beliaeva [Fri, 15 Jan 2016 20:14:12 +0000 (23:14 +0300)]
[vcs-log] remove "Go To" action from toolbar

6 years ago[vcs-log] make filters/actions toolbar in log the same height as changes view toolbar
Julia Beliaeva [Fri, 15 Jan 2016 19:44:57 +0000 (22:44 +0300)]
[vcs-log] make filters/actions toolbar in log the same height as changes view toolbar

calculate text filter height size so that it has the same height as ordinary toolbar button

6 years ago[vcs-log] remove words "Filter" in front of text filter window
Julia Beliaeva [Fri, 15 Jan 2016 20:09:32 +0000 (23:09 +0300)]
[vcs-log] remove words "Filter" in front of text filter window

6 years ago[vcs-log] fix scrollpane borders
Julia Beliaeva [Sun, 24 Jan 2016 18:33:27 +0000 (21:33 +0300)]
[vcs-log] fix scrollpane borders

6 years ago[vcs-log] use modern one-pixel splitter
Julia Beliaeva [Fri, 15 Jan 2016 18:05:32 +0000 (21:05 +0300)]
[vcs-log] use modern one-pixel splitter

6 years agooverload resolution: cls method text should not be called to avoid decompilation...
Anna Kozlova [Wed, 27 Jan 2016 16:58:35 +0000 (19:58 +0300)]
overload resolution: cls method text should not be called to avoid decompilation and shortening of the class references

6 years agoEA-78178 - NPE: DirectoryNode.getDirName
Anna Kozlova [Wed, 27 Jan 2016 11:30:21 +0000 (14:30 +0300)]
EA-78178 - NPE: DirectoryNode.getDirName

6 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Wed, 27 Jan 2016 16:07:37 +0000 (19:07 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoCleanup (formatting; minor optimization)
Roman Shevchenko [Wed, 27 Jan 2016 16:06:07 +0000 (19:06 +0300)]
Cleanup (formatting; minor optimization)

6 years agoMerge pull request #347 (https://github.com/JetBrains/intellij-community/pull/347)
Roman Shevchenko [Wed, 27 Jan 2016 15:58:47 +0000 (18:58 +0300)]
Merge pull request #347 (https://github.com/JetBrains/intellij-community/pull/347)

6 years agoIDEA-150902 (False positive of 'Field is accessed in both synchronized and unsynchron...
Bas Leijdekkers [Wed, 27 Jan 2016 15:50:46 +0000 (16:50 +0100)]
IDEA-150902 (False positive of 'Field is accessed in both synchronized and unsynchronized contexts' inspection)

6 years ago[ui] non-recursive directory r/o check before deleting files (IDEA-150775) appcode/144.3420 clion/144.3421
Roman Shevchenko [Wed, 27 Jan 2016 14:54:34 +0000 (17:54 +0300)]
[ui] non-recursive directory r/o check before deleting files (IDEA-150775)

6 years agoEA-66906 - ISE: DocumentUndoProvider$MyEditorDocumentListener.beforeDocumentChange
Dmitry Batrak [Wed, 27 Jan 2016 14:24:00 +0000 (17:24 +0300)]
EA-66906 - ISE: DocumentUndoProvider$MyEditorDocumentListener.beforeDocumentChange

6 years agoAddVariableInitializerFix#runAssignmentTemplate constructors array can be empty ...
Dmitry Batkovich [Wed, 27 Jan 2016 14:47:14 +0000 (17:47 +0300)]
AddVariableInitializerFix#runAssignmentTemplate constructors array can be empty  (EA-77869)

6 years agoconditional expression with similar branches processes last method argument if it...
Dmitry Batkovich [Wed, 27 Jan 2016 14:33:55 +0000 (17:33 +0300)]
conditional expression with similar branches processes last method argument if it is ellipsis  IDEA-150700

6 years agoIDEA-143457 Project View presentation of a module looses bold font face when there...
Alexander Doroshko [Wed, 27 Jan 2016 14:19:45 +0000 (17:19 +0300)]
IDEA-143457 Project View presentation of a module looses bold font face when there is an error inside

6 years ago[patch]: track only not success pre-check statuses (for properly detection already...
Nadya Zabrodina [Wed, 27 Jan 2016 14:23:20 +0000 (17:23 +0300)]
[patch]: track only not success pre-check statuses (for properly detection already applied status)

* true success status may come only from executeWritable-> actualApply

6 years agogradle: handle transitive dependencies of a component w/o associated artifact phpstorm/144.3419
Vladislav.Soroka [Wed, 27 Jan 2016 13:36:21 +0000 (16:36 +0300)]
gradle: handle transitive dependencies of a component w/o associated artifact

6 years agoEA-77646 - IOE: CheckUtil.checkWritable
Dmitry Avdeev [Wed, 27 Jan 2016 12:32:28 +0000 (15:32 +0300)]
EA-77646 - IOE: CheckUtil.checkWritable

6 years agoIDEA-150317 Debugger: Evaluate dialog: Expression Mode button shows wrong mnemonic
Sergey Malenkov [Wed, 27 Jan 2016 13:00:53 +0000 (16:00 +0300)]
IDEA-150317 Debugger: Evaluate dialog: Expression Mode button shows wrong mnemonic

6 years agoIDEA-150897 EditorComponent ignores installed border
Dmitry Batrak [Wed, 27 Jan 2016 12:58:11 +0000 (15:58 +0300)]
IDEA-150897 EditorComponent ignores installed border

6 years ago[hg]: IDEA-149672 HG: implement AnnotationProviderEx to provide annotate in diff...
Nadya Zabrodina [Wed, 27 Jan 2016 09:10:58 +0000 (12:10 +0300)]
[hg]: IDEA-149672 HG: implement AnnotationProviderEx to provide annotate in diff action

6 years agoresource bundles: remove unused old methods
Dmitry Batkovich [Wed, 27 Jan 2016 12:48:58 +0000 (15:48 +0300)]
resource bundles: remove unused old methods

6 years agoresource bundles: remove unused old methods
Dmitry Batkovich [Wed, 27 Jan 2016 12:44:49 +0000 (15:44 +0300)]
resource bundles: remove unused old methods

6 years agoAutoFormatTypedHandler: fixed IOOBE
Yaroslav Lepenkin [Wed, 27 Jan 2016 12:20:05 +0000 (15:20 +0300)]
AutoFormatTypedHandler: fixed IOOBE

6 years agoresource bundles: reduce regexp invocation count while grouping resource bundles...
Dmitry Batkovich [Wed, 27 Jan 2016 12:37:37 +0000 (15:37 +0300)]
resource bundles: reduce regexp invocation count while grouping resource bundles in project view

6 years agoLog malformed docstring in addition to stacktrace from rest_formatter.py
Mikhail Golubev [Tue, 26 Jan 2016 14:53:56 +0000 (17:53 +0300)]
Log malformed docstring in addition to stacktrace from rest_formatter.py

6 years agoPY-18265 Add dedicated option for spacing around "**" operator
Mikhail Golubev [Tue, 26 Jan 2016 14:01:32 +0000 (17:01 +0300)]
PY-18265 Add dedicated option for spacing around "**" operator

6 years agoZD-612358 Add more diagnostic logging in PyPackageManager to investigate the problem
Mikhail Golubev [Mon, 25 Jan 2016 17:24:06 +0000 (20:24 +0300)]
ZD-612358 Add more diagnostic logging in PyPackageManager to investigate the problem

6 years ago[ui] correct file for Edit Custom VM Options action (IDEA-150830) appcode/144.3414 clion/144.3415
Roman Shevchenko [Wed, 27 Jan 2016 11:58:56 +0000 (14:58 +0300)]
[ui] correct file for Edit Custom VM Options action (IDEA-150830)

6 years agoresource bundles: property files with non-standard names (ex: "messages.de") can...
Dmitry Batkovich [Wed, 27 Jan 2016 11:46:16 +0000 (14:46 +0300)]
resource bundles: property files with non-standard names (ex: "messages.de") can be combined to resource bundles automatically

6 years agoProject View node: no need to check hasProblemFileBeneath() twice clion/144.3413
Alexander Doroshko [Wed, 27 Jan 2016 11:33:49 +0000 (14:33 +0300)]
Project View node: no need to check hasProblemFileBeneath() twice

6 years agocleanup phpstorm/144.3412
Dmitry Batkovich [Wed, 27 Jan 2016 11:17:10 +0000 (14:17 +0300)]
cleanup

6 years agoResource bundles: Combining two Play's properties files to a message bundle throws...
Dmitry Batkovich [Wed, 27 Jan 2016 11:13:54 +0000 (14:13 +0300)]
Resource bundles: Combining two Play's properties files to a message bundle throws exception (IDEA-150629 )

6 years agoRecent Tests: refactored test order calculation
Yaroslav Lepenkin [Tue, 26 Jan 2016 12:32:31 +0000 (15:32 +0300)]
Recent Tests: refactored test order calculation

6 years agoextracted method
Yaroslav Lepenkin [Mon, 25 Jan 2016 17:16:57 +0000 (20:16 +0300)]
extracted method

6 years agoSOE with numeric conditional expressions when expression inside is not standalone
Anna Kozlova [Wed, 27 Jan 2016 10:54:28 +0000 (13:54 +0300)]
SOE with numeric conditional expressions when expression inside is not standalone
EA-78419 - SOE: InferenceSessionContainer.infer

6 years agotype distinction: remove non-symmetrie for type param bounds (IDEA-150724)
Anna Kozlova [Tue, 26 Jan 2016 16:16:41 +0000 (19:16 +0300)]
type distinction: remove non-symmetrie for type param bounds (IDEA-150724)

6 years agoEA-78411 - IAE: JavaClassSupersImpl.processLowerBound
Anna Kozlova [Tue, 26 Jan 2016 14:38:46 +0000 (17:38 +0300)]
EA-78411 - IAE: JavaClassSupersImpl.processLowerBound

6 years agoIDEA-150848 [refine SwingCleanuper]
Anton Tarasov [Wed, 27 Jan 2016 09:55:50 +0000 (12:55 +0300)]
IDEA-150848 [refine SwingCleanuper]

6 years ago[java] skip type annotations from parameter info (IDEA-132058)
Roman Shevchenko [Wed, 27 Jan 2016 09:51:03 +0000 (12:51 +0300)]
[java] skip type annotations from parameter info (IDEA-132058)

6 years agoIDEA-149864 Switch boot JDK on Windows shouldn't appear since unavailable
Alexey Ushakov [Wed, 27 Jan 2016 09:46:53 +0000 (12:46 +0300)]
IDEA-149864 Switch boot JDK on Windows shouldn't appear since unavailable

Enabled switch boot jdk dialog on linux

6 years agoUpdate educational plugins paths in build info pycharm/144.3411
Valentina Kiryushkina [Wed, 27 Jan 2016 09:11:16 +0000 (12:11 +0300)]
Update educational plugins paths in build info

6 years agoPY-13896 devpi support and make pypi.python.org optional
Ekaterina Tuzova [Mon, 25 Jan 2016 17:32:06 +0000 (20:32 +0300)]
PY-13896 devpi support and make pypi.python.org optional

6 years agoPY-6801 Remove pypi repository
Ekaterina Tuzova [Mon, 25 Jan 2016 14:52:58 +0000 (17:52 +0300)]
PY-6801 Remove pypi repository

 clear cache before reloading packages

6 years agoPY-6801 Remove pypi repository
Ekaterina Tuzova [Mon, 25 Jan 2016 09:12:32 +0000 (12:12 +0300)]
PY-6801 Remove pypi repository

 Remove repository from UI

6 years agofixed PY-18009 Buttons are missed
Ekaterina Tuzova [Thu, 14 Jan 2016 11:00:56 +0000 (14:00 +0300)]
fixed PY-18009 Buttons are missed

6 years ago[vcs-log] optimize imports appcode/144.3410 clion/144.3409
Julia Beliaeva [Wed, 27 Jan 2016 05:20:28 +0000 (08:20 +0300)]
[vcs-log] optimize imports

6 years ago[vcs-log] remove usages of VcsLogUiImpl.getLog from VcsLogGraphTable appcode/144.3395 clion/144.3393 dbe/144.3392 idea/144.3394 phpstorm/144.3398 pycharm/144.3399 rubymine/144.3401 webstorm/144.3405
Julia Beliaeva [Thu, 21 Jan 2016 17:38:30 +0000 (20:38 +0300)]
[vcs-log] remove usages of VcsLogUiImpl.getLog from VcsLogGraphTable

6 years ago[vcs-log] remove usages of VcsLogUiImpl.getLog from MainFrame
Julia Beliaeva [Thu, 21 Jan 2016 17:36:06 +0000 (20:36 +0300)]
[vcs-log] remove usages of VcsLogUiImpl.getLog from MainFrame

6 years ago[vcs-log] rearrange code
Julia Beliaeva [Wed, 27 Jan 2016 00:22:52 +0000 (03:22 +0300)]
[vcs-log] rearrange code

6 years ago[vcs-log] add NotNull annotations
Julia Beliaeva [Wed, 27 Jan 2016 00:15:49 +0000 (03:15 +0300)]
[vcs-log] add NotNull annotations

6 years ago[vcs-log] convert field to a parameter
Julia Beliaeva [Wed, 27 Jan 2016 00:12:26 +0000 (03:12 +0300)]
[vcs-log] convert field to a parameter

6 years ago[vcs-log] extract NotLoadedCommitsIdsGenerator from a function
Julia Beliaeva [Wed, 27 Jan 2016 00:08:39 +0000 (03:08 +0300)]
[vcs-log] extract NotLoadedCommitsIdsGenerator from a function

6 years ago[vcs-log] rename notLoadCommits -> notLoadedCommits
Julia Beliaeva [Wed, 27 Jan 2016 00:01:21 +0000 (03:01 +0300)]
[vcs-log] rename notLoadCommits -> notLoadedCommits

6 years ago[vcs-log] use Cmd instead of Ctrl on mac to select roots IDEA-146846
Julia Beliaeva [Tue, 26 Jan 2016 22:59:30 +0000 (01:59 +0300)]
[vcs-log] use Cmd instead of Ctrl on mac to select roots IDEA-146846

6 years ago[vcs-log] extract actions from quick settings and register them in xml
Julia Beliaeva [Tue, 26 Jan 2016 21:34:08 +0000 (00:34 +0300)]
[vcs-log] extract actions from quick settings and register them in xml

6 years agoIDEA-144313 - Redeploy "null" message
Michael Golubev [Tue, 26 Jan 2016 18:55:38 +0000 (19:55 +0100)]
IDEA-144313 - Redeploy "null" message

6 years agoPY-18282 and PY-18163: adding tests and fixing same trouble for py.test appcode/144.3390
Ilya.Kazakevich [Tue, 26 Jan 2016 19:31:10 +0000 (22:31 +0300)]
PY-18282 and PY-18163: adding tests and fixing same trouble for py.test

6 years agoDBE-2195 Make SQL dialect selection dialog keyboard-friendly
Vassiliy.Kudryashov [Tue, 26 Jan 2016 19:17:26 +0000 (22:17 +0300)]
DBE-2195 Make SQL dialect selection dialog keyboard-friendly

6 years agoIDEA-149395 Fix tree border in the Breakpoints dialog
Sergey Malenkov [Tue, 26 Jan 2016 18:41:50 +0000 (21:41 +0300)]
IDEA-149395 Fix tree border in the Breakpoints dialog

6 years agoIDEA-149395 Fix plugins table alignment to leave a space for scroll bar
Sergey Malenkov [Tue, 26 Jan 2016 17:52:32 +0000 (20:52 +0300)]
IDEA-149395 Fix plugins table alignment to leave a space for scroll bar

6 years agoIDEA-149395 Fix shortcuts alignment according to the scroll bar
Sergey Malenkov [Tue, 26 Jan 2016 17:10:32 +0000 (20:10 +0300)]
IDEA-149395 Fix shortcuts alignment according to the scroll bar

6 years agoIDEA-149395 Fix icons alignment according to the scroll bar
Sergey Malenkov [Tue, 26 Jan 2016 17:09:02 +0000 (20:09 +0300)]
IDEA-149395 Fix icons alignment according to the scroll bar

6 years agocoverage agent updated to include https://github.com/JetBrains/intellij-coverage...
Dmitry Jemerov [Tue, 26 Jan 2016 17:58:59 +0000 (18:58 +0100)]
coverage agent updated to include https://github.com/JetBrains/intellij-coverage/pull/2

6 years agorevert allow to debug coverage agent without modifying IDEA source
Dmitry Jemerov [Tue, 26 Jan 2016 17:57:59 +0000 (18:57 +0100)]
revert allow to debug coverage agent without modifying IDEA source

6 years agoCSS: consider minified files as generated sources (WEB-18541)
Alexander Zolotov [Tue, 26 Jan 2016 13:39:33 +0000 (16:39 +0300)]
CSS: consider minified files as generated sources (WEB-18541)

6 years agoshow console messages from workers
Konstantin Ulitin [Tue, 26 Jan 2016 17:49:08 +0000 (20:49 +0300)]
show console messages from workers

6 years agoallow to debug coverage agent without modifying IDEA source
Dmitry Jemerov [Tue, 26 Jan 2016 17:30:34 +0000 (18:30 +0100)]
allow to debug coverage agent without modifying IDEA source

6 years agoIG: add "Replace with 'Optional.empty()'" quickfix
Bas Leijdekkers [Tue, 26 Jan 2016 14:07:49 +0000 (15:07 +0100)]
IG: add "Replace with 'Optional.empty()'" quickfix

6 years agoIG: "return of 'null'" inspection should always warn on methods returning a null...
Bas Leijdekkers [Tue, 26 Jan 2016 13:52:40 +0000 (14:52 +0100)]
IG: "return of 'null'" inspection should always warn on methods returning a null Optional

6 years agojs lambda debug — works for pure js
Vladimir Krivosheev [Tue, 26 Jan 2016 16:36:49 +0000 (17:36 +0100)]
js lambda debug — works for pure js

6 years agoIDEA-147788 Build fails for non-Android modules in Gradle-based multi-module Android...
Dmitry Avdeev [Tue, 26 Jan 2016 16:40:33 +0000 (19:40 +0300)]
IDEA-147788 Build fails for non-Android modules in Gradle-based multi-module Android project due to missing JavaGradle facet

6 years agoUpdate educational plugins build data
Valentina Kiryushkina [Tue, 26 Jan 2016 16:32:55 +0000 (19:32 +0300)]
Update educational plugins build data

6 years agoRemove intellij edu plugins, obsolete tests and unused dependencies
Valentina Kiryushkina [Tue, 26 Jan 2016 16:22:58 +0000 (19:22 +0300)]
Remove intellij edu plugins, obsolete tests and unused dependencies

6 years agoRename educational plugins and update plugin's description
Valentina Kiryushkina [Tue, 26 Jan 2016 12:47:26 +0000 (15:47 +0300)]
Rename educational plugins and update plugin's description

edu --> educational-python
educational --> educational-core
interactive-learning --> student

6 years ago[groovy] fix nested index processing. Accessing 'Stubs' during processing 'groovy...
Daniil Ovchinnikov [Tue, 26 Jan 2016 14:59:25 +0000 (17:59 +0300)]
[groovy] fix nested index processing. Accessing 'Stubs' during processing 'groovy.trait.methods'. Apply Java 8 fixes

6 years ago[java] .class PSI builder logging corrected (EA-78433)
Roman Shevchenko [Tue, 26 Jan 2016 16:17:59 +0000 (19:17 +0300)]
[java] .class PSI builder logging corrected (EA-78433)

6 years agoRevert: IDEA-150848 Editor leak in AccessibleEditorComponentImpl (84990740c5af8293c02...
Yann Cébron [Tue, 26 Jan 2016 16:10:41 +0000 (17:10 +0100)]
Revert: IDEA-150848 Editor leak in AccessibleEditorComponentImpl (84990740c5af8293c02abfe9d1aa3a62d831ee21)

6 years ago[platform] fixes NPE (EA-78417)
Roman Shevchenko [Tue, 26 Jan 2016 15:56:01 +0000 (18:56 +0300)]
[platform] fixes NPE (EA-78417)

6 years agoCleanup (deprecates VirtualFile.isValidName) idea/144.3373
Roman Shevchenko [Tue, 26 Jan 2016 15:03:22 +0000 (18:03 +0300)]
Cleanup (deprecates VirtualFile.isValidName)

6 years agooverload resolution: don't include constraints on functional expressions into applica... appcode/144.3372 clion/144.3371
Anna Kozlova [Tue, 26 Jan 2016 12:07:28 +0000 (15:07 +0300)]
overload resolution: don't include constraints on functional expressions into applicability check during overload resolution (IDEA-150745)

6 years agoextract inference errors from parent calls when applicable
Anna Kozlova [Tue, 26 Jan 2016 11:42:38 +0000 (14:42 +0300)]
extract inference errors from parent calls when applicable

6 years agoremove dependency on upcoming testng-remote.jar (IDEA-150806)
Anna Kozlova [Tue, 26 Jan 2016 09:25:56 +0000 (12:25 +0300)]
remove dependency on upcoming testng-remote.jar (IDEA-150806)

6 years agoEA-77459 - NPE: RefactoringChangeUtil.getTypeByExpression
Anna Kozlova [Mon, 25 Jan 2016 17:50:25 +0000 (20:50 +0300)]
EA-77459 - NPE: RefactoringChangeUtil.getTypeByExpression

6 years agoEA-78284 - IAE: ClassUtil.getJVMClassName
Anna Kozlova [Mon, 25 Jan 2016 17:45:52 +0000 (20:45 +0300)]
EA-78284 - IAE: ClassUtil.getJVMClassName

6 years agoEA-78288 - IAE: LoadTextUtil.loadText
Anna Kozlova [Mon, 25 Jan 2016 17:44:08 +0000 (20:44 +0300)]
EA-78288 - IAE: LoadTextUtil.loadText

6 years agoEA-78369 - NPE: PsiDiamondTypeImpl$InferredAnonymTypeVisitor.visitClassType
Anna Kozlova [Mon, 25 Jan 2016 17:37:09 +0000 (20:37 +0300)]
EA-78369 - NPE: PsiDiamondTypeImpl$InferredAnonymTypeVisitor.visitClassType

6 years agoEA-78372 - ROME: DocumentImpl.replaceString
Anna Kozlova [Mon, 25 Jan 2016 17:08:10 +0000 (20:08 +0300)]
EA-78372 - ROME: DocumentImpl.replaceString

6 years agounused param removed
Anna Kozlova [Mon, 25 Jan 2016 16:25:58 +0000 (19:25 +0300)]
unused param removed

6 years agoIDEA-150848 Editor leak in AccessibleEditorComponentImpl
Anton Tarasov [Tue, 26 Jan 2016 13:44:57 +0000 (16:44 +0300)]
IDEA-150848 Editor leak in AccessibleEditorComponentImpl

6 years agoIDEA-150505 Underlines characters invisibles
Dmitry Batrak [Tue, 26 Jan 2016 13:17:56 +0000 (16:17 +0300)]
IDEA-150505 Underlines characters invisibles

* change vertical text centering within line bounds - baseline is now on 'ascent' distance from the top boundary (so leading space adds now to the space below baseline)
* also make ascent/descent values scale proportionally with line spacing factor

6 years ago[platform] extended file name validity check (IDEA-150199)
Roman Shevchenko [Tue, 26 Jan 2016 13:06:48 +0000 (16:06 +0300)]
[platform] extended file name validity check (IDEA-150199)

- methods in PathUtil[Rt] extended to exclude reserved Windows names, and verify that the name may be encoded with platform's charset (Unix-only)
- name validity checks in VFS refactored to introduce VirtualFileSystem.isValidName()
- LocalFileSystem.isValidName() uses platform rules