bjgf issueshttps://gitlab.bluej.org/bluej/bjgf/-/issues2021-09-22T04:15:35Zhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1329[BLUEJ-1356] Underscore disappears from method name2021-09-22T04:15:35ZNeil Brown[BLUEJ-1356] Underscore disappears from method nameIf a method name contains an _ underscore, and an object instantiating that method is placed on the object bench and right-clicked, the first underscore fails to show up in the method name. A screen shot illustrating the problem is onli...If a method name contains an _ underscore, and an object instantiating that method is placed on the object bench and right-clicked, the first underscore fails to show up in the method name. A screen shot illustrating the problem is online at [https://drive.google.com/file/d/1eFjxgzQC6YmPu7_5qVP2AwM2om1PWLHx/view?usp=sharing].
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1328[BLUEJ-1355] Windows ARM version2021-08-27T20:40:18ZNeil Brown[BLUEJ-1355] Windows ARM versionThe only versions of BlueJ that will run on the new Windows 64-bit ARM tablets are 4.1.4 and earlier. Please add Windows ARM-64 to the list of installers.
---
**Issue metadata**
- Issue type: Task
- Priority: Medium
- Fix versions: 5...The only versions of BlueJ that will run on the new Windows 64-bit ARM tablets are 4.1.4 and earlier. Please add Windows ARM-64 to the list of installers.
---
**Issue metadata**
- Issue type: Task
- Priority: Medium
- Fix versions: 5.0.2https://gitlab.bluej.org/bluej/bjgf/-/issues/1327[BLUEJ-1354] Github password authentication is deprecated2021-07-24T09:27:53ZNeil Brown[BLUEJ-1354] Github password authentication is deprecatedConnecting to Github using the teamwork controls on BlueJ requires an account name and password. Starting August 13, Github plans to use token-based authentication for all Git operations and will no longer support direct access using pas...Connecting to Github using the teamwork controls on BlueJ requires an account name and password. Starting August 13, Github plans to use token-based authentication for all Git operations and will no longer support direct access using passwords.
Will there be a workaround for this issue so students can continue to use the teamwork controls to interface with github?
---
**Issue metadata**
- Issue type: Task
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1326[BLUEJ-1352] Set up a meaningful name for the printed files2021-06-28T09:15:22ZNeil Brown[BLUEJ-1352] Set up a meaningful name for the printed filesWhen printing from BlueJ (at least for the code), the print job has a generic name "JavaFX print job".
If possible, we should make it a bit more meaningful. How about using the project name when printing the project, the class name wh...When printing from BlueJ (at least for the code), the print job has a generic name "JavaFX print job".
If possible, we should make it a bit more meaningful. How about using the project name when printing the project, the class name when printing from the editor?
---
**Issue metadata**
- Issue type: Task
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1325[BLUEJ-1351] JUnit 5 test results window should support @DisplayName tags2021-05-16T07:17:00ZNeil Brown[BLUEJ-1351] JUnit 5 test results window should support @DisplayName tagsWith JUnit 5 we can use the @DisplayName annotation above our tests to make the nature of the test more clear and readable than the method name often is by itself.
In classrooms where teachers write tests for student assignments, it w...With JUnit 5 we can use the @DisplayName annotation above our tests to make the nature of the test more clear and readable than the method name often is by itself.
In classrooms where teachers write tests for student assignments, it would be especially valuable to have full sentences explain the problem with the code and for the students to see this in the test window.
Perhaps the @DisplayName annotation could also be incorporated into the default template when new test methods are created.
---
**Issue metadata**
- Issue type: Task
- Priority: Lowhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1324[BLUEJ-1350] The terminal doesn't always show when needed from the Codepad2021-04-23T15:45:04ZNeil Brown[BLUEJ-1350] The terminal doesn't always show when needed from the CodepadThis can be observed with the book's project examples (chapter 8 / zuul-better).
I ran a project that opens the terminal for user input. Then close the terminal (via the menu) and go to the Codepad to do _System.out.println("whatever"...This can be observed with the book's project examples (chapter 8 / zuul-better).
I ran a project that opens the terminal for user input. Then close the terminal (via the menu) and go to the Codepad to do _System.out.println("whatever");_
The terminal should reopen, but it doesn't.
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1323[BLUEJ-1349] error in creating virtual machine after error fix 2021-04-22T07:52:58ZNeil Brown[BLUEJ-1349] error in creating virtual machine after error fix This error is coming in my pc I use intel Celeron j1800 and 2 GB ram while windows 10 running
is this an error from my side or yours? Version : 5.0.0
---
**Issue metadata**
- Issue type: Bug
- Priority: MediumThis error is coming in my pc I use intel Celeron j1800 and 2 GB ram while windows 10 running
is this an error from my side or yours? Version : 5.0.0
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1322[BLUEJ-1348] No reasonable bug fix offered2021-04-19T09:25:49ZNeil Brown[BLUEJ-1348] No reasonable bug fix offeredNo reasonable fix is offered for 'Path' and 'Paths'.
They should offer "import java.nio.file.Path" (or Paths) as a fix.
Line of code used in source:
Path path = Paths.get("target");
---
**Issue metadata**
- Issue type: Bug
-...No reasonable fix is offered for 'Path' and 'Paths'.
They should offer "import java.nio.file.Path" (or Paths) as a fix.
Line of code used in source:
Path path = Paths.get("target");
---
**Issue metadata**
- Issue type: Bug
- Priority: Lowhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1321[BLUEJ-1347] CodePad doesn't function without an open project2021-04-16T13:30:11ZNeil Brown[BLUEJ-1347] CodePad doesn't function without an open projectIt would be helpful if code pad could be used without an open project, to try out simple things using library classes.
---
**Issue metadata**
- Issue type: Task
- Priority: MediumIt would be helpful if code pad could be used without an open project, to try out simple things using library classes.
---
**Issue metadata**
- Issue type: Task
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1319[BLUEJ-1345] Different highlight colour for constructs in Java editor2021-04-06T15:11:20ZNeil Brown[BLUEJ-1345] Different highlight colour for constructs in Java editorThis point was discussed within the team after receving the suggestion on the support email by Carlos Guevara on 1st April.
The idea is reasonnable, and should be thought through in more length for a future version of BlueJ (post 5.0....This point was discussed within the team after receving the suggestion on the support email by Carlos Guevara on 1st April.
The idea is reasonnable, and should be thought through in more length for a future version of BlueJ (post 5.0.1).
One argument about it: in Stride, we actually do make a distinction between constructors and methods.
(Please keep Carlos informed on the progress)
---
**Issue metadata**
- Issue type: Task
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1320[BLUEJ-1346] Update to Java/JavaFX 172021-04-13T11:57:05ZNeil Brown[BLUEJ-1346] Update to Java/JavaFX 17When we will update Java / JavaFX to newer version, we should check the following:
* the Java parser in BlueJ will still comply with additions in Java
* the GDK for Linux platforms is forced in the java command bin file to version 2 ...When we will update Java / JavaFX to newer version, we should check the following:
* the Java parser in BlueJ will still comply with additions in Java
* the GDK for Linux platforms is forced in the java command bin file to version 2 --> using GDK 3 with JavaFX means we should have to remove this flag from the command
---
**Issue metadata**
- Issue type: Task
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1318[BLUEJ-1344] JavaFX text overlaps on standard DPI external display on Retina ...2021-03-31T09:32:04ZNeil Brown[BLUEJ-1344] JavaFX text overlaps on standard DPI external display on Retina MacsIf you connect a standard-DPI monitor to a high-DPI Mac, the text gets rendered wrongly in Catalina onwards. The text gets drawn with overlapping character glyphs, see e.g. the "u" and "e" of BlueJ below:
!image-2021-03-31-09-30-01-...If you connect a standard-DPI monitor to a high-DPI Mac, the text gets rendered wrongly in Catalina onwards. The text gets drawn with overlapping character glyphs, see e.g. the "u" and "e" of BlueJ below:
!image-2021-03-31-09-30-01-604.png|thumbnail!
This is due to a bug in JavaFX, currently marked down as being fixed in OpenJFX 17:
https://bugs.openjdk.java.net/browse/JDK-8236689
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1316[BLUEJ-1342] Show project location2021-03-18T14:09:56ZNeil Brown[BLUEJ-1342] Show project locationIt would be very helpful to have a way of quickly checking the location of an open project (its path), without going to Project / Open Recent, e.g. File / About or Properties.
---
**Issue metadata**
- Issue type: Task
- Priority: LowIt would be very helpful to have a way of quickly checking the location of an open project (its path), without going to Project / Open Recent, e.g. File / About or Properties.
---
**Issue metadata**
- Issue type: Task
- Priority: Lowhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1311[BLUEJ-1337] The export to JAR panel for selecting user libs is blank2021-02-15T09:48:48ZNeil Brown[BLUEJ-1337] The export to JAR panel for selecting user libs is blankIt should list all the available libraries to include in the exported JAR like in 4.2.2, but it's blank instead.
---
**Issue metadata**
- Issue type: Bug
- Priority: MediumIt should list all the available libraries to include in the exported JAR like in 4.2.2, but it's blank instead.
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1310[BLUEJ-1336] bugs.bluej.org is only reachable via unencrypted http2021-03-04T14:02:26ZNeil Brown[BLUEJ-1336] bugs.bluej.org is only reachable via unencrypted httpbugs.bluej.org is only reachable via unencrypted http.
This is serious, since I have to log in and enter a password over an unencrypted connection.
The GDPR expects such actions to only happen over an encrypted channel.
Please at le...bugs.bluej.org is only reachable via unencrypted http.
This is serious, since I have to log in and enter a password over an unencrypted connection.
The GDPR expects such actions to only happen over an encrypted channel.
Please at least use a let's encrypt certificate!
---
**Issue metadata**
- Issue type: Bug
- Priority: Highesthttps://gitlab.bluej.org/bluej/bjgf/-/issues/1308[BLUEJ-1334] BlueJ 5 doesn't load Extensions2021-02-16T15:07:27ZNeil Brown[BLUEJ-1334] BlueJ 5 doesn't load ExtensionsI tried to load blueJ 5 extensions on two different windows 10 machines. None worked. The only extension loaded is always the submitter extension form <BLUEJ-HOME>. The extensions I tried were the classpath-extension for BlueJ5 and the S...I tried to load blueJ 5 extensions on two different windows 10 machines. None worked. The only extension loaded is always the submitter extension form <BLUEJ-HOME>. The extensions I tried were the classpath-extension for BlueJ5 and the SimpleExtension, I compiled. On my first machine I tried all three possible directories where an extension could reside. None worked, no other extension than the submitter one is displayed in "Loaded Extension"
---
**Issue metadata**
- Issue type: Task
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1299[BLUEJ-1325] code-completion Mac no scrolling2020-12-07T06:41:35ZBabis Kyfonidis[BLUEJ-1325] code-completion Mac no scrollingOn mac when code-completion is shown, you cannot scroll down or up and there is no scroll-bar. When you go down with the keyboard, reaching the end of the list, the scroll bar appears and you can scroll with the mouse wheel.
---
**Issu...On mac when code-completion is shown, you cannot scroll down or up and there is no scroll-bar. When you go down with the keyboard, reaching the end of the list, the scroll bar appears and you can scroll with the mouse wheel.
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1298[BLUEJ-1324] Documentation not shown2020-12-03T06:22:30ZBabis Kyfonidis[BLUEJ-1324] Documentation not shownTools -> Use Library Class -> java.lang.String -> click on Documentation button, I see a “page not found” error.
Also, the other classes load a "Null".
We may need to update our links.
---
**Issue metadata**
- Issue type: Bug
- ...Tools -> Use Library Class -> java.lang.String -> click on Documentation button, I see a “page not found” error.
Also, the other classes load a "Null".
We may need to update our links.
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1296[BLUEJ-1322] Method and class templates2020-11-11T14:14:17ZNeil Brown[BLUEJ-1322] Method and class templatesWe invariably tell our students to delete the code in the class template after creating a new class, before carrying on. (Sometimes they don't.) I realise we can provide a simpler class template with nothing in it, but I suggest it would...We invariably tell our students to delete the code in the class template after creating a new class, before carrying on. (Sometimes they don't.) I realise we can provide a simpler class template with nothing in it, but I suggest it would be preferable to have an Insert Code option that would allow a student to insert a method body (and other structures) in a class, and keep the class template simple.
---
**Issue metadata**
- Issue type: Task
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1294[BLUEJ-1320] Preferences window does not extend on long path MAC2020-10-22T15:01:14ZBabis Kyfonidis[BLUEJ-1320] Preferences window does not extend on long path MACBlueJ was installed on Downloads folder, MacOS 10.15.7
On the Libraries folder the add file button was not visible due to the long path that was extending the input boxes outside the bounds of the window
---
**Issue metadata**
- Is...BlueJ was installed on Downloads folder, MacOS 10.15.7
On the Libraries folder the add file button was not visible due to the long path that was extending the input boxes outside the bounds of the window
---
**Issue metadata**
- Issue type: Bug
- Priority: Low