IntelliJ IDEA 9.0.4 update available
We've just released a minor bug-fix release for the IntelliJ IDEA 9 — version 9.0.4. Check the list of changes in this version and download it if you are using IntelliJ IDEA 9.x. Please note that the free Upgrade offer is effective now and if you haven’t had a chance to upgrade to IntelliJ IDEA 9 yet, do it now and get IntelliJ IDEA 10 free of charge. Develop with pleasure! -The JetBrains Team
IntelliJ IDEA 9.0.3 is out together with TeamCity update and PyCharm Beta
The summer is hot not only because of the sun. Today we have even 3 breaking news to share: 1. IntelliJ IDEA 9.0.3 is available with fixes for many reported issues and some improvements, namely: New UI for merging Subversion branches New Password Safe tool for encrypted storing of passwords for VCS, proxy server etc. Initial support for HTML 5 Support for Grails 1.3.x Improved Flex debu
Improved Flex Debugger
It's not a secret that IntelliJ IDEA has a fully functional interactive debugger for Flex and AIR applications. Here's a list of features added or improved in upcoming IntelliJ IDEA 9.0.3 release: XML and XMLList runtime value view Smart Step Into: select a function to step into if more than one available (Shift+F7) (more…)
Package AIR Installation File
Creating AIR installer (*.air), unsigned intermediate AIR package (*.airi) as well as generating self-signed certificate is possible in IntelliJ IDEA via Tools menu, Flex group, Package AIR Installation File action. (more…)
IntelliJ IDEA 9.0.2
IntelliJ IDEA 9.0.2, is now available with a significant number of improvements in addition to a great deal of fixes. Frameworks and technologies support Stacktrace folding for Groovy code GWT 2.0 UiBinder feature support Action to package Adobe AIR applications Improved support for CSS 3 Grails 1.2 Ivy dependencies tracking Support for Zen-coding HTML/XML features Live templates fo
More intelligence for JSF component libraries
Make sure you try the extended JSF components support in the latest IntelliJ IDEA 9.0.2 EAP. Completion, error highlighting and basic refactorings have been added for RichFaces 3.x (a4j and rich) and standard (html and core) component libraries. Write us about your favorite JSF library and we'll add support for it asap.
Groovy stacktrace folding
When you look at a typical Groovy stack trace, you usually see something like this: This is not terribly helpful, since there are only three lines from the actual source code. Everything else refers to Groovy's internals. From now on, though, reading Groovy stack traces will be much easier:
Speed up Flex Compilation!
If you work on large projects with dozens of Flex modules (or facets) you'll like this new feature of IntelliJ IDEA 9.0.2, which lets shorten project build time by compiling several independent Flex modules (facets) in parallel. To enable this feature go to Settings (Ctrl+Alt+S), Compiler node and then Flex Compiler page: Let's have a closer look at this feature. (more…)
GWT UiBinder support
The first IntelliJ IDEA 9.0.2 EAP build will add support for UiBinder, new functionality introduced in GWT 2.0. IntelliJ IDEA will understand tags and attributes in ui.xml files: Inconsistencies between ui.xml file and associated Java class will be highlighted: You can jump from field to the corresponding tag by using icon on the gutter: Also IDE provides actions to quickly create new ui.xml fi
Resize (tool) windows with keyboard
Since IntelliJ IDEA is so much loved by keyboard addicts, here is a tiny yet helpful feature introduced in version 9.0.2: you can change size of a tool window by means of your keyboard. Say, you're doing "find usages", the tool window is popping up and it's too small for you to comfortably look at the usages tree. Now you don't have to grab a mouse to stretch it up, just hit Ctrl-Shift-Up (Meta-S
IntelliJ IDEA 9.0.1 released
IntelliJ IDEA 9.0.1, the first bugfix update for IntelliJ IDEA 9, is now available. With almost 200 resolved issues in such areas as Flex support, version control integration, Groovy support and others, it's a strongly recommended upgrade for all users of both Ultimate and Community editions of IntelliJ IDEA 9. Download IntelliJ IDEA 9.0.1 now, and check the release notes for the new update.
Flex SDK Sources and Flexmojos Projects
If you are working with Flexmojos Maven projects in IntelliJ IDEA 9, and have imported Flexmojos project as described in this post, and are planning to debug your application and browse through Flex SDK sources, this post is a must-read for you. Inside you will find details on how to configure IntelliJ IDEA so that it properly recognizes SDK sources and their ASdocs. (more…)
Editing HTML Inside of JS Literals
Flex CSS Support in Maia
Editing CSS files in Flex applications becomes easier with the help of some new Maia features. First, completion for CSS selectors, properties, and property values. For example, if you press Ctrl+Space in this context, you get all class names from a default namespace http://www.adobe.com/2006/mxml + global selector: If a CSS property has a color format, IntelliJ IDEA helps you to select a colo
GraniteDS Projects with IntelliJ IDEA 9
GraniteDS technology allows to create enterprise web applications with Flex at client side and Java at server side. With IntelliJ IDEA you can develop GraniteDS projects with complete coding assistance both for Flex and Java, compile, deploy, run, and debug both client and server side in just few clicks! Let's create an IntelliJ IDEA project for Hello World example from GraniteDS developer guide.
New ActionScript/Flex Refactoring: Push Members Down
In addition to other refactorings, Maia also has this useful refactoring: push members down the classes hierarchy. Again, let's try it on a simple example. (more…)
CDI (JSR-299) Run with me…
Contexts and Dependency Injection (JSR-299) support in Maia has been significantly improved. Reworked tool window: New code inspections: Injection points inconsistency. Detects Injection Points with ambiguous and unsatisfied dependencies @Typed annotation errors. Unproxyable bean types inconsistency. And more: Improved Rename refactoring for @Named beans Better navigation to @Typed beans