Archive for December, 2011

IntelliJ IDEA 11.0.1

Friday, December 30th, 2011

What could be a better way for the IntelliJ IDEA team to conclude the year 2011 than to release a bugfix update? And that’s exactly what we’re doing.

To upgrade to the new version, simply use the “Check for Update” action if you’re already running version 11, or grab the complete installer from the download page. And of course, the release notes for the new build are also available.

Happy New Year, and see you again in 2012!

Favorites tool-window in IntelliJ IDEA 11

Thursday, December 29th, 2011

When working with big projects we always come back to 10-20 items/files where we do the most of our work.

IntelliJ IDEA helps you collecting all these items in one place — ‘Favorites’. It’s easy to add a file, a class or a method to the Favorites by simply pressing Alt+Shift+F. You can also drag and drop items to the Favorites.

And now with ‘Favorites’ being a separate tool-window, just press Alt+2 (or Cmd+2) whenever you need to access one of your precious items again.

Create FlexUnit Tests Quickly in IntelliJ IDEA

Wednesday, December 28th, 2011

Do you know how to navigate from a class to its test and back again or how to create a FlexUnit test quickly with IntelliJ IDEA 11? Let me tell you.

First of all make sure that flexunit.swc is within your module dependencies:

and just press Ctrl+Shift+T (Cmd+Shift+T on Mac) or select Navigate | Test from main menu:

(more…)

IntelliJ IDEA for Spring Integration 2.0 Patterns

Tuesday, December 27th, 2011

Spring Integration extends Spring to support the well-known Enterprise Integration Patterns via lightweight messaging within Spring-based applications and supports integration with external systems via declarative adapters.

Just wanted to let you know that in IntelliJ IDEA 11 we’ve added support for all 21 integration schemes with code analysis, completion, usages search and basic refactorings.

IntelliJ IDEA 11.0.1 Release Candidate 2

Friday, December 23rd, 2011

The second release candidate for the first bugfix update of IntelliJ IDEA 11, build 111.139, is available.
The build has fixes for unexpected regression in IDE stability on Linux platform, as well as important fixes for Spring and JavaScript support.

The complete release notes for the new build are available in the usual place.

IntelliJ IDEA 11.0.1 Release Candidate

Monday, December 19th, 2011

The release candidate for the first bugfix update of IntelliJ IDEA 11, build 111.123, is available today. Notable changes include a new UI for entering Subversion credentials and support for Spring 3.1 when creating a new project.

The complete release notes for the new build are available in the usual place.

JetBrains Apparel Store News

Friday, December 16th, 2011

A year ago, we launched our Apparel Store.
Throughout this year, we have fulfilled hundreds of orders, significantly improved our service and delivery.
The best news is that free shipping within the US is now included in the price. An extra $9 will take your T-Shirt to any part of the World. To tell you the truth, the price of the T-Shirt is now calculated on a zero-profit model.
Adding more cool products and other improvements is on the agenda. Your feedback and ideas are appreciated!

If you haven’t chosen a Christmas present for a colleague or for yourself, why not consider an IntelliJ IDEA T-Shirt? Order by the end of the week and get it for Christmas!*
_____
*in the USA. European customers can choose express shipping to meet the deadline.

Spring 3.1: Testing with @Configuration classes and profiles

Friday, December 16th, 2011

Latest Spring 3.1 features can be easily found in IntelliJ IDEA 11 release.

If you’ve already started testing your applications with @Configuration classes and environment profiles, tell us how it works for you in IntelliJ IDEA.

Some Nice/New Features of ActionScript/Flex Debugger

Tuesday, December 13th, 2011

I’d like to highlight few useful features in ActionScript/Flex debugger, some of which are new in IntelliJ IDEA 11.

Better members presentation in Variables view (informative icons, sorting) with ability to jump to source:

Convenient collections view (size, Vector status, collection elements):

Mark any object instance and this instance will be highlighted in all views if met again until the end of the debug session:

[SWF] and [UnloadSWF] messages are now filtered out by default. Toggle respective button in Debug tool window to switch the filter off:

Debug with pleasure!

Subversion 1.7 support update

Monday, December 12th, 2011

We’ve received a number of questions related to the support for Subversion 1.7 in IntelliJ IDEA 11 and related IDEs. With this post, we’d like to provide an update regarding the current status of the support and our future plans.

As you may know, IntelliJ IDEA relies on the SVNKit library for its Subversion support. Subversion 1.7 is a huge release in terms of the internal changes, and although the SVNKit team started work on it a long time ago, this work is unfortunately not yet finished.

We’ve been working closely with the SVNKit team and providing them feedback regarding the open issues that need to be resolved before we can fully rely on the new SVNKit in our integration. We’ve also included an experimental SVN 1.7 plugin in one of the beta releases of IntelliJ IDEA 11. However, due to major performance problems discovered during our testing, we’ve had to remove the plugin from the final release. Therefore, IntelliJ IDEA 11 and other IDEs based on the same version of the platform (PhpStorm/WebStorm 3.0, PyCharm 2.0) do not support Subversion 1.7.

However, we’re confident that the remaining open issues are going to be resolved in the coming months, and we plan to include full Subversion 1.7 support in the forthcoming IntelliJ IDEA 11.1 update, planned for release in late Q1/early Q2 2012. The Early Access Preview testing for IntelliJ IDEA 11.1 will begin early next year. Updates for PyCharm and PhpStorm/WebStorm will also be released around that time.

If you can’t wait for the IntelliJ IDEA 11.1 EAP to begin, you can build the plugin from source today. In our GitHub repo, the svn4idea plugin is the new plugin updated for SVN 1.7 compatibility and bundling the new SVNKit, and svn4ideaOld is the plugin currently shipped with IntelliJ IDEA 11.

Note that if your main reason for upgrading to SVN 1.7 is better update performance, you can achieve this with the exising IntelliJ IDEA integration and older SVN versions. In order to do that, please enable the “Update administrative information only in changed subtrees” option under Settings | Version Control | Subversion.

Also note that we do not currently plan to release SVN 1.7 compatible updates for IntelliJ IDEA 10.5 or older releases.