Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Huge improvements for jmatrix 🎉 #3

Merged
merged 38 commits into from
Apr 19, 2023
Merged

Huge improvements for jmatrix 🎉 #3

merged 38 commits into from
Apr 19, 2023

Conversation

mitsuki31
Copy link
Owner

Commits on Description New Feature Improvements Bug Fixes Documentation Removed Feature
Apr 7, 2023 Moved all source files to src/com/mitsuki/jmatrix/. true false false false false
Apr 7, 2023 Added JMBaseException.java into src/com/mitsuki/jmatrix/core/ directory. true false false false false
Apr 7, 2023 Added get_sources.py & fix_version.py into src/python/ directory. true false false false false
Apr 7, 2023 Added Options.java, OSUtils.java, and XMLParser.java into src/com/mitsuki/jmatrix/util/ directory for JMatrix utilities. true false false false false
Apr 7, 2023 Added config.xml into assets/configuration/ directory for JMatrix configuration file. true false false false false
Apr 7, 2023 Added source_files.list into assets/properties/ directory for Makefile property. true false false false false
Apr 7, 2023 Added help.content & additional.content into assets/contents/ directory. true false false false false
Apr 7, 2023 Update META-INF/MANIFEST.MF. false true false false false
Apr 7, 2023 Update Makefile. false true false false false
Apr 7, 2023 Update README.md. false false false true false
Apr 7, 2023 Small fix to JMBaseException.java. false true false false false
Apr 8, 2023 Added requirements.txt. true false false false false
Apr 8, 2023 Update README.md. false false false true false
Apr 18, 2023 Added getClassFromTemplate & getClassNameFromTemplate method in Options.java. true false false false false
Apr 18, 2023 Added javadoc to all public methods in Options.java. false false false true false
Apr 18, 2023 Removed newParser method in XMLParser.java due a bug reasons. false false false false true
Apr 18, 2023 Added javadoc to all public methods in XMLParser.java. false false false true false
Apr 18, 2023 Added javadoc to all public methods and attributes in OSUtils.java. false false false true false
Apr 18, 2023 Update README.md. false false false true false
Apr 19, 2023 Update additional.content. false false false true false
Apr 19, 2023 Added removeComment in Options.java with the documentation. true false false true false
Apr 19, 2023 Update Makefile & exclude the Makefile while creating jar. false false false false true
Apr 19, 2023 Moved IllegalMatrixSizeException.java, NullMatrixException.java, MatrixArrayFullException.java, and InvalidIndexException.java to core/ directory. false true false false false
Apr 19, 2023 IllegalMatrixSizeException, NullMatrixException, MatrixArrayFullException, and InvalidIndexException now extends to JMBaseException. true false false false false
Apr 19, 2023 Fixes the null message when trying to get message in IllegalMatrixSizeException & MatrixArrayFullException.java. false false true false false
Apr 19, 2023 Added new constructor in NullMatrixException.java & InvalidIndexException.java with parameter (Throwable). true false false false false
Apr 19, 2023 JMBaseException now extends to RuntimeException instead Exception. true false false false false
Apr 19, 2023 Fixes thrown exception while attempt to call printStackTrace method in JMBaseException.java. false false true false false
Apr 19, 2023 Fixes import path for local packages in Matrix.java & Main.java. false false true false false
Apr 19, 2023 Fixes code that uses removed method in Main.java. false false true false false

Add `JMBaseException.java` for core exception(s).
Add `Options.java`
Add `OSUtils.java`
Add `XMLParser.java`
For searching all source files inside `src/com/mitsuki/jmatrix/` directory
This Python program would fix version for specified files
This `.txt` file is for `Makefile`.
And this file will get updated by `get_sources.py`
Add `additional.content`
Add `help.content`
Add `requirements.txt` for Python requirement packages
- Added javadoc to all public methods.
- Added `getClassFromTemplate` method.
- Added `getClassNameFromTemplate` method.
- Update some codes.
- Added javadoc to all public methods.
- Constructs a new `XMLParser` object now only via constructor instead `newParser` method.
- `newParser` method now has been removed due a bug reasons.
- Added javadoc to all public methods and variables.
- Added `removeComment(String[])` & `removeComment(String[], String)` with the documentations.
- Update some codes
… `null` message

- Move `IllegalMatrixSizeException.java` to `src/com/mitsuki/jmatrix/core/` directory.
- Move `IllegalMatrixSizeException.java` package to `com.mitsuki.jmatrix.core`.
- Fixes the `null` message when trying to get message after throwing this exception with parameter `IllegalMatrixSizeException(Throwable)`.
- `JMBaseException` now extends to `RuntimeException` instead `Exception`.
- Deletes unused codes.
- Fixes thrown exception while attempt to call `printStackTrace` method.
- Move `NullMatrixException.java` to `src/com/mitsuki/jmatrix/core/` directory.
- Move `NullMatrixException.java` package to `com.mitsuki.jmatrix.core`.
- `NullMatrixException` now extends to `JMBaseException`.
- Added new constructor `NullMatrixException(Throwable)`
- Move `MatrixArrayFullException.java` to `src/com/mitsuki/jmatrix/core/` directory.
- Move `MatrixArrayFullException.java` package to `com.mitsuki.jmatrix.core`.
- `MatrixArrayFullException` now extends to `JMBaseException`.
- Fixes the `null` message when trying to get message after throw this exception with parameter `MatrixArrayFullException(Throwable)`.
- Move `InvalidIndexException.java` to `src/com/mitsuki/jmatrix/core/` directory.
- Move `InvalidIndexException.java` package to `com.mitsuki.jmatrix.core`.
- `InvalidIndexException` now extends to `JMBaseException`.
- Added new constructor `InvalidIndexException(Throwable)`.
@mitsuki31 mitsuki31 added documentation Improvements or additions to documentation enhancement Enhancing existing features labels Apr 19, 2023
@mitsuki31 mitsuki31 self-assigned this Apr 19, 2023
@mitsuki31 mitsuki31 merged commit 33d07e3 into master Apr 19, 2023
@mitsuki31 mitsuki31 added remove Remove some features bugfix Fixes some bug or issue labels Apr 20, 2023
@mitsuki31 mitsuki31 added lang:java Some changes on Java code lang:python Some changes on Python code labels Jun 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bugfix Fixes some bug or issue documentation Improvements or additions to documentation enhancement Enhancing existing features lang:java Some changes on Java code lang:python Some changes on Python code remove Remove some features
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant