Commit Graph

58 Commits

Author SHA1 Message Date
798cad275c pmt: Improve libhelper, etc. 2025-09-30 21:07:11 +03:00
0ff94cc4b9 pmt: improve PureTuple class and improve function manager. 2025-09-23 14:13:36 +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
de1cb5dd5a pmt: Fixup backup function 2025-09-07 21:55:53 +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
ab35740fb6 pmt: remove non-signal exit code catching. 2025-09-06 12:12:49 +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
51ae72aba1 pmt: add control for -l flag 2025-09-04 21:35:16 +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
d19343d644 pmt: Minor changes.
- Add build instruction.
 - Improve function lambdas.
2025-08-29 13:40:03 +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
631c735a9a pmt: reformat code 2025-08-25 13:20:21 +03:00
80bcc0268d pmt: Improve, etc.
- Added custom file descriptors for better print status handling.
 - Added macro to be used for adding functions to make things easier.
 - Duplicate function protection added.
2025-08-25 13:12:46 +03:00
753d9d8ad2 Cleanup 2025-08-24 16:19:15 +03:00
1d1d6e98ce Reapply "Improve build system, etc..."
This reverts commit 705f529f55.
2025-08-24 16:17:41 +03:00
705f529f55 Revert "Improve build system, etc..."
This reverts commit 249b44a81a.
2025-08-24 16:17:12 +03:00
249b44a81a Improve build system, etc... 2025-08-24 16:16:30 +03:00
366bb28612 pmt: add interrupt signal handler etc. 2025-08-18 22:24:42 +03:00
58330fddf4 pmt: use smart pointers for more safe memory 2025-08-16 20:14:05 +03:00
62b73ac91a fix looping memory test function 2025-08-15 22:47:13 +03:00
6999975f6a Revert "fix memory leak"
This reverts commit 47382ebf1c.
2025-08-15 20:04:25 +03:00
54f2a48ffa Reapply "fix memory leak"
This reverts commit c3a5e97d41.
2025-08-15 20:02:45 +03:00
9391847534 Reapply "pmt: use constructor/destructor attributes insetad of class"
This reverts commit d4703df1a5.
2025-08-15 20:02:29 +03:00
bfd5a78863 noo 2025-08-15 20:02:28 +03:00
d4703df1a5 Revert "pmt: use constructor/destructor attributes insetad of class"
This reverts commit 7240cca537.
2025-08-15 17:29:28 +03:00
c3a5e97d41 Revert "fix memory leak"
This reverts commit 47382ebf1c.
2025-08-15 17:29:10 +03:00
47382ebf1c fix memory leak 2025-08-15 17:22:04 +03:00
7240cca537 pmt: use constructor/destructor attributes insetad of class 2025-08-15 16:31:09 +03:00
1bc3b5ccef pmt: CLeanup unnecessary function: real-link-path
- real-link-path function is removed.
 - Added --real-link-path flag to real-path function for as real-link-path.
2025-08-15 11:52:03 +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
d74f385a68 pmt: dont include new memoryTestFunction 2025-08-13 09:42:37 +03:00
23087966d6 pmt: start working for 1.1.0, first: add * operator to libpartition_map 2025-08-13 09:41:27 +03:00
b76b79ba07 pmt: fix std::filesystem exceptions 2025-08-11 12:29:21 +03:00
70d4290cec pmt: fix getting adb status for reboot function 2025-08-10 22:32:14 +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
70328dc4db Write docs and fixup real-path and real-size-path delimiters. 2025-08-09 23:58:09 +03:00
fc1e45f2ca partitionSizeFunction: fiz --only-size flag 2025-08-09 22:24:03 +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