Bug 103706 [formatter] indent empty lines
The formatter clears today all empty lines. Many of us like to start typing at the cursor position, without the well known 'up-line-end-enter semantic' that creates a well idented position. Because we use our formatter as a project-specific (cvs) setting, i need today to patch _every_ eclipse stable build (we uuse them, really), which implied a local eclipse-update-site with all the work associated with its maintenance. However, i decided to submit not only this issue, but the patches too.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/formatter/FormatterMessages.java
public static String NewLinesTabPage_newlines_group_option_empty_enum_constant;
	public static String NewLinesTabPage_newlines_group_option_empty_method_body;
	public static String NewLinesTabPage_newlines_group_option_empty_block;
	public static String NewLinesTabPage_newlines_group_option_empty_end_of_file;
	public static String NewLinesTabPage_empty_statement_group_title;
	public static String NewLinesTabPage_emtpy_statement_group_option_empty_statement_on_new_line;
	public static String NewLinesTabPage_arrayInitializer_group_title;
	public static String NewLinesTabPage_array_group_option_after_opening_brace_of_array_initializer;
	public static String NewLinesTabPage_array_group_option_before_closing_brace_of_array_initializer;
	public static String NewLinesTabPage_annotations_group_title;
	public static String NewLinesTabPage_annotations_group_option_after_annotation;
	public static String ProfileManager_default_profile_name;
	public static String ProfileManager_eclipse_profile_name;
	public static String ProfileManager_unnamed_profile_name0;
	public static String ProfileManager_java_conventions_profile_name;
	public static String RenameProfileDialog_status_message_profile_with_this_name_already_exists;
	public static String RenameProfileDialog_status_message_profile_name_empty;
	public static String RenameProfileDialog_dialog_title;
	public static String RenameProfileDialog_dialog_label_enter_a_new_name;
	public static String ModifyDialogTabPage_error_msg_values_text_unassigned;
	public static String ModifyDialogTabPage_error_msg_values_items_text_unassigned;
	public static String ModifyDialogTabPage_NumberPreference_error_invalid_key;
	public static String ModifyDialogTabPage_NumberPreference_error_invalid_value;
	public static String JavaPreview_formatter_exception;
	public static String WhiteSpaceTabPage_sort_by_java_element;
	public static String WhiteSpaceTabPage_sort_by_syntax_element;
	static {
		NLS.initializeMessages(BUNDLE_NAME, FormatterMessages.class);
	}
}