Age | Commit message (Expand) | Author | Files | Lines |
2025-06-04 | api: PERK_DRIVER_AR_PRINT_ARCHIVE -> PERK_DRIVER_AR_PRINT_MEMBERS (consistency). | midipix | 3 | -4/+4 |
2025-06-04 | pe_ar_options[]: re-order, as to match the order of actions in the synopsis. | midipix | 1 | -4/+4 |
2025-06-04 | pe_cmd_ar_perform_unit_actions(): properly handle action-less invocations. | midipix | 1 | -7/+10 |
2025-06-04 | driver: synopsis: whitespace meditation. | midipix | 1 | -5/+5 |
2025-06-04 | driver: utility: relax flags to permit generic archive listing and printing. | midipix | 1 | -2/+0 |
2025-06-04 | ar: pe_ar_print_members(): utility and driver integration. | midipix | 4 | -0/+12 |
2025-06-04 | ar: pe_ar_print_members(): initial implementation and integration. | midipix | 1 | -0/+181 |
2025-06-04 | ar: pe_ar_list_members(): compare member names against operand basenames. | midipix | 1 | -0/+4 |
2025-06-04 | ar: pe_cmd_ar(): use an internal pe_cmd_ar_perform_unit_actions(). | midipix | 1 | -9/+13 |
2025-06-04 | ar: pe_ar_list_members(): utility and driver integration. | midipix | 5 | -4/+60 |
2025-06-04 | ar: pe_ar_list_members(): initial implementation and integration. | midipix | 1 | -0/+384 |
2025-06-03 | api: perk_output.h: added pretty-printer bits, refactored pre-alpha defs. | midipix | 2 | -0/+11 |
2025-06-03 | driver: pe_main(): support historic usage (first option/action without a dash). | midipix | 1 | -0/+12 |
2025-06-03 | pe_cmd_ar(): added command-line semantic verification. | midipix | 3 | -5/+93 |
2025-06-02 | driver: utility: invoke pe_cmd_ar() with appropriate <posname> & <arname> args. | midipix | 2 | -1/+23 |
2025-06-02 | driver: pe_driver_usage(): synopsis overhaul. | midipix | 2 | -33/+94 |
2025-06-02 | driver: pe_ar_options[]: use 'V' (rather than 'v') as the version short option. | midipix | 1 | -1/+1 |
2025-06-02 | internals: perk_ar_impl.h: whitespace meditation. | midipix | 1 | -18/+18 |
2025-06-02 | driver: --version: update the git repository reference to the https variant. | midipix | 1 | -1/+1 |
2025-06-02 | pe_cmd_ar(): updated function signature, defined action and option constants. | midipix | 2 | -2/+11 |
2025-06-01 | driver: added --cmd=ar support, the pe_cmd_ar() stub, and the perk-ar symlink. | midipix | 6 | -2/+48 |
2025-05-31 | utility: pe_cmd_perk(): apply actions to archive members where applicable. | midipix | 1 | -18/+32 |
2025-05-31 | pe_lib_get_unit_ctx(): return a read-only parsed object vector to the caller. | midipix | 2 | -1/+12 |
2025-05-31 | internals: struct pe_unit_ctx_impl: whitespace meditation. | midipix | 1 | -7/+7 |
2025-05-31 | pe_lib_get_unit_ctx(): whitespace meditation. | midipix | 1 | -4/+4 |
2025-05-31 | driver: struct pe_common_ctx: refactor, remove the actflags member. | midipix | 1 | -1/+1 |
2025-05-31 | driver: pe_lib_get_unit_ctx(): added handling of archives and archive members. | midipix | 4 | -3/+133 |
2025-05-31 | struct pe_unit_ctx: remove mapping info (present elsewhere, i.e. via r_image). | midipix | 1 | -1/+0 |
2025-05-31 | code base: utilize the visibility attribute also on supporting PE targets. | midipix | 1 | -8/+8 |
2025-05-31 | pe_meta_get_image_meta(): loop internal call optimization. | midipix | 1 | -19/+46 |
2025-05-30 | library api: _raw_ (raw image api) namespace overhaul. | midipix | 2 | -4/+4 |
2025-05-30 | library api: _meta_ (object and image meta data) namespace overhaul. | midipix | 3 | -32/+32 |
2025-05-30 | library api: _info_ (image abi and framework info) namespace overhaul. | midipix | 6 | -9/+9 |
2025-05-30 | library api: _hexdump_ (header and section pretty printing) namespace overhaul. | midipix | 10 | -30/+30 |
2025-05-30 | library api: _lib_ (program driver) namespace overhaul. | midipix | 5 | -24/+24 |
2025-05-30 | arbits: added pe_ar_get_archive_meta(), the framework's archive parser. | midipix | 6 | -0/+1567 |
2025-05-29 | code base: set the visilbity of internal library interfaces to hidden. | midipix | 6 | -7/+39 |
2025-05-29 | driver api: refined the logic for display utility usage information. | midipix | 2 | -10/+17 |
2025-05-29 | driver: become multi-cmd ready, added pe_cmd_perk(). | midipix | 6 | -182/+401 |
2024-06-22 | argv.h: argv_show_status(): output keyval pairs where appropriate. | midipix | 1 | -0/+23 |
2024-06-22 | argv.h: argv_scan(): added option for parsing keyval pair and keyval array. | midipix | 1 | -5/+203 |
2024-06-22 | argv.h: argv_show_status(): refactor for better readability. | midipix | 1 | -2/+4 |
2024-06-22 | argv.h: argv_alloc(): refactor for better readability. | midipix | 1 | -7/+11 |
2024-06-22 | argv.h: whitespace meditation. | midipix | 1 | -6/+6 |
2024-05-28 | argv.h: usage screen: avoid extra <stace> when all long options are hybrid-only. | midipix | 1 | -1/+11 |
2024-05-28 | argv.h: usage screen: prettify: <short-option><space><long-option>. | midipix | 1 | -1/+1 |
2024-05-15 | argv.h: argv_usage_impl(): use a sentinel with a non-contant format specifier. | midipix | 1 | -1/+1 |
2024-04-14 | pe_hdrdump_coff_opt_hdr(): refactor: avoid cast, properly support 32-bit hosts. | midipix | 1 | -10/+21 |
2024-02-22 | pe_output_mdso_libraries() c99 conformance: avoid void * in pointer arithmetic. | midipix | 1 | -2/+4 |
2024-01-27 | argv.h: argv_scan(): properly handle (fhybrid && ARGV_OPTARG_OPTIONAL). | midipix | 1 | -1/+6 |