Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: DrJavaAtRice/drjava
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: DrJavaAtRice/drjava
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: java8-alt
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 13 commits
  • 51 files changed
  • 1 contributor

Commits on Nov 17, 2024

  1. Cleaned up build.xml.

      On branch main
    
      Changes to be committed:
    	modified:   build.xml
    ponderosaTX committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    91be544 View commit details
    Browse the repository at this point in the history
  2. Reverted the insertion of invokeLater wrappers in JUnitPanel.java. Th…

    …ey were redundant. The enclosing code already checked that the executing thread was the dispatch thread.
    
      Changes to be committed:
     	modified:   src/edu/rice/cs/drjava/ui/JUnitPanel.java
    ponderosaTX committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    ae515cd View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Tiny cleanup of final/volatile attributes in variable declarations.

      Changes to be committed:
    	modified:   model/GlobalEventNotifier.java
    	modified:   ui/NewVersionPopup.java
    ponderosaTX committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    c65be0b View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2024

  1. Many small changes directed at fixing the concurrency bug in the unit…

    … testing framework. There is still a lingering problem when running tests in flat file mode.
    
     Changes to be committed:
    	modified:   src/edu/rice/cs/drjava/model/GlobalEventNotifier.java
    	modified:   src/edu/rice/cs/drjava/model/GlobalModelCompileErrorsTest.java
    	modified:   src/edu/rice/cs/drjava/model/GlobalModelIOTest.java
    	modified:   src/edu/rice/cs/drjava/model/GlobalModelOtherTest.java
    	modified:   src/edu/rice/cs/drjava/model/junit/DefaultJUnitModel.java
    	modified:   src/edu/rice/cs/drjava/model/junit/JUnitEventNotifier.java
    	modified:   src/edu/rice/cs/drjava/model/junit/JUnitTestRunner.java
    	modified:   src/edu/rice/cs/drjava/model/repl/HistoryTest.java
    	modified:   src/edu/rice/cs/drjava/model/repl/InteractionsModel.java
    	modified:   src/edu/rice/cs/drjava/model/repl/InteractionsModelErrorTest.java
    	modified:   src/edu/rice/cs/drjava/model/repl/JavaInterpreterTest.java
    	modified:   src/edu/rice/cs/drjava/model/repl/RMIInteractionsModel.java
    	modified:   src/edu/rice/cs/drjava/ui/CompilerErrorPanel.java
    	modified:   src/edu/rice/cs/drjava/ui/ErrorPanel.java
    	modified:   src/edu/rice/cs/drjava/ui/JUnitPanel.java
    	modified:   src/edu/rice/cs/drjava/ui/JavadocErrorPanel.java
    	modified:   src/edu/rice/cs/drjava/ui/MainFrame.java
    	modified:   src/edu/rice/cs/util/XMLConfigTest.java
    	modified:   src/edu/rice/cs/util/swing/DefaultSwingFrame.java
    ponderosaTX committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    b0fdc37 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2024

  1. Added the "-Xlint" option to javax.tools.compiler tasks to get comple…

    …te diagnostics generated by that compiler (which are more extensive in later versions of Java than those
    
    generated by the familiar Java 8 compiler.
    
     Changes to be committed:
    	modified:   CompilerOptions.java
    	modified:   JavaxToolsCompiler.java
    ponderosaTX committed Dec 7, 2024
    Configuration menu
    Copy the full SHA
    17c0881 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2024

  1. On branch java8

     Changes to be committed:
    	modified:   ../DefaultGlobalModel.java
    	modified:   CompilerOptions.java
    
     Changed the compiler options to specify source and target are Java 8.
    ponderosaTX committed Dec 9, 2024
    Configuration menu
    Copy the full SHA
    e6d9150 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2025

  1. Patched JUnit test code so that unit tests pass. Incompatible changes…

    … to the Java 8 compiler
    
    (made as updates to Java 8!) broke DrJava testing. Warnings (due to legacy raw types and
    serialVersionUID nonsense) were converted to errors.
    
    On branch java8
    Your branch is up to date with 'origin/java8'.
    
    Changes to be committed:
    	deleted:    ../../../../../../extlib/java-atk-wrapper.jar
    	modified:   DefaultGlobalModel.java
    	modified:   GlobalModelCompileSuccessOptionsTest.java
    	modified:   GlobalModelCompileSuccessTestCase.java
    	modified:   GlobalModelOtherTest.java
    	modified:   GlobalModelTestCase.java
    	modified:   JDKToolsLibrary.java
    	modified:   SingleDisplayModelTest.java
    	modified:   junit/JUnitErrorModelTest.java
    ponderosaTX committed Mar 11, 2025
    Configuration menu
    Copy the full SHA
    9a56765 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2025

  1. This small update includes patches to unit tests that perform compila…

    …tion to accommodate changes to javac (!!) since Java 6.
    
    It also makes the java 8 compiler in the installed java 8 JDK distro the preferred compiler instead of the javax.tools compiler.
    The imports to JPDADebugger were changed to accommodate changes to the API in the Java libraries since Java 6 (!!).
     Changes to be committed:
    	modified:   ../config/OptionConstants.java
    	modified:   ../model/DefaultGlobalModel.java
    	modified:   ../model/GlobalEventNotifier.java
    	modified:   ../model/GlobalModelOtherTest.java
    	modified:   ../model/compiler/DefaultCompilerModel.java
    	modified:   ../model/debug/jpda/JPDADebugger.java
    	modified:   MainFrame.java
    ponderosaTX committed Mar 24, 2025
    Configuration menu
    Copy the full SHA
    458e0a2 View commit details
    Browse the repository at this point in the history
  2. Streamlined MultiThreadedTestCase and DrJavaTestCase because of faili…

    …ng test in ProjectMenuTest.java. The setUp method in DrJavaTestCase appeared broken when assert checking was enabled.
    
     Changes to be committed:
    	modified:   ../../drjava/DrJavaTestCase.java
    	modified:   ../../drjava/model/MultiThreadedTestCase.java
    	modified:   ../../drjava/ui/ProjectMenuTest.java
    	modified:   AbstractMasterJVM.java
    ponderosaTX committed Mar 24, 2025
    Configuration menu
    Copy the full SHA
    2331c79 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2025

  1. Added comments in JUnitEventNotifier and MainJVM.java

     Changes to be committed:
    	modified:   junit/JUnitEventNotifier.java
    	modified:   repl/newjvm/MainJVM.java
    ponderosaTX committed Mar 25, 2025
    Configuration menu
    Copy the full SHA
    93db0ca View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2025

  1. Converted _listeners in EventNotifier to CopyOnWriteArrayList, simpli…

    …fying readers/writers synchronization
    
    On branch java8-alt
    
      Your branch is up to date with 'origin/java8-alt'.
    
      Changes to be committed:
    	modified:   drjava/src/edu/rice/cs/drjava/model/AbstractDJDocument.java
    	modified:   drjava/src/edu/rice/cs/drjava/model/BrowserHistoryManager.java
    	modified:   drjava/src/edu/rice/cs/drjava/model/ConcreteRegionManager.java
    	modified:   drjava/src/edu/rice/cs/drjava/model/EventNotifier.java
    	modified:   drjava/src/edu/rice/cs/drjava/model/GlobalEventNotifier.java
    	modified:   drjava/src/edu/rice/cs/drjava/model/compiler/CompilerEventNotifier.java
    	modified:   drjava/src/edu/rice/cs/drjava/model/debug/DebugEventNotifier.java
    	modified:   drjava/src/edu/rice/cs/drjava/model/javadoc/JavadocEventNotifier.java
    	modified:   drjava/src/edu/rice/cs/drjava/model/junit/JUnitEventNotifier.java
    	modified:   drjava/src/edu/rice/cs/drjava/model/repl/InteractionsEventNotifier.java
    	modified:   drjava/src/edu/rice/cs/drjava/model/repl/newjvm/MainJVM.java
    	modified:   drjava/src/edu/rice/cs/drjava/ui/avail/GUIAvailabilityNotifier.java
    
     Untracked files:
    	drjava/src/edu/rice/cs/drjava/model/EventNotifier.java.alt2
    ponderosaTX committed Mar 29, 2025
    Configuration menu
    Copy the full SHA
    d86ca6f View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2025

  1. Minor revisions to swing/RMI synchronization to address lost test rep…

    …orting in the JUnitPanel and a change in the switches passes to the javax.tools compiler (eliminating the -Xlint option).
    
    Changes to be committed:
    	deleted:    ../../../../../../drjava.jar
    	modified:   model/EventNotifier.java
    	modified:   model/compiler/CompilerEventNotifier.java
    	modified:   model/compiler/JavaxToolsCompiler.java
    	modified:   model/definitions/ClassNameNotFoundException.java
    	modified:   model/javadoc/JavadocEventNotifier.java
    	modified:   model/junit/DefaultJUnitModel.java
    	modified:   model/junit/JUnitEventNotifier.java
    	modified:   model/repl/newjvm/MainJVM.java
    	modified:   ui/avail/GUIAvailabilityNotifier.java
    	modified:   ui/coverage/CoverageFrame.java
    ponderosaTX committed Apr 10, 2025
    Configuration menu
    Copy the full SHA
    05e85ac View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2025

  1. Corrected typos in build.xml

    	modified:   build.xml
    ponderosaTX committed Apr 21, 2025
    Configuration menu
    Copy the full SHA
    eeea49f View commit details
    Browse the repository at this point in the history
Loading