11d75e401e
pmt: reformat code, etc.
2025-11-24 18:50:57 +03:00
798cad275c
pmt: Improve libhelper, etc.
2025-09-30 21:07:11 +03:00
066080c999
pmt: Add new type (class) to libhelper, etc.
...
- Add Helper::Capsule.
- Fix some compilation errors.
2025-09-28 21:45:40 +03:00
397b95466d
pmt: reformat code, etc.
2025-09-24 22:14:25 +03:00
0ff94cc4b9
pmt: improve PureTuple class and improve function manager.
2025-09-23 14:13:36 +03:00
b60c5c023f
pmt: improve PureTuple class.
2025-09-22 20:16:18 +03:00
17f2fb5660
pmt: cleanup PureTuple class.
2025-09-21 21:19:02 +03:00
6e8931bd68
libhelper: created new type (class) PureTuple (vector-like tuple)
2025-09-21 21:17:23 +03:00
7aca7792ae
pmt: add random number generator class (compile-time, with templates)
2025-09-17 00:28:26 +03:00
318739adc8
pmt: add stdin parsing support, etc.
2025-09-15 00:01:52 +03:00
398b119cb4
pmt: improve libhelper, etc.
2025-09-13 11:36:29 +03:00
37dc3ac94b
pmt: reformat code and improve workflow
2025-09-11 10:58:14 +03:00
9625bf6df0
pmt: Improve libhelper and libpartition_map, etc.
2025-09-07 21:54:35 +03:00
77760bd1d4
pmt: Improve libpartition_map types and some functions.
...
- Add new operators to Map_t.
- Add new flags to info function.
- Move some local pmt function(s) to libhelper.
- Etc...
2025-09-07 11:56:12 +03:00
1984825dec
pmt: add [] operators to Map_t and builder
2025-09-07 10:53:59 +03:00
08e51c4a15
pmt: start working on 1.3.0
...
- Add log cleaner function.
- Introduce function flag structure.
- Some improvements.
2025-09-06 12:10:46 +03:00
2615ddd127
pmt: Last commit for 1.2.0 version
...
- Major changes for developers.
- Some changes to flash and sizeof functions.
- Some minor changes.
2025-09-05 11:31:46 +03:00
deab481fd7
pmt: reformat code, etc.
2025-09-04 20:42:50 +03:00
e1dc7132ee
pmt: Add documentation to libhelper functions, etc.
2025-09-02 19:20:11 +03:00
360959381b
pmt: Improve libraries
...
- Tests have been improved.
- Some functions and classes in libhelper have been improved for better results.
2025-09-02 12:41:09 +03:00
0832b57828
pmt: Improve libpartition_map and tests
...
- Change doFor*** function return types as bool.
- Add catching of doFor*** function test results.
- Use std::ios_base_failure for catch std::fstream errors on tests
2025-09-01 01:35:45 +03:00
e7baf4f5bc
pmt: Improve pmt & libpartition_map
...
- Change some operator returnn types.
- Use std::map instead of std::unordered on magic number maps.
- Some improvements.
2025-09-01 01:21:06 +03:00
fea9c834fc
pmt: reformat code
2025-08-31 15:40:35 +03:00
025ccf3acb
pmt: Improve libpartition_map
...
- Add new operators to Map_t and builder.
- Some improvements.
2025-08-31 15:36:26 +03:00
1a9b4ff5ad
pmt: Introduce, fixup
...
- Fix pstderr file pointer.
- Improve and add more functions on libpartition_map.
- Improve functions.
2025-08-28 23:13:52 +03:00
bfd3324558
pmt: reformat code
2025-08-27 22:24:50 +03:00
41336609fa
pmt: switch builder to ninja. And some extra improvements
2025-08-27 22:04:06 +03:00
e0f0b5b484
pmt: Improvements for developers
...
- Android.bp was written to be included in ROMs/recoveries etc. in Android build system.
- Macros have been added to simplify feature creation.
- Some bug fixes (for JSON and pmt).
2025-08-27 15:50:40 +03:00
366bb28612
pmt: add interrupt signal handler etc.
2025-08-18 22:24:42 +03:00
563e8a583e
pmt: fix memory leaks, and improve info function
...
- Removed --no-write-test argument of memory test function
- Fixed memory leak of memory test function
- Improved info function with using nlohmann/json header-only library
- Some other improvents
2025-08-14 12:56:29 +03:00
bf0df8cc83
pmt: add memory test function and some new functions to libhelper
2025-08-13 10:58:48 +03:00
0bc5f70294
pmt: reformat code and improve
2025-08-13 09:54:11 +03:00
23087966d6
pmt: start working for 1.1.0, first: add * operator to libpartition_map
2025-08-13 09:41:27 +03:00
295e890324
libhelper: improve garbageCollector
2025-08-11 09:48:00 +03:00
1340242e71
libhelper: fixup
2025-08-10 22:23:54 +03:00
f9eea8aef7
rebootFunction: Allow reboot function in ADB without root
2025-08-10 22:16:12 +03:00
f5e465b995
pmt: reformat code
2025-08-10 18:44:58 +03:00
8e629d60d0
pmt: New features and improvements
...
- Added type getter and reboot function
- Writed a garbage collector, so manually freeing memory and closing file descriptors is removed
- Some other improvements
2025-08-09 12:48:04 +03:00
8b3e886eee
pmt: Improve performance and functions
...
- Added two new functions
- Improved functions
- Reformatted code (scripts and src/ include/)
- Increased processing speed with multi-threading
2025-08-07 14:49:24 +03:00
6294482b39
pmt: ready for release
...
- Fix memory leaks
- Writed functions and apply
- Test pmt and verify stability
2025-08-06 21:58:05 +03:00
e1ec42a523
cleanup
2025-08-03 22:21:33 +03:00
25e3630a2b
pmt: fix some minor typo issues and including problems etc. (more)
2025-08-03 21:37:02 +03:00
fe51bf1644
pmt: fix build issues with NDK
2025-07-29 21:20:31 +03:00
a58adb6a28
pmt: Write the function base
...
- Write the function manager.
- Make minor changes to the function structure.
- Add CLI11 license.
- Added main function to libpmt.
2025-07-28 22:36:15 +03:00
40260d5ae3
libhelper: fixup memory leak
2025-07-26 10:28:17 +03:00
7017cfc9a4
CMake: clean unnecessary flags etc.
2025-07-24 18:20:53 +03:00
9cd97a085e
pmt: The basis of the system for adding features was created and improvements were made.
...
- The basic header contents of the system, designed to easily add features, were written.
- The [CLI11](https://github.com/CLIUtils/CLI11 ) project was included to provide a better experience for the project.
- Improved logging system.
- Unnecessary code cleaned.
2025-07-24 17:38:31 +03:00
18b5700cbd
CMake: change the order in which libraries are included
2025-07-23 19:46:34 +03:00
d907ee9447
pmt: Improvement.
...
- At build time, the version, compile time, CMake version, compiler version, and compiler flags are retrieved with the new CMake module and a header is created. This header provides more robust version management and notifications.
- Build warnings fixed, code corrected for compilation.
- Improvements were made to CMake code.
- Modifications were made to the tests to read the library's version information.
2025-07-23 18:49:08 +03:00
d65867c249
pmt: first codes.
2025-07-21 12:08:45 +03:00