idea/community.git
8 years agohttps://ea.jetbrains.com/browser/ea_problems/60655
Vassiliy.Kudryashov [Wed, 24 Sep 2014 08:20:38 +0000 (12:20 +0400)]
https://ea.jetbrains.com/browser/ea_problems/60655
NPE: HintManagerImpl._getHintPosition

8 years ago'Stop Pub Serve' action in the Pub Serve tool window
Alexander Doroshko [Wed, 24 Sep 2014 07:52:07 +0000 (11:52 +0400)]
'Stop Pub Serve' action in the Pub Serve tool window

8 years agoFile indent options provider API: a flag to skip a provider on full reformat, logging
Rustam Vishnyakov [Wed, 24 Sep 2014 07:44:11 +0000 (11:44 +0400)]
File indent options provider API: a flag to skip a provider on full reformat, logging

8 years agoCleanup (better assertions, warnings) pycharm/138.2459
Roman Shevchenko [Wed, 24 Sep 2014 07:43:59 +0000 (09:43 +0200)]
Cleanup (better assertions, warnings)

8 years agofix testOverrideStripTrailingSpaces test
Vladimir Krivosheev [Wed, 24 Sep 2014 07:14:56 +0000 (09:14 +0200)]
fix testOverrideStripTrailingSpaces test

8 years agoGoogle App Engine: corrected test SDK for Windows idea/138.2458 idea/138.2458.1
nik [Wed, 24 Sep 2014 05:43:20 +0000 (09:43 +0400)]
Google App Engine: corrected test SDK for Windows

8 years agoclear variables cache when debug session ends appcode/138.2444 clion/138.2446 dbe/138.2449 phpstorm/138.2450 rubymine/138.2448 webstorm/138.2453
Konstantin Bulenkov [Wed, 24 Sep 2014 00:13:39 +0000 (02:13 +0200)]
clear variables cache when debug session ends

8 years agofix CME in inline debugger
Konstantin Bulenkov [Tue, 23 Sep 2014 23:55:34 +0000 (01:55 +0200)]
fix CME in inline debugger

8 years agoset editor as parent disposable for evaluation hint's disposable parent
Konstantin Bulenkov [Tue, 23 Sep 2014 23:48:32 +0000 (01:48 +0200)]
set editor as parent disposable for evaluation hint's disposable parent

8 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Tue, 23 Sep 2014 22:47:04 +0000 (00:47 +0200)]
Merge remote-tracking branch 'origin/master'

8 years agodon't run children calculation of 'this' if under remote debug
Konstantin Bulenkov [Tue, 23 Sep 2014 22:44:50 +0000 (00:44 +0200)]
don't run children calculation of 'this' if under remote debug

8 years agomark java remote configuration as RemoteRunProfile
Konstantin Bulenkov [Tue, 23 Sep 2014 22:43:46 +0000 (00:43 +0200)]
mark java remote configuration as RemoteRunProfile

8 years agomarkup interface for remote run profiles
Konstantin Bulenkov [Tue, 23 Sep 2014 22:43:02 +0000 (00:43 +0200)]
markup interface for remote run profiles

8 years agoMerge branch 'svn_18_3'
Konstantin Kolosovsky [Tue, 23 Sep 2014 21:56:40 +0000 (01:56 +0400)]
Merge branch 'svn_18_3'

8 years agosvn: Implemented ability to check and trust server certificate (for https protocol...
Konstantin Kolosovsky [Tue, 23 Sep 2014 21:50:15 +0000 (01:50 +0400)]
svn: Implemented ability to check and trust server certificate (for https protocol) without utilizing SVNKit authentication lifecycle - request is issued to the server and special TrustManager performs necessary certificate checks

8 years agoSMTestProxy: javadoc added
Sergey Simonchik [Tue, 23 Sep 2014 21:08:50 +0000 (01:08 +0400)]
SMTestProxy: javadoc added

8 years agoEA-59241 - CME: SMTestProxy.calcHasErrors
Sergey Simonchik [Tue, 23 Sep 2014 20:38:26 +0000 (00:38 +0400)]
EA-59241 - CME: SMTestProxy.calcHasErrors

8 years agoget rid of yellow code
Sergey Simonchik [Tue, 23 Sep 2014 20:03:29 +0000 (00:03 +0400)]
get rid of yellow code

8 years agosvn: Refactoring - extracted common logic for configuring HttpClient instances with...
Konstantin Kolosovsky [Tue, 23 Sep 2014 19:30:07 +0000 (23:30 +0400)]
svn: Refactoring - extracted common logic for configuring HttpClient instances with IDEA proxy settings, removed duplication

8 years agoMerge remote-tracking branch 'origin/master' webstorm/138.2442
Liana Bakradze [Tue, 23 Sep 2014 17:08:44 +0000 (21:08 +0400)]
Merge remote-tracking branch 'origin/master'

8 years agoMerge remote-tracking branch 'origin/master'
Liana Bakradze [Tue, 23 Sep 2014 17:08:21 +0000 (21:08 +0400)]
Merge remote-tracking branch 'origin/master'

8 years agoclear test environment before test
Liana Bakradze [Tue, 23 Sep 2014 17:07:29 +0000 (21:07 +0400)]
clear test environment before test

8 years agoAppearanceOptionsTopHitProvider: support notifications
Sergey Malenkov [Tue, 23 Sep 2014 17:04:05 +0000 (21:04 +0400)]
AppearanceOptionsTopHitProvider: support notifications

8 years agodfa: don't forget facts coming from boxed booleans after they're flushed
peter [Tue, 23 Sep 2014 15:30:34 +0000 (17:30 +0200)]
dfa: don't forget facts coming from boxed booleans after they're flushed

8 years agoIDEA-129885 Ctrl+up/down should scroll in Database Console
Gregory.Shrago [Tue, 23 Sep 2014 16:29:32 +0000 (20:29 +0400)]
IDEA-129885 Ctrl+up/down should scroll in Database Console

8 years agogithub: remove GithubSslSupport from plugin.xml
Aleksey Pivovarov [Tue, 23 Sep 2014 15:58:08 +0000 (19:58 +0400)]
github: remove GithubSslSupport from plugin.xml

class war removed some time ago

8 years agodo not fold parameter names by default
Yaroslav Lepenkin [Tue, 23 Sep 2014 15:51:52 +0000 (19:51 +0400)]
do not fold parameter names by default

8 years agoIDEA-130195 Code fragments in debugger can no longer evaluate Grails domain methods
Egor.Ushakov [Tue, 23 Sep 2014 15:53:10 +0000 (19:53 +0400)]
IDEA-130195 Code fragments in debugger can no longer evaluate Grails domain methods

8 years agodon't run refactoring tests in write command action
Max Medvedev [Tue, 23 Sep 2014 15:53:03 +0000 (19:53 +0400)]
don't run refactoring tests in write command action

8 years ago[push] Don't let edit target branch if there are no remotes
Kirill Likhodedov [Tue, 23 Sep 2014 15:47:55 +0000 (19:47 +0400)]
[push] Don't let edit target branch if there are no remotes

8 years agosvn: Refactored CertificateCallbackCase - removed logic that ensures not more than...
Konstantin Kolosovsky [Tue, 23 Sep 2014 15:45:55 +0000 (19:45 +0400)]
svn: Refactored CertificateCallbackCase - removed logic that ensures not more than one "accept certificate" request per svn command line client call (such logic is unnecessary as currently new callback instances are created on each svn command line client call)

8 years ago@NotNull
Alexander Zolotov [Tue, 23 Sep 2014 09:50:50 +0000 (13:50 +0400)]
@NotNull

8 years agoThe Settings dialog refactoring
Sergey Malenkov [Tue, 23 Sep 2014 15:20:33 +0000 (19:20 +0400)]
The Settings dialog refactoring

8 years agoMerge remote-tracking branch 'origin/master'
Yann Cébron [Tue, 23 Sep 2014 15:15:43 +0000 (17:15 +0200)]
Merge remote-tracking branch 'origin/master'

8 years agoFoldingUtil: fix compilation
Yann Cébron [Tue, 23 Sep 2014 15:15:13 +0000 (17:15 +0200)]
FoldingUtil: fix compilation

8 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Tue, 23 Sep 2014 15:14:10 +0000 (17:14 +0200)]
Merge remote-tracking branch 'origin/master'

8 years ago[push] Enable show diff from the repository node
Kirill Likhodedov [Tue, 23 Sep 2014 15:08:01 +0000 (19:08 +0400)]
[push] Enable show diff from the repository node

8 years agostress tests crash with PCE
Alexey Kudravtsev [Tue, 23 Sep 2014 14:53:54 +0000 (18:53 +0400)]
stress tests crash with PCE

8 years agodon't use super result as own result — don't rely on implementation
Vladimir Krivosheev [Tue, 23 Sep 2014 14:57:10 +0000 (16:57 +0200)]
don't use super result as own result — don't rely on implementation

8 years agocleanup
Vladimir Krivosheev [Tue, 23 Sep 2014 14:51:04 +0000 (16:51 +0200)]
cleanup

8 years agoIDEA-74010 outliner-like code folding improvements
Dmitry Batrak [Tue, 23 Sep 2014 14:00:48 +0000 (18:00 +0400)]
IDEA-74010 outliner-like code folding improvements

8 years agoexpand/collapse block recursively on Shift-click on gutter icon (IDEA-92889)
Dmitry Batrak [Mon, 22 Sep 2014 16:42:37 +0000 (20:42 +0400)]
expand/collapse block recursively on Shift-click on gutter icon (IDEA-92889)

8 years agoIDEA-15412 Expand or Collapse all existing foldings in selection
Dmitry Batrak [Mon, 22 Sep 2014 16:31:33 +0000 (20:31 +0400)]
IDEA-15412 Expand or Collapse all existing foldings in selection

8 years agoYou don't need anymore to mark PersistentStateComponent as ExporableComponent. If...
Vladimir Krivosheev [Tue, 23 Sep 2014 14:49:20 +0000 (16:49 +0200)]
You don't need anymore to mark PersistentStateComponent as ExporableComponent. If it is application wide and roamable — so, it is exportable.
init IDEA-127006

8 years agocleanup
Vladimir Krivosheev [Tue, 23 Sep 2014 12:56:07 +0000 (14:56 +0200)]
cleanup

8 years agoreverted
Alexey Kudravtsev [Tue, 23 Sep 2014 14:41:11 +0000 (18:41 +0400)]
reverted

8 years agonotnull
Alexey Kudravtsev [Tue, 23 Sep 2014 13:49:11 +0000 (17:49 +0400)]
notnull

8 years ago[git] cleanup: null is not possible here idea/138.2441
Kirill Likhodedov [Tue, 23 Sep 2014 14:19:16 +0000 (18:19 +0400)]
[git] cleanup: null is not possible here

8 years ago[git push] don't show remote popup if there is only 1 remote
Kirill Likhodedov [Tue, 23 Sep 2014 14:14:34 +0000 (18:14 +0400)]
[git push] don't show remote popup if there is only 1 remote

8 years agoavoid top hit providers duplication in SE
Konstantin Bulenkov [Tue, 23 Sep 2014 13:56:35 +0000 (15:56 +0200)]
avoid top hit providers duplication in SE

8 years ago[push] Place selection to the first repository node which has commits
Kirill Likhodedov [Tue, 23 Sep 2014 14:09:08 +0000 (18:09 +0400)]
[push] Place selection to the first repository node which has commits

Unless the selection was changed manually by the user.

8 years agoFix NPE in GlobalMatchingVisitor
Kirill Likhodedov [Tue, 23 Sep 2014 14:08:29 +0000 (18:08 +0400)]
Fix NPE in GlobalMatchingVisitor

8 years agoCleanup (constants)
Roman Shevchenko [Tue, 23 Sep 2014 14:09:25 +0000 (16:09 +0200)]
Cleanup (constants)

8 years agoIDEA-130255 (decompiler legal notice)
Roman Shevchenko [Tue, 23 Sep 2014 14:02:32 +0000 (16:02 +0200)]
IDEA-130255 (decompiler legal notice)

8 years agoui: reuse tooltip manager code to limit "got it" balloon width
Roman Shevchenko [Tue, 23 Sep 2014 13:57:28 +0000 (15:57 +0200)]
ui: reuse tooltip manager code to limit "got it" balloon width

(required for IDEA-130255)

8 years agoplatform: notify application bus about opened editors
Roman Shevchenko [Tue, 23 Sep 2014 13:55:39 +0000 (15:55 +0200)]
platform: notify application bus about opened editors

(required for IDEA-130255)

8 years agoIDEA-127739 Navigation Tab
Vassiliy.Kudryashov [Tue, 23 Sep 2014 14:09:52 +0000 (18:09 +0400)]
IDEA-127739 Navigation Tab
Stage 6: new API, "Files" and "Documentation" providers have been implemented

8 years agoFix NPE
Kirill Likhodedov [Tue, 23 Sep 2014 13:58:42 +0000 (17:58 +0400)]
Fix NPE

java.lang.NullPointerException
  HintManagerImpl.getHintPosition(HintManagerImpl.java:455)
  HintManagerImpl.showInformationHint(HintManagerImpl.java:692)
  HintManagerImpl.showInformationHint(HintManagerImpl.java:684)
  HintManagerImpl.showInformationHint(HintManagerImpl.java:679)
  utoCompletion$2$1.run(TextFieldWithAutoCompletion.java:124)
  on.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:318)

8 years agoGitOptionsTopHitProvider: two options added
Sergey Malenkov [Tue, 23 Sep 2014 13:42:53 +0000 (17:42 +0400)]
GitOptionsTopHitProvider:  two options added

8 years ago[git push] Changes exotic separator to a simple colon
Kirill Likhodedov [Tue, 23 Sep 2014 13:45:14 +0000 (17:45 +0400)]
[git push] Changes exotic separator to a simple colon

Looks pretty well, and doesn't cause unicode problems on some systems

8 years ago[push] Change dialog ID.
Kirill Likhodedov [Tue, 23 Sep 2014 13:31:37 +0000 (17:31 +0400)]
[push] Change dialog ID.

8 years agotop hit provider for registry
Konstantin Bulenkov [Tue, 23 Sep 2014 13:33:12 +0000 (15:33 +0200)]
top hit provider for registry

8 years agoRegistry based option descriptor
Konstantin Bulenkov [Tue, 23 Sep 2014 13:32:48 +0000 (15:32 +0200)]
Registry based option descriptor

8 years agocheck that an OptionTopHitProvider is enabled while searching in goto action
Konstantin Bulenkov [Tue, 23 Sep 2014 13:31:51 +0000 (15:31 +0200)]
check that an OptionTopHitProvider is enabled while searching in goto action

8 years agocheck that an OptionTopHitProvider is enabled while searching in SE
Konstantin Bulenkov [Tue, 23 Sep 2014 13:12:04 +0000 (15:12 +0200)]
check that an OptionTopHitProvider is enabled while searching in SE

8 years agoadd isEnabled(Project) to OptionTopHitProvider
Konstantin Bulenkov [Tue, 23 Sep 2014 13:10:05 +0000 (15:10 +0200)]
add isEnabled(Project) to OptionTopHitProvider

8 years agoGoogle App Engine: do not check connection to avoid confusing 'connection successful...
nik [Tue, 23 Sep 2014 13:26:38 +0000 (17:26 +0400)]
Google App Engine: do not check connection to avoid confusing 'connection successful' messages

8 years agoGoogle App Engine: show in cloud configuration that password is stored
nik [Tue, 23 Sep 2014 12:49:08 +0000 (16:49 +0400)]
Google App Engine: show in cloud configuration that password is stored

8 years agoJBPasswordField created (password field which can show a message when empty)
nik [Tue, 23 Sep 2014 10:39:38 +0000 (14:39 +0400)]
JBPasswordField created (password field which can show a message when empty)

8 years agoGoogle App Engine deployment: don't show error if user pressed 'cancel' in 'Master...
nik [Tue, 23 Sep 2014 10:28:13 +0000 (14:28 +0400)]
Google App Engine deployment: don't show error if user pressed 'cancel' in 'Master Password' dialog

8 years agoGoogle App Engine: 'Upload' action now creates deployment run configuration to simpli...
nik [Tue, 23 Sep 2014 08:47:32 +0000 (12:47 +0400)]
Google App Engine: 'Upload' action now creates deployment run configuration to simplify migration (IDEA-111971), obsolete deployment code removed

8 years agoIDEA-119102: Support oauth2 for uploading App Engine app
nik [Mon, 22 Sep 2014 16:24:02 +0000 (20:24 +0400)]
IDEA-119102: Support oauth2 for uploading App Engine app

8 years agonewMap() method
Max Medvedev [Fri, 19 Sep 2014 11:51:22 +0000 (15:51 +0400)]
newMap() method

8 years agofix for alloy search field
Sergey Malenkov [Tue, 23 Sep 2014 13:13:24 +0000 (17:13 +0400)]
fix for alloy search field

8 years agoEditorSettings should be PersistentStateComponent dbe/138.2440
Vladimir Krivosheev [Tue, 23 Sep 2014 11:19:30 +0000 (13:19 +0200)]
EditorSettings should be PersistentStateComponent

8 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Tue, 23 Sep 2014 12:43:49 +0000 (14:43 +0200)]
Merge remote-tracking branch 'origin/master'

8 years agoFix regex.
Dmitry Trofimov [Tue, 23 Sep 2014 12:42:03 +0000 (14:42 +0200)]
Fix regex.

8 years agomake remote-servers-git module optional (depends on java-impl)
Gregory.Shrago [Tue, 23 Sep 2014 12:37:13 +0000 (16:37 +0400)]
make remote-servers-git module optional (depends on java-impl)

8 years agoAdd TopHitProvider for Subversion
Sergey Malenkov [Tue, 23 Sep 2014 12:26:59 +0000 (16:26 +0400)]
Add TopHitProvider for Subversion

8 years ago[push] Fix long repository names
Kirill Likhodedov [Tue, 23 Sep 2014 11:14:05 +0000 (15:14 +0400)]
[push] Fix long repository names

* Shorten repository names more: use only the folder name (unless
  there would be a conflict of two identical names).
* Make sure there is some padding between repo name and branch.

8 years ago[push] don't store commit in a field - take it from the user object
Kirill Likhodedov [Tue, 23 Sep 2014 09:44:53 +0000 (13:44 +0400)]
[push] don't store commit in a field - take it from the user object

8 years ago[push] rename class to a simpler name
Kirill Likhodedov [Tue, 23 Sep 2014 09:42:37 +0000 (13:42 +0400)]
[push] rename class to a simpler name

8 years ago[push] make commit node smaller
Kirill Likhodedov [Tue, 23 Sep 2014 09:41:55 +0000 (13:41 +0400)]
[push] make commit node smaller

8 years ago[push] Remove LoadingTreeNode as not used, move everything related to LoadingIconProvider
Kirill Likhodedov [Tue, 23 Sep 2014 08:48:16 +0000 (12:48 +0400)]
[push] Remove LoadingTreeNode as not used, move everything related to LoadingIconProvider

8 years ago[push] Improve UX of initially selected repositories to push
Kirill Likhodedov [Fri, 19 Sep 2014 12:21:48 +0000 (16:21 +0400)]
[push] Improve UX of initially selected repositories to push

Rules:
1. While commits are initially loaded, checkboxes are not shown
   (the "loading" indicator is shown instead),
   and such roots are not ready to be pushed.
2. After outgoing commits from a repository has loaded,
   the checkbox appears back, and it selection is defined by following:
   A. If roots are synced, checkbox is selected iff there are commits
      OR something else to push (e.g. new branch is created).
   B. Otherwise, checkbox is selected iff (there are commits OR
      something else to push) AND this root was preselected from the
      context.
3. Diverged roots behave the same way as not-synced.
4. The Push button is always enabled for 1-repo setup.
   In multi-repo-sync setup, it is disabled until all repositories
   are initialized.
   In multi-repo-async setup, it is disabled until at least one
   repository with commits is loaded.
5.

Additional changes:
* Disable checkbox if target is null.
* Remove "There are no selected repositories to push" validation
  error message since it is obvious.

8 years ago[push] Fix NPE if nothing is selected
Kirill Likhodedov [Sat, 20 Sep 2014 06:49:57 +0000 (10:49 +0400)]
[push] Fix NPE if nothing is selected

8 years ago@NotNull
Kirill Likhodedov [Sat, 20 Sep 2014 07:15:32 +0000 (11:15 +0400)]
@NotNull

8 years agoDon't let check disabled checkbox with space
Kirill Likhodedov [Sun, 21 Sep 2014 16:32:43 +0000 (20:32 +0400)]
Don't let check disabled checkbox with space

8 years ago[hg] Remove extra grouping in the settings panel.
Kirill Likhodedov [Sun, 21 Sep 2014 13:07:25 +0000 (17:07 +0400)]
[hg] Remove extra grouping in the settings panel.

8 years ago[dvcs] DRY & rename in repo sync settings
Kirill Likhodedov [Sun, 21 Sep 2014 13:04:22 +0000 (17:04 +0400)]
[dvcs] DRY & rename in repo sync settings

* Rename to "Control repositories synchronously", since not only
  branch operations are affected now.
* Move title & tooltip to the DvcsBundle.
* Rename the settings class to reflect more general nature of the
  setting.
* Make the value class inner of DvcsSyncSettings: seems to be more
  logical to keep it there instead of introducing a separate class
  for such enum.

8 years ago[git] update repository after push
Kirill Likhodedov [Fri, 19 Sep 2014 14:08:19 +0000 (18:08 +0400)]
[git] update repository after push

8 years agocleanup
Kirill Likhodedov [Fri, 19 Sep 2014 13:03:44 +0000 (17:03 +0400)]
cleanup

8 years ago@NotNull
Kirill Likhodedov [Fri, 19 Sep 2014 12:27:05 +0000 (16:27 +0400)]
@NotNull

8 years ago[push] simplify: node.setChecked is not needed, since this method is caused by node...
Kirill Likhodedov [Fri, 19 Sep 2014 10:27:12 +0000 (14:27 +0400)]
[push] simplify: node.setChecked is not needed, since this method is caused by node checking.

8 years ago[push] simplify controller: move input verifier into the branch panel
Kirill Likhodedov [Fri, 19 Sep 2014 10:26:26 +0000 (14:26 +0400)]
[push] simplify controller: move input verifier into the branch panel

8 years ago[push] Simplify calculating if this is a single-repo project
Kirill Likhodedov [Fri, 19 Sep 2014 10:20:57 +0000 (14:20 +0400)]
[push] Simplify calculating if this is a single-repo project

8 years ago[git] If repos are synchronized, select all of them in push dialog
Kirill Likhodedov [Wed, 17 Sep 2014 14:39:02 +0000 (18:39 +0400)]
[git] If repos are synchronized, select all of them in push dialog

8 years ago[git] IDEA-77483 Push tags
Kirill Likhodedov [Wed, 17 Sep 2014 12:10:09 +0000 (16:10 +0400)]
[git] IDEA-77483 Push tags

Pushed tags are reported by 'git push' output like all other references
=> let doPush report several native results; only one of them is the
important branch result (since we never push from several branches),
all other are tags.

Store the source ref in the GitPushNativeResult, to be able to
determine the pushed tag name.
But don't store the error result there, since it is very different
from "normal" result.

8 years ago[push] simplify work with additional options panel
Kirill Likhodedov [Wed, 17 Sep 2014 12:10:00 +0000 (16:10 +0400)]
[push] simplify work with additional options panel

* rename the method to create... to emphasize the fact that this
  method creates the new panel, i.e. is called only once.
* remove addValueChangeListener and collect values directly from panels
  when push is pressed.
* Let PushController.myPushSupports contain only supports for VCSs
  which actually exist in the project.

8 years ago[git] Restrict the ability to force push
Kirill Likhodedov [Wed, 17 Sep 2014 12:08:38 +0000 (16:08 +0400)]
[git] Restrict the ability to force push

* Introduce a checkbox in the settings which hides the "Force push"
  button by default.
* Let define a list of patterns of branches which are "protected"
  from the force pushing: the force push button will be disabled if
  such branches are selected as push targets.

Relates to IDEA-85773.