catgets Log


Commit Date  
[8ddd2a] by Keith Marshall Keith Marshall

Support `/dev/stdin' and '/dev/stdout', specified as command line arguments, as case-insensitive aliases for `-', representing the standard input and standard output streams respectively.

2008-01-09 21:55:55 Tree
[8fd865] by Keith Marshall Keith Marshall

Add `-help' and `-version' options for `gencat'.

2008-01-08 19:51:59 Tree
[637126] by Keith Marshall Keith Marshall

Establish package structure for distribution.

2008-01-01 18:45:09 Tree
[4884cd] by Keith Marshall Keith Marshall

Support direct building as a cross-hosted development kit.

2007-12-31 17:09:50 Tree
[1af8e8] by Keith Marshall Keith Marshall

* catgets.c [HAVE_WINDOWS_H]: Include windows.h.
(mc_is_dirsep): New macro...
(mc_nlspath_open): Use it.
[_WIN32] (mc_dirname_strip, mc_dirname_len): New inline functions.
[_WIN32] (mc_mbstowcs, mc_wcstombs): New inline functions; these
abstract the nastiness of the Win32 MultiByteToWideChar API.
[_WIN32] (mc_validate_mapped): New static function; use it as a
wrapper around mc_validate(), to map POSIX style message catalogue
path names into the installation tree of the calling application.
(mc_resolve) [_WIN32]: New inline function...
(mc_resolve) [!_WIN32]: New `do nothing' macro...
(catopen): Use it to clean up temporary resources, allocated for the
Win32 case, where mc_validate() is wrapped by mc_validate_mapped().
(mc_pop_locale): Make it inline.

* nlspath.h.in (mc_MK_NLSPATH): New macro; use it to...
(APP_NLSPATH, SYS_NLSPATH): Construct these new defines, from...
(APP_NLSPATH_PREFERRED, APP_NLSPATH_ALTERNATE): These new defines...
(SYS_NLSPATH_PREFERRED, SYS_NLSPATH_ALTERNATE): and these likewise.
(NLSPATH_DEFAULT): Redefined, based on APP_NLSPATH and SYS_NLSPATH.

* configure.ac (AC_CHECK_HEADERS): Include windows.h.
* configure, config.h.in: Regenerated.

2007-11-11 17:31:32 Tree
[a825fa] by Keith Marshall Keith Marshall

Makefile.in (install-man): Require pre-existing ${prefix}; when ok, actually invoke command to perform the installation. (install-progs, install-libs, install-headers): Be verbose; echo commands as invoked within compound command blocks.

2007-11-10 15:12:58 Tree
[2b7377] by Keith Marshall Keith Marshall

Relocate misplaced declaration statements to precede assignments or function calls, within their containing scopes.

2007-11-10 14:34:45 Tree
[4e24f1] by Keith Marshall Keith Marshall

Avoid a potential segmentation fault.

2007-08-17 18:18:38 Tree
[50e528] by Keith Marshall Keith Marshall

* man/gencat.man (TH): Correct section; s/MAN3EXT/MAN1EXT/

2007-08-17 17:57:42 Tree
[f3ec94] by Keith Marshall Keith Marshall

Make `catopen' respect LC_ALL, overriding LC_MESSAGES environment variable, as required by POSIX, when opening message catalogues in NL_CAT_LOCALE mode.

2007-08-17 11:07:55 Tree
[05d9c2] by Keith Marshall Keith Marshall

Add manpage sources.

2007-07-16 22:16:52 Tree
[2866fb] by Keith Marshall Keith Marshall

* catclose.c (mc_close): Error out, if descriptor for message catalogue to be closed lies outside the valid range.

2007-07-16 19:59:42 Tree
[b7a978] by Keith Marshall Keith Marshall

Handle unicode input streams.

2007-06-18 22:36:08 Tree
[a02acb] by Keith Marshall Keith Marshall

* repl/include/langinfo.h (LC_CTYPE): Include locale.h, to define.

2007-06-01 20:33:57 Tree
[359930] by Keith Marshall Keith Marshall

Handle CRLF line endings in source files.

2007-05-21 04:13:20 Tree
[182556] by Keith Marshall Keith Marshall

Correct mcsource.c r1.7 logic defect; tidy up DEBUG mode output formatting.

2007-05-17 18:45:08 Tree
[8f5685] by Keith Marshall Keith Marshall

* mcsource.c (mc_source): Close `input_fd' prior to every use of `return', when returning abnormally.

2007-05-14 19:55:09 Tree
[bd8c6e] by Keith Marshall Keith Marshall

Support all escape sequences required by POSIX 1003.1.

2007-05-14 19:50:17 Tree
[7e0de6] by Keith Marshall Keith Marshall

Add support for `delset' directive.

2007-05-12 22:51:10 Tree
[aeedfd] by Keith Marshall Keith Marshall

Add support for single message deletion.

2007-05-12 16:54:36 Tree
[c3620f] by Keith Marshall Keith Marshall

Miscellaneous comment and layout improvements.

2007-05-11 22:48:17 Tree
[bc03c1] by Keith Marshall Keith Marshall

Avoid attempt to read input again, after EOF detected.

2007-05-11 19:56:17 Tree
[ce6b5c] by Keith Marshall Keith Marshall

Avoid calling `iconv' with unintialised codeset converter.

2007-05-11 19:35:35 Tree
[c83bd7] by Keith Marshall Keith Marshall

Provide more robust handling of possibly incomplete LC_MESSAGES macro expansions, when parsing NLSPATH.

2007-05-09 22:43:51 Tree
[23eafb] by Keith Marshall Keith Marshall

* catopen.c (mc_open): Catch unopened file; return failed status.
* mcsource.c (mc_source): Kill MSGTEXT state, after NL at EOF.

2007-04-20 22:24:03 Tree
Older >