| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
| |
- include the in-memory token module in the sandbox build
- register key server sync tests with the test runner
- register PGP inspection tests with the test runner
|
| |
|
|
|
|
|
|
|
| |
- support batch refresh and publish actions for key selections
- add publication status checking through the key server
- manage request ownership, spacing, cancellation, and summaries
- normalize duplicate keys and combine fetched blocks for import
- add UI actions for selected keys and key detail views
- add unit tests for batch logic and optional test integration
|
| |
|
|
|
|
|
|
| |
- remember the current account during controller destruction
- support host-frame dismissal without relying on done()
- move IMAP sizing to the module registration declaration
- remove the controller's standalone window resize
- clean up the dialog header declaration and include order
|
| |
|
|
|
| |
- normalize spacing in the permissions table for readability
- align the wrapped `State` return type with surrounding documentation
|
| |
|
|
|
|
|
|
|
| |
- document command manifests, Lua UI scripts, and native widget mounts
- update module lifecycle, capability, settings, event, and translation guidance
- replace object-based UI examples with command and anchor-based workflows
- describe Lua script embedding, module boundaries, and updated CMake options
- document external module publishing, key management, and verification tools
- clarify SDK ownership rules, runtime values, deferred events, and APIs
|
| |
|
|
|
|
|
| |
- add a 30-second transfer timeout to version check requests
- read the host setting to respect update-check preferences
- avoid duplicated SDK string allocations and memory leaks
- simplify version state updates with reusable helpers
|
| |
|
|
|
| |
- set a 15-second transfer timeout for upload requests
- prevent waiting events from hanging when uploads receive no response
|
| |
|
|
|
|
|
|
|
| |
- remove the gathering event handler and module event declaration
- start collection from the tab watcher when the UI is shown
- scope gathering state to the GnuPG module
- own command contexts with smart pointers to prevent leaks
- remove callback-based context deallocation
- include required memory and vector headers
|
| |
|
|
|
|
|
| |
- add a shared bounded-stop helper for mail worker threads
- reuse safe detachment behavior across mail dialogs and controllers
- simplify public key conversion during email signing
- apply formatting updates in module registration metadata
|
| |
|
|
|
|
|
| |
- remove unused GUI warning dialog helper
- remove unused default save directory resolver
- remove unused EML size limit constant
- remove unused email settings page identifier
|
| |
|
|
|
|
|
|
|
| |
- register native document, settings, and IMAP widgets through the SDK
- add Lua mounts and commands for email actions and navigation
- move document opening, saving, and message creation to host commands
- use module-scoped settings APIs for account and view state
- implement the document widget interface for email message handling
- update SDK stubs and module metadata for the new integrations
|
| |
|
|
|
| |
- remove obsolete null arguments from ImportKeys invocations
- preserve key data import for server updates and searches
|
| |
|
|
|
|
|
|
|
| |
- replace legacy menu and settings events with typed commands
- add Lua scripts for module UI placement and native widget mounts
- migrate key server, inspector, and update dialogs to host-owned views
- route module settings through storage capabilities
- update lifecycle hooks, event manifests, and widget interfaces
- fix key server task cleanup and theme color resolution
|
| |
|
|
|
|
|
|
| |
- register a native GnuPG information widget with the host
- add a command for opening the information dialog
- mount the Help menu action through the Lua UI script
- remove legacy menu and dialog event handling
- declare the command and Lua script in module metadata
|
| |
|
|
|
|
|
|
| |
- grant ui.custom capability to email module
- grant ui.custom capability to GPG info module
- grant ui.custom capability to key server sync module
- grant ui.custom capability to PGP inspect module
- grant ui.custom capability to version check module
|
| |
|
|
|
|
| |
- store parsed documents before referencing their packets
- prevent dangling references caused by temporary documents
- clarify packet summary test ownership with an explanatory comment
|
| |
|
|
|
|
| |
- replace typographic dashes with ASCII double hyphens in comments
- clarify the HKP publishing warning and update translations
- correct the “mislabeled” spelling in probe documentation
|
| |
|
|
|
|
|
| |
- clarify gathering and command execution status messages
- improve checksum failure wording
- standardize GnuPG capitalization and validation warnings
- replace “illegal” and “doesn't have” with clearer terminology
|
| |
|
|
|
| |
- pass channel before analysis type at all call sites
- update the comment separator to match project style
|
| |
|
|
|
|
| |
- replace transferred execution contexts with sdk commands
- let RunCommands manage command argument lifetimes
- preserve component context cleanup after command completion
|
| |
|
|
|
|
|
|
|
| |
- explain module identity, capabilities, events, and runtime hooks
- update module creation and CMake integration instructions
- document SDK contexts, memory ownership, logging, and host APIs
- describe translations, caching, UI integration, and GPG operations
- add packaging, signing, distribution, and external module guidance
- document the new PGP inspection module in the integrated module list
|
| |
|
|
|
|
|
| |
- replace legacy version, cache, state, and settings APIs
- pass the module SDK context to application helpers
- update version comparisons to avoid temporary allocations
- declare the storage capability in the module manifest
|
| |
|
|
|
|
|
|
| |
- replace deprecated buffer and editor helpers with context-aware APIs
- manage returned buffers explicitly without ownership wrappers
- format human-readable sizes using a fixed local buffer
- use context-aware theme color lookups
- declare editor and PGP module capabilities
|
| |
|
|
|
|
|
|
| |
- use module-scoped storage and application user-agent providers
- replace legacy key export and import calls with SDK wrappers
- register and unregister settings pages through the SDK
- migrate GPG channel lookup and session cache operations
- declare storage capability in the module manifest
|
| |
|
|
|
|
|
| |
- replace legacy command, state, and memory APIs with SDK wrappers
- use managed child-state lists and text accessors to avoid leaks
- declare process, storage, and UI module capabilities
- update GnuPG gathering and UI state handling consistently
|
| |
|
|
|
| |
- delete redundant null pointer declarations from email operations
- preserve existing structured info handling and error reporting
|
| |
|
|
|
|
|
|
|
| |
- pass SDK contexts through crypto, storage, UI, and buffer APIs
- replace legacy ownership helpers with RAII-style buffer handling
- preserve secure credential storage and wiping semantics
- update analysis, key, recipient, and import integrations
- migrate tests to fake host API tables and real SDK wrappers
- add storage capability to the email module manifest
|
| |
|
|
|
|
|
| |
- replace legacy MLogDebug calls with structured logging macros
- preserve diagnostic context while using stream-style log formatting
- add logging API stubs and C++ module ID definitions for tests
- apply formatting updates to email SDK test stubs
|
| |
|
|
|
|
| |
- clarify file processing and table focus comments
- correct typos in directory and option log messages
- improve warning message punctuation and readability
|
| |
|
|
|
| |
- place module test outputs in the build tree test-bin directory
- keep test binaries outside install and namespace paths
|
| |
|
|
|
|
| |
- route module tests and fuzzers to the shared module-tests directory
- remove global runtime and install directory redirects
- prevent duplicated module install paths and discovery strays
|
| |
|
|
|
| |
- rename the menu action to identify the OpenPGP structure inspector
- simplify the tooltip by removing the decryption detail
|
| |
|
|
|
|
|
|
| |
- add sandbox-compatible module for inspecting packet structure
- render armor, cleartext, packet fields, errors, and searchable trees
- parse inspector JSON with nested packet support and summaries
- add model tests covering parsing, structure detection, and formatting
- add module metadata, build integration, and translation catalogs
|
| |
|
|
|
|
| |
- document the namespace root for module artifacts
- place runtime, library, and archive outputs under modules
- defer per-target paths to gf_add_module() based on signed identity
|
| |
|
|
|
|
| |
- apply consistent C++ formatting across email and key modules
- normalize include ordering and line wrapping
- preserve existing behavior while improving readability
|
| |
|
|
|
|
|
|
| |
- replace legacy bootstrap and event macros with versioned hooks
- register event handlers through explicit GFEventBinding tables
- use GFEvent responses and runtime UI object helpers
- declare handled events in each module manifest
- update email test include paths for module runtime headers
|
| |
|
|
|
|
| |
- remove duplicated module author headers from the top-level include path
- rely on gf_module_runtime to expose the runtime-owned interfaces
- keep only SDK headers in the global include directories
|
| |
|
|
|
|
|
| |
- rename the email CMake target to match the module name
- register key server translations during module registration
- standardize lifecycle logging with `LOG_INFO`
- document no-op deactivation handlers and correct shutdown messages
|
| |
|
|
|
|
|
| |
- format macro definitions and function return types
- normalize export header preprocessor indentation
- wrap long calls and deprecated attributes consistently
- apply formatting updates across email and module sources
|
| |
|
|
|
|
|
| |
- replace legacy module utility includes across module sources
- simplify bootstrap and translation registration macros
- update module headers to use the unified public interface
- replace secure object creation with SDK object factories
|
| |
|
|
|
|
|
|
| |
- add module.json manifests with metadata and translation contexts
- migrate four modules to the gf_add_module helper
- preserve Qt, VMime, UI, and include directory configuration
- reduce email module exports to its single ABI symbol
- remove duplicated packaging and translation setup from CMakeListsաճառ
|
| |
|
|
|
|
|
|
|
|
|
| |
- split common utilities into focused logging, event, i18n, memory,
and conversion headers
- add GFModule.h as the unified module include
- derive bootstrap identity and translation context from generated metadata
- replace parameterized bootstrap macros with GF_MODULE_BOOTSTRAP()
- retain deprecated compatibility headers and allocation helper names
- remove the obsolete GFModuleDeclare.h interface
- correct non-debug logging macros to use their intended levels
|
| |
|
|
|
|
|
| |
- add signed package generation for email and GnuPG info modules
- package key server sync and version checking modules
- define module IDs, versions, capabilities, and metadata
- retain loose library builds during the packaging transition
|
| |
|
|
|
|
|
| |
- delete unused GPG verify, decrypt, sign, and encrypt stubs
- remove the obsolete result-freeing stub
- update analysis error type to uint32_t
- include cstdint for the fixed-width type definition
|
| |
|
|
|
|
| |
- include cstdint for the fixed-width error type
- replace gpgme_error_t with uint32_t in test cases
- align test variables with updated crypto API expectations
|
| |
|
|
|
|
|
| |
- replace gpgme error types with uint32_t across email APIs
- compare results against GF_GPG_ERR_NO_ERROR
- include cstdint for the updated error type
- apply formatting adjustments to affected code
|
| |
|
|
|
|
| |
- remove obsolete GF_MODULE_API_DEFINE macro variants
- document the bootstrap table as the new module interface
- retain shared includes for module compatibility
|
| |
|
|
|
|
|
|
| |
- replace manual result cleanup with GFGpgResult ownership
- use managed buffers for encryption, signing, verification, and decryption
- preserve SDK failure messages through handle-based results
- keep key ID memory alive for the duration of SDK calls
- add handle-based SDK stubs with ownership and leak tracking
|
| |
|
|
|
|
| |
- document borrowed argument and owned return conventions
- remove obsolete QDUP and QSECDUP duplication macros
- pass GUI handles directly as temporary UTF-8 data
|
| |
|
|
|
|
| |
- stop freeing borrowed key and capsule identifiers
- update stub signatures to accept const identifiers
- prevent allocator violations during correct SDK calls
|