bjgf issueshttps://gitlab.bluej.org/bluej/bjgf/-/issues2021-03-18T14:09:56Zhttps://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/1295[BLUEJ-1321] When compiling incorrect code, the cursor may not indicate where...2020-10-26T11:42:25ZNeil Brown[BLUEJ-1321] When compiling incorrect code, the cursor may not indicate where something is expectedCompile the method
public Student(String aName, int anAge
{
name = aName;
age = anAge;
}
')' expected message is accompanied by the cursor positioned between g and e in the name of the parameter anAge, if the cursor is visi...Compile the method
public Student(String aName, int anAge
{
name = aName;
age = anAge;
}
')' expected message is accompanied by the cursor positioned between g and e in the name of the parameter anAge, if the cursor is visible at all.
---
**Issue metadata**
- Issue type: Bug
- 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: Lowhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1290[BLUEJ-1316] STRIDE - strange jittering of strings or UI elements on 4K/UHD d...2020-09-25T12:35:36ZNeil Brown[BLUEJ-1316] STRIDE - strange jittering of strings or UI elements on 4K/UHD display in stride editoron my laptops built in FHD display the window including strings renders perfectly normal, but when i drag the Stride-Editor window to my other display ..(which is a 4K/UHD resolution panel).. the fonts start jittering which is super-anno...on my laptops built in FHD display the window including strings renders perfectly normal, but when i drag the Stride-Editor window to my other display ..(which is a 4K/UHD resolution panel).. the fonts start jittering which is super-annoying.
In the beginning the boxes ('Constructors' f.i.) also jitter a bit up and down, but that looks like it settles after a few seconds, though they do jitter a bit up and down, which could make some people kinda nervous.
Maybe that comes not only from the transitioning to a display with some other resolution but, because of the "Scale and layout"-Settings.
This happens on a Windows 10 machine, with a good graphics card, and no other application showed that behaviour until now.
The Version of BlueJ is 4.2.2. with Java Version 11.02
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1289[BLUEJ-1315] Recent projects doesn't show recent projects until BlueJ is clos...2020-08-10T12:00:06ZNeil Brown[BLUEJ-1315] Recent projects doesn't show recent projects until BlueJ is closed and reopenedWhen using Windows Zip version of BlueJ:
Create project, close it, check Recent Projects - the project does not appear.
Close BlueJ, reopen it, check Recent Projects - the project appears.
---
**Issue metadata**
- Issue type: Bu...When using Windows Zip version of BlueJ:
Create project, close it, check Recent Projects - the project does not appear.
Close BlueJ, reopen it, check Recent Projects - the project appears.
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1288[BLUEJ-1314] Examples project ch1 figures works. house does not? others do an...2020-07-21T23:55:41ZNeil Brown[BLUEJ-1314] Examples project ch1 figures works. house does not? others do and don't?LOWERED Priority !
UPGRADED to java --version openjdk 14.0.1 2020.
I will redo-re-read Chapters 1 Exercises.
Perhaps, it IS working as planned an I need to adjust my thinking about the
Excercises?
Thanks! cimm...LOWERED Priority !
UPGRADED to java --version openjdk 14.0.1 2020.
I will redo-re-read Chapters 1 Exercises.
Perhaps, it IS working as planned an I need to adjust my thinking about the
Excercises?
Thanks! cimmeron
=============================================================
ch1 project figures excellent/works. ch1 project house - Nothing? Looked into both project directory files. Files 'look' ok but, Bluej IDE does NOT see a project? ie. house
ie) cannot close house project because it has NOT been 'opened'? Cannot open projects?
Ch1 - lab classes project will not open? Classes do NOT show up in GUI.
Ch2 - naive-ticket-machine project. Seems ok. 1 class in GUI.
Ch2 - other projects do NOT open. Same for Ch9 .... any help thanks! cimmeron
--------------------------------------------------------
Pop!_OS 20.04
GNOME 3.36.3 (Ubuntu)
*
---
**Issue metadata**
- Issue type: Bug
- Priority: Lowesthttps://gitlab.bluej.org/bluej/bjgf/-/issues/1287[BLUEJ-1313] Print fails in BlueJ 4.2.2 in landscape orientation2020-07-15T12:22:56ZNeil Brown[BLUEJ-1313] Print fails in BlueJ 4.2.2 in landscape orientationPrinting a formatted text string fails in BlueJ 4.2.2 when landscape orientation is selected. There are no error messages or exceptions caught, and no output although the printer icon appears in the system tray. Portrait orientation pri...Printing a formatted text string fails in BlueJ 4.2.2 when landscape orientation is selected. There are no error messages or exceptions caught, and no output although the printer icon appears in the system tray. Portrait orientation prints correctly for the same string. The equivalent executable jar prints correctly in both orientations.
This problem does NOT exist in BlueJ 4.1.2.
Using Win 7 Pro SP1
Java Version 8 Update 261 (build 1.8.0_261-b12)
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1284[BLUEJ-1310] New interface versus new Class2020-06-08T15:48:10ZNeil Brown[BLUEJ-1310] New interface versus new ClassAn interface is not a class. It is counter-intuitive (and somewhat misleading) to have to press a New Class button to create an interface. Could we have a separate button, or could the button text be less specific, or could the tool tip ...An interface is not a class. It is counter-intuitive (and somewhat misleading) to have to press a New Class button to create an interface. Could we have a separate button, or could the button text be less specific, or could the tool tip give more information? (I realise it has been this way for a long time.)
---
**Issue metadata**
- Issue type: Task
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1283[BLUEJ-1309] No high-dpi scaling on ubuntu20, everything is tiny2020-05-31T16:26:22ZNeil Brown[BLUEJ-1309] No high-dpi scaling on ubuntu20, everything is tinyFresh install of snap bluej on ubuntu20 on yoga c930 that has a high-dpi touchscreen.
Everything is super tiny and can't figure out how to scale it up.
4.2.2 !image-2020-05-31-11-24-20-668.png!
https://www.dropbox.com/s/n47vdm6k...Fresh install of snap bluej on ubuntu20 on yoga c930 that has a high-dpi touchscreen.
Everything is super tiny and can't figure out how to scale it up.
4.2.2 !image-2020-05-31-11-24-20-668.png!
https://www.dropbox.com/s/n47vdm6kxh68xxv/Screenshot%20from%202020-05-31%2011-23-10.png?dl=0
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1282[BLUEJ-1308] Kubuntu 20.04: BlueJ doesn't open editor2020-11-15T16:01:38ZNeil Brown[BLUEJ-1308] Kubuntu 20.04: BlueJ doesn't open editorAfter updating my system from Kubuntiu 19.10 to 20.04 Bluej doesn't open the editor any longer:
Start BlueJ
Create new project
Create new class
Right click on class, selection of "Open Editor" -> nothing happens
Reinstall...After updating my system from Kubuntiu 19.10 to 20.04 Bluej doesn't open the editor any longer:
Start BlueJ
Create new project
Create new class
Right click on class, selection of "Open Editor" -> nothing happens
Reinstalling BlueJ 4.2.2. doesn't change anything.
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1281[BLUEJ-1307] Improve Java code completion to be more like search2020-04-03T16:13:15ZNeil Brown[BLUEJ-1307] Improve Java code completion to be more like searchAt the moment the Java code completion is quite straightforward; it prefix matches all currently visible methods. It lacks some features of the Stride code completion such as infix matching, compensation for typos, and search of availab...At the moment the Java code completion is quite straightforward; it prefix matches all currently visible methods. It lacks some features of the Stride code completion such as infix matching, compensation for typos, and search of available static methods (e.g. Greenfoot class).
We should revisit Java code completion, perhaps merging it with Stride code completion, or otherwise improve it with similar features.
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1280[BLUEJ-1306] Overridden methods with more specific return shown twice in code...2020-04-01T12:48:14ZNeil Brown[BLUEJ-1306] Overridden methods with more specific return shown twice in code completionIn Java, it's possible to have a child method with a more specific return type than the original method. For example Parent can have a method "Parent getCopy()" which is overridden in Child as "Child getCopy()". In our code completion,...In Java, it's possible to have a child method with a more specific return type than the original method. For example Parent can have a method "Parent getCopy()" which is overridden in Child as "Child getCopy()". In our code completion, if you then have an object of type Child, the getCopy() method appears twice, once with the Parent return type and once with the Child return type, because we are not recognising that the child method overrides the parent of the same name.
One slightly hacky fix for this would be to deduplicate the signatures minus return, preferring the version from higher in the hierarchy. But ideally we'd recognise the type relations.
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1279[BLUEJ-1305] Code completion shows duplicate entries for array length2020-04-01T12:42:03ZNeil Brown[BLUEJ-1305] Code completion shows duplicate entries for array lengthIf you create a variable with a type like String[] and do autocomplete, you will see multiple entries for "int length" -- five for String[]. The problem seems to be that we are picking up the definitions from all the "superclasses" (for...If you create a variable with a type like String[] and do autocomplete, you will see multiple entries for "int length" -- five for String[]. The problem seems to be that we are picking up the definitions from all the "superclasses" (for array of Object,array of CharSequence, array of Comparable) and not realising that they are the same, or not correctly deduplicating.
---
**Issue metadata**
- Issue type: Bug
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1278[BLUEJ-1304] Dialog boxes have zero size under KDE Plasma2020-03-10T22:37:33ZNeil Brown[BLUEJ-1304] Dialog boxes have zero size under KDE PlasmaUsing BlueJ 4.2.2 under Debian buster or sid (with the package provided on bluej.org), any dialog boxes opened by BlueJ have a zero size.
This first shows by the programm seemingly hanging on first start, when it asks for acknowledgem...Using BlueJ 4.2.2 under Debian buster or sid (with the package provided on bluej.org), any dialog boxes opened by BlueJ have a zero size.
This first shows by the programm seemingly hanging on first start, when it asks for acknowledgement for telemetry — but it does not hang, the popup simply is a zero-sized window in the top left corner of the screen. It interacts normally on key presses (i.e. <Tab><Tab><Enter> to select "No"). The same behaviour occurs for dialogs opened from within BlueJ (e.g. "About" or "Copyright" from the "Help" menu).
The issue only occurs under the KDE Plasma workspace, or better put, it is most imminent there. Under GNOME 3.34, most popups work as expected, but sometimes they also get a smaller size than they need. I can observe, e.g. the "About" popup, being opened in the top left corner, then being moved to the center of the main window and being resized as needed. In approx. 1 out of 10 tries, it gets resized, but not to the correct size.
Any activity on this issue by me is sponsored by the Debian Edu / Skolelinux project and Teckids e.V.
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium