[59 total ]
DrJava Development Release 20091021

A new DrJava development release is
available for download at http://drjava.org .

DrJava is a lightweight programming environment
for Java designed to foster test-driven software
development. It includes an intelligent program ... [More] editor,
an interactions pane for evaluating program text, a
source level debugger, and a unit testing tool.

In addition to bug fixes, this development release
includes a number of new features introduced after the
last stable release:

Most significant is JUnit 4 support, ConcJUnit
support, and preliminary OpenJDK support.

New features since the last stable release:
- JUnit 4.7 support.
- ConcJUnit support (for concurrent unit tests;
see http://www.concutest.org/ ).
- Preliminary OpenJDK support.
- Access control for private and package private
members now enabled by default.
- DynamicJava (Interpreter) error messages are
much better, especially those involving method
and constructor invocation.
- Added support in DynamicJava for explicit type
arguments in local function invocations
("x = <Number>foo(23)").

Bug fixes since the last stable release:
- Fixed some indentation bugs.
- Fixed some GUI initialization problems that
prevented DrJava from starting on some systems
- Fixed a bug that prevented DrJava from opening
on MacOS 10.5 or 10.6.
- Fixed compiler error when closing curly brace
missing.
- Fixed NullPointerException in Jar Project dialog.
- Improved suggestion to increase interactions JVM
heap.
- DynamicJava (Interpreter) bug fix allows the
declaration of interfaces.
- Miscellaneous DynamicJava small bug fixes
make it much more robust and correct, including
better handling of member lookup, inner classes,
enums, interfaces, raw types, static imports,
switch statements, casts, and final variables. (0 comments) [Less]

test

just testing - sosborn (1 comments)

DrJava Stable Release 20090821

Available for download at http://drjava.org .

DrJava is a lightweight programming environment
for Java designed to foster test-driven software
development. It includes an intelligent program editor,
an interactions pane for ... [More] evaluating program text, a
source level debugger, and a unit testing tool.

In addition to bug fixes, this stable release includes
a number of new features introduced after the last
stable release:

These features include default imports for the
Interactions Pane, inner classes as main class for
projects, Javadocs and auto-completion
for JUnit, Javadocs and auto-completion for user-defined
libraries ("Additional Javadoc URLs").

An applet viewer is included, and classes that extend
Applet can be run using the "Run Document as Applet"
menu item (under "Tools") or using the "applet MyClass"
command in the Interactions Pane.

The debugger has been improved and now includes
an automatic trace feature to step through the code
at a user-determined interval, array element watches
in the debugger, and the ability to debug language level
files without seeing the Java code that they get
translated to. The debugger also retains the imports
that have been made before the last step was taken
or a breakpoint was hit.

DrJava can now also associate source, project and
add-on files with DrJava so that they can be opened
by double-clicking on them in the Windows Explorer
or MacOS Finder (.java, .drjava, and .djapp files).

The source browser was improved: Browse forward
and backward like in a web browser!

Since there still is an incompatibility between
Sun's Swing GUI library and the the Compiz window
manager on Linux, we now check for the presence
of Compiz and display a warning.

Notable is the ability to close the System.in stream in
the Interactions Pane and an automatic update feature
that downloads new versions of DrJava automatically.

The most important bug fixes include changes to the
language level converter, compatibility with network paths,
a debugger deadlock, and color preferences.

Note: The default project file extension now is
.drjava, not .xml anymore.

Note: Java 1.4 compatibility has been dropped with this
release. To use DrJava, you will need Java 5 or newer.

New features since the last stable release:
- Interactions pane options: Require variable types,
require semicolon, access control checks for private
and package private members.

- File associations in Windows and Mac OS.
- Improved source browser.
- Display and select from all installed JDKs.
- Reorganized Preferences dialog.
- Compiz warning.
- Interactions Pane parser allows annotations.
- Completed support for nested classes (static and
non-static) in Interactions Pane.

- The System.in stream can be closed by pressing Ctrl-D
when in the input box.
- Imported classes and packages can persist over
breakpoints and debugger steps. To enable or disable this,
change the setting in the Debugger tab of the Preferences.
- Default imports for the Interactions Pane
- Inner classes as main class for projects
- Javadocs and auto-completion for JUnit (3.8.2).
- Javadocs and auto-completion for user-defined libraries
("Additional Javadoc URLs")
- Automatic tracing in the debugger.
- Array element watches in the debugger.
- Automatic update feature ("Help/Check for New Version")
- Applet viewer
- Multiple key bindings per action
- Improved Jar creation dialog
- Find All/Replace All can be limited to a selected
section of code

Bug fixes since the last stable release:
- Bug fixes for Language Level facility.
- Updated JGoodies Plastic look-and-feel.
- Bug fixes for Interactions Pane: arrays, break
statement, switch, non-void main methods.
- NullPointerException After Closing File with Error
- Mac OS X Java VM selection for 64-bit

- Bug fix for Icelandic keyboard to allow
braces { } to be entered.
- Miscellaneous Interactions Pane parser bug fixes.
- Bug fixes in type checking in Interactions Pane.
- Implemented qualified super expressions in
Interactions Pane.
- Fixed name resolution issues involving circular
dependencies.

- When the "java MyClass" command is used to start a
program in the Interactions Pane, the command is not
translated to "new MyClass().main(...)" anymore, but
retained as "java MyClass".
- If DrJava is unable to restart itself, e.g. if the heap size
is too large for the machine, DrJava asks the user if it
should reset the configuration and try again.
- Javadoc 6 is now linked correctly in the "Open
Javadoc" feature.
- Several bug fixes related to unit testing and the debugger.
- "Open Java API Javadoc for Word Under Cursor..."
has been fixed.
- Better behavior for next/previous word and selection of
word by double-clicking in Definitions Pane.
- Fixed syntax highlighting and interpretation of long literals
and hexadecimal literals
- Fixed problems with modal dialog boxes when the user
switches to another application.
- Fixed a memory leak.
- Several language level fixes.
- Filtered ASCII text when pasting.
- Fixed network paths in projects.
- Colors can now be configured again.
- Documents that have been closed are not re-opened
again if they contained failing unit tests.
- Removed a deadlock when debugging unit tests.
- Debugging language level files does not open the
generated Java code anymore; line numbers in language
level files are correct.
- Closing a file does not remove all breakpoints and
bookmarks anymore.
- Fixed "No Test Cases" in Find/Replace panel
- Empty files are not considered "out of sync" anymore
during JUnit testing (0 comments) [Less]

DrJava Beta Release 20090803

Available for download at http://drjava.org .

DrJava is a lightweight programming environment
for Java designed to foster test-driven software
development. It includes an intelligent program editor,
an interactions pane for ... [More] evaluating program text, a
source level debugger, and a unit testing tool.

In addition to bug fixes in anticipation of the
next stable release, this second beta release
includes a number of new features introduced after
the last beta release:

These features include the ability to associate
source, project and add-on files with DrJava so
that they can be opened by double-clicking on
them in the Windows Explorer or MacOS Finder
(.java, .drjava, and .djapp files).

The source browser was improved: Browse forward
and backward like in a web browser!

Since there still is an incompatibility between
Sun's Swing GUI library and the the Compiz window
manager on Linux, we now check for the presence
of Compiz and display a warning.

Note: The default project file extension now is
.drjava, not .xml anymore.

Note: Java 1.4 compatibility has been dropped with this
release. To use DrJava, you will need Java 5 or newer.

New features:
- File associations in Windows and Mac OS.
- Improved source browser.
- Display and select from all installed JDKs.
- Reorganized Preferences dialog.
- Compiz warning.
- Interactions Pane parser allows annotations.
- Completed support for nested classes (static and
non-static) in Interactions Pane.

Bug fixes:
- Bug fix for Icelandic keyboard to allow
braces { } to be entered.
- Miscellaneous Interactions Pane parser bug fixes.
- Bug fixes in type checking in Interactions Pane.
- Implemented qualified super expressions in
Interactions Pane.
- Fixed name resolution issues involving circular dependencies.
- Small bug fixes for Language Level facility. (0 comments) [Less]

AP CS GridWorld Case Study Instructions

We now have instructions on how to use DrJava with the
AP CS GridWorld Case Study on our website at
http://drjava.org/index-apcs.html
Pre-made DrJava project files are also available.

DrJava is a lightweight programming ... [More] environment
for Java designed to foster test-driven software
development. It includes an intelligent program editor,
an interactions pane for evaluating program text, a
source level debugger, and a unit testing tool.

Available for download at http://drjava.org . (0 comments) [Less]

DrJava Beta Release 20090505

Available for download at http://drjava.org .

DrJava is a lightweight programming environment
for Java designed to foster test-driven software
development. It includes an intelligent program editor,
an interactions pane for ... [More] evaluating program text, a
source level debugger, and a unit testing tool.

In addition to bug fixes, this beta release includes
a number of new features introduced after the last
stable release:

These features include default imports for the
Interactions Pane, inner classes as main class for
projects, Javadocs and auto-completion
for JUnit, Javadocs and auto-completion for user-defined
libraries ("Additional Javadoc URLs").

An applet viewer is included, and classes that extend
Applet can be run using the "Run Document as Applet"
menu item (under "Tools") or using the "applet MyClass"
command in the Interactions Pane.

The debugger has been improved and now includes
an automatic trace feature to step through the code
at a user-determined interval, array element watches
in the debugger, and the ability to debug language level
files without seeing the Java code that they get
translated to. The debugger also retains the imports
that have been made before the last step was taken
or a breakpoint was hit.

Notable is the ability to close the System.in stream in
the Interactions Pane and an automatic update feature
that downloads new versions of DrJava automatically.

The most important bug fixes include changes to the
language level converter, compatibility with network paths,
a debugger deadlock, and color preferences.

Note: Java 1.4 compatibility has been dropped with this
release. To use DrJava, you will need Java 5 or newer. (0 comments) [Less]

1. DrJava Stable Releases drjava-beta-20090505-r4932 released (Tue, 05 May 2009 03:44:21 GMT)

Released at Tue, 05 May 2009 03:44:21 GMT by mgricken
Includes files: drjava-beta-20090505-r4932.jar (8460972 bytes, 14 downloads to date), drjava-beta-20090505-r4932.exe (8510636 bytes, 16 downloads to date), drjava-beta-20090505-r4932-src.zip ... [More] (8151031 bytes, 1 downloads to date), drjava-beta-20090505-r4932-osx.tar.gz (7884911 bytes, 3 downloads to date)
[Download] [Release Notes] [Less]

DrJava Development Release 20090402

DrJava development release drjava-20090402-r4864 has been posted.

Release Notes:

Available for download at http://drjava.org . In addition to bug fixes, this release includes a number of new features: Default imports for the ... [More] Interactions Pane, inner classes as main class for projects, Javadocs and auto-completion for JUnit, Javadocs and auto-completion for user-defined libraries ("Additional Javadoc URLs"), automatic trace and array element watches in the debugger, and an automatic update feature that downloads new versions of DrJava automatically.

The most important bug fixes include changes to the language level converter, compatibility with network paths, a debugger deadlock, and color preferences. (0 comments) [Less]

2. DrJava Development Releases drjava-20090402-r4858 released (Thu, 02 Apr 2009 03:56:59 GMT)

Released at Thu, 02 Apr 2009 03:56:59 GMT by mgricken
Includes files:
[Download] [Release Notes]

DrJava Development Release 20090220

DrJava is a lightweight programming environment for Java designed to foster test-driven software development. It includes an intelligent program editor, an interactions pane for evaluating program text, a source level debugger, and a unit testing ... [More] tool.

Available for download at http://drjava.org . This development release re-introduces the work-around for "cannot read zip file entry" errors occurring when Windows exe users attempt to compile using javac 1.6.0_04 . This fix had accidentally been removed in the last development release. (0 comments) [Less]