Commit Graph

359 Commits

Author SHA1 Message Date
b687483e6d Versionsnummer 2022-12-14 20:35:55 +01:00
19bacd15e9 Bezir-Kurven im DrawingLayer 2022-12-14 20:35:48 +01:00
2d4abf6f0d Laden von Dock-Icon (macos) angepasst 2022-12-14 20:35:21 +01:00
cefe7c8cfa overview.html verschoben 2022-12-14 20:34:57 +01:00
b04e68c7bd Einführung erweitert 2022-12-14 20:34:32 +01:00
25ce3a35e9 Timing-Problem beim Aufruf des AudioListeners behoben 2022-12-13 10:17:25 +01:00
44d0f79c6c Changelog 2022-12-13 08:19:19 +01:00
43195aa63c Cache Methoden im ImageLoader direkt verwendet 2022-12-13 08:17:18 +01:00
6cc23de620 Dokumentation und umbenannte Methode 2022-12-13 08:14:07 +01:00
836571ca95 Merge branch 'main' into softcache 2022-12-12 21:26:57 +01:00
5232057b15 SoftCache zu Cache generalisiert
Ein Cache kann nun auch mit `WeakReference`n genutzt werden.
2022-12-12 21:26:24 +01:00
f0a3c65552 Gradle Task buildAll hinzugefügt 2022-12-11 21:50:10 +01:00
2c40e1ba31 SoftCache in ImageLoader benutzt 2022-12-11 21:49:51 +01:00
26e3593f2c SoftCache Klasse als allgemeine Cache Map
Die SoftCache Klasse implementiert eine Map, die Inhalte in SoftReference Objekte wrapped. Sie kann vor allem als Cache für Ressourcen-Objekte genutzt werden.
2022-12-11 19:58:00 +01:00
13cad69e1d Abi-NRW Klassen zum Testen eingefügt
Die Klassen werden von der Qualitäts- und UnterstützungsAgentur - Landesinstitut für Schule herausgegeben.
2022-12-11 17:32:21 +01:00
bd718ba27d Changelog 2022-12-11 16:34:45 +01:00
1895378978 Name der mp3spi jar angepasst 2022-12-11 16:34:41 +01:00
2f845bdcd9 Überschirft in overview.html angepasst 2022-12-11 16:34:30 +01:00
788ed888e9 Dokumentatione 2022-12-11 13:35:30 +01:00
ce3ffee4da Testklassen auf letzte Änderungen angepasst 2022-12-11 13:35:21 +01:00
74c85e0f61 Shape2DLayer ins Test-Paket verschoben 2022-12-11 13:35:03 +01:00
c7b2a520c4 Overview-Datei für Javadoc ergänzt 2022-12-11 13:34:40 +01:00
c5c046521b Doku und Formatierungen 2022-12-11 13:34:21 +01:00
9834b9c389 package-info.java ergänzt 2022-12-11 13:33:55 +01:00
eaaca6b90f Validator Methods erwarten nun einen Parameter
Die Methoden in `Validator` erwarten nun als zweiten Parameter den Namen des Parameters, der geprüft wird. Dadurch sollen die Methoden hilfreicher werden, indem geneuere Fehlermeldungen generiert werden können.
2022-12-11 13:33:19 +01:00
1275af55f3 Dokumentation random(int) 2022-12-10 14:43:59 +01:00
632038030e main Methode entfernt 2022-12-10 13:40:15 +01:00
cec17f0d7c choice Methoden wiederhergestellt 2022-12-10 13:33:00 +01:00
b29532bf6e Dokumentation 2022-12-10 13:32:45 +01:00
d500c130ed Changelog update v0.0.34-SNAPSHOT 2022-12-10 11:55:26 +01:00
b4d390cd9b Feheler beim buildtask der mp3-jar behoben 2022-12-10 11:55:19 +01:00
97ea610f34 Dokumentation 2022-12-10 11:14:38 +01:00
e2e1f24e3e Verison auf 0.0.34 erhöht 2022-12-10 11:11:26 +01:00
a09b956b48 Dokumentation
Ebene der Unterüberschrift auf h2 angepasst
2022-12-10 11:11:17 +01:00
c92a4517b3 Faker Klasse um Fake-Daten zu generieren 2022-12-10 11:07:54 +01:00
1260a38bb7 Imports bereinigt 2022-12-10 11:07:17 +01:00
20772da813 {@inheritDoc} Kommentare entfernt
Javadoc Kommentare, die nur {@inheritDoc} enthalten, sind redundant und wurden entfernt.
2022-12-10 11:06:51 +01:00
8898d6e8ee MKDocs Dokumentation erweitert 2022-12-10 11:05:09 +01:00
cb0ee9c842 Dokumentation 2022-12-10 11:04:48 +01:00
3cf7871591 Weitere image-Methoden ergänzt
Die neuen Methoden erlauben es, Bilder auch mit einer festen Größe auf die Zeichenebene zu zeichnen.
2022-12-09 18:01:52 +01:00
c7e1eb11ed maxInt Test eingefügt 2022-12-08 21:16:35 +01:00
9fc58b05b6 Dokumentation 2022-12-08 21:16:01 +01:00
8de3c41b9b Dokumentation 2022-12-08 16:09:13 +01:00
15e47ceaa8 Reichenfolge Parameter in addValue an PieChart angepasst 2022-12-08 16:08:59 +01:00
9f28786ab6 AudiListener interface angepasst
Die Listener Methoden haben nun sprechendere Namen.
Sound und Mixer akzeptieren nun auch AudioListener.
2022-12-08 16:08:35 +01:00
18b5c50016 Dokumentation 2022-12-08 12:47:59 +01:00
03945e029a Schnellstart Tutorial fertig 2022-12-08 10:16:22 +01:00
90e043e5f8 Gradle Tasks für source und javadoc jars 2022-12-08 10:16:07 +01:00
559459aef6 Dokumentation 2022-12-08 10:15:35 +01:00
8d0bd2bc99 Race condition beim Beenden behoben
Das Beenden der Zeichenmaschine und vor allem das Schließen des Zeichenfesnters wird im Swing Thread ausgeführt. Es konnte passieren, dass der Zeichenthread noch einen draw-Aufruf verarbeitete, während die Zeichenleinwand schon disposed wurde. Dann konnte eine NullPointerException auftreten.

Der Zeichenthread hat nun 500 ms Zeit, von alleine zu beenden, bevor die ZM vollständig beendet wird.
2022-12-08 10:14:00 +01:00