Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (49m)  netbsd-10 (6d)  netbsd-9 (6d)  netbsd-8 (11d) 

2024-05-23 03:40:17 UTC Now

2009-01-02 00:20:24 UTC MAIN commitmail json YAML

src/distrib/sets/lists/base/mi@1.788 / diff / nxr@1.788
src/distrib/utils/libhack/Makefile@1.22 / diff / nxr@1.22
src/distrib/utils/libhack/Makefile.inc@1.23 / diff / nxr@1.23
src/etc/mtree/NetBSD.dist@1.387 / diff / nxr@1.387
src/include/locale.h@1.15 / diff / nxr@1.15
src/lib/libc/citrus/Makefile.inc@1.6 / diff / nxr@1.6
src/lib/libc/citrus/citrus_aliasname_local.h@1.1 / diff / nxr@1.1
src/lib/libc/citrus/citrus_bcs.h@1.5 / diff / nxr@1.5
src/lib/libc/citrus/citrus_bcs_strtol.c@1.1 / diff / nxr@1.1
src/lib/libc/citrus/citrus_bcs_strtoul.c@1.1 / diff / nxr@1.1
src/lib/libc/citrus/citrus_csmapper.c@1.9 / diff / nxr@1.9
src/lib/libc/citrus/citrus_fix_grouping.h@1.1 / diff / nxr@1.1
src/lib/libc/citrus/citrus_lc_ctype.c@1.1 / diff / nxr@1.1
src/lib/libc/citrus/citrus_lc_messages.c@1.1 / diff / nxr@1.1
src/lib/libc/citrus/citrus_lc_messages.h@1.1 / diff / nxr@1.1
src/lib/libc/citrus/citrus_lc_monetary.c@1.1 / diff / nxr@1.1
src/lib/libc/citrus/citrus_lc_monetary.h@1.1 / diff / nxr@1.1
src/lib/libc/citrus/citrus_lc_numeric.c@1.1 / diff / nxr@1.1
src/lib/libc/citrus/citrus_lc_numeric.h@1.1 / diff / nxr@1.1
src/lib/libc/citrus/citrus_lc_template.h@1.1 / diff / nxr@1.1
src/lib/libc/citrus/citrus_lc_template_decl.h@1.1 / diff / nxr@1.1
src/lib/libc/citrus/citrus_lc_time.c@1.1 / diff / nxr@1.1
src/lib/libc/citrus/citrus_lc_time.h@1.1 / diff / nxr@1.1
src/lib/libc/citrus/citrus_module.c@1.8 / diff / nxr@1.8
src/lib/libc/citrus/citrus_namespace.h@1.7 / diff / nxr@1.7
src/lib/libc/citrus/modules/citrus_euc.c@1.13 / diff / nxr@1.13
src/lib/libc/gen/Makefile.inc@1.166 / diff / nxr@1.166
src/lib/libc/gen/isctype.c@1.17 / diff / nxr@1.17
src/lib/libc/gen/tolower_.c@1.10 / diff / nxr@1.10
src/lib/libc/gen/toupper_.c@1.10 / diff / nxr@1.10
src/lib/libc/iconv/Makefile.inc@1.3 / diff / nxr@1.3
src/lib/libc/iconv/iconv.c@1.7 / diff / nxr@1.7
src/lib/libc/locale/Makefile.inc@1.53 / diff / nxr@1.53
src/lib/libc/locale/___runetype_mb.c deleted
src/lib/libc/locale/_wctrans.c@1.7 / diff / nxr@1.7
src/lib/libc/locale/_wctrans_local.h@1.3 / diff / nxr@1.3
src/lib/libc/locale/_wctype.c@1.1 / diff / nxr@1.1
src/lib/libc/locale/_wctype_local.h@1.1 / diff / nxr@1.1
src/lib/libc/locale/aliasname.c@1.3 / diff / nxr@1.3
src/lib/libc/locale/aliasname_local.h@1.2 / diff / nxr@1.2
src/lib/libc/locale/bsdctype.c@1.1 / diff / nxr@1.1
src/lib/libc/locale/bsdctype.h@1.1 / diff / nxr@1.1
src/lib/libc/locale/ctypeio.c@1.8 / diff / nxr@1.8
src/lib/libc/locale/ctypeio.h@1.2 / diff / nxr@1.2
src/lib/libc/locale/current_locale.c@1.1 / diff / nxr@1.1
src/lib/libc/locale/dummy_lc_collate.c@1.1 / diff / nxr@1.1
src/lib/libc/locale/dummy_lc_template.h@1.1 / diff / nxr@1.1
src/lib/libc/locale/fix_grouping.c@1.1 / diff / nxr@1.1
src/lib/libc/locale/fix_grouping.h@1.1 / diff / nxr@1.1
src/lib/libc/locale/generic_lc_all.c@1.1 / diff / nxr@1.1
src/lib/libc/locale/generic_lc_template.h@1.1 / diff / nxr@1.1
src/lib/libc/locale/generic_lc_template_decl.h@1.1 / diff / nxr@1.1
src/lib/libc/locale/global_locale.c@1.1 / diff / nxr@1.1
src/lib/libc/locale/iswctype.c deleted
src/lib/libc/locale/iswctype_mb.c@1.1 / diff / nxr@1.1
src/lib/libc/locale/iswctype_sb.c@1.6 / diff / nxr@1.6
src/lib/libc/locale/lcmessages.c deleted
src/lib/libc/locale/lcmessages.h deleted
src/lib/libc/locale/lcmonetary.c deleted
src/lib/libc/locale/lcmonetary.h deleted
src/lib/libc/locale/lcnumeric.c deleted
src/lib/libc/locale/lcnumeric.h deleted
src/lib/libc/locale/lctime.c deleted
src/lib/libc/locale/lctime.h deleted
src/lib/libc/locale/localeconv.c@1.15 / diff / nxr@1.15
src/lib/libc/locale/localeio.c@1.2 / diff / nxr@1.2
src/lib/libc/locale/localeio.h@1.2 / diff / nxr@1.2
src/lib/libc/locale/localeio_lc_ctype.c@1.1 / diff / nxr@1.1
src/lib/libc/locale/localeio_lc_messages.c@1.1 / diff / nxr@1.1
src/lib/libc/locale/localeio_lc_monetary.c@1.1 / diff / nxr@1.1
src/lib/libc/locale/localeio_lc_numeric.c@1.1 / diff / nxr@1.1
src/lib/libc/locale/localeio_lc_time.c@1.1 / diff / nxr@1.1
src/lib/libc/locale/multibyte.h@1.4 / diff / nxr@1.4
src/lib/libc/locale/multibyte_amd1.c@1.6 / diff / nxr@1.6
src/lib/libc/locale/multibyte_c90.c@1.5 / diff / nxr@1.5
src/lib/libc/locale/nb_lc_messages_misc.h@1.1 / diff / nxr@1.1
src/lib/libc/locale/nb_lc_monetary_misc.h@1.1 / diff / nxr@1.1
src/lib/libc/locale/nb_lc_numeric_misc.h@1.1 / diff / nxr@1.1
src/lib/libc/locale/nb_lc_template.h@1.1 / diff / nxr@1.1
src/lib/libc/locale/nb_lc_template_decl.h@1.1 / diff / nxr@1.1
src/lib/libc/locale/nb_lc_time_misc.h@1.1 / diff / nxr@1.1
src/lib/libc/locale/nl_langinfo.c@1.12 / diff / nxr@1.12
src/lib/libc/locale/rune.c@1.31 / diff / nxr@1.31
src/lib/libc/locale/rune.h@1.13 / diff / nxr@1.13
src/lib/libc/locale/rune_local.h@1.11 / diff / nxr@1.11
src/lib/libc/locale/runeglue.c@1.14 / diff / nxr@1.14
src/lib/libc/locale/runetable.c@1.18 / diff / nxr@1.18
src/lib/libc/locale/setlocale.c@1.55 / diff / nxr@1.55
src/lib/libc/locale/setlocale_local.h@1.1 / diff / nxr@1.1
src/lib/libc/locale/setrunelocale.c deleted
src/lib/libc/nls/Makefile.inc@1.9 / diff / nxr@1.9
src/lib/libc/nls/catopen.c@1.26 / diff / nxr@1.26
src/lib/libc/string/Makefile.inc@1.68 / diff / nxr@1.68
src/lib/libc/string/wcscmp.c@1.6 / diff / nxr@1.6
src/lib/libc/string/wcsncmp.c@1.6 / diff / nxr@1.6
src/lib/libc/string/wcswidth.c deleted
src/lib/libc/string/wmemcmp.c@1.4 / diff / nxr@1.4
src/regress/lib/libc/locale/Makefile@1.4 / diff / nxr@1.4
src/regress/lib/libc/locale/ctype1/Makefile@1.4 / diff / nxr@1.4
src/regress/lib/libc/locale/ctype1/en_US.UTF-8.exp.uue@1.2 / diff / nxr@1.2
src/regress/lib/libc/locale/ctype1/ja_JP.ISO-2022-JP.exp.uue@1.1 / diff / nxr@1.1
src/regress/lib/libc/locale/ctype1/ja_JP.ISO-2022-JP.in.uue@1.1 / diff / nxr@1.1
src/regress/lib/libc/locale/ctype1/ja_JP.ISO2022-JP.exp.uue deleted
src/regress/lib/libc/locale/ctype1/ja_JP.ISO2022-JP.in.uue deleted
src/regress/lib/libc/locale/ctype1/ja_JP.SJIS.exp.uue@1.2 / diff / nxr@1.2
src/regress/lib/libc/locale/ctype1/ja_JP.eucJP.exp.uue@1.2 / diff / nxr@1.2
src/regress/lib/libc/locale/ctype2/Makefile@1.5 / diff / nxr@1.5
src/regress/lib/libc/locale/ctype2/ja_JP.ISO-2022-JP-2.in.uue@1.1 / diff / nxr@1.1
src/regress/lib/libc/locale/ctype2/ja_JP.ISO2022-JP2.in.uue deleted
src/regress/lib/libc/locale/ctype3/Makefile@1.5 / diff / nxr@1.5
src/regress/lib/libc/locale/mbtowc/Makefile@1.3 / diff / nxr@1.3
src/regress/lib/libc/locale/mbtowc/ja_JP.ISO-2022-JP@1.1 / diff / nxr@1.1
src/regress/lib/libc/locale/mbtowc/ja_JP.ISO2022-JP deleted
src/regress/lib/libc/locale/wcstod/wcstod_test.c@1.2 / diff / nxr@1.2
src/share/locale/Makefile@1.5 / diff / nxr@1.5
src/share/locale/Makefile.locale@1.1 / diff / nxr@1.1
src/share/locale/ctype/Makefile@1.28 / diff / nxr@1.28
src/share/locale/locale.alias@1.11 / diff / nxr@1.11
src/share/locale/messages/Makefile@1.5 / diff / nxr@1.5
src/share/locale/messages/en_US.ISO8859-1.src deleted
src/share/locale/messages/en_US.US-ASCII.src@1.1 / diff / nxr@1.1
src/share/locale/messages/ja_JP.ISO-2022-JP.src@1.1 / diff / nxr@1.1
src/share/locale/messages/ja_JP.ct.src@1.1 / diff / nxr@1.1
src/share/locale/messages/sr_ME.ISO8859-2.src@1.1 / diff / nxr@1.1
src/share/locale/messages/sr_ME.ISO8859-5.src@1.1 / diff / nxr@1.1
src/share/locale/messages/sr_YU.ISO8859-2.src deleted
src/share/locale/messages/sr_YU.ISO8859-5.src deleted
src/share/locale/messages/sr_YU.UTF-8.src deleted
src/share/locale/messages/zh_CN.GB18030.src deleted
src/share/locale/messages/zh_TW.eucTW.src@1.1 / diff / nxr@1.1
src/share/locale/monetary/Makefile@1.5 / diff / nxr@1.5
src/share/locale/monetary/af_ZA.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/am_ET.UTF-8.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/be_BY.CP1131.src deleted
src/share/locale/monetary/be_BY.CP1251.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/be_BY.ISO8859-5.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/be_BY.UTF-8.src deleted
src/share/locale/monetary/bg_BG.CP1251.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/bg_BG.UTF-8.src deleted
src/share/locale/monetary/ca_ES.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/cs_CZ.ISO8859-2.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/cs_CZ.UTF-8.src deleted
src/share/locale/monetary/da_DK.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/de_AT.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/de_CH.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/de_DE.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/el_GR.ISO8859-7.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/en_AU.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/en_CA.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/en_GB.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/en_GB.UTF-8.src deleted
src/share/locale/monetary/en_IE.UTF-8.src deleted
src/share/locale/monetary/en_NZ.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/en_US.ISO8859-1.src deleted
src/share/locale/monetary/en_US.US-ASCII.src@1.1 / diff / nxr@1.1
src/share/locale/monetary/es_ES.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/et_EE.ISO8859-15.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/fi_FI.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/fr_BE.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/fr_CA.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/fr_FR.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/he_IL.UTF-8.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/hi_IN.ISCII-DEV.src deleted
src/share/locale/monetary/hr_HR.ISO8859-2.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/hu_HU.ISO8859-2.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/hy_AM.ARMSCII-8.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/hy_AM.UTF-8.src deleted
src/share/locale/monetary/is_IS.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/it_IT.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/ja_JP.ISO-2022-JP.src@1.1 / diff / nxr@1.1
src/share/locale/monetary/ja_JP.UTF-8.src deleted
src/share/locale/monetary/ja_JP.eucJP.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/kk_KZ.PT154.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/kk_KZ.UTF-8.src deleted
src/share/locale/monetary/ko_KR.UTF-8.src deleted
src/share/locale/monetary/ko_KR.eucKR.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/lt_LT.ISO8859-13.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/mn_MN.UTF-8.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/nl_BE.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/nl_NL.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/no_NO.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/pl_PL.ISO8859-2.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/pl_PL.UTF-8.src deleted
src/share/locale/monetary/pt_BR.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/pt_PT.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/ro_RO.ISO8859-2.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/ru_RU.CP1251.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/ru_RU.CP866.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/ru_RU.ISO8859-5.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/ru_RU.KOI8-R.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/ru_RU.UTF-8.src deleted
src/share/locale/monetary/sk_SK.ISO8859-2.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/sl_SI.ISO8859-2.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/sr_ME.ISO8859-2.src@1.1 / diff / nxr@1.1
src/share/locale/monetary/sr_RS.ISO8859-2.src@1.1 / diff / nxr@1.1
src/share/locale/monetary/sr_YU.ISO8859-2.src deleted
src/share/locale/monetary/sr_YU.ISO8859-5.src deleted
src/share/locale/monetary/sr_YU.UTF-8.src deleted
src/share/locale/monetary/sv_SE.ISO8859-1.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/tr_TR.ISO8859-9.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/uk_UA.CP1251.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/uk_UA.ISO8859-5.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/uk_UA.KOI8-U.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/uk_UA.UTF-8.src deleted
src/share/locale/monetary/zh_CN.GB18030.src deleted
src/share/locale/monetary/zh_CN.UTF-8.src deleted
src/share/locale/monetary/zh_CN.eucCN.src@1.2 / diff / nxr@1.2
src/share/locale/monetary/zh_HK.Big5hkscs.src@1.1 / diff / nxr@1.1
src/share/locale/monetary/zh_HK.UTF-8.src deleted
src/share/locale/monetary/zh_TW.Big5.src@1.2 / diff / nxr@1.2
src/share/locale/numeric/Makefile@1.4 / diff / nxr@1.4
src/share/locale/numeric/am_ET.UTF-8.src deleted
src/share/locale/numeric/en_US.ISO8859-1.src deleted
src/share/locale/numeric/en_US.US-ASCII.src@1.1 / diff / nxr@1.1
src/share/locale/numeric/ja_JP.eucJP.src deleted
src/share/locale/numeric/ko_KR.eucKR.src deleted
src/share/locale/numeric/mn_MN.UTF-8.src deleted
src/share/locale/numeric/sr_ME.ISO8859-2.src@1.1 / diff / nxr@1.1
src/share/locale/numeric/sr_YU.ISO8859-2.src deleted
src/share/locale/numeric/sr_YU.ISO8859-5.src deleted
src/share/locale/numeric/zh_CN.eucCN.src deleted
src/share/locale/time/Makefile@1.5 / diff / nxr@1.5
src/share/locale/time/en_US.ISO8859-1.src deleted
src/share/locale/time/en_US.US-ASCII.src@1.1 / diff / nxr@1.1
src/share/locale/time/ja_JP.ISO-2022-JP.src@1.1 / diff / nxr@1.1
src/share/locale/time/ja_JP.ct.src@1.1 / diff / nxr@1.1
src/share/locale/time/sr_ME.ISO8859-2.src@1.1 / diff / nxr@1.1
src/share/locale/time/sr_ME.ISO8859-5.src@1.1 / diff / nxr@1.1
src/share/locale/time/sr_ME.UTF-8.src@1.1 / diff / nxr@1.1
src/share/locale/time/sr_YU.ISO8859-2.src deleted
src/share/locale/time/sr_YU.ISO8859-5.src deleted
src/share/locale/time/sr_YU.UTF-8.src deleted
src/share/locale/time/zh_CN.GB18030.src deleted
src/share/locale/time/zh_TW.eucTW.src@1.1 / diff / nxr@1.1
src/usr.bin/locale/locale.c@1.6 / diff / nxr@1.6
src/usr.bin/mklocale/Makefile@1.12 / diff / nxr@1.12
src/usr.bin/mklocale/lex.l@1.14 / diff / nxr@1.14
src/usr.bin/mklocale/mklocaledb.c@1.1 / diff / nxr@1.1
src/usr.bin/mklocale/yacc.y@1.25 / diff / nxr@1.25
src/usr.sbin/chrtbl/Makefile@1.8 / diff / nxr@1.8
src/usr.sbin/chrtbl/ctypeio.c@1.1 / diff / nxr@1.1
src/usr.sbin/chrtbl/ctypeio.h@1.1 / diff / nxr@1.1

Fixes PR lib/39662, shortcomings in LC_{MONETARY,NUMERIC,TIME,MESSAGES} db format.
ok'ed by core and releng.
(thanks for agc@, snj@ and i'm sorry for long time patience).

[libc]
- localeio.[ch] and lc*.[ch] in src/lib/libc/locale was replaced by
  new locale-db implementation using citrus_db backend,
  see src/lib/libc/citrus/citrus_lc_*.[ch].
- add citrus_bcs_strtou?l.c. don't use strtou?l locale implementation
  internally, because they're locale-aware function.
- add some stubs for multi-locale issue, see {current,global}_locale.c.
- remove some obsolete file, setrunelocale.c, ___runetype_mb.c.
- remove __savectype() from ctypeio.[ch].

[tools]
- mklocale(1): add new option ``-t'' that generates new style
  LC_{MONETARY,NUMERIC,TIME,MESSAGES} locale-db format.
- chrtbl(1): added ctypeio.[ch] for __savectype().

[locale-db]
- added en_US.US-ASCII locale.
- removed some shareable locale definition file:
    en_US.US-ASCII -> en_US.ISO8859-1, en_US.UTF-8
    zh_CN.eucCN -> zh_CN.GB18030
    and more...see src/share/locale/*/Makefile.
- remove obsoleted locale sr_YU, added new locale sr_ME, sr_RS.
- change locale name ja_JP.ISO2022-JP* -> ja_JP.ISO-2022-JP*
  for X11's locale.alias file alignments.
- fix regression test, wrong wcs?width(3), NAN/INF usage.

i tested release-build following arch:
  i386, amd64, hpc{mips,arm,sh}, sparc64, vax.

citrus_lc_*.[ch] also can read old-plain-text style locale-db.
so that backward compatibility is keeped, but lc*.[ch] can't read
new citrus_db'ed locale-db and localeio.c never check sanity,
so forward compatibility is broken ;-<

old mklocale(1) doesn't know -t option, so you have to rebuild toolchain.

(tnozaki)