2
- jbj: remove findme.c, add poptint.c, to po/POTFILES.in.
3
- jbj: use stpcpy 2 more places (Wayne Davison<wayned@samba.org>).
4
- jbj: add @LTLIBICONV@ when needed (Stanislav Brabec<sbrabec@suse.cz>).
5
- jbj: fix: remove the "echo --" Fedorable hack-a-round.
6
- rsc: updated de.po (not from the Translation Project).
7
- jbj: study the mess with splint. Sigh, splint is so easily confused ...
8
- jbj: rewrite findProgramPath & move to popt.c. Nuke the findme.{c,h} toys.
9
- jbj: use stpcpy several more places (Wayne Davison<wayned@samba.org>).
10
- jbj: enable equal after short option (Wayne Davison<wayned@samba.org>).
11
- jbj: permit "#define POPT_fprintf fprintf" to lose the malloc'ing fprintf.
12
- jbj: use vasprintf(3) when available (Wayne Davison<wayned@samba.org>).
13
- jbj: study the mess with splint, remove annotations where possible.
14
- jbj: add -D_GNU_SOURCE for gcc to use __builtin_stpcpy when available.
15
- jbj: add static inline stpcpy for the deprived.
16
- jbj: use stpcpy to eliminate sprintf calls everywhere but popthelp.c
17
- jbj: remove (now unneeded afaik) va_copy() from POPT_fprintf().
18
- jbj: inline strdup_fprintf() => POPT_fprintf keeping (unneeded?) va_copy.
19
- rse: fix memcpy(3) based va_copy(3) fallbacks
20
- jbj: fix: short option with "foo=bar" argument was mishandled.
21
(Wayne Davison<wayned@samba.org>).
22
- jbj: rename _ABS to avoid collisions, define DBL_EPSILON if not present
23
(Wayne Davison<wayned@samba.org>).
24
- jbj: test for <glob.h>, disable reading directory poptrc files if not.
25
- jbj: add __attribute__(__unused__) (Wayne Davison<wayned@samba.org>).
26
- jbj: permit equal after short option (Wayne Davison<wayned@samba.org>).
27
- jbj: make sure that short options are printed only once with --usage.
28
- jbj: don't display hidden short options with --usage.
29
- jbj: updated sv.po (Translation Project).
30
- jbj: updated {fi,nl}.po (Translation Project).
31
- jbj: updated th.po (Translation Project).
32
- rsc: avoid multilib file conflicts in generated doxygen.
33
- jbj: updated vi.po and zh_CN.po (Translation Project).
34
- jbj: fix: keep the poptHelpOptions array exactly the same size.
35
- jbj: updated pl.po (Translation Project).
36
- jbj: add new fi, th, zh_TW translations (Translation Project).
37
- jbj: add "make updatepo" to simplify PO file maintenance.
38
- jbj: display POPT_ARG_ARGV options in --help just like other options.
39
- jbj: add test for POPT_ARG_ARGV handling.
40
- jbj: fix: permit "--foo bar" and "--foo=bar" equivalent forms for aliases.
41
- jbj: fix: tests 20 -> 23 require an explicit '--' arg separator now.
42
- jbj: popt.3: add POPT_ARG_ARGV description.
43
- jbj: use NUL terminator to align help with (possible) multibyte chars.
44
- jbj: add utf8_skip_data table[] to keep track of utf8 character widths.
45
- jbj: refactor the POPT_WCHAR_HACK into stringDisplayWidth().
46
- jbj: add POPT_dgettext() prototype.
47
- jbj: add POPT_dgettext() for popt internal UTF-8 codeset (Takao Fujiwara).
48
- jbj: add POPT_next_char(), backout POPT_fprintf() usage (for the moment).
49
- jbj: finish POPT_ARG_ARGV implementation.
50
- jbj: free aliases/execs with common code.
51
- jbj: rewrite the callback logic using a switch for simplicity.
52
- jbj: hide bit field structure behind F_ISSET/LF_ISSET/CBF_ISSET macros.
53
- jbj: expose poptSaveLongLong and poptSaveString in the loader map.
54
- jbj: add POPT_ARG_ARGV, starting with the poptSaveString() method.
55
- jbj: add help for POPT_ARG_LONGLONG.
56
- jbj: hmmm, POSIXly correct --echo-args needs fixing, disable for now.
57
- jbj: poptint.h: typedef's for string and string arrays.
58
- jbj: add POPT_ARG_LONGLONG, and poptSaveLongLong().
59
- jbj: poptint.h: add poptSubstituteHelpI18N() to bury the ABI hack.
60
- jbj: start using poptArg and poptArgType() where useful.
61
- jbj: poptint.h: add a poptArgType define for bitfield type abstraction.
62
- jbj: poptint.h: add a poptArg union for opt->arg access without casts.
63
- jbj: include "-- Terminate options" end-of-options msg in poptHelpOptions.
64
- jbj: opt->argDescrip[0] determines "--foo=bar" or "--foo bar".
65
- jbj: --long always padded for alignment with/without "-X, ".
66
- jbj: Display shortName iff printable non-space.
67
- jbj: POPT_AUTOALIAS: if no popt aliases/execs, don't display the sub-head.
68
- jbj: add --libdir=/%{_lib} to popt.spec.
69
- jbj: add .cvsignore to m4 subdirectory.
70
- jbj: remove duplicate nb locale from ALL_LINGUAS.
71
- jbj: autogen.sh: on linux, add --libdir=/lib (no /lib64 autodetect yet).
75
- jbj: add a %track section (as in rpm-5.0) to popt.spec.
76
- jbj: chg poptGetOptArg() to "char *", document application needs to free.
77
- jbj: re-add it.po (from Sandro Bonazzola <sandro.bonazzola@gmail.com>).
78
- jbj: rescuscitate the splint annotations.
79
- jbj: change sizeof to use the type implicitly, rather than explicitly.
80
- jbj: remove incorrect casts, changing to size_t where needed.
81
- jbj: remove unused STD_VFPRINTF macro.
82
- jbj: reindent (and otherwise diddle) recent patch for popt coding style.
83
- jbj: remove splint bounds/branch annotations, little gain, much pain.
84
- jbj: revert alloca usage again again.
85
- jbj: handle Solaris signed character isspace(3) issues consistently.
86
- bero: read /etc/popt.d/* files.
87
- jbj: don't read /etc/popt twice (#290531).
88
- jbj: isspace(3) has i18n encoding signednesss issues on Solaris (#172393).
89
- jbj: refactor column cursor to a structure, carry maxcols as well.
90
- jbj: use TIOCGWINSZ to determine --help column wrapping.
91
- jbj: help formatting for POPT_ARG_MAINCALL.
92
- jbj: remove N_(...) markings from popt.h, markers in popthelp.c instead.
93
- jbj: add zh_CN.po (Translation Project).
94
- jbj: use PACKAGE_BUGREPORT.
95
- jbj: hotwire POPT_AUTOHELP/POPT_AUTOALIAS lookup in popt i18n domain.
98
- jbj: plug a memory leak.
99
- jbj: fix index thinko.
100
- jbj: add vi.po (Translation Project).
101
- jbj: add nl.po (Translation Project).
2
104
- add ability to perform callbacks for every, not just first, match.