r9965@lvps87-230-33-50: verhaegs | 2009-01-10 17:52:41 +0100
commit08a45efe1522730510a4866f3f3593aff7134327
authorverhaegs <verhaegs@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sat, 10 Jan 2009 22:10:01 +0000 (10 22:10 +0000)
committerverhaegs <verhaegs@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sat, 10 Jan 2009 22:10:01 +0000 (10 22:10 +0000)
tree0810e13b0fe77759e13dbb70ed18a2e9723c9c8f
parent0ea29c1c6942fa7538e933c27ca9e667759550c6
 r9965@lvps87-230-33-50:  verhaegs | 2009-01-10 17:52:41 +0100
 Merge changes in workbench/libs/codesetslib from revision 156 from codesetslib
 repository:
  r135:  thboeckel | 2008-12-08 10:59:08 +0100
  * utils.c: added a size check to reallocVecPooled() just in case the new
    allocation is smaller than the old one.

  r136:  thboeckel | 2008-12-08 11:11:02 +0100
  * codesets.c: added missing RETURN() macro call.

  r137:  thboeckel | 2008-12-08 11:32:00 +0100
  * codesets.c: added more missing macro calls and cleaned up some code
  passages.

  r138:  thboeckel | 2008-12-08 11:34:54 +0100
  * init.c: replaced MEMF_ANY by MEMF_SHARED for OS4.

  r139:  thboeckel | 2008-12-12 08:48:29 +0100
  * codesets.c: massive code cleanup. Replaced all TAB characters by spaces and
    changed lots of implicit result checks to explicit ones.

  r140:  thboeckel | 2008-12-12 08:49:06 +0100
  * utils.c: added the usual ENTER/RETURN/LEAVE macro calls.

  r141:  thboeckel | 2008-12-12 08:57:04 +0100
  * utils.c: the custom implementations of AllocVecPooled() and FreeVecPooled()
    can now be enabled and disabled by single #define's. By default OS4 and
    MorphOS will use their own kernel supplied versions.

  r142:  thboeckel | 2008-12-14 22:46:11 +0100
  * codesets.c: when replacing UTF8 chars by ASCII look-alike replacements the
    destination buffer size was never increased but the index for the new
    characters was correctly increased. This caused random memory accesses after
    a few replacements which usually went unnoticed when only very replacements
    happened. On OS3 this went completely unnoticed.

  r143:  damato | 2008-12-16 10:13:30 +0100
  * codesets.c: added an internal list of well-known codeset aliases. This
    alias list is used whenever CodesetsFind() is used. It allows applications
    to supply an alias name of a codeset and see it directly matched to the
    correct MIME name.

  r144:  damato | 2008-12-16 10:32:44 +0100
  * base64.c: replaced the obsolete ExamineFH() use with ExamineObject() for
    the OS4 build.

  r145:  damato | 2008-12-16 10:50:36 +0100
  * codesets.c: replaced the obsolete ExAll() usage with a proper ExamineDir()
    usage for the OS4 build.

  r146:  thboeckel | 2008-12-16 11:36:16 +0100
  * init.c: replaced the obsolete CreatePool() and DeletePool() calls with
    AllocSysObject() and FreeSysObject() call for the OS4 build. Also restored
    the old MEMF_ANY memory flags for the other platforms. For OS4 MEMF_SHARED
    will be used as before.

  r147:  thboeckel | 2008-12-16 11:38:09 +0100
  * codesets.c: removed duplicate "const" qualifier.

  r148:  itix | 2008-12-18 02:35:06 +0100
  Query and add currently active code page to codesets (MorphOS 2 or better)

  r149:  damato | 2008-12-19 09:43:16 +0100
  * codesets.c: minor cosmetic changes to make the new MorphOS functionality
    fit better into our current environment.

  r150:  thboeckel | 2008-12-19 10:12:03 +0100
  * codesets.c, codepages.c: separated the constant code pages from the actual
    code to create smaller source files.

  r151:  thboeckel | 2008-12-19 10:16:11 +0100
  * codesets.c, codepages.c: separated the constant code pages from the actual
    code to create smaller source files.

  r152:  damato | 2008-12-20 15:32:22 +0100
  - misc: final 6.7 release preparations.

  r154:  itix | 2009-01-02 00:57:20 +0100
  MorphOS code was using LocaleBase before it was initialised. This fixes bug
  #2459558

  r155:  itix | 2009-01-02 00:57:52 +0100
  Avoid using now obsolete AllocDosObject() in MorphOS

  r156:  damato | 2009-01-04 13:32:06 +0100
  - misc: final 6.8 release preparations.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@30255 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
12 files changed:
workbench/libs/codesetslib/ChangeLog
workbench/libs/codesetslib/src/Makefile
workbench/libs/codesetslib/src/Makefile.dep
workbench/libs/codesetslib/src/base64.c
workbench/libs/codesetslib/src/codepages.c [new file with mode: 0755]
workbench/libs/codesetslib/src/codepages.h [new file with mode: 0755]
workbench/libs/codesetslib/src/codesets.c
workbench/libs/codesetslib/src/init.c
workbench/libs/codesetslib/src/lib_protos.h
workbench/libs/codesetslib/src/mmakefile.src
workbench/libs/codesetslib/src/utils.c
workbench/libs/codesetslib/src/version.h