ui-auto-devel Mailing List for ui-auto
bash-based tools to manage software project development.
Brought to you by:
spabsurd
You can subscribe to this list here.
| 2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(2) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2011 |
Jan
(1) |
Feb
(2) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2015 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
(2) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2016 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
(1) |
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2021 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
|
From: Stephan S. <ab...@ol...> - 2021-11-24 17:24:08
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files/ o Current: http://sourceforge.net/projects/ui-auto/files//stable/ui-auto-1.2.15.tar.gz ================================================================ ui-auto-1.2.15 (stable) (Wed, 24 Nov 2021 18:06:46 +0100): Patched stable release: Updates to some default values after Debian bullseye release. Changes since 1.2.14: Stephan Sürken (4): * [c8b79c9] .ui-auto.conf: Update notifier email address. * [22439e2] template.deb_*: bullseye release update: '~BULLSEYE' -> '11'. * [ddf81d2] template.deb_*: bullseye release update: Add '~BOOKWORM' as new rolling. * [f2d7174] * configure.ac: Prepare 1.2.15. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2021-02-05 15:23:39
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files/ o Current: http://sourceforge.net/projects/ui-auto/files//stable/ui-auto-1.2.14.tar.gz ================================================================ ui-auto-1.2.14 (stable) (Fri, 05 Feb 2021 16:08:18 +0100): Patched stable release. Changes since 1.2.13: Stephan Sürken (4): * [09504ff] ui-auto-release: Don't publish local information like uid or hostname. * [8a583f3] AUTHORS: Fix: Convert to UTF-8. * [eb664de] AUTHORS: Update email address. * [4302ca5] configure.ac: Prepare 1.2.14. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2019-10-25 16:11:19
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files/ o Current: http://sourceforge.net/projects/ui-auto/files//stable/ui-auto-1.2.13.tar.gz ================================================================ ui-auto-1.2.13 (stable) (Fri, 25 Oct 2019 17:55:32 +0200): Patched stable release. Changes since 1.2.12: Stephan Sürken (5): * [40ff86d] ui-auto-buildflags: Fix arg '--unset-code' -> '--unset' as advertised in help. * [f96a3cb] ui-auto-buildflags: Arg --completion-code -> --completion, and add to help. * [23322d0] ui-auto-buildflags: Remove (not existing) --init from args help list. * [973de3e] ui-auto-buildflags: Add '-Wconversion -Wsign-conversion' to 'hard' profile. * [28698c6] configure.ac: Prepare 1.2.13 ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2019-08-14 11:11:55
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files/ o Current: http://sourceforge.net/projects/ui-auto/files//stable/ui-auto-1.2.12.tar.gz ================================================================ ui-auto-1.2.12 (stable) (Wed, 14 Aug 2019 12:56:14 +0200): Patched stable release. This release solely adds the 'ui-auto-buildflags' helper. Changes since 1.2.11: Stephan Sürken (9): * [7278e1c] ui-auto-buildflags: New "buildflags" convenient tool (for now, a wrapper for dpkg-buildflags). * [5a8e12e] Add suppport for bash-completions in dist; add completion snippet for ui-auto-buildflags. * [378dbb9] ui-auto-buildflags: Make -Werror default (plus some unrelated code fixes). * [d48b718] ui-auto-buildflags: Call presets light, normal, hard. * [fcdb67b] ui-auto-buildflags: Better var name. * [7cc2769] ui-auto-buildflags: Add comment about stripping fortify. * [8e8cbf3] ui-auto-buildflags: State what's the default preset in --help. * [415a894] ui-auto-buildflags: Only except unused-parameter on normal. * [b43b09e] configure.ac: Prepare 1.2.12. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2019-08-02 13:27:21
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files/ o Current: http://sourceforge.net/projects/ui-auto/files//stable/ui-auto-1.2.11.tar.gz ================================================================ ui-auto-1.2.11 (stable) (Fri, 02 Aug 2019 15:11:36 +0200): Patched stable release. Changes since 1.2.10: Stephan Sürken (11): * [4642771] ui-auto-uvc|release: Add new uvc command "push_all", and use it after debian build. * [9a1c911] .ui-auto.conf: Update Debian repo to salsa. * [d18d63f] .ui-auto.conf: build for sid, buster, stretch and jessie. Skip older and Ubuntu. * [171d7c5] ui-auto-release: Don't push Debian changes in snapshot mode. * [dd75b74] mini-buildd Debian templates: Update for buster release && mini-buildd 1.0.43 (~ROLLING, not ROLLING). * [afef53b] src/tools/template.deb_*: Better in-code description. * [1819781] Add templates for (upcoming) mini-buildd 1.2.x: template.deb_git|svn+mbd-1.2. * [e66e56a] Add special Debian templates for release version fix starting with buster. * [16be327] tools/Makefile.am: Include all Debian templates via wildcard. * [f3fc01e] .ui-auto.conf: Update to new template; add building for bullseye. * [904735e] configure.ac: Prepare 1.2.11. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2018-01-03 14:18:11
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files/ o Current: http://sourceforge.net/projects/ui-auto/files//stable/ui-auto-1.2.10.tar.gz ================================================================ ui-auto-1.2.10 (stable) (Wed, 03 Jan 2018 15:02:59 +0100): Patched stable release. Changes since 1.2.9: Stephan Sürken (4): * [1c87238] ui-auto-release: Fix dput check to allow variant from dput-ng. * [b88c43d] template.deb_*: Update: stretch release && buster. * [b656b47] Warn about frowned-upon remote signing workflow (rsign and debrsign options). * [d520464] configure.ac: Prepare 1.2.10. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2018-01-01 15:35:19
|
Summaries of important changes how con-dev is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files//con-dev o Current: http://sourceforge.net/projects/ui-auto/files//con-dev/unstable/con-dev-0.3.3.tar.gz ================================================================ con-dev-0.3.3 (unstable) (Mon, 01 Jan 2018 16:12:45 +0100): Patched unstable release. Heavy and API-breaking changes again (mainly libopt rewritten). Use CON_COMPAT="0.3.2" PATH="${PATH}:/usr/share/con-dev" . con-lib.bash to keep your scripts working w/o changes. src/examples (git checkout) has some tools to somewhat help converting scripts. Changes since 0.3.2: Stephan Sürken (309): * [d761b4d] Makefile.am: Always install a "pseudo compat" link for the current version. * [2f58dc6] con-lib: Library include: Obselete *_DETECT global (order via function naming). * [7cf6dd1] con-libos.bash: Add initial libos. * [7d49c6e] libbs: Use libos. * [33b6636] libos: Add "strap". * [1ca2e8e] con-lib: getopts: Add some extra code we might need later ;). * [aaabe93] libsys.bash: Add fallback 'mountpoint' for findmnt. * [1fe95cc] bootstrap.sh: Delete (obsolete, broken). * [7ec320b] testsuite.lib.bash: Add test for copyArray. * [4d1a4fb] lib: Add copyAArray + test. * [7276987] lib: Fix initial bash version check. * [48063ac] lib: Precondition checks should use 'return' not 'exit'. * [9f2b8ff] lib: Add internal: con::__has_declare_n. * [82b77df] lib: Add var:printAArray(). * [c4804a8] con-lib: printAAray: Protect local indirect variable name (uff). * [39b28ce] examples/prog-cmd-auto-usage: Add example for upcoming new libopt. * [385d5ff] con-lib: func:list(): Don't fail when list is empty. * [0e45c34] examples/prog-pos-auto: Add 2nd positonal, and fix local vars. * [191bb09] examples/prog-pos-auto-usage: Add example for upcoming usage. * [f4c2347] examples/prog-cmd-auto-usage: Fix internal naming. * [cd92a8e] con-libopt.bash: Add usage parser stub. * [84a3474] con-lib: Add function con::regexExtract. * [59e87c4] con-libopt: Initial impl: option parser. * [4fc2558] examples/prog-pos-auto: Sync with prog-pos-auto-usage. * [bcf2807] con-libopt: Initial impl. of positional parser. * [3dc07bd] libopt: new parsers: Remove extra output. * [37c4c97] libopt: Usage parser: single out common code. * [1ff79f5] libopt: Usage parser: Use regex for description. * [12ce87d] libopt: Usage parser: fix "implies" value. * [82702e1] example: Move prog-[cmd|pos] variants around ;). Base variant is now the "to-be" one. * [8885edc] examples/prog-[pos|cmd]: Remove internal 'auto_usage' extensions. * [4d3c541] examples/prog-pos: Add __init__ example; convert to to main var. * [6cfe266] examples/prog-cmd: Add main opts. * [3077bd5] con-libopt: New libopt: opts+pos POC. * [f3b3c91] examples/prog-cmd: Fix variable name. * [1e64588] examples/prog-cmd: Use new arg vars in commands. * [8863179] libopt: New opts: POC for args as var. * [c095664] libopt: New usage: Use argument names for arg variables (positionals and options with args) * [40aa6f4] libopt: Make function for generic usage. * [4966796] libopt: New usage: Fix: Generic options only when 'main_'. * [28fb4cf] libopt: [cleanup] Remove obsolete example code. * [705f24e] libopt: Add error handling for missing usage. * [fec6ece] libopt: Add support for _version when "main_". * [1508bac] libopt: Remove definitely obsoleted code from obsoleted runO. * [931fcc0] libopt: rm init(): Obsolete. * [0d31f3e] Makefile.am: Add shellcheck test run to QA. * [03e6bf5] libopt: Temporary workaound: Show trap message in usage/error exit. * [e2327ee] libopt: Add check for duplicate positionals. * [b6c358f] libopt: Parser checks: option after positional, non-default positional after default positionals. * [62d1638] libopt: Brute-force implement title and doc parsing (program, options, positionals). * [4a6af91] libopt: pos: Remove a bunch of functions no longer used. * [77f7b8d] libopt: run(): Fix: set main prefix early. * [789eaa5] libopt: Convert generic options to new style. * [34e5ec0] libopt: rm con_opt::add(): Obsoleted. * [e974fa4] libopt: Add 'missing option' check to parse. * [58f8d74] libopt: rm get(), getValue(): Obsolete. * [c554c0f] examples/Makefile.am: Fix prog-* script names. * [59d310c] con-lib.bash: Add support for CON_COMPAT variable. * [847acc5] con-libopt: Remove some left-over debug. * [9e14d5d] testsuite.libopt.bash: Update for new prog-pos. * [a0fbe81] src/Makefile.am: Include dir 'support/' in compat. * [325a21c] testsuite/testsuite: Update testsuite to dev libopt. * [31f908f] con-*: Mark all non-example scripts to use 0.3.2 compat mode for now. * [e764ff4] testsuite/testsuite: Remove '-x' option (CON_LOG_LEVEL=xtrace already does this). * [87d40cb] testsuite/testsuite: log level: rather use name for log level. * [6447862] src/compat: Add extra autotools subdir for compat support. * [5dda045] libopt: Make filter from usage parser. * [4c2310a] STYLEGUIDE: Recommend title new char order: "=~-'`". * [fe7f7e9] STYLEGUIDE: Fix typo. * [626e1f3] README: Update to changed recomendations. * [d11cea7] RST, new style: RST files should actually be named *.rst (use symlinks if you need a file w/o apx). * [c99e373] Makefile.am: Simplify DOCLINKS creation && add README.rst to EXTRA_DIST. * [97db073] Better name for DOCLINK: DOCLINK.include.rst. * [3366085] *.rst: No need for internal mode hint now we have proper file appendix. * [ac96bf9] src/con-lib.bash (): getVersion:debian(): Use 1st solution if multiple are found. * [aebd5b5] src/compat/Makefile.am: List compatibility ids manually. * [72a4346] src/compat/Makefile.am: Use actual release tags, not extra COMPAT_* tags (which have been removed). * [20419c2] src/con-libopt.bash: Don't use "[" in usage. * [0e456f8] Rm temporary "auto" example variants. * [0eb459e] examples: Properly user 0.3.2 compat mode for temporaries. * [826ca71] src/con-libopt.bash: rm temporary run0() (obsoleteted). * [7ddb071] src/con-libopt.bash: Initial NG updates for usage/help. * [61c2aa9] src/con-libopt.bash: Get rid of extra usage() func. * [9f73db9] src/con-libopt.bash: Better/simpler names got the header helpers. * [6e79739] src/con-libopt.bash: Put helper functions for help inside help function. * [a7e5252] src/con-libopt.bash: Rm on-error extra help logging (too complicated, confusing). * [8a5a6d4] src/con-libopt.bash: Get rid of extra epilog, usage, h1, h2 functions. * [de13daf] src/con-libopt.bash: Rm extra func h3. * [299a380] src/con-libopt.bash: rm some temporary workaround code... * [9249288] src/con-libopt.bash: fixup/improve generic option handling. * [716fb29] src/con-libopt.bash: re-order && rename usage parser func. * [18e7e64] src/con-libopt.bash: Some docu updates. * [f069a4a] src/con-libopt.bash: Make parseUsage handle usage env var automatically. * [8093936] src/con-libopt.bash: Gen getopts string when parsing usage. * [082a04f] src/con-libopt.bash: rm obsoleted command parser code. * [8e1a117] src/examples/prog-cmd: Improve status for newest "dev target". * [2d4fd30] src/con-libopt.bash: Update for new options setup, and remove now-obsoleted functions. * [85ac748] src/con-libopt.bash: Update positional parsing && remove more obsoleted code. * [4a5843a] src/examples/prog-cmd: status(): Just print all vars as set by libopt; remove overall-status. * [6f22306] src/con-libopt.bash: Add getter/setter, unifiy var setting in parse. * [2abaf44] src/con-libopt.bash: usage parser: Make id available in whole loop. * [c5201bd] src/con-libopt.bash: Mor eupdates and code osboletion. * [8aeae6f] src/con-libopt.bash: Just remove all code (except completion) that are (or will be) obsolete. * [9a3e9e8] src/examples/prog-cmd: Update status for new namings. * [d76cf3b] src/con-libopt.bash: rm SYNTAXSIZE (not used for now). * [4b98e5b] src/con-libopt.bash: Rm obsolsted postional globals. * [7fd4679] src/con-libopt.bash: Rm obsoleted command globals. * [18888bd] src/con-libopt.bash: Set option for func. * [039d975] src/con-libopt.bash: Remove extra verbosity var. * [8b01c3a] src/con-libopt.bash: Re-invent "-h|-H" type help. * [216d918] src/con-libopt.bash: Fix: usage parser: dont reset generic in loop. * [732d5b7] src/con-libopt.bash: help: verbose support for options. * [ccfdccb] src/con-libopt.bash: Improve help. * [213b6d4] src/con-libopt.bash: Some renames... * [4bb9aa9] src/con-libopt.bash: Skip using extra suffix "main" for main function. * [28d17b5] src/con-libopt.bash: Merge parse and run code run run:func(). * [f64ab45] src/con-libopt.bash: Merge parse code into run. * [35cfb65] src/con-libopt.bash: rename parseUsage -> parse, and remove deprecated docs. * [ef1ec51] src/con-libopt.bash: mv version parsing to parse(). * [c45978d] src/con-libopt.bash: Put init functions down (when vars are already available). * [f7c6c4a] src/con-libopt.bash: harden cmd regex agaisnt init functions. * [62d3f43] src/con-libopt.bash: No need to generate parseFunc. * [cdc650c] src/con-libopt.bash: Fixup parsing/func calls && remove obsolete HAS_GENERIC global. * [dacf7bf] src/con-libopt.bash: Add debug helper: printVars. * [06bba25] src/examples/prog-cmd|pos: Update for new libopt (use debug func, add init funcs). * [2af577a] src/testsuite/testsuite: Adapt to new libopt and example progs. * [a294dd3] src/examples/prog-cmd|pos_0.3.2: Remove these compat scripts: Only confusing really. * [4eb0f05] examples: Better names: prog-pos->postionals, prog-cmd->commands. * [de43f14] src/con-libopt.bash: Make "generic" a flag in usage. * [465978d] src/con-libopt.bash: ASdd debug log to set. * [a4c4e81] src/con-libopt.bash: help: Use "full" for -H, not "verbose". * [43c828b] testsuite: Fix/Update to new libopt: is_given() -> var. * [bc1160a] src/con-libopt.bash: Impove -h/-H option's description. * [bada6de] con-libopt.bash: description: Don't exclude tags from description text. * [9d0ef9a] con-libopt.bash: Some rewrites for help et.al. (eliminates extras done in usage parser). * [0d9038f] con-libopt.bash: Get rid of obsolete CON_OPT__USAGE global. * [94c422e] con-libopt.bash: Remove POSITIONALS global. * [e011ac3] con-libopt.bash: Get rid of global *__PREFIX (encap in getter/setter and use IS_MAIN and IS_MAIN_WITH_COMMANS only) * [acc4ad4] con-libopt.bash: Better err msg on stray positionals. * [1dbd1f4] src/con-libopt.bash: getopts: OPTIND and OPTERR should be integers. * [b547c0f] src/con-libopt.bash: Cleanup command parser/guesser coder. * [9f0b656] src/con-libopt.bash: Fix __init__ handling: Run on positionals only, and run group init on subcommands. * [610759a] con-libopt.bash: parse fix: postional syntax should not have trailing space. * [7db724f] con-libopt.bash: debug:printVars: regex as arg. * [f943610] con-libopt.bash: Add [] to usage syntax if default exists. * [c4205a2] con-libopt.bash: Add opt var '_given'. * [5ad7678] con-libopt.bash: Better option selection for -h/-H. * [7bb8394] con-libopt.bash: (Re-)introduce own headers for generic/program options. * [ee6f8f2] examples/positionals: Remove __init__ && other improvoemtns. * [28fdfc1] con-libopt.bash: Integrate run::generic into run::func. * [8993d80] con-libopt.bash: Add -h|-H <cmd>-specific usage. * [3b59b6c] con-libopt.bash: help:_syntax(): Avoid trailing space. * [779d546] con-libopt.bash: terse help desc fixup. * [54752f9] con-libopt.bash: regression: Fix wrong "given" set code for positionals. * [a830493] examples/positionals: Re-add '-c' option for testsuite. * [d5a1132] con-libopt.bash: Various (..) help format improvements. * [a77b28a] con-libopt.bash: Yet another re-write for the help formatter. * [9e6e30e] con-libopt.bash: parse() must detect IS_MAIN and IS_MAIN_WITH_COMMANDS. * [225354c] con-libopt.bash: Add new helper global PROGRAM_USAGE. * [925e7ee] con-libopt.bash: More fixes for help format. * [8accac9] con-libopt.bash: more help formatter updates. * [011bf76] con-libopt.bash: Improve command help code. * [732b80f] con-libopt.bash: help -H: Really show full help (proper help on all commands). * [7adb34e] con-libopt.bash: single out option parsing as extra func. * [3831e14] con-libopt.bash: parse(): Simplify/cleanup. * [6adcb0a] con-libopt.bash: Fix call syntax for ::set(). * [fa34387] testsuite: Refrain to use log level info by default (not debug). * [eb46c83] con-libopt.bash: debug::printVars(): Show all vars by default. * [ac77c94] testsuite.libopt.bash: Update pos test into eval-manner; other fixes. * [3024c05] examples/positionals: Only print vars; add some access hints to help. * [c78a0b0] con-libopt.bash: Fixup description && documentation parsing && displaying. * [fe71161] con-libopt.bash: More consistent naming: description->desc. * [2274f02] src/con-libopt.bash: Get rid of [generic] flag in usage again. * [0785e3c] con-libopt.bash: parser code cleanup. * [5c60cf0] examples/positionals: Improve/update for docs/desc update. * [87d03a5] con-lib.bash: Add support for CON_LOG_DEBUG (restrict debug loggin to areas of interest). * [f3997fa] con-libopt.bash: fix debug showVars log. * [01620d1] examples/positionals: Use \", not '. * [863c683] con-libopt.bash: parser: Always use 'IFS= read r'. * [b3fe45f] con-libopt.bash: parser: Proper debug lines. * [fedc5f8] con-libopt.bash: Improve notation for default value. * [f6e4ded] con-lib.bash: Minor code cleanup. * [ec49118] testsuite: Fix usage for new Default syntax. * [73a249e] testsuite.libopt.bash: Update to new -r option. * [83bf49b] examples/testsuite.libopt.bash: Rename -r -> -R. * [e3b562e] examples/commands: Simplify, adapt. * [05e2c6f] con-libopt.bash: Parse: Extra func for header parsing. * [d5ac459] con-libopt.bash: Usage && init: Properly iterate up for all usage resp. init. * [8faeefb] con-libopt.bash: Fixup error handling for positional. * [5336db2] examples/commands: Clean up. * [beb97cd] testsuite.libopt.bash: Add test case for commands example. * [9ed830c] con-libopt.bash: completion: Update to use a prev() function, and make positional commands work again. * [4659bd6] con-libopt.bash: Add function for command function list. * [9800308] con-libopt.bash: completion: Improve prev(). * [4e735d3] con-libopt.bash: Add code printer func w/ indent support. * [2ed9894] con-libopt.bash: completion: Update all existing (positional) code to new code printer func. * [7d86c12] con-libopt.bash: Single out complete option part as own function. * [8827923] con-libopt.bash: Initial go on command completion. * [3fa72df] con-libopt.bash: Generic option: Fix type for root command to "command". * [63a309f] con-libopt.bash: Completion: Make command completion work for individual commands. * [5923112] con-libopt.bash: completion: commands: Add top level commands. * [78c9455] con-libopt.bash: completion: isCmd: Don't use "cur". * [dabceb5] con-libopt.bash: completion: Initial completely working variant. * [b3ca271] con-libopt.bash: completions: Remove a bunch of now-obsolete code. * [40864f5] con-libopt.bash: completion: Get top level command tokens in parse loop (obsoletes extra func _cmds). * [6feb3fd] con-libopt.bash: completion: Restructure code, rm some obsolete calls. * [8c11a53] con-libopt.bash: completion: More code cleanup, remove obsolete vars, better variable names. * [3153d4d] con-libopt.bash: completion: Rm extra space in COMPREPLY code. * [5ce94bd] con-libopt.bash: Fixup generic options. * [3e86fde] examples/positionals: Cosmetics; add types for -c/-b. * [fb8a227] .ui-auto.conf: Add buster. * [180eb2c] testsuite/examples: Update to upcoming new flag parsing; add tests for default values. * [fb08741] con-lib.bash: regexExtract(): ret=1 if regex fails. * [a87c382] con-libopt.bash: Switching to new syntax for flags: always use new line "<name>=<value>" below option; also adds new flag "completion". * [4eb0c16] con-libopt.bash: completion: Use new completion flag if present. * [4c33399] con-libopt.bash: help: Show default values (now no longer in description line). * [764945c] con-libopt.bash: Update generic options to new flags. * [69564fe] con-lib.bash: Extra completion code for 'hostname': Really ignore *all* stderr. * [54175e9] examples/positionals: Add comments about "type" flag. * [5797d38] examples/positionals: Add "completion" flag example and comments. * [f66ab56] con-libopt.bash: Yet another little change for usage syntax. * [da004ea] con-libopt.bash: help: Remove colors, just go for bold, faint, italic and underline. * [18885a2] con-libopt.bash: help ouput: More minor cosmetics. * [7e9e72f] con-libopt.bash: Option vars: Add has() func. * [1c6b1b5] .ui-auto.conf: Add examples/ to prog path. * [9bc9fa4] con-libopt.bash: Use has() for argument, and simplify parser code. * [21976c2] con-libopt.bash: opt vars: Fixup argument order for set. * [b34b699] con-libopt.bash: (Re-)implement two parser checks. * [153c444] con-libopt.bash: Fix up alls default checking to has(). * [ec2db1a] con-libopt.bash: arg parser: Add check for mandatory options. * [6b8134f] con-libopt.bash: Fixup [] for usage line. * [60483e5] examples/positionals: Add empty default example. * [837807a] con-libopt.bash: Integrate value validation into set(). * [6755b6c] con-libopt.bash: Make set() support (upcoming) multi postitionals. * [57abaa0] con-libopt.bash: Detect and set the new multi flag. * [6d726c4] con-libopt.bash: Simplify/clean doc parser (fix doc parsing for very last option). * [f74ae75] con-libopt.bash: parser: Add extra check: multi *must* be last. * [2f16d9a] examples+testsuite: Add multi-positional example. * [621eba4] con-libopt.bash: Fix stray args check for multi. * [2408634] src/Makefile.am: help2man: use -H (not -v -v -h). * [cb9cc6d] con-libopt.bash: Make DOC an array, merge DESC as DOC[0]. * [ba0738c] con-lib.bash: Add 'addArray()' func. * [e6cad46] con-libopt.bash: Change option var doc to array, and merge 'desc' as doc[0]. * [5fe7fcc] con-libopt.bash: _cmdFunctions(): Add prefix support; remove last remaining manual func:list call. * [2b236d1] con-libopt.bash: Initial complete help usage impl (recursive, group help). * [10947b4] con-libopt.bash: Add global CON_OPT__PROGRAM_USAGE_TITLE (help helper). * [4e37895] con-libopt.bash: help: Call static help extro outside help func (avoid dups). * [b228ada] con-libopt.bash: help/doc: Don't print anything if there's no header (desc). * [baa27ce] con-libopt.bash: Misc font/style cosmetic fixes. * [1653118] con-libopt.bash: Fix superflous %s in command usage parse. * [a9dc8b3] con-libopt.bash: help cosmetic: Rather use "Command" only. * [4715194] examples/commands: Add group doc example. * [87b73bb] con-libopt.bash: Fix: throw() must not use formatter. * [85a3571] con-libopt.bash: Allow programs w/o any doc at all. * [9966ba8] src/Makefile.am: Fix/regr: Add compat for old-style '-v -h -h' for help2man. * [ee892f7] con-libopt.bash: optvars: tecify ids. * [d8ecf88] con-libopt.bash: help: No extra indent for further option doc. * [ec89164] con-libopt.bash: doc: Also parse empty doc lines. * [5c3ec1e] examples/testsuite: Move multi-option example to positionals. * [73fb391] con-libopt.bash: Better name for flag var. * [d55184b] con-libopt.bash: Parse cleanup: Parse globals options, positionals and getopts. * [f7d0eee] con-libopt.bash: Some cleanups for positional parse code. * [efeb70a] con-libopt.bash: Add positional post check (analog to that for option options). * [93096e6] con-libopt.bash: Implement "interactive" options. * [25f06f6] examples/positionals: Add "interactive" example. * [28154d4] con-libopt.bash: interactive: single out a read() func. * [3e0b479] .ui-auto.conf: Fix: paths must be space-separated. * [16947e2] con-libsys.bash: Add ischroot(). * [6c00eb5] con-lib.bash: Add func:runifexists(). * [91b4a9b] con-lib.bash: Add func envdefault(). * [e1505f0] con-libsys.bash: Add functions mkown()+mkmod() * [59ce3ba] con-lib.bash: Add func has(). * [adbc269] con-libopt.bash: Add static array of known variable types, and add check. * [90af906] con-libopt.bash: help/command overview: Clear option variables (values might clash). * [2452214] con-libopt.bash: Add 'con_opt::var:' grouo for all var-related funcs. * [cbc0afd] con-libopt.bash: Allow array-style default values for multi options. * [ec70038] con-lib.bash: read: Use better local name for value. * [1352d32] con-lib.bash: Add func: ui:readArray. * [431aafa] con-libopt.bash: Add extra func: str2arr. * [d95735f] con-libopt.bash: Add interactive support for multi args/arrays. * [ef8f9ba] examples/positionals: Multi-option argument names should rather be singular. * [1c347a2] src/examples/con-upgrade: New tool for code upgrade. * [a6e6267] con-libopt.bash: func:run(parse): Fix call of set() for multiple vs other options. * [d7adcf8] con-libopt.bash: Fix: Doc not show (-H) if it's one line only. * [4bb874a] con-libopt.bash: Add support for common usage for all commands (not groups only). * [8fa0343] src/con-libopt.bash: comment fix. * [1d7eee4] con-libopt.bash: Fix duplicate output on -H for commands. * [899817d] con-libopt.bash: completion: fix/harden isCmd(). * [ef44468] con-libopt.bash: parse: split usageVars() as sep. function. * [8ff2233] con-libopt.bash: Use more generic upList() func for usage var list. * [382e8da] con-libopt.bash: cmdFunc: Harden (so it does not find special funcs __init__). * [ca44184] con-libopt.bash: Fix upList() to have sep && apx as arg. * [60a6c73] con-libopt.bash: Use upList() for __init__ calls, too. * [3e4f90b] examples: Add more and fixup __init__() examples. * [478ba38] con-libopt.bash: typo fix in debug log. * [c029bdd] testsuite: Fix: wrong opt var used on final statement. * [62d8210] con-lib.bash: OMG: Use -o nounset by default. * [d8c2fc2] con-lib[opt].bash: Various fixes for nounset. * [0d7f286] src/con-lib.bash: Type check: improve error message. * [c6483dc] con-lib.bash: Improve term implementation code. * [e225684] con-libopt.bash: Use new TERM_MODE for command overview. * [2b38a8e] con-libopt.bash: more fixes for nounset for bash < 4.4. * [28d40ff] con-lib.bash: init: use log level debug (not not notice) for term mode line. * [c72b74c] src/con-lib.bash: fix for -o nounset. * [941df57] src/con-libsys.bash: More fixes for nounset. * [0952c77] src/con-libopt.bash: properly call help on error. * [be13822] src/examples/con-upgrade: fix dup file arg. * [c4c788a] src/con-libsys.bash: some more fixups for nounset. * [0e8bac6] configure.ac: Prepare unstable release 0.3.3. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2016-08-01 11:47:42
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files/ o Current: http://sourceforge.net/projects/ui-auto/files//stable/ui-auto-1.2.9.tar.gz ================================================================ ui-auto-1.2.9 (stable) (Mon, 01 Aug 2016 11:40:21 +0000): Patched stable release. Changes since 1.2.8: Stephan Sürken (2): * [a617d88] ui-auto-release[-multi]: Fix/provide consistent 'user home' value for auto-generated man pages. * [fe94999] configure.ac: Prepare 1.2.9. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2016-07-30 22:16:11
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files/ o Current: http://sourceforge.net/projects/ui-auto/files//stable/ui-auto-1.2.8.tar.gz ================================================================ ui-auto-1.2.8 (stable) (Sat, 30 Jul 2016 22:00:39 +0000): Patched stable release. Changes since 1.2.7: Stephan Sürken (11): * [269ebad] Makefile.am(reproducible builds): Bugfix: Always use our in-project m4 macros. * [1104112] src/tools/ui-auto-shell: Add extra support for better usage output via -h|H. * [0d27e29] src/tools/Makefile.am: Don't ignore failures on automatic man page generation any more. * [44d1921] ui-auto.m4(reproducible builds): Fix comparison: Must use "test", not square brackets in m4 macros. * [a03ecbf] ui-auto-release (reproducible builds): Apply Chris' snapshot version patch here too, as -- alas -- this ends up in the man page as well. * [7441d98] configure.ac: Prepare 1.2.8. * [6000966] src/tools/Makefile.am: Fix for distcheck (we now need basename of $<). ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2016-06-05 09:40:21
|
Summaries of important changes how con-dev is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files//con-dev o Current: http://sourceforge.net/projects/ui-auto/files//con-dev/unstable/con-dev-0.3.2.tar.gz ================================================================ con-dev-0.3.2 (unstable) (Sun, 05 Jun 2016 11:04:24 +0200): Patched unstable release. [COMPAT_0.3.2]: >0.3.2 will see incompatible changes for libopt API. Changes since 0.3.1: Stephan Sürken (19): * [814ec4a] .gitignore: Cleanup, and ignore /src/compat/. * [fefb2b4] libopt: Add/fix: CON_OPT__COMMAND_ID as assoc. array. * [a755bde] libopt: Fix "bad array subscript" with no args. * [30c4bf3] libopt: Fix subcommands check. * [2946688] Makefile.am: Add support for compat mode version (including warning). * [27c3f80] libopt: Initial support for "automatic" (=just define functions) commands. * [34dd920] con-lib: Add log prefix support. * [5f6ef54] con-libopt.bash: bash_completion: Don't implicitily fail if function already exists (else we cant upodate). * [b2af1d1] libopt: Add new run() function. * [899bf2d] libopt: Move auto-commands parsing to run() (obsoletes CON_OPT__AUTO_COMMANDS). * [c3fd169] libopt: init(): Move all static inits to library init. * [5a4fcce] libopt: init(): Remove '-n' option: Never used, and does not make much sense. * [2065ec2] libopt: Add init() globale to lib globals, with defaults. * [7cdf0a7] libopt: ..DEFAULT_VERSION now obsolete. * [8553961] libopt: run(): Set values from init() via vars (so init() my be obsoleted). * [e5fd30e] libopt: cmd:add(): Fix syntaxsize calc for options "with extras". * [698667b] libopt: command completion: Fix quoting. * [a9e88d3] libopt: Add suport for a per-program __init__ function (to be run after parse()). * [5913379] configure.ac: Prepare 0.3.2. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2016-04-28 18:14:12
|
Summaries of important changes how con-dev is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files//con-dev o Current: http://sourceforge.net/projects/ui-auto/files//con-dev/unstable/con-dev-0.3.1.tar.gz ================================================================ con-dev-0.3.1 (unstable) (Thu, 28 Apr 2016 17:41:02 +0000): Patched unstable release. This is yet another development iteration release -- still a long way to go. Fwiw, this adds the initial incarnation of "compat support" -- basically we now automatically install older versions specially git-tagged. For example, to stay on 0.3.0, include thusly PATH="${PATH}:/usr/share/con-dev/compat/0.3.0" . con-lib.bash in your script, or use s.th. like export PATH="/usr/share/con-dev/compat/0.3.0:${PATH}" in your environment to stay on 0.3.0 compat mode "globally". Changes since 0.3.0: Stephan Sürken (212): * [24ab6b0] con-lib: con::set() con::get(): Code and DOC cleanup. * [8f2c64a] src/Makefile.am: Add extra target with snippet to check for duplicate functions. * [a09c907] lib*: Introduce new suite of "DSV" functions. * [748a160] src/*: Purge staging function: addToken. * [c1ecf2e] src/*: Purge staging function: prefixPrint. * [50d9a5c] src/*: Purge staging function: sudo. * [efa123c] src/*: Purge staging function: addItem. * [f28a31d] src/*: Purge staging function: hasToken. * [677bbea] src/*: Purge staging function: deleteDuplicates. * [7712743] src/*: Purge staging function: tokrev. * [bc55191] testsuite/Makefile.am: Make installed testsuite executable. * [179188e] testsuite: No longer needs staging. * [b1b61dd] libopt: positionals: Add same default functions as for options. * [205273a] libopt: positionals: Add error handling in parse() for missing positionals. * [d12a25a] src/Makefile.am: Renice x-duplictae-functions target. * [f30aa20] libopt: Mass rename all positional functions to start with "pos". * [bbbb531] libopt: Mass rename all command functions to start with "cmd". * [eb25fc9] lib: Fix "trap" usage; Harden mktemp against var name collisions. * [9928518] lib: str2env: Alos convert spaces. * [a6f7f15] lib: Add default traps for SIGINT, SIGHUP and SIGTERM. * [f042541] lib: Fix str2env. * [80f2920] STYLEGUIDE: Error handling: Add notr about declaring variables. * [976b188] testsuite.lib: Add test case for con::mktemp. * [37a6c3e] lib: Fix mktemp to be save for variable name collisions. * [f398876] testsuite.lib: Fix mktemp() test. * [e98e501] STYLEGUIDE: Add standard/compat notes section. * [e3da9f7] libbs: dist/vendor/arch: Use con::command, not suggest; Use gcc method first for arch. * [4b36efb] lib: Update documentation for con::command. * [a549803] lib: con::command(): In "run" mode, don't fail when default is given. * [71a09e3] lib: con::_init(): Make sure standard paths are always in PATH. * [1a33aa8] libbs: Fix doc typo. * [d755716] libopt: Help: Show generic and program options under general Options section. * [cbd0eb9] libopt: Help: Fix "Usage: ..." to be a one-liner (this is more common, and helps help2man to recognize SYNOPSIS). * [0695c7d] libopt: Help: Move "helponhelp" hint to bottom. * [bb5b581] con-lib2rst: Code cleanup. * [0b14f7e] libopt: Help: Don't print program specific options (header) at all if there are none. * [3592a7d] src/Makefile.am: help2man: Rather use --version-option. * [9f84e4e] libopt: HelpOnHelp: Rather also print the program name. * [d03f9cb] libopt: Help: Print sub headers for generic options, program-spec.-options, positionals and commands. * [1d38876] libopt: Help: subcommands: Only print newline when there are subcommands. * [96b77db] libopt: Help: Fix header print helpers. * [c6ebaab] libopt: Help: Print usage line first. * [bf0071e] libopt: Help: helpOnHelp: User heredoc, and mv version here from help. * [df2b34c] libopt: Help: Rename helpOnHelp to help:epilog. * [3de5788] libopt: Help: Some final NL tweaks. * [8f0272c] lib: functionOpts: Fix internal function name. * [bd78ba3] lib: backtrace(): Add arg to set start level. * [c2f98f9] lib: logD(): Bugfix: Computed debug string must be in prefix. * [25dfde8] lib: functionOpts(): Fix regression (after function fix.) * [d9a496b] lib: con::trap: Error logging enhancements. * [b956708] lib: Add con::backtrace:logD utilty. * [ff1421c] lib: logF: Use con::backtrace:logD; now exiting with retval=63. * [ba14976] lib: Introduce con::catch() and con::throw(). * [3fee1b1] libopt: Update error handling to con::throw and ERR traps. * [5f2d643] lib: Rename str2env->str2tec (dont upper). * [34c0f81] lib*: Update some more error handling to throw. * [c10ab1b] lib: Fix quoting issue for depends and suggests. * [70b1cae] lib: throw(): Add retval arg validation (number from 1-255). * [792b4b7] lib: Introduce constants for internal error stati precondition, fatal, throw; make precondition also check bash version >= 4. * [8a1e2f6] lib: _con::init: Init log level and term mode diretcly after set. * [2c1d964] lib: _con::init(): Use bash internal var default handling, and add logging. * [af9da26] lib: _con::init(): Fix order of initializations. * [652e6c5] lib: DOC: Improve SYNOPSIS and other fixes. * [bb7dacf] lib: log: Improve debug output format (align line numbers). * [1c089fd] lib: Add con::setArray() (analogous to set()). * [e15b79b] lib: con::trap(): Fix quoting issues; get rid of 'eval'. * [1cc6577] .gitignore: Only ignore *.man in src/ * [0e59ac7] bash-completion: Move install path from sysconf to data; '$(datadir)/bash-completion/completions' seems to be a better choice nowadays. * [8c733fe] lib: con::trap(): Don't use "declare -n" (only for bash 4.3). * [b890384] src/Makefile.am: Update for the extra dev helper targets. * [69037bb] testsuite: No need any more for the extra error trap. * [b6c441b] lib: Add trap:init and trap:reset utility functions. * [0cd014f] testsuite: Utilize trap:init and trap:reset so we don't see trap twice on failure. * [a66ff1f] lib: set(): Add variants && add printf variant. Make printf variant default. * [6a5f48c] lib: Add copyArray(). * [2cdd8f3] lib: Add (commented) code working for 4.2+ * [95a763a] src/Makefile.am: clean: Forgot to fix change bash completion var. * [3b99762] bash-completions: Create && install to locations/names as needed by current bash-completions. * [2c9349c] libutil: recbindunmount: Dont fail if list of mounts is zero. * [e2399ba] src/con-lib.bash: Add some doc about new indirect variable features in 4.x. * [41e4cbc] lib: con::log*: Support printf formatting. * [6c2e401] lib: Remove example 4.2 code (documented above). * [0213932] lib: Introduce humad-readable terminal eye candy functions. * [60e0d76] lib:term: Use ass. array to store ANSI codes in. * [56f3c41] lib: Rename termInit -> term:init. * [db4dc74] lib: DOC: Fix con::term:init RST. * [6024623] lib: con::term: Introduce set and printf functions. * [03a7a8d] lib: term: Use printf instead of ext "tput" for ansi codes. * [1f71ebf] lib: Loggging: Update to use the new ansi term functions. * [681078d] libopt: Use new term/printf functionality. * [e462177] lib: term: Add 'clear_eol'. * [729b3bd] con-dev: Update to printf/term; fix calls to con_vc and con_bs. * [5938e4e] libbs: Update to new printf/term. * [7810d90] testsuite: Update to new printf/term. * [561d836] libvc: Update to new printf/term. * [04cc5e1] libconf: Update to printf/term. * [cf4b929] lib: term: Use 'bg_' prefix, not 'bg' for background. * [9d69bbe] libopt: Fix logN call for epilog+usage. * [0d2c1fc] lib: Update to printf/term. * [eb7b84c] lib: term: Remove old style compat code. * [55b9609] lib: Add filterXLines, and fix debug log. * [ea8e9a8] STYLEGUIDE: Update "Variables" section. * [e643b83] STYLEGUIDE: Update: Grouping, private functions+variables. * [aa90928] lib: Update to new "private" convention. * [5fb909a] libopt: Update to new "private" convention. * [45bac63] libconf: Update to new "private" convention. * [a0a36d6] lib: Update to new "private" convention (some more forgotten ones..) * [6c03d5c] src/Makefile.am: x-dev-usage: Improve the usage count hack. * [907d1ff] lib: Function group "con::list". * [560a3a0] lib: Function group "con::log". * [47f662a] lib: Function group "con::cmd". * [6681019] lib: con::type: Fix unqualified nested functions. * [d221aa0] lib: Function group "con::type". * [5fa4feb] lib: Function group "con::trap". * [87f243b] lib: Function group "con::ui". * [74bb7d7] lib: Fix doc headers (init/term). * [f837c2d] lib: Function group "con::var". * [bb358cf] lib: Group "var": DOC fixes. * [bc2b54f] src/Makefile.am: More fixes for the x-dev-* helper targets... * [ceefb3a] lib: Function group "con::func". * [a437358] libopt: Function group "con_opt::pos". * [fd04f1b] libopt: Function group "con_opt::cmd". * [68bd3b8] Move (previously private) "dev in rage" refactor tool to examples. * [27e525e] lib*: DOC: Add TOC to all (existing) library RST docs. * [29a07c8] Makefile.am: Move x-dev-* extra targets to top level. * [2496a38] lib,libopt: Improve DOC. * [afb9c11] Makefile.am: xdev-*: Also exclude testsuite tmp dir. * [51c0157] src/*: Prefer "[[ expr ]]" over "[ expr ]". * [30ab820] STYLEGUIDE: Update "errtrace" explanation. * [f7791ee] DOC: 2 minor typo fixes. * [7c4ba36] STYLEGUIDE: Initially describe inline docs (syntax line). * [18d115a] lib: DOC: Update call usage syntax. * [4ce53e7] libopt: DOC: Update call usage syntax. * [a67cb32] src/examples/refactor: Fix variable name. * [4aaef3e] src/*: Mass update to new syntax scheme (mostly: "<arg>" instead of "ARG"). * [c331ce6] src/*: Style: Mass fix "$@" -> "${@}". * [e33f1e1] libopt: Fix command usage: (c1|c2...), not c1,c2. * [23e8c2e] lib: Rename libutil -> libsys. * [4abf302] STYLEGUIDE: Update, add ellipsis explanation. * [cf24ae6] libsys: DOC: Fix yet another forgotten "util". * [5a06798] lib*: DOC: Fix some outdated include usage. * [33d1e32] lib: Move con::exists() -> con_sys::exists(). * [410f471] libopt: Fix 'con_opt::usage -t completion'. * [47f1013] libopt: Fix name of auto-completion function. * [75e3182] lib: DOC update: list:prepend|append. * [1b0694e] STYLEGUIDE: Update for function grouping. * [b850035] libopt: Update default command name to grouping. * [6dea8b5] src/examples/refactor: Fix token witch has been wrongly changed by ourself ;). * [261f765] libsys: Pre-cleanup proposed fixes for unmount functions. * [eb1d3ec] libsys: Dont fail un umount error. * [a4df9c1] lib: DOC: cosmetics. * [3ec06d2] libsys: Bind mounts: Use "slave", not "private". * [7571ec9] libsys; Mount tools: Say recursive in log (for rec. mounts..). * [4913e86] libsys: Mount tools: dont use extra "cat". * [cba783a] con-lib: Add cosmetic newline. * [992edde] DOC: Menu: Lexiacla sort for tools and libs. * [0fdcbc2] README: Remove content that is auto-generated as menu anyway. * [3fb6ac5] DOC: Improve menu header. * [d1c068f] libsys: mount toots: Don't try to umount if readlink delicvers empty result. * [1d3aeb8] libsys: mount tools: Use readling -m (not -f) everywhere. * [c875b6a] New minimal bash version needed: 4.2. * [dc7bb31] Makefile: Add x-dev-qa target, running all "tests". * [6fbab21] lib: con::include: Add support to run a library init function. * [cd330e4] libopt: [bash 4.2] Update to 'declare -g'. * [32f3a6a] libopt: Fix one code indent. * [34c3d9e] libconf: [bash 4.2] Update to 'declare -g'. * [d4de47c] libbs: [bash 4.2] Update to 'declare -g'. * [c55f1d0] libvc: [bash 4.2] Update to 'declare -g'. * [4b86527] libvc: Cosmetic code fix. * [413b645] lib: con::include: Add support for per-impl init functions. * [107d926] libbs: Update to library init functions. * [3368315] lib: source: Only use one general library init call. * [5fb9d46] lib*: Update all the remaining libs to new "init setup." * [2230076] All code: Replace 'con::var:set' by 'declare -g' where applicable. * [a68086c] lib: Re-order code. * [ebc1e32] lib: Rename init to std lib init scheme. * [18ea06b] lib: init(): Use 'declare -g' for all globals; add debug output for all CON_* vars. * [e9cdc0b] README: Initial library naming overview. * [b5e5da6] libvc: leave note about possible simplifications to get branch name (in later git versions). * [d8748ea] testsuite: Split "fa test" in xchars/xargs; improve tests. * [ed0393a] lib: Simplify code for xchars/xargs. * [1d32cfc] README: Some cosmetic fixes. * [005f5bb] con-lib: str2tec: Also tranfer chars '". * [76884c2] con-libsys: Make all bind mounts "private" (not slave). * [56465c0] con-libsys: Mount: Use findmnt to detect mountpoints, and skip retries. * [fd2f9d6] libsys: Remove redundnacies from bind mount code. * [481e4f4] libsys: mount, umount, findmnt as CON command depends. * [a54c2cd] con-lib: Documentation fixes. * [e9acd1b] libsys: Some cosmetic codes fixes. * [8b1ec41] con-lib: Add con::compareVersions(). * [70400f7] con-lib: Fixes missing terminal input echo after Ctr-C in read with our local trap for bash versions <= 4.3.33. * [bee07ef] src/con-lib.bash: Add initial con::cmd::guessVersion. * [dd8cc77] con-lib.bash: Add initial: con::cmd:getVersion:debian (get version for file via dpk). * [352610d] con-libopt.bash: bash completion: Leave early when func already has been defined. * [1d4fb38] con-lib2rst: Use 'grep --text': Fix for newer grep detecting UTF-8 stdin as binary with non-UTF-8 locale. * [96de3d0] con-libopt.bash: Fix bash completion code, and add log. * [f885c33] libvc: Fix svn detection for svn >= 1.7. * [c469782] lib: Add func::copy|rename functions. * [e15e20d] examples/prog-cmd: Cleanups: Remove unused cmd "faxen", "run", "go" commands. * [b353d4a] lib: Add con::func:exists(). * [6c855ff] libopt: cmd: Convert all per-command globals to ass. array. * [d234675] libopt: Proper names for command globals. * [e9555a7] libopt: Proper names for option globals. * [1154798] libopt: Proper names for positional globals. * [a6c2508] libopt: Convert option globals to ass. array. * [9b11638] libopt: Convert positional globals to ass. array. * [b83c9ff] libopt: cmd: Proper naming of (previously forgotten) SYNTAXSIZE and SUBCOMMANDS globals. * [ee5abeb] libopt: cmd: Update SYNTAXSIZE and SUBCOMMANDS globals to ass. array. * [5b823af] libopt: Some more fixes after assoc. array conversion. * [77fa93b] libopt: Also store values in assoc. array. * [4048c70] Makefile.am: Add "compat support": Support creation of older versions marked via COMPAT_<id> git tags. * [15f8123] configure.ac: Prepare 0.3.1. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2016-04-25 16:16:45
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files/ o Current: http://sourceforge.net/projects/ui-auto/files//stable/ui-auto-1.2.6.tar.gz ================================================================ ui-auto-1.2.6 (stable) (Mon, 25 Apr 2016 16:01:46 +0000): Patched stable release. Changes since 1.2.5: Stephan Sürken (2): * [fc9f7b3] ui-auto-uvc: Fix svn detection for subversion >= 1.7. * [2c06fc4] configure.ac: Prepare 1.2.6. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2015-06-29 15:23:08
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files/ o Current: http://sourceforge.net/projects/ui-auto/files//stable/ui-auto-1.2.5.tar.gz ================================================================ ui-auto-1.2.5 (stable) (Mon, 29 Jun 2015 15:04:18 +0000): Patched stable release. Properly support released Debian jessie and new testing stretch in hardcoded templates. Changes since 1.2.4: Stephan Sürken (2): * [ab2381d] template.deb_*: Update jessie version to stable/80, and add stretch. * [8547298] configure.ac: Prepare 1.2.5. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2015-05-17 13:48:46
|
Summaries of important changes how con-dev is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files//con-dev o Current: http://sourceforge.net/projects/ui-auto/files//con-dev/unstable/con-dev-0.3.0.tar.gz ================================================================ con-dev-0.3.0 (unstable) (Sun, 17 May 2015 13:30:00 +0000): Milestone unstable release. Main changes since 0.1.6: * Complete documentation setup: Meta docs plus inline code docs, adds HTML and man pages output. * New naming scheme. * New "bash library" scheme. * New libraries: libbs, libvc, libstaging. However, most parts are still unsanitized and inclomplete. API can (and most likely will) change arbitrarily with new unstable releases. However, go for "man con-lib" "man con-libopt" (most stable) if inclined to test. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2015-05-10 14:58:38
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files/ o Current: http://sourceforge.net/projects/ui-auto/files//stable/ui-auto-1.2.4.tar.gz ================================================================ ui-auto-1.2.4 (stable) (Sun, 10 May 2015 14:43:09 +0000): Patched stable release. Changes since 1.2.3: Stephan Sürken (3): * [53825df] template.deb_git+mbd-1.0: Make work with git-buildpackage >= 0.6.24 (sid/stretch: uses "gbp target" only). * [b1e6924] .ui-auto.conf: Update to be able to build snapshots on hellfield. * [9d8de5c] configure.ac: Prepare release 1.2.4. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2015-02-05 18:37:02
|
Summaries of important changes how con-dev is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files/ o Current: http://sourceforge.net/projects/ui-auto/files//unstable/con-dev-0.1.6.tar.gz ================================================================ con-dev-0.1.6 (unstable) (Thu, 05 Feb 2015 18:17:25 +0000): Inital public experimental unstable release. At this point, only the "bash libraries" (lib, libopt, libconf, libutil) are suitable for testing. Everything else probably does not yet work at all. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2014-11-26 14:29:34
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files/ o Current: http://sourceforge.net/projects/ui-auto/files//stable/ui-auto-1.2.3.tar.gz ================================================================ ui-auto-1.2.3 (stable) (Wed, 26 Nov 2014 14:14:28 +0000): Patched stable release. Changes since 1.2.2: Stephan Sürken (2): * [a12c11e] ui-doxygen.m4: Only install known target dirs (fixes distcheck errors with newer doxygen) * [f50624d] configure.ac: Prepare release 1.2.3. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2014-08-18 15:47:42
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files/ o Current: http://sourceforge.net/projects/ui-auto/files//stable/ui-auto-1.2.2.tar.gz ================================================================ ui-auto-1.2.2 (stable) (Mon, 18 Aug 2014 17:45:50 +0200): Patched stable release. Changes since 1.2.1: Stephan Sürken (11): * [cff655f] ui-auto-uvc[svn]: news: Fix: Don't use fmt option '--goal' (seems this is a new one...). (Fixes svn autonews on older systems) * [51b2f44] .ui-auto.conf: Add alternate mbd target. * [4c34c4c] ui-auto-uvc: news, 'filter_nice': Grml: Workaround bash segfault (<= wheezy only). * [2fde331] ui-auto-release: NEWS file: Use RFC-2822 date format (was: UTC, possibly localized). * [3881971] ui-auto-release: autonews: When release date string parsing fails, fall back to file modification date (instead of failing). * [460fab9] ui-auto-release: Add support for a custom local signing command. * [eac97bb] Add script 'ui-auto-rsign' aka "debrsign for upstream" * [007b496] ui-auto-release: Support (optional) release remote signing. * [213e65d] ui-auto-uvc[svn]: news: filter_nice: Harden header regex. * [68f6b84] ui-auto-release: autonews/svn: Use actual revision from remote tag URL. * [0e97570] configure.ac: Prepare 1.2.2. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2014-08-12 20:06:58
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files/ o Current: http://sourceforge.net/projects/ui-auto/files//stable/ui-auto-1.2.1.tar.gz ================================================================ ui-auto-1.2.1 (stable) (Tue Aug 12 19:47:53 UTC 2014): Patched stable release. Mostly polishing some rough edges around autonews. Changes since 1.2.0: Stephan Sürken (7): * [14a3ff3] ui-auto-release: autonews: Add the "since tag" to the "Changes" header. * [1399807] ui-auto-release: autonews: Print error/info text to NEWS when command fails. * [0deb7df] ui-auto-release: autonews: Skip "UNRELEASED" sections for the automated "since tag". * [5207849] ui-auto-release: Auto-restore original NEWS and ChangeLog in snapshot mode. * [e413097] ui-auto-uvc[svn]: Improve 'news', getting pretty close to what git shortlog does. * [47b6c3f] build system: Remove bashism checker (we _use_ bash nearly for all, and it was not functional anyway...) * [94850ac] configure.ac: Prepare 1.2.1. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2014-07-20 10:52:35
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files/ o Current: http://sourceforge.net/projects/ui-auto/files//stable/ui-auto-1.2.0.tar.gz ================================================================ ui-auto-1.2.0 (stable) (Sun Jul 20 10:13:22 UTC 2014): Initial stable release. This is a compatible continuation of the 1.1.x "stable by force" series of releases, and 1.2.x being the new and most likely last maintenance branch for ui-auto. Note that "ui-auto 2.0" has been renamed to "con-dev", and new development/features will go there. As con-dev is not quite ready yet, 1.2.0 also got some new features over 1.1.18 to improve things for the most usual svn/git practices to make life easier in the meantime. Most importantly, it does now fully (with ui-auto's non-distributed paradigma though) support git workflows (Upstream + Debian via gbp), and the automated NEWS via VC is now actually implemented. Changes: Stephan Sürken (22): * [0fc3397] ui-auto-release: Add option 'ui_release_download_loc_append_package', to cope with download location as SourceForge's. * [7b20ada] ui-auto-uvc: git news: Update to better format. * [f994acb] .ui-auto.conf: Fix SourceForge download location (via new config option). * [7c0e547] ui-auto-release: Actually implememt 'autonews from vc', and add an automated release 'type' text * [6b79bbd] ui-auto-release: auto changelog: Indicate that the file 'ChangeLog' was updated in the commit message. * [3920631] .ui-auto.conf: Remove manual_dist flag; this will become 1.2.x with the next release. * [3997365] .ui-auto.conf: Some comment updates. * [ec7774e] ui-auto-uvc: git commit|tag|branch: Always also push to origin. * [091546a] ui-auto-uvc: git checkout: Create same-name local branches for all (other) remote branches * [5d7baa7] ui-auto-release: Auto NEWS: Show command for editing beforehand and further improvments. * [b6528b7] ui-auto-release: notify email subject: use '[ui-auto] ' instead of 'ui-auto: '. * [a7ea368] ui-auto-release: Snapshot sequence: Also run autonews and autochangelog. * [abbda28] Add 'deb_git+mbd-1.0' template. * [6eeb56e] .ui-auto.conf: Connect to Debian packaging on alioth. * [bf4ed9e] ui-auto-release: dpkg-bp: Always sign with extra tool, and support remote signing. * [4501812] Makefile.am: Add .gitignore to dist. * [cd8ad0e] ui-auto-uvc: [svn] Add command "news". * [a94399f] ui-auto-release: Add workaround to make auto-news "sort of work" with svn. * [4bea588] ui-auto-release: [Debian] Add extra error handling when no appropriate changes is found. * [e91e0a3] ui-auto-release: [Debian] Sanity check that we actually have checked out a matching package VC * [e65c8fc] ui-auto-release: [Debian] Snapshots: Use VC-only (aka shorter) Debian revision when upstream already is a snapshot. * [4a0061e] configure.ac: Prepare 1.2.0. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2014-05-05 17:35:18
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files//ui-auto o Current: http://sourceforge.net/projects/ui-auto/files//ui-auto/stable/ui-auto-1.1.18.tar.gz ================================================================ ui-auto-1.1.18 (stable) (Mon May 5 17:15:51 UTC 2014): The "Dead Cow Revisited" 1.1.x maintenance release. This release only adds a config template suitable for mini-buildd 1.0.x archives. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2013-11-27 19:34:25
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files//ui-auto o Current: http://sourceforge.net/projects/ui-auto/files//ui-auto/stable/ui-auto-1.1.17.tar.gz ================================================================ ui-auto-1.1.17 (stable) (Wed Nov 27 19:09:47 UTC 2013): The "Kuhsack" 1.1.x maintenance release. Note: The being-developed 'ui-auto 2.0' will be named 'con-dev'. Stephan Sürken (5): * [2f66c1a] .ui-auto.conf: Drop support for etch and lenny. * [d35e8dc] src/tools/ui-auto-uvc: Add check_installation for "local". * [357e4eb] .gitignore: Update. * [3dedbc1] .ui-auto.conf: Omit Debian configuration (won't work with git). * [b1a0a96] configure.ac: Prepare 1.1.17. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2011-03-15 15:28:51
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files//ui-auto o Current: http://sourceforge.net/projects/ui-auto/files//ui-auto/stable/ui-auto-1.1.16.tar.gz ================================================================ ui-auto-1.1.16 (stable) (Tue Mar 15 15:25:33 UTC 2011): Debian "wheezy" maintenance release: Stephan Sürken (1): src/tools/template.deb_svn+mbd: Add support for wheezy. ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2011-02-07 18:17:25
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files//ui-auto o Current: http://sourceforge.net/projects/ui-auto/files//ui-auto/stable/ui-auto-1.1.15.tar.gz ================================================================ ui-auto-1.1.15 (stable) (Mon Feb 7 18:14:07 UTC 2011): "Doh" maintenance release: Stephan Sürken (1): src/tools/ui-auto-release: svn-bp: Also fix/auto-override 'buildArea' for non-standard layouts. (cherry picked from commit dcc10b5d14a419b964c3651d75b6da3a8f8a6f79) ---------------------------------------------------------------- |
|
From: Stephan S. <ab...@ol...> - 2011-02-07 14:04:00
|
Summaries of important changes how ui-auto is used or behaves. See ChangeLog for more details. Downloads: o Generic: http://sourceforge.net/projects/ui-auto/files//ui-auto o Current: http://sourceforge.net/projects/ui-auto/files//ui-auto/stable/ui-auto-1.1.14.tar.gz ================================================================ ui-auto-1.1.14 (stable) (Mon Feb 7 13:55:01 UTC 2011): Maintenance release: Stephan Sürken (60): src/tools/ui-auto-release: svn-bp: Always override 'origDir' so this is always correct independent of layout. ---------------------------------------------------------------- |