Merge 25584, 25588.
authorAleksey Bragin <aleksey@reactos.org>
Mon, 5 Feb 2007 20:14:59 +0000 (20:14 +0000)
committerAleksey Bragin <aleksey@reactos.org>
Mon, 5 Feb 2007 20:14:59 +0000 (20:14 +0000)
svn path=/branches/ros-branch-0_3_1/; revision=25730

920 files changed:
reactos/Makefile
reactos/base/applications/cacls/cacls.c
reactos/base/applications/cmdutils/find/find.c
reactos/base/applications/games/solitaire/solitaire.cpp
reactos/base/applications/ibrowser/mainframe.cpp
reactos/base/applications/ibrowser/utility/utility.h
reactos/base/applications/ibrowser/utility/xmlstorage.h
reactos/base/applications/ibrowser/webchild.cpp
reactos/base/applications/imagesoft/tooldock.c
reactos/base/applications/network/roshttpd/common/socket.cpp
reactos/base/applications/network/roshttpd/httpd.cpp
reactos/base/applications/network/roshttpd/include/httpd.h
reactos/base/applications/network/roshttpd/include/socket.h
reactos/base/applications/network/telnet/src/tconsole.cpp
reactos/base/applications/regedit/clb/clb.def
reactos/base/applications/taskmgr/proclist.c
reactos/base/applications/testsets/smss/movefile/movefile.cpp
reactos/base/applications/utils/binpatch/patch.c
reactos/base/setup/usetup/partlist.c
reactos/base/setup/welcome/welcome.c
reactos/base/shell/cmd/cmd.c
reactos/base/shell/explorer/dialogs/searchprogram.cpp
reactos/base/shell/explorer/explorer-fr.rc
reactos/base/shell/explorer/explorer.cpp
reactos/base/shell/explorer/services/shellservices.h
reactos/base/shell/explorer/services/startup.c
reactos/base/shell/explorer/shell/mainframe.cpp
reactos/base/shell/explorer/shell/ntobjfs.cpp
reactos/base/shell/explorer/shell/webchild.cpp
reactos/base/shell/explorer/taskbar/desktopbar.cpp
reactos/base/shell/explorer/utility/utility.h
reactos/base/shell/explorer/utility/xmlstorage.h
reactos/base/system/autochk/autochk.c
reactos/base/system/expand/resource.h
reactos/base/system/rundll32/lang/nl-NL.rc [deleted file]
reactos/base/system/rundll32/rsrc.rc
reactos/base/system/winlogon/screensaver.c
reactos/baseaddress.rbuild
reactos/boot/bootdata/hivesft.inf
reactos/boot/bootdata/packages/reactos.dff
reactos/boot/freeldr/freeldr/bootmgr.c
reactos/boot/freeldr/freeldr/custom.c
reactos/boot/freeldr/freeldr/drivemap.c
reactos/boot/freeldr/freeldr/include/drivemap.h
reactos/boot/freeldr/freeldr/include/linux.h
reactos/boot/freeldr/freeldr/include/miscboot.h
reactos/boot/freeldr/freeldr/include/options.h
reactos/boot/freeldr/freeldr/linuxboot.c
reactos/boot/freeldr/freeldr/miscboot.c
reactos/config.rbuild [new file with mode: 0644]
reactos/config.template.rbuild
reactos/depmap.xsl [deleted file]
reactos/dll/3rdparty/freetype/ChangeLog
reactos/dll/3rdparty/freetype/ChangeLog.20 [new file with mode: 0644]
reactos/dll/3rdparty/freetype/ChangeLog.21 [new file with mode: 0644]
reactos/dll/3rdparty/freetype/Jamfile
reactos/dll/3rdparty/freetype/Makefile.freetype
reactos/dll/3rdparty/freetype/README.CVS
reactos/dll/3rdparty/freetype/README.ROS
reactos/dll/3rdparty/freetype/autogen.sh
reactos/dll/3rdparty/freetype/builds/amiga/README
reactos/dll/3rdparty/freetype/builds/amiga/include/freetype/config/ftconfig.h
reactos/dll/3rdparty/freetype/builds/amiga/include/freetype/config/ftmodule.h
reactos/dll/3rdparty/freetype/builds/amiga/makefile
reactos/dll/3rdparty/freetype/builds/amiga/makefile.os4
reactos/dll/3rdparty/freetype/builds/amiga/smakefile
reactos/dll/3rdparty/freetype/builds/amiga/src/base/ftdebug.c
reactos/dll/3rdparty/freetype/builds/amiga/src/base/ftsystem.c
reactos/dll/3rdparty/freetype/builds/ansi/ansi-def.mk
reactos/dll/3rdparty/freetype/builds/atari/ATARI.H
reactos/dll/3rdparty/freetype/builds/atari/FNames.SIC
reactos/dll/3rdparty/freetype/builds/atari/FREETYPE.PRJ
reactos/dll/3rdparty/freetype/builds/atari/README.TXT
reactos/dll/3rdparty/freetype/builds/beos/beos-def.mk
reactos/dll/3rdparty/freetype/builds/beos/beos.mk
reactos/dll/3rdparty/freetype/builds/beos/detect.mk
reactos/dll/3rdparty/freetype/builds/compiler/ansi-cc.mk
reactos/dll/3rdparty/freetype/builds/compiler/bcc-dev.mk
reactos/dll/3rdparty/freetype/builds/compiler/bcc.mk
reactos/dll/3rdparty/freetype/builds/compiler/emx.mk
reactos/dll/3rdparty/freetype/builds/compiler/gcc-dev.mk
reactos/dll/3rdparty/freetype/builds/compiler/gcc.mk
reactos/dll/3rdparty/freetype/builds/compiler/intelc.mk
reactos/dll/3rdparty/freetype/builds/compiler/unix-lcc.mk
reactos/dll/3rdparty/freetype/builds/compiler/visualage.mk
reactos/dll/3rdparty/freetype/builds/compiler/visualc.mk
reactos/dll/3rdparty/freetype/builds/compiler/watcom.mk
reactos/dll/3rdparty/freetype/builds/compiler/win-lcc.mk
reactos/dll/3rdparty/freetype/builds/detect.mk
reactos/dll/3rdparty/freetype/builds/dos/detect.mk
reactos/dll/3rdparty/freetype/builds/dos/dos-def.mk
reactos/dll/3rdparty/freetype/builds/exports.mk [new file with mode: 0644]
reactos/dll/3rdparty/freetype/builds/freetype.mk
reactos/dll/3rdparty/freetype/builds/mac/FreeType.m68k_cfm.make.txt [new file with mode: 0644]
reactos/dll/3rdparty/freetype/builds/mac/FreeType.m68k_far.make.txt [new file with mode: 0644]
reactos/dll/3rdparty/freetype/builds/mac/FreeType.ppc_carbon.make.txt [new file with mode: 0644]
reactos/dll/3rdparty/freetype/builds/mac/FreeType.ppc_classic.make.txt [new file with mode: 0644]
reactos/dll/3rdparty/freetype/builds/mac/README
reactos/dll/3rdparty/freetype/builds/mac/ascii2mpw.py [new file with mode: 0644]
reactos/dll/3rdparty/freetype/builds/mac/freetype.make [deleted file]
reactos/dll/3rdparty/freetype/builds/mac/ftlib.prj [deleted file]
reactos/dll/3rdparty/freetype/builds/mac/ftlib.prj.xml [new file with mode: 0644]
reactos/dll/3rdparty/freetype/builds/mac/ftmac.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/builds/modules.mk
reactos/dll/3rdparty/freetype/builds/os2/detect.mk
reactos/dll/3rdparty/freetype/builds/os2/os2-def.mk
reactos/dll/3rdparty/freetype/builds/os2/os2-dev.mk
reactos/dll/3rdparty/freetype/builds/toplevel.mk
reactos/dll/3rdparty/freetype/builds/unix/aclocal.m4
reactos/dll/3rdparty/freetype/builds/unix/config.guess
reactos/dll/3rdparty/freetype/builds/unix/config.sub
reactos/dll/3rdparty/freetype/builds/unix/configure
reactos/dll/3rdparty/freetype/builds/unix/configure.ac
reactos/dll/3rdparty/freetype/builds/unix/configure.raw [new file with mode: 0644]
reactos/dll/3rdparty/freetype/builds/unix/detect.mk
reactos/dll/3rdparty/freetype/builds/unix/freetype-config.in
reactos/dll/3rdparty/freetype/builds/unix/freetype2.in
reactos/dll/3rdparty/freetype/builds/unix/freetype2.m4
reactos/dll/3rdparty/freetype/builds/unix/ft2unix.h
reactos/dll/3rdparty/freetype/builds/unix/ftconfig.in
reactos/dll/3rdparty/freetype/builds/unix/ftsystem.c
reactos/dll/3rdparty/freetype/builds/unix/install-sh
reactos/dll/3rdparty/freetype/builds/unix/install.mk
reactos/dll/3rdparty/freetype/builds/unix/ltmain.sh
reactos/dll/3rdparty/freetype/builds/unix/mkinstalldirs
reactos/dll/3rdparty/freetype/builds/unix/unix-cc.in
reactos/dll/3rdparty/freetype/builds/unix/unix-def.in
reactos/dll/3rdparty/freetype/builds/unix/unix-dev.mk
reactos/dll/3rdparty/freetype/builds/unix/unix.mk
reactos/dll/3rdparty/freetype/builds/unix/unixddef.mk
reactos/dll/3rdparty/freetype/builds/vms/ftconfig.h
reactos/dll/3rdparty/freetype/builds/vms/ftsystem.c
reactos/dll/3rdparty/freetype/builds/win32/detect.mk
reactos/dll/3rdparty/freetype/builds/win32/ftdebug.c
reactos/dll/3rdparty/freetype/builds/win32/visualc/freetype.dsw
reactos/dll/3rdparty/freetype/builds/win32/visualc/index.html
reactos/dll/3rdparty/freetype/builds/win32/w32-bcc.mk
reactos/dll/3rdparty/freetype/builds/win32/w32-bccd.mk
reactos/dll/3rdparty/freetype/builds/win32/w32-dev.mk
reactos/dll/3rdparty/freetype/builds/win32/w32-gcc.mk
reactos/dll/3rdparty/freetype/builds/win32/w32-icc.mk
reactos/dll/3rdparty/freetype/builds/win32/w32-intl.mk
reactos/dll/3rdparty/freetype/builds/win32/w32-mingw32.mk
reactos/dll/3rdparty/freetype/builds/win32/w32-vcc.mk
reactos/dll/3rdparty/freetype/builds/win32/w32-wat.mk
reactos/dll/3rdparty/freetype/builds/win32/win32-def.mk
reactos/dll/3rdparty/freetype/config.mk
reactos/dll/3rdparty/freetype/configure
reactos/dll/3rdparty/freetype/devel/ft2build.h
reactos/dll/3rdparty/freetype/devel/ftoption.h
reactos/dll/3rdparty/freetype/docs/CHANGES [deleted file]
reactos/dll/3rdparty/freetype/docs/CUSTOMIZE [deleted file]
reactos/dll/3rdparty/freetype/docs/DEBUG [deleted file]
reactos/dll/3rdparty/freetype/docs/FTL.txt [deleted file]
reactos/dll/3rdparty/freetype/docs/GPL.txt [deleted file]
reactos/dll/3rdparty/freetype/docs/INSTALL [deleted file]
reactos/dll/3rdparty/freetype/docs/INSTALL.ANY [deleted file]
reactos/dll/3rdparty/freetype/docs/INSTALL.GNU [deleted file]
reactos/dll/3rdparty/freetype/docs/INSTALL.UNX [deleted file]
reactos/dll/3rdparty/freetype/docs/INSTALL.VMS [deleted file]
reactos/dll/3rdparty/freetype/docs/PATENTS [deleted file]
reactos/dll/3rdparty/freetype/docs/TODO [deleted file]
reactos/dll/3rdparty/freetype/docs/TRUETYPE [deleted file]
reactos/dll/3rdparty/freetype/docs/UPGRADE.UNX [deleted file]
reactos/dll/3rdparty/freetype/docs/VERSION.DLL [deleted file]
reactos/dll/3rdparty/freetype/docs/formats.txt [deleted file]
reactos/dll/3rdparty/freetype/docs/license.txt [deleted file]
reactos/dll/3rdparty/freetype/docs/modules.txt [deleted file]
reactos/dll/3rdparty/freetype/docs/raster.txt [deleted file]
reactos/dll/3rdparty/freetype/docs/reference/README [deleted file]
reactos/dll/3rdparty/freetype/docs/release [deleted file]
reactos/dll/3rdparty/freetype/freetype.def
reactos/dll/3rdparty/freetype/freetype.rbuild
reactos/dll/3rdparty/freetype/include/freetype/cache/ftccmap.h [deleted file]
reactos/dll/3rdparty/freetype/include/freetype/config/ftconfig.h
reactos/dll/3rdparty/freetype/include/freetype/config/ftheader.h
reactos/dll/3rdparty/freetype/include/freetype/config/ftmodule.h
reactos/dll/3rdparty/freetype/include/freetype/config/ftoption.h
reactos/dll/3rdparty/freetype/include/freetype/config/ftstdlib.h
reactos/dll/3rdparty/freetype/include/freetype/freetype.h
reactos/dll/3rdparty/freetype/include/freetype/ftbbox.h
reactos/dll/3rdparty/freetype/include/freetype/ftbdf.h
reactos/dll/3rdparty/freetype/include/freetype/ftbitmap.h
reactos/dll/3rdparty/freetype/include/freetype/ftcache.h
reactos/dll/3rdparty/freetype/include/freetype/ftchapters.h
reactos/dll/3rdparty/freetype/include/freetype/fterrdef.h
reactos/dll/3rdparty/freetype/include/freetype/ftgasp.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/include/freetype/ftglyph.h
reactos/dll/3rdparty/freetype/include/freetype/ftgxval.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/include/freetype/ftgzip.h
reactos/dll/3rdparty/freetype/include/freetype/ftimage.h
reactos/dll/3rdparty/freetype/include/freetype/ftincrem.h
reactos/dll/3rdparty/freetype/include/freetype/ftlcdfil.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/include/freetype/ftlist.h
reactos/dll/3rdparty/freetype/include/freetype/ftlzw.h
reactos/dll/3rdparty/freetype/include/freetype/ftmac.h
reactos/dll/3rdparty/freetype/include/freetype/ftmm.h
reactos/dll/3rdparty/freetype/include/freetype/ftmodapi.h
reactos/dll/3rdparty/freetype/include/freetype/ftotval.h
reactos/dll/3rdparty/freetype/include/freetype/ftoutln.h
reactos/dll/3rdparty/freetype/include/freetype/ftpfr.h
reactos/dll/3rdparty/freetype/include/freetype/ftrender.h
reactos/dll/3rdparty/freetype/include/freetype/ftsizes.h
reactos/dll/3rdparty/freetype/include/freetype/ftsnames.h
reactos/dll/3rdparty/freetype/include/freetype/ftstroke.h
reactos/dll/3rdparty/freetype/include/freetype/ftsynth.h
reactos/dll/3rdparty/freetype/include/freetype/ftsysio.h [deleted file]
reactos/dll/3rdparty/freetype/include/freetype/ftsysmem.h [deleted file]
reactos/dll/3rdparty/freetype/include/freetype/ftsystem.h
reactos/dll/3rdparty/freetype/include/freetype/fttrigon.h
reactos/dll/3rdparty/freetype/include/freetype/fttypes.h
reactos/dll/3rdparty/freetype/include/freetype/ftwinfnt.h
reactos/dll/3rdparty/freetype/include/freetype/ftxf86.h
reactos/dll/3rdparty/freetype/include/freetype/internal/ftcalc.h
reactos/dll/3rdparty/freetype/include/freetype/internal/ftdebug.h
reactos/dll/3rdparty/freetype/include/freetype/internal/ftdriver.h
reactos/dll/3rdparty/freetype/include/freetype/internal/ftgloadr.h
reactos/dll/3rdparty/freetype/include/freetype/internal/ftmemory.h
reactos/dll/3rdparty/freetype/include/freetype/internal/ftobjs.h
reactos/dll/3rdparty/freetype/include/freetype/internal/ftrfork.h
reactos/dll/3rdparty/freetype/include/freetype/internal/ftserv.h
reactos/dll/3rdparty/freetype/include/freetype/internal/ftstream.h
reactos/dll/3rdparty/freetype/include/freetype/internal/fttrace.h
reactos/dll/3rdparty/freetype/include/freetype/internal/ftvalid.h
reactos/dll/3rdparty/freetype/include/freetype/internal/psaux.h
reactos/dll/3rdparty/freetype/include/freetype/internal/pshints.h
reactos/dll/3rdparty/freetype/include/freetype/internal/services/svgxval.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/include/freetype/internal/services/svkern.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/include/freetype/internal/services/svotval.h
reactos/dll/3rdparty/freetype/include/freetype/internal/services/svpfr.h
reactos/dll/3rdparty/freetype/include/freetype/internal/services/svpscmap.h
reactos/dll/3rdparty/freetype/include/freetype/internal/services/svsfnt.h
reactos/dll/3rdparty/freetype/include/freetype/internal/services/svttcmap.h
reactos/dll/3rdparty/freetype/include/freetype/internal/services/svtteng.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/include/freetype/internal/services/svxf86nm.h
reactos/dll/3rdparty/freetype/include/freetype/internal/sfnt.h
reactos/dll/3rdparty/freetype/include/freetype/internal/t1types.h
reactos/dll/3rdparty/freetype/include/freetype/internal/tttypes.h
reactos/dll/3rdparty/freetype/include/freetype/t1tables.h
reactos/dll/3rdparty/freetype/include/freetype/ttnameid.h
reactos/dll/3rdparty/freetype/include/freetype/tttables.h
reactos/dll/3rdparty/freetype/include/freetype/tttags.h
reactos/dll/3rdparty/freetype/include/freetype/ttunpat.h
reactos/dll/3rdparty/freetype/include/ft2build.h
reactos/dll/3rdparty/freetype/modules.cfg [new file with mode: 0644]
reactos/dll/3rdparty/freetype/objs/README
reactos/dll/3rdparty/freetype/src/autofit/Jamfile
reactos/dll/3rdparty/freetype/src/autofit/afangles.c
reactos/dll/3rdparty/freetype/src/autofit/afcjk.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/autofit/afcjk.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/autofit/afglobal.c
reactos/dll/3rdparty/freetype/src/autofit/afhints.c
reactos/dll/3rdparty/freetype/src/autofit/afhints.h
reactos/dll/3rdparty/freetype/src/autofit/aflatin.c
reactos/dll/3rdparty/freetype/src/autofit/aflatin.h
reactos/dll/3rdparty/freetype/src/autofit/afloader.c
reactos/dll/3rdparty/freetype/src/autofit/afmodule.c
reactos/dll/3rdparty/freetype/src/autofit/aftypes.h
reactos/dll/3rdparty/freetype/src/autofit/afwarp.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/autofit/afwarp.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/autofit/autofit.c
reactos/dll/3rdparty/freetype/src/autofit/module.mk
reactos/dll/3rdparty/freetype/src/autofit/rules.mk
reactos/dll/3rdparty/freetype/src/base/Jamfile
reactos/dll/3rdparty/freetype/src/base/descrip.mms [deleted file]
reactos/dll/3rdparty/freetype/src/base/ftapi.c
reactos/dll/3rdparty/freetype/src/base/ftbase.c
reactos/dll/3rdparty/freetype/src/base/ftbdf.c
reactos/dll/3rdparty/freetype/src/base/ftbitmap.c
reactos/dll/3rdparty/freetype/src/base/ftcalc.c
reactos/dll/3rdparty/freetype/src/base/ftdbgmem.c
reactos/dll/3rdparty/freetype/src/base/ftdebug.c
reactos/dll/3rdparty/freetype/src/base/ftgasp.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/base/ftgloadr.c
reactos/dll/3rdparty/freetype/src/base/ftgxval.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/base/ftinit.c
reactos/dll/3rdparty/freetype/src/base/ftlcdfil.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/base/ftmac.c
reactos/dll/3rdparty/freetype/src/base/ftmm.c
reactos/dll/3rdparty/freetype/src/base/ftobjs.c
reactos/dll/3rdparty/freetype/src/base/ftotval.c
reactos/dll/3rdparty/freetype/src/base/ftoutln.c
reactos/dll/3rdparty/freetype/src/base/ftrfork.c
reactos/dll/3rdparty/freetype/src/base/ftstream.c
reactos/dll/3rdparty/freetype/src/base/ftstroke.c
reactos/dll/3rdparty/freetype/src/base/ftsynth.c
reactos/dll/3rdparty/freetype/src/base/ftsystem.c
reactos/dll/3rdparty/freetype/src/base/fttrigon.c
reactos/dll/3rdparty/freetype/src/base/ftutil.c
reactos/dll/3rdparty/freetype/src/base/rules.mk
reactos/dll/3rdparty/freetype/src/bdf/README
reactos/dll/3rdparty/freetype/src/bdf/bdf.c
reactos/dll/3rdparty/freetype/src/bdf/bdf.h
reactos/dll/3rdparty/freetype/src/bdf/bdfdrivr.c
reactos/dll/3rdparty/freetype/src/bdf/bdflib.c
reactos/dll/3rdparty/freetype/src/bdf/descrip.mms [deleted file]
reactos/dll/3rdparty/freetype/src/bdf/module.mk
reactos/dll/3rdparty/freetype/src/cache/descrip.mms [deleted file]
reactos/dll/3rdparty/freetype/src/cache/ftcbasic.c
reactos/dll/3rdparty/freetype/src/cache/ftccache.c
reactos/dll/3rdparty/freetype/src/cache/ftccache.h [moved from reactos/dll/3rdparty/freetype/include/freetype/cache/ftccache.h with 93% similarity]
reactos/dll/3rdparty/freetype/src/cache/ftccback.h
reactos/dll/3rdparty/freetype/src/cache/ftccmap.c
reactos/dll/3rdparty/freetype/src/cache/ftcglyph.c
reactos/dll/3rdparty/freetype/src/cache/ftcglyph.h [moved from reactos/dll/3rdparty/freetype/include/freetype/cache/ftcglyph.h with 96% similarity]
reactos/dll/3rdparty/freetype/src/cache/ftcimage.c
reactos/dll/3rdparty/freetype/src/cache/ftcimage.h [moved from reactos/dll/3rdparty/freetype/include/freetype/cache/ftcimage.h with 95% similarity]
reactos/dll/3rdparty/freetype/src/cache/ftcmanag.c
reactos/dll/3rdparty/freetype/src/cache/ftcmanag.h [moved from reactos/dll/3rdparty/freetype/include/freetype/cache/ftcmanag.h with 97% similarity]
reactos/dll/3rdparty/freetype/src/cache/ftcmru.c
reactos/dll/3rdparty/freetype/src/cache/ftcmru.h [moved from reactos/dll/3rdparty/freetype/include/freetype/cache/ftcmru.h with 96% similarity]
reactos/dll/3rdparty/freetype/src/cache/ftcsbits.c
reactos/dll/3rdparty/freetype/src/cache/ftcsbits.h [moved from reactos/dll/3rdparty/freetype/include/freetype/cache/ftcsbits.h with 93% similarity]
reactos/dll/3rdparty/freetype/src/cache/rules.mk
reactos/dll/3rdparty/freetype/src/cff/cffcmap.c
reactos/dll/3rdparty/freetype/src/cff/cffcmap.h
reactos/dll/3rdparty/freetype/src/cff/cffdrivr.c
reactos/dll/3rdparty/freetype/src/cff/cffgload.c
reactos/dll/3rdparty/freetype/src/cff/cffgload.h
reactos/dll/3rdparty/freetype/src/cff/cffload.c
reactos/dll/3rdparty/freetype/src/cff/cffload.h
reactos/dll/3rdparty/freetype/src/cff/cffobjs.c
reactos/dll/3rdparty/freetype/src/cff/cffobjs.h
reactos/dll/3rdparty/freetype/src/cff/cfftypes.h
reactos/dll/3rdparty/freetype/src/cff/descrip.mms [deleted file]
reactos/dll/3rdparty/freetype/src/cff/module.mk
reactos/dll/3rdparty/freetype/src/cid/cidgload.c
reactos/dll/3rdparty/freetype/src/cid/cidload.c
reactos/dll/3rdparty/freetype/src/cid/cidobjs.c
reactos/dll/3rdparty/freetype/src/cid/cidobjs.h
reactos/dll/3rdparty/freetype/src/cid/cidparse.c
reactos/dll/3rdparty/freetype/src/cid/cidriver.c
reactos/dll/3rdparty/freetype/src/cid/cidtoken.h
reactos/dll/3rdparty/freetype/src/cid/descrip.mms [deleted file]
reactos/dll/3rdparty/freetype/src/cid/module.mk
reactos/dll/3rdparty/freetype/src/gxvalid/Jamfile [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/README [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvalid.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvalid.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvbsln.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvcommn.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvcommn.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxverror.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvfeat.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvfeat.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvfgen.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvjust.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvkern.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvlcar.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvmod.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvmod.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvmort.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvmort.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvmort0.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvmort1.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvmort2.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvmort4.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvmort5.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvmorx.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvmorx.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvmorx0.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvmorx1.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvmorx2.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvmorx4.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvmorx5.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvopbd.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvprop.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/gxvtrak.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/module.mk [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gxvalid/rules.mk [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/gzip/descrip.mms [deleted file]
reactos/dll/3rdparty/freetype/src/gzip/ftgzip.c
reactos/dll/3rdparty/freetype/src/gzip/inftrees.c
reactos/dll/3rdparty/freetype/src/gzip/zutil.c
reactos/dll/3rdparty/freetype/src/gzip/zutil.h
reactos/dll/3rdparty/freetype/src/lzw/Jamfile
reactos/dll/3rdparty/freetype/src/lzw/ftlzw.c
reactos/dll/3rdparty/freetype/src/lzw/ftzopen.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/lzw/ftzopen.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/lzw/rules.mk
reactos/dll/3rdparty/freetype/src/lzw/zopen.c [deleted file]
reactos/dll/3rdparty/freetype/src/lzw/zopen.h [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otlayout.h [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otlbase.c [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otlbase.h [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otlcommn.c [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otlcommn.h [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otlconf.h [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otlgdef.c [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otlgdef.h [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otlgpos.c [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otlgpos.h [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otlgsub.c [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otlgsub.h [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otljstf.c [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otljstf.h [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otlparse.c [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otlparse.h [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otltable.h [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otltags.h [deleted file]
reactos/dll/3rdparty/freetype/src/otlayout/otlutils.h [deleted file]
reactos/dll/3rdparty/freetype/src/otvalid/module.mk
reactos/dll/3rdparty/freetype/src/otvalid/otvcommn.c
reactos/dll/3rdparty/freetype/src/otvalid/otvcommn.h
reactos/dll/3rdparty/freetype/src/otvalid/otvgdef.c
reactos/dll/3rdparty/freetype/src/otvalid/otvgpos.c
reactos/dll/3rdparty/freetype/src/otvalid/otvgsub.c
reactos/dll/3rdparty/freetype/src/otvalid/otvjstf.c
reactos/dll/3rdparty/freetype/src/otvalid/otvmod.c
reactos/dll/3rdparty/freetype/src/pcf/descrip.mms [deleted file]
reactos/dll/3rdparty/freetype/src/pcf/module.mk
reactos/dll/3rdparty/freetype/src/pcf/pcf.h
reactos/dll/3rdparty/freetype/src/pcf/pcfdrivr.c
reactos/dll/3rdparty/freetype/src/pcf/pcfread.c
reactos/dll/3rdparty/freetype/src/pcf/pcfutil.c
reactos/dll/3rdparty/freetype/src/pcf/readme
reactos/dll/3rdparty/freetype/src/pfr/descrip.mms [deleted file]
reactos/dll/3rdparty/freetype/src/pfr/module.mk
reactos/dll/3rdparty/freetype/src/pfr/pfrcmap.c
reactos/dll/3rdparty/freetype/src/pfr/pfrcmap.h
reactos/dll/3rdparty/freetype/src/pfr/pfrdrivr.c
reactos/dll/3rdparty/freetype/src/pfr/pfrgload.c
reactos/dll/3rdparty/freetype/src/pfr/pfrload.c
reactos/dll/3rdparty/freetype/src/pfr/pfrload.h
reactos/dll/3rdparty/freetype/src/pfr/pfrobjs.c
reactos/dll/3rdparty/freetype/src/pfr/pfrsbit.c
reactos/dll/3rdparty/freetype/src/pfr/pfrtypes.h
reactos/dll/3rdparty/freetype/src/psaux/Jamfile
reactos/dll/3rdparty/freetype/src/psaux/afmparse.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/psaux/afmparse.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/psaux/descrip.mms [deleted file]
reactos/dll/3rdparty/freetype/src/psaux/module.mk
reactos/dll/3rdparty/freetype/src/psaux/psaux.c
reactos/dll/3rdparty/freetype/src/psaux/psauxmod.c
reactos/dll/3rdparty/freetype/src/psaux/psconv.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/psaux/psconv.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/psaux/psobjs.c
reactos/dll/3rdparty/freetype/src/psaux/rules.mk
reactos/dll/3rdparty/freetype/src/psaux/t1cmap.c
reactos/dll/3rdparty/freetype/src/psaux/t1cmap.h
reactos/dll/3rdparty/freetype/src/psaux/t1decode.c
reactos/dll/3rdparty/freetype/src/pshinter/descrip.mms [deleted file]
reactos/dll/3rdparty/freetype/src/pshinter/module.mk
reactos/dll/3rdparty/freetype/src/pshinter/pshalgo.c
reactos/dll/3rdparty/freetype/src/pshinter/pshglob.c
reactos/dll/3rdparty/freetype/src/pshinter/pshrec.h
reactos/dll/3rdparty/freetype/src/psnames/descrip.mms [deleted file]
reactos/dll/3rdparty/freetype/src/psnames/module.mk
reactos/dll/3rdparty/freetype/src/psnames/psmodule.c
reactos/dll/3rdparty/freetype/src/raster/descrip.mms [deleted file]
reactos/dll/3rdparty/freetype/src/raster/ftraster.c
reactos/dll/3rdparty/freetype/src/raster/ftrend1.c
reactos/dll/3rdparty/freetype/src/raster/module.mk
reactos/dll/3rdparty/freetype/src/sfnt/Jamfile
reactos/dll/3rdparty/freetype/src/sfnt/descrip.mms [deleted file]
reactos/dll/3rdparty/freetype/src/sfnt/module.mk
reactos/dll/3rdparty/freetype/src/sfnt/rules.mk
reactos/dll/3rdparty/freetype/src/sfnt/sfdriver.c
reactos/dll/3rdparty/freetype/src/sfnt/sfnt.c
reactos/dll/3rdparty/freetype/src/sfnt/sfobjs.c
reactos/dll/3rdparty/freetype/src/sfnt/ttbdf.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/sfnt/ttbdf.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/sfnt/ttcmap.c
reactos/dll/3rdparty/freetype/src/sfnt/ttcmap.h
reactos/dll/3rdparty/freetype/src/sfnt/ttcmap0.c [deleted file]
reactos/dll/3rdparty/freetype/src/sfnt/ttcmap0.h [deleted file]
reactos/dll/3rdparty/freetype/src/sfnt/ttkern.c
reactos/dll/3rdparty/freetype/src/sfnt/ttkern.h
reactos/dll/3rdparty/freetype/src/sfnt/ttload.c
reactos/dll/3rdparty/freetype/src/sfnt/ttload.h
reactos/dll/3rdparty/freetype/src/sfnt/ttmtx.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/sfnt/ttmtx.h [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/sfnt/ttpost.c
reactos/dll/3rdparty/freetype/src/sfnt/ttsbit.c
reactos/dll/3rdparty/freetype/src/sfnt/ttsbit.h
reactos/dll/3rdparty/freetype/src/sfnt/ttsbit0.c
reactos/dll/3rdparty/freetype/src/sfnt/ttsbit0.h [deleted file]
reactos/dll/3rdparty/freetype/src/smooth/descrip.mms [deleted file]
reactos/dll/3rdparty/freetype/src/smooth/ftgrays.c
reactos/dll/3rdparty/freetype/src/smooth/ftsmooth.c
reactos/dll/3rdparty/freetype/src/smooth/module.mk
reactos/dll/3rdparty/freetype/src/tools/Jamfile [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/tools/apinames.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/tools/cordic.py
reactos/dll/3rdparty/freetype/src/tools/docmaker/content.py
reactos/dll/3rdparty/freetype/src/tools/docmaker/docbeauty.py
reactos/dll/3rdparty/freetype/src/tools/docmaker/docmaker.py
reactos/dll/3rdparty/freetype/src/tools/docmaker/formatter.py
reactos/dll/3rdparty/freetype/src/tools/docmaker/sources.py
reactos/dll/3rdparty/freetype/src/tools/docmaker/tohtml.py
reactos/dll/3rdparty/freetype/src/tools/docmaker/utils.py
reactos/dll/3rdparty/freetype/src/tools/test_afm.c [new file with mode: 0644]
reactos/dll/3rdparty/freetype/src/truetype/descrip.mms [deleted file]
reactos/dll/3rdparty/freetype/src/truetype/module.mk
reactos/dll/3rdparty/freetype/src/truetype/truetype.c
reactos/dll/3rdparty/freetype/src/truetype/ttdriver.c
reactos/dll/3rdparty/freetype/src/truetype/ttgload.c
reactos/dll/3rdparty/freetype/src/truetype/ttgload.h
reactos/dll/3rdparty/freetype/src/truetype/ttgxvar.c
reactos/dll/3rdparty/freetype/src/truetype/ttgxvar.h
reactos/dll/3rdparty/freetype/src/truetype/ttinterp.c
reactos/dll/3rdparty/freetype/src/truetype/ttinterp.h
reactos/dll/3rdparty/freetype/src/truetype/ttobjs.c
reactos/dll/3rdparty/freetype/src/truetype/ttobjs.h
reactos/dll/3rdparty/freetype/src/truetype/ttpload.c
reactos/dll/3rdparty/freetype/src/truetype/ttpload.h
reactos/dll/3rdparty/freetype/src/type1/module.mk
reactos/dll/3rdparty/freetype/src/type1/t1afm.c
reactos/dll/3rdparty/freetype/src/type1/t1afm.h
reactos/dll/3rdparty/freetype/src/type1/t1driver.c
reactos/dll/3rdparty/freetype/src/type1/t1gload.c
reactos/dll/3rdparty/freetype/src/type1/t1load.c
reactos/dll/3rdparty/freetype/src/type1/t1load.h
reactos/dll/3rdparty/freetype/src/type1/t1objs.c
reactos/dll/3rdparty/freetype/src/type1/t1objs.h
reactos/dll/3rdparty/freetype/src/type1/t1parse.c
reactos/dll/3rdparty/freetype/src/type1/t1tokens.h
reactos/dll/3rdparty/freetype/src/type42/descrip.mms [deleted file]
reactos/dll/3rdparty/freetype/src/type42/module.mk
reactos/dll/3rdparty/freetype/src/type42/t42drivr.c
reactos/dll/3rdparty/freetype/src/type42/t42objs.c
reactos/dll/3rdparty/freetype/src/type42/t42objs.h
reactos/dll/3rdparty/freetype/src/type42/t42parse.c
reactos/dll/3rdparty/freetype/src/type42/t42types.h
reactos/dll/3rdparty/freetype/src/winfonts/descrip.mms [deleted file]
reactos/dll/3rdparty/freetype/src/winfonts/module.mk
reactos/dll/3rdparty/freetype/src/winfonts/winfnt.c
reactos/dll/3rdparty/freetype/version.sed [new file with mode: 0644]
reactos/dll/cpl/access/It.rc [deleted file]
reactos/dll/cpl/access/access.rc
reactos/dll/cpl/sysdm/Ja.rc
reactos/dll/cpl/sysdm/computer.c [new file with mode: 0644]
reactos/dll/cpl/sysdm/custclicklink.c [new file with mode: 0644]
reactos/dll/cpl/sysdm/cz.rc
reactos/dll/cpl/sysdm/de.rc
reactos/dll/cpl/sysdm/dk.rc
reactos/dll/cpl/sysdm/en.rc
reactos/dll/cpl/sysdm/es.rc
reactos/dll/cpl/sysdm/fr.rc
reactos/dll/cpl/sysdm/general.c
reactos/dll/cpl/sysdm/hu.rc
reactos/dll/cpl/sysdm/manifest.xml [deleted file]
reactos/dll/cpl/sysdm/nl.rc
reactos/dll/cpl/sysdm/precomp.h
reactos/dll/cpl/sysdm/resource.h
reactos/dll/cpl/sysdm/ru.rc
reactos/dll/cpl/sysdm/startrec.c
reactos/dll/cpl/sysdm/sv.rc
reactos/dll/cpl/sysdm/sysdm.c
reactos/dll/cpl/sysdm/sysdm.rbuild
reactos/dll/cpl/sysdm/sysdm.rc
reactos/dll/cpl/sysdm/uk.rc
reactos/dll/cpl/sysdm/userprofile.c
reactos/dll/cpl/sysdm/virtmem.c
reactos/dll/ntdll/ldr/utils.c
reactos/dll/win32/advapi32/sec/sid.c
reactos/dll/win32/advapi32/service/sctrl.c
reactos/dll/win32/beepmidi/beepmidi.c [deleted file]
reactos/dll/win32/beepmidi/beepmidi.def [deleted file]
reactos/dll/win32/beepmidi/beepmidi.rbuild [deleted file]
reactos/dll/win32/beepmidi/readme.txt [deleted file]
reactos/dll/win32/kernel32/misc/console.c
reactos/dll/win32/kernel32/process/create.c
reactos/dll/win32/msgina/gui.c
reactos/dll/win32/msgina/stubs.c
reactos/dll/win32/msgina/tui.c
reactos/dll/win32/netid/lang/de-DE.rc [deleted file]
reactos/dll/win32/netid/lang/en-US.rc [deleted file]
reactos/dll/win32/netid/netid.c [deleted file]
reactos/dll/win32/netid/netid.rbuild [deleted file]
reactos/dll/win32/netid/netid.rc [deleted file]
reactos/dll/win32/netid/netid.spec [deleted file]
reactos/dll/win32/netid/res/netid.ico [deleted file]
reactos/dll/win32/netid/resource.h [deleted file]
reactos/dll/win32/newdev/newdev.c
reactos/dll/win32/opengl32/opengl32.h
reactos/dll/win32/riched20/editor.c
reactos/dll/win32/setupapi/parser.c
reactos/dll/win32/shell32/shellord.c
reactos/dll/win32/user32/misc/desktop.c
reactos/dll/win32/user32/resources/ocr_appstarting.cur
reactos/dll/win32/user32/resources/ocr_cdautostart.cur
reactos/dll/win32/user32/resources/ocr_cross.cur
reactos/dll/win32/user32/resources/ocr_dragobject.cur
reactos/dll/win32/user32/resources/ocr_hand.cur
reactos/dll/win32/user32/resources/ocr_help.cur
reactos/dll/win32/user32/resources/ocr_ibeam.cur
reactos/dll/win32/user32/resources/ocr_icon.cur
reactos/dll/win32/user32/resources/ocr_no.cur
reactos/dll/win32/user32/resources/ocr_normal.cur
reactos/dll/win32/user32/resources/ocr_pen.cur
reactos/dll/win32/user32/resources/ocr_size.cur
reactos/dll/win32/user32/resources/ocr_sizeall.cur
reactos/dll/win32/user32/resources/ocr_sizenesw.cur
reactos/dll/win32/user32/resources/ocr_sizens.cur
reactos/dll/win32/user32/resources/ocr_sizenwse.cur
reactos/dll/win32/user32/resources/ocr_sizewe.cur
reactos/dll/win32/user32/resources/ocr_up.cur
reactos/dll/win32/user32/resources/ocr_wait.cur
reactos/dll/win32/user32/windows/accel.c
reactos/dll/win32/user32/windows/bitmap.c
reactos/dll/win32/user32/windows/draw.c
reactos/dll/win32/version/info.c
reactos/dll/win32/win32.rbuild
reactos/drivers/base/green/createclose.c
reactos/drivers/base/green/green.h
reactos/drivers/network/dd/ne2000/include/ne2000.h
reactos/drivers/network/tcpip/tcpip/proto.c
reactos/drivers/test/kmtest/ntos_ob.c
reactos/hal/halx86/generic/halinit.c
reactos/hal/halx86/mp/halinit.c
reactos/include/ddk/ndis.h
reactos/include/ddk/ntddft.h [deleted file]
reactos/include/ddk/winddk.h
reactos/include/ndk/asm.h
reactos/include/ndk/cctypes.h
reactos/include/ndk/exfuncs.h
reactos/include/ndk/extypes.h
reactos/include/ndk/iotypes.h
reactos/include/ndk/kefuncs.h
reactos/include/ndk/ketypes.h
reactos/include/ndk/obfuncs.h
reactos/include/ndk/obtypes.h
reactos/include/psdk/intrin.h
reactos/include/psdk/shlobj.h
reactos/include/psdk/winbase.h
reactos/include/psdk/windef.h
reactos/include/psdk/windns.h
reactos/include/psdk/winuser.h
reactos/include/reactos/version.h
reactos/lib/3rdparty/expat/Changes [new file with mode: 0644]
reactos/lib/3rdparty/expat/MANIFEST [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/README.txt [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/all_projects.bpg [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/elements.bpf [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/elements.bpr [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/elements.mak [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/expat.bpf [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/expat.bpr [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/expat.mak [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/expat_static.bpf [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/expat_static.bpr [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/expat_static.mak [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/expatw.bpf [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/expatw.bpr [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/expatw.mak [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/expatw_static.bpf [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/expatw_static.bpr [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/expatw_static.mak [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/libexpat_mtd.def [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/libexpatw_mtd.def [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/makefile.mak [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/outline.bpf [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/outline.bpr [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/outline.mak [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/setup.bat [new file with mode: 0755]
reactos/lib/3rdparty/expat/bcb5/xmlwf.bpf [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/xmlwf.bpr [new file with mode: 0644]
reactos/lib/3rdparty/expat/bcb5/xmlwf.mak [new file with mode: 0644]
reactos/lib/3rdparty/expat/buildconf.sh [new file with mode: 0644]
reactos/lib/3rdparty/expat/configure.in [new file with mode: 0644]
reactos/lib/3rdparty/expat/conftools/PrintPath [new file with mode: 0644]
reactos/lib/3rdparty/expat/conftools/ac_c_bigendian_cross.m4 [new file with mode: 0644]
reactos/lib/3rdparty/expat/conftools/config.guess [new file with mode: 0644]
reactos/lib/3rdparty/expat/conftools/config.sub [new file with mode: 0644]
reactos/lib/3rdparty/expat/conftools/expat.m4 [new file with mode: 0644]
reactos/lib/3rdparty/expat/conftools/get-version.sh [new file with mode: 0644]
reactos/lib/3rdparty/expat/conftools/install-sh [new file with mode: 0644]
reactos/lib/3rdparty/expat/conftools/mkinstalldirs [new file with mode: 0644]
reactos/lib/3rdparty/expat/doc/expat.png [new file with mode: 0644]
reactos/lib/3rdparty/expat/doc/reference.html [new file with mode: 0644]
reactos/lib/3rdparty/expat/doc/style.css [new file with mode: 0644]
reactos/lib/3rdparty/expat/doc/valid-xhtml10.png [new file with mode: 0644]
reactos/lib/3rdparty/expat/doc/xmlwf.1 [new file with mode: 0644]
reactos/lib/3rdparty/expat/doc/xmlwf.sgml [new file with mode: 0644]
reactos/lib/3rdparty/expat/examples/elements.c [new file with mode: 0644]
reactos/lib/3rdparty/expat/examples/elements.dsp [new file with mode: 0644]
reactos/lib/3rdparty/expat/examples/elements.vcproj [new file with mode: 0644]
reactos/lib/3rdparty/expat/examples/outline.c [new file with mode: 0644]
reactos/lib/3rdparty/expat/examples/outline.dsp [new file with mode: 0644]
reactos/lib/3rdparty/expat/examples/outline.vcproj [new file with mode: 0644]
reactos/lib/3rdparty/expat/examples/poem.rbuild [new file with mode: 0644]
reactos/lib/3rdparty/expat/expat.rbuild
reactos/lib/3rdparty/expat/gennmtab/gennmtab.c [new file with mode: 0644]
reactos/lib/3rdparty/expat/gennmtab/gennmtab.dsp [new file with mode: 0644]
reactos/lib/3rdparty/expat/make-release.sh [new file with mode: 0644]
reactos/lib/3rdparty/expat/tests/README.txt [new file with mode: 0644]
reactos/lib/3rdparty/expat/tests/benchmark/README.txt [new file with mode: 0644]
reactos/lib/3rdparty/expat/tests/benchmark/benchmark.c [new file with mode: 0644]
reactos/lib/3rdparty/expat/tests/benchmark/benchmark.dsp [new file with mode: 0644]
reactos/lib/3rdparty/expat/tests/benchmark/benchmark.dsw [new file with mode: 0644]
reactos/lib/3rdparty/expat/tests/chardata.c [new file with mode: 0644]
reactos/lib/3rdparty/expat/tests/chardata.h [new file with mode: 0644]
reactos/lib/3rdparty/expat/tests/minicheck.c [new file with mode: 0644]
reactos/lib/3rdparty/expat/tests/minicheck.h [new file with mode: 0644]
reactos/lib/3rdparty/expat/tests/runtests.c [new file with mode: 0644]
reactos/lib/3rdparty/expat/tests/runtestspp.cpp [new file with mode: 0644]
reactos/lib/3rdparty/expat/tests/xmltest.sh [new file with mode: 0644]
reactos/lib/3rdparty/expat/vms/README.vms [new file with mode: 0644]
reactos/lib/3rdparty/expat/vms/descrip.mms [new file with mode: 0644]
reactos/lib/3rdparty/expat/vms/expat_config.h [new file with mode: 0644]
reactos/lib/3rdparty/expat/win32/MANIFEST.txt [new file with mode: 0644]
reactos/lib/3rdparty/expat/win32/README.txt [new file with mode: 0644]
reactos/lib/3rdparty/expat/win32/expat.iss [new file with mode: 0644]
reactos/lib/3rdparty/expat/xmlwf/codepage.c [new file with mode: 0644]
reactos/lib/3rdparty/expat/xmlwf/codepage.h [new file with mode: 0644]
reactos/lib/3rdparty/expat/xmlwf/ct.c [new file with mode: 0644]
reactos/lib/3rdparty/expat/xmlwf/filemap.h [new file with mode: 0644]
reactos/lib/3rdparty/expat/xmlwf/readfilemap.c [new file with mode: 0644]
reactos/lib/3rdparty/expat/xmlwf/unixfilemap.c [new file with mode: 0644]
reactos/lib/3rdparty/expat/xmlwf/win32filemap.c [new file with mode: 0644]
reactos/lib/3rdparty/expat/xmlwf/xmlfile.c [new file with mode: 0644]
reactos/lib/3rdparty/expat/xmlwf/xmlfile.h [new file with mode: 0644]
reactos/lib/3rdparty/expat/xmlwf/xmlmime.c [new file with mode: 0644]
reactos/lib/3rdparty/expat/xmlwf/xmlmime.h [new file with mode: 0644]
reactos/lib/3rdparty/expat/xmlwf/xmltchar.h [new file with mode: 0644]
reactos/lib/3rdparty/expat/xmlwf/xmlurl.h [new file with mode: 0644]
reactos/lib/3rdparty/expat/xmlwf/xmlwf.c [new file with mode: 0644]
reactos/lib/3rdparty/expat/xmlwf/xmlwf.dsp [new file with mode: 0644]
reactos/lib/3rdparty/expat/xmlwf/xmlwf.vcproj [new file with mode: 0644]
reactos/lib/3rdparty/expat/xmlwf/xmlwin32url.cxx [new file with mode: 0644]
reactos/lib/crt/locale/locale.c
reactos/lib/mingw/mingw.rbuild
reactos/lib/rtl/austin/udict.h
reactos/lib/rtl/i386/thread.c [deleted file]
reactos/lib/rtl/nls.c
reactos/lib/rtl/rtl.rbuild
reactos/lib/rtl/thread.c
reactos/lib/string/sscanf.c
reactos/lib/string/wtoi.c
reactos/media/fonts/DejaVuSans-Bold.ttf
reactos/media/fonts/DejaVuSans-BoldOblique.ttf
reactos/media/fonts/DejaVuSans-ExtraLight.ttf
reactos/media/fonts/DejaVuSans-Oblique.ttf
reactos/media/fonts/DejaVuSans.ttf
reactos/media/fonts/DejaVuSansCondensed-Bold.ttf
reactos/media/fonts/DejaVuSansCondensed-BoldOblique.ttf
reactos/media/fonts/DejaVuSansCondensed-Oblique.ttf
reactos/media/fonts/DejaVuSansCondensed.ttf
reactos/media/fonts/DejaVuSansMono-Bold.ttf
reactos/media/fonts/DejaVuSansMono-BoldOblique.ttf
reactos/media/fonts/DejaVuSansMono-Oblique.ttf
reactos/media/fonts/DejaVuSansMono.ttf
reactos/media/fonts/DejaVuSerif-Bold.ttf
reactos/media/fonts/DejaVuSerif-BoldOblique.ttf
reactos/media/fonts/DejaVuSerif-Oblique.ttf
reactos/media/fonts/DejaVuSerif.ttf
reactos/media/fonts/DejaVuSerifCondensed-Bold.ttf
reactos/media/fonts/DejaVuSerifCondensed-BoldOblique.ttf
reactos/media/fonts/DejaVuSerifCondensed-Oblique.ttf
reactos/media/fonts/DejaVuSerifCondensed.ttf
reactos/media/fonts/doc/DejaVu_AUTHORS.txt
reactos/media/fonts/doc/DejaVu_NEWS.txt
reactos/media/fonts/doc/DejaVu_README.txt
reactos/media/fonts/doc/DejaVu_langcover.txt
reactos/media/fonts/doc/DejaVu_status.txt
reactos/media/fonts/doc/DejaVu_unicover.txt
reactos/ntoskrnl/KrnlFun.c
reactos/ntoskrnl/cc/copy.c
reactos/ntoskrnl/cc/mdl.c
reactos/ntoskrnl/cm/ntfunc.c
reactos/ntoskrnl/cm/registry.c
reactos/ntoskrnl/cm/regobj.c
reactos/ntoskrnl/dbgk/debug.c
reactos/ntoskrnl/ex/callback.c
reactos/ntoskrnl/ex/handle.c
reactos/ntoskrnl/ex/init.c
reactos/ntoskrnl/ex/sysinfo.c
reactos/ntoskrnl/ex/timer.c
reactos/ntoskrnl/ex/work.c
reactos/ntoskrnl/fs/context.c [new file with mode: 0644]
reactos/ntoskrnl/fs/fastio.c [new file with mode: 0644]
reactos/ntoskrnl/fs/filelock.c [new file with mode: 0644]
reactos/ntoskrnl/fs/mcb.c [moved from reactos/ntoskrnl/fsrtl/largemcb.c with 62% similarity]
reactos/ntoskrnl/fs/name.c [new file with mode: 0644]
reactos/ntoskrnl/fs/notify.c [new file with mode: 0644]
reactos/ntoskrnl/fs/oplock.c [moved from reactos/ntoskrnl/fsrtl/oplock.c with 75% similarity]
reactos/ntoskrnl/fs/pool.c [new file with mode: 0644]
reactos/ntoskrnl/fs/tunnel.c [moved from reactos/ntoskrnl/fsrtl/tunnel.c with 57% similarity]
reactos/ntoskrnl/fs/unc.c [moved from reactos/ntoskrnl/fsrtl/unc.c with 66% similarity]
reactos/ntoskrnl/fs/util.c [new file with mode: 0644]
reactos/ntoskrnl/fsrtl/dbcsname.c [deleted file]
reactos/ntoskrnl/fsrtl/fastio.c [deleted file]
reactos/ntoskrnl/fsrtl/faulttol.c [deleted file]
reactos/ntoskrnl/fsrtl/filelock.c [deleted file]
reactos/ntoskrnl/fsrtl/filter.c [deleted file]
reactos/ntoskrnl/fsrtl/filtrctx.c [deleted file]
reactos/ntoskrnl/fsrtl/fsfilter.c [deleted file]
reactos/ntoskrnl/fsrtl/fsrtlpc.c [deleted file]
reactos/ntoskrnl/fsrtl/name.c [deleted file]
reactos/ntoskrnl/fsrtl/notify.c [deleted file]
reactos/ntoskrnl/fsrtl/pnp.c [deleted file]
reactos/ntoskrnl/fsrtl/stackovf.c [deleted file]
reactos/ntoskrnl/include/internal/cc.h
reactos/ntoskrnl/include/internal/ex.h
reactos/ntoskrnl/include/internal/fsrtl.h
reactos/ntoskrnl/include/internal/i386/ke.h
reactos/ntoskrnl/include/internal/ke.h
reactos/ntoskrnl/include/internal/ke_x.h
reactos/ntoskrnl/include/internal/lpc.h
reactos/ntoskrnl/include/internal/ob.h
reactos/ntoskrnl/include/internal/ob_x.h
reactos/ntoskrnl/include/internal/ps.h
reactos/ntoskrnl/include/internal/ps_x.h
reactos/ntoskrnl/include/ntoskrnl.h
reactos/ntoskrnl/io/iomgr/controller.c
reactos/ntoskrnl/io/iomgr/deviface.c
reactos/ntoskrnl/io/iomgr/driver.c
reactos/ntoskrnl/io/iomgr/file.c
reactos/ntoskrnl/ke/apc.c
reactos/ntoskrnl/ke/dpc.c
reactos/ntoskrnl/ke/event.c
reactos/ntoskrnl/ke/gate.c
reactos/ntoskrnl/ke/gmutex.c
reactos/ntoskrnl/ke/i386/cpu.c
reactos/ntoskrnl/ke/i386/ctxswitch.S
reactos/ntoskrnl/ke/i386/kiinit.c
reactos/ntoskrnl/ke/i386/patpge.c
reactos/ntoskrnl/ke/i386/thread.c
reactos/ntoskrnl/ke/i386/trap.s
reactos/ntoskrnl/ke/krnlinit.c
reactos/ntoskrnl/ke/process.c
reactos/ntoskrnl/ke/thrdobj.c
reactos/ntoskrnl/ke/thrdschd.c
reactos/ntoskrnl/ke/wait.c
reactos/ntoskrnl/lpc/close.c
reactos/ntoskrnl/lpc/complete.c
reactos/ntoskrnl/lpc/connect.c
reactos/ntoskrnl/lpc/create.c
reactos/ntoskrnl/lpc/listen.c
reactos/ntoskrnl/lpc/ntlpc/close.c [new file with mode: 0644]
reactos/ntoskrnl/lpc/ntlpc/complete.c [new file with mode: 0644]
reactos/ntoskrnl/lpc/ntlpc/connect.c [new file with mode: 0644]
reactos/ntoskrnl/lpc/ntlpc/create.c [new file with mode: 0644]
reactos/ntoskrnl/lpc/ntlpc/listen.c [new file with mode: 0644]
reactos/ntoskrnl/lpc/ntlpc/lpc.h [new file with mode: 0644]
reactos/ntoskrnl/lpc/ntlpc/lpc_x.h [moved from reactos/ntoskrnl/include/internal/lpc_x.h with 76% similarity]
reactos/ntoskrnl/lpc/ntlpc/port.c [new file with mode: 0644]
reactos/ntoskrnl/lpc/ntlpc/reply.c [new file with mode: 0644]
reactos/ntoskrnl/lpc/ntlpc/send.c [new file with mode: 0644]
reactos/ntoskrnl/lpc/port.c
reactos/ntoskrnl/lpc/query.c [new file with mode: 0644]
reactos/ntoskrnl/lpc/queue.c [new file with mode: 0644]
reactos/ntoskrnl/lpc/receive.c [new file with mode: 0644]
reactos/ntoskrnl/lpc/reply.c
reactos/ntoskrnl/lpc/send.c
reactos/ntoskrnl/mm/freelist.c
reactos/ntoskrnl/mm/section.c
reactos/ntoskrnl/ntoskrnl.def
reactos/ntoskrnl/ntoskrnl.rbuild
reactos/ntoskrnl/ob/obdir.c
reactos/ntoskrnl/ob/obhandle.c
reactos/ntoskrnl/ob/obinit.c
reactos/ntoskrnl/ob/oblife.c
reactos/ntoskrnl/ob/obname.c
reactos/ntoskrnl/ob/obref.c
reactos/ntoskrnl/ob/obsecure.c
reactos/ntoskrnl/ob/obwait.c
reactos/ntoskrnl/ob/symlink.c
reactos/ntoskrnl/ps/kill.c
reactos/ntoskrnl/ps/notify.c
reactos/ntoskrnl/ps/process.c
reactos/ntoskrnl/ps/psmgr.c
reactos/ntoskrnl/ps/security.c
reactos/ntoskrnl/ps/thread.c
reactos/ntoskrnl/rtl/libsupp.c
reactos/ntoskrnl/se/token.c
reactos/ntoskrnl/tests/fsrtl.c [deleted file]
reactos/ntoskrnl/vdm/vdmexec.c
reactos/regtests/winetests/user32/edit.c
reactos/subsystems/win32/csrss/api/wapi.c
reactos/subsystems/win32/csrss/init.c
reactos/subsystems/win32/csrss/win32csr/guiconsole.c
reactos/subsystems/win32/win32k/include/object.h
reactos/subsystems/win32/win32k/ntuser/cursoricon.c
reactos/subsystems/win32/win32k/ntuser/desktop.c
reactos/subsystems/win32/win32k/ntuser/keyboard.c
reactos/subsystems/win32/win32k/ntuser/misc.c
reactos/subsystems/win32/win32k/objects/arc.c [deleted file]
reactos/subsystems/win32/win32k/objects/print.c
reactos/tools/pefixup.c
reactos/tools/rbuild/backend/dependencymap/dependencymap.cpp
reactos/tools/rbuild/backend/mingw/mingw.cpp
reactos/tools/rgenstat/web/rapistatus.xsl
reactos/tools/tools.mak
reactos/tools/wrc/newstruc.c
rosapps/devutils/cputointel/AnyalsingProcess.c [deleted file]
rosapps/devutils/cputointel/ConvertToIA32Process.c [deleted file]
rosapps/devutils/cputointel/ConvertToPPCProcess.c [deleted file]
rosapps/devutils/cputointel/ConvertingProcess.c [deleted file]
rosapps/devutils/cputointel/CpuToIntel.c
rosapps/devutils/cputointel/From/ARM/ARM.h [deleted file]
rosapps/devutils/cputointel/From/ARM/ARMBrain.c [deleted file]
rosapps/devutils/cputointel/From/ARM/ARMBrain.h [deleted file]
rosapps/devutils/cputointel/From/IA32/IA32Brain.c [deleted file]
rosapps/devutils/cputointel/From/IA32/IA32opcode.c [deleted file]
rosapps/devutils/cputointel/From/PPC/PPC.h [deleted file]
rosapps/devutils/cputointel/From/PPC/PPCBrain.c [deleted file]
rosapps/devutils/cputointel/From/PPC/PPCBrain.h [deleted file]
rosapps/devutils/cputointel/From/PPC/PPCopcode.c [deleted file]
rosapps/devutils/cputointel/ImageLoader.c [deleted file]
rosapps/devutils/cputointel/OpCodePPC.txt [deleted file]
rosapps/devutils/cputointel/PPC/PPC.h [moved from rosapps/devutils/cputointel/From/IA32/IA32.h with 78% similarity]
rosapps/devutils/cputointel/PPC/PPCBrain.c [new file with mode: 0644]
rosapps/devutils/cputointel/PPC/PPCBrain.h [moved from rosapps/devutils/cputointel/From/IA32/IA32Brain.h with 74% similarity]
rosapps/devutils/cputointel/PPC/PPCopcode.c [moved from rosapps/devutils/cputointel/From/ARM/ARMopcode.c with 67% similarity]
rosapps/devutils/cputointel/ReadMe.txt [deleted file]
rosapps/devutils/cputointel/any_op.h [deleted file]
rosapps/devutils/cputointel/cputointel.rbuild
rosapps/devutils/cputointel/dummycpu/Dummy.h [moved from rosapps/devutils/cputointel/From/dummycpu/Dummy.h with 96% similarity]
rosapps/devutils/cputointel/dummycpu/DummyBrain.c [moved from rosapps/devutils/cputointel/From/dummycpu/DummyBrain.c with 52% similarity]
rosapps/devutils/cputointel/dummycpu/DummyBrain.h [moved from rosapps/devutils/cputointel/From/dummycpu/DummyBrain.h with 94% similarity]
rosapps/devutils/cputointel/dummycpu/Dummyopcode.c [moved from rosapps/devutils/cputointel/From/dummycpu/Dummyopcode.c with 98% similarity]
rosapps/devutils/cputointel/m68k/M68kBrain.c [moved from rosapps/devutils/cputointel/From/m68k/M68kBrain.c with 89% similarity]
rosapps/devutils/cputointel/m68k/M68kBrain.h [moved from rosapps/devutils/cputointel/From/m68k/M68kBrain.h with 98% similarity]
rosapps/devutils/cputointel/m68k/M68kopcode.c [moved from rosapps/devutils/cputointel/From/m68k/M68kopcode.c with 100% similarity]
rosapps/devutils/cputointel/m68k/m68k.h [moved from rosapps/devutils/cputointel/From/m68k/m68k.h with 99% similarity]
rosapps/devutils/cputointel/misc.c
rosapps/devutils/cputointel/misc.h
rosapps/directory.rbuild

index d04d828..294ae80 100644 (file)
@@ -274,48 +274,45 @@ endif
        cp = $(Q)cp
        NUL = /dev/null
 else # mingw32-windows
-       ifeq ($(OSTYPE),msys)
-               HOST=mingw32-linux
-               export EXEPREFIX = ./
-               export EXEPOSTFIX = .exe
-               export SEP = /
-               mkdir = -$(Q)mkdir -p
-               rm = $(Q)rm -f
-               cp = $(Q)cp
-               NUL = /dev/null
-       else
-               export EXEPREFIX =
-               export EXEPOSTFIX = .exe
-               ROS_EMPTY =
-               export SEP = \$(ROS_EMPTY)
-               mkdir = -$(Q)mkdir
-               rm = $(Q)del /f /q
-               cp = $(Q)copy /y
-               NUL = NUL
-       endif
-       ifeq ($(ROS_PREFIX),)
-               gcc = $(Q)gcc
-               gpp = $(Q)g++
-               ld = $(Q)ld
-               nm = $(Q)nm
-               objdump = $(Q)objdump
-               ar = $(Q)ar
-               objcopy = $(Q)objcopy
-               dlltool = $(Q)dlltool
-               strip = $(Q)strip
-               windres = $(Q)windres
-       else
-               gcc = $(ROS_PREFIX)-gcc
-               gpp = $(Q)$(ROS_PREFIX)-g++
-               ld = $(Q)$(ROS_PREFIX)-ld
-               nm = $(Q)$(ROS_PREFIX)-nm
-               objdump = $(Q)$(ROS_PREFIX)-objdump
-               ar = $(Q)$(ROS_PREFIX)-ar
-               objcopy = $(Q)$(ROS_PREFIX)-objcopy
-               dlltool = $(Q)$(ROS_PREFIX)-dlltool
-               strip = $(Q)$(ROS_PREFIX)-strip
-               windres = $(Q)$(ROS_PREFIX)-windres
-       endif
+  ifeq ($(OSTYPE),msys)
+       HOST=mingw32-linux
+       export EXEPREFIX = ./
+       export EXEPOSTFIX = .exe
+       export SEP = /
+       mkdir = -$(Q)mkdir -p
+       gcc = $(Q)gcc
+       gpp = $(Q)g++
+       ld = $(Q)ld
+       nm = $(Q)nm
+       objdump = $(Q)objdump
+       ar = $(Q)ar
+       objcopy = $(Q)objcopy
+       dlltool = $(Q)dlltool
+       strip = $(Q)strip
+       windres = $(Q)windres
+       rm = $(Q)rm -f
+       cp = $(Q)cp
+       NUL = /dev/null
+  else
+       export EXEPREFIX =
+       export EXEPOSTFIX = .exe
+       ROS_EMPTY =
+       export SEP = \$(ROS_EMPTY)
+       mkdir = -$(Q)mkdir
+       gcc = $(Q)gcc
+       gpp = $(Q)g++
+       ld = $(Q)ld
+       nm = $(Q)nm
+       objdump = $(Q)objdump
+       ar = $(Q)ar
+       objcopy = $(Q)objcopy
+       dlltool = $(Q)dlltool
+       strip = $(Q)strip
+       windres = $(Q)windres
+       rm = $(Q)del /f /q
+       cp = $(Q)copy /y
+       NUL = NUL
+  endif
 endif
 
 ifneq ($(ROS_INTERMEDIATE),)
index 7a30308..c779be7 100644 (file)
@@ -30,7 +30,7 @@
 #include <string.h>
 #include <ctype.h>
 
-#include <io.h>
+#include <dir.h>
 #include <dos.h>
 
 
index 4fc86c0..cda7203 100644 (file)
@@ -21,7 +21,7 @@ CardWindow SolWnd;
 
 LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam);
 
-void MakePath(TCHAR *szDest, UINT nDestLen, const TCHAR *szExt)
+void MakePath(TCHAR *szDest, UINT nDestLen, TCHAR *szExt)
 {
     TCHAR *ptr;
     
index eab4c86..f777dc7 100644 (file)
@@ -149,16 +149,14 @@ MainFrameBase::MainFrameBase(HWND hwnd)
        rbBand.cyMaxChild = 0;
        rbBand.cyIntegral = btn_hgt;
 
-       TCHAR ToolBarText[] = _T("Toolbar");
-       rbBand.lpText = ToolBarText;
+       rbBand.lpText = TEXT("Toolbar");
        rbBand.hwndChild = _htoolbar;
        rbBand.cxMinChild = 0;
        rbBand.cyMinChild = btn_hgt + 4;
        rbBand.cx = 182;
        SendMessage(_hwndrebar, RB_INSERTBAND, (WPARAM)-1, (LPARAM)&rbBand);
 
-       TCHAR AddressText[] = _T("Address");
-       rbBand.lpText = AddressText;
+       rbBand.lpText = TEXT("Address");
        rbBand.hwndChild = _haddressedit;
        rbBand.cxMinChild = 0;
        rbBand.cyMinChild = btn_hgt - 2;
index 15b2096..56f7fae 100644 (file)
  // Martin Fuchs, 23.07.2003
  //
 
- // STL headers for strings and streams
-#include <string>
-#include <iostream>
-using namespace std;
 
  // standard windows headers
 #define WIN32_LEAN_AND_MEAN
@@ -159,6 +155,11 @@ BOOL exists_path(LPCTSTR path);
 #pragma warning(disable: 4786) // disable warnings about too long debug information symbols
 #endif
 
+ // STL headers for strings and streams
+#include <string>
+#include <iostream>
+using namespace std;
+
  // containers
 #include <map>
 #include <set>
index 3697269..0eadea6 100644 (file)
@@ -707,7 +707,7 @@ struct XMLNode : public XS_String
                        return super::find(x);
                }
 
-               XS_String get(const char* x, LPCXSSTR def=XS_EMPTY_STR) const
+               XS_String get(const char* x, LPXSSTR def=XS_EMPTY_STR) const
                {
                        const_iterator found = find(x);
 
@@ -720,7 +720,7 @@ struct XMLNode : public XS_String
 #else
        struct AttributeMap : public std::map<XS_String, XS_String>
        {
-               XS_String get(const char* x, LPCXSSTR def=XS_EMPTY_STR) const
+               XS_String get(const char* x, LPXSSTR def=XS_EMPTY_STR) const
                {
                        const_iterator found = find(x);
 
@@ -840,7 +840,7 @@ struct XMLNode : public XS_String
        }
 
         /// read only access to an attribute
-       template<typename T> XS_String get(const T& attr_name, LPCXSSTR def=XS_EMPTY_STR) const
+       template<typename T> XS_String get(const T& attr_name, LPXSSTR def=XS_EMPTY_STR) const
        {
                AttributeMap::const_iterator found = _attributes.find(attr_name);
 
index 4c7b8f6..76bb895 100644 (file)
@@ -133,7 +133,7 @@ void BrowserNavigator::goto_url(LPCTSTR url)
        else {
                _new_url = url;
 
-               _browser->Navigate(BStr(L"about:blank"), NULL, NULL, NULL, NULL);
+               _browser->Navigate(L"about:blank", NULL, NULL, NULL, NULL);
        }
 }
 
index 84c513b..3afffe5 100644 (file)
@@ -460,7 +460,8 @@ TbdCreateToolbarWnd(PTOOLBAR_DOCKS TbDocks,
 
                 if (Drag)
                 {
-                    SetCursor(LoadCursor(NULL, IDC_ARROW));
+                    SetCursor(LoadCursor(NULL,
+                                         MAKEINTRESOURCE(IDC_ARROW)));
                     SendMessage(hToolbar,
                                 WM_NCLBUTTONDOWN,
                                 HTCAPTION,
@@ -935,7 +936,8 @@ RebarSubclassProc(HWND hWnd,
                                                         &pt,
                                                         1);
 
-                                        SetCursor(LoadCursor(NULL, IDC_SIZEALL));
+                                        SetCursor(LoadCursor(NULL,
+                                                             MAKEINTRESOURCE(IDC_SIZEALL)));
 
                                         SendMessage(TbDocks->hRebar[DragTo],
                                                     WM_LBUTTONDOWN,
index b42e365..def90bb 100644 (file)
@@ -102,36 +102,36 @@ VOID CSocket::Close()
 // Constructor with serversocket as parameter
 CServerClientSocket::CServerClientSocket(LPCServerSocket lpServerSocket)
 {
-    ServerSocket = lpServerSocket;
+       ServerSocket = lpServerSocket;
 }
 
 // Transmit data to socket
-INT CServerClientSocket::Transmit( LPCSTR lpsBuffer, UINT nLength)
+INT CServerClientSocket::Transmit( LPSTR lpsBuffer, UINT nLength)
 {
     return send(Socket, lpsBuffer, nLength, 0);
 }
 
 // Send a string to socket
-INT CServerClientSocket::SendText( LPCSTR lpsText)
+INT CServerClientSocket::SendText( LPSTR lpsText)
 {
     static CHAR crlf[3] = {0x0D, 0x0A, 0x00};
-    INT nCount;
+       INT nCount;
 
     nCount = Transmit(lpsText, strlen(lpsText));
-    nCount += Transmit(crlf, strlen(crlf));
-    return nCount;
+       nCount += Transmit(crlf, strlen(crlf));
+       return nCount;
 }
 
 // Receive data from socket
 INT CServerClientSocket::Receive(LPSTR lpsBuffer, UINT nLength)
 {
-    return recv(Socket, lpsBuffer, nLength, 0);
+       return recv(Socket, lpsBuffer, nLength, 0);
 }
 
 // Process winsock messages if any
 VOID CServerClientSocket::MessageLoop()
 {
-    UINT nStatus;
+       UINT nStatus;
     WSANETWORKEVENTS NetworkEvents;
 
     nStatus = WSAWaitForMultipleEvents(1, &Event, FALSE, 0, FALSE);
index 1801a6c..2aa43bd 100644 (file)
@@ -41,7 +41,7 @@ CHttpClient::CHttpClient(CServerSocket *serversocket)
 VOID CHttpClient::SplitUri(LPSTR lpsUri, LPSTR lpsHost, LPSTR lpsResource, LPSTR lpsParams)
 {
     LPSTR lpsPos;
-    LPSTR lpsStr;
+       LPSTR lpsStr;
     UINT i;
 
        strcpy(lpsHost, "");
@@ -118,7 +118,7 @@ VOID CHttpClient::SplitResource(LPSTR lpsResource, LPSTR lpsPath, LPSTR lpsFilen
 VOID CHttpClient::ProcessRequest()
 {
     CHAR sStr[255];
-    CHAR sHost[255];
+       CHAR sHost[255];
     CHAR sResource[255];
     CHAR sParams[255];
 
@@ -145,7 +145,7 @@ VOID CHttpClient::ProcessRequest()
                                }
                        }
                        strcpy(sStr, pConfiguration->GetHttpBase());
-                       strcat(sStr, sResource);
+               strcat(sStr, sResource);
                        SendFile(sStr);
                        break;
                }
@@ -212,7 +212,7 @@ VOID CHttpClient::SendFile(LPSTR lpsFilename)
                return;
        }
 
-    SendText("HTTP/1.1 200 OK");
+       SendText("HTTP/1.1 200 OK");
     SendText("Server: ROSHTTPD");
     SendText("MIME-version: 1.0");
     SendText("Content-Type: text/plain");
@@ -260,7 +260,7 @@ VOID CHttpClient::SendFile(LPSTR lpsFilename)
 }
 
 // Report something to client
-VOID CHttpClient::Report(LPCSTR lpsCode, LPSTR lpsStr)
+VOID CHttpClient::Report(LPSTR lpsCode, LPSTR lpsStr)
 {
     CHAR sTmp[128];
     CHAR sTmp2[16];
index ff85940..1996517 100644 (file)
@@ -37,7 +37,7 @@ public:
        void SplitResource(const LPSTR lpsResource, LPSTR lpsPath, LPSTR lpsFilename, LPSTR lpsExtension);
     void ProcessRequest();
     void SendFile(const LPSTR lpsFilename);
-    void Report(LPCSTR lpsCode, const LPSTR lpsStr);
+    void Report(const LPSTR lpsCode, const LPSTR lpsStr);
 private:
        BOOL bStop;
        LPSTR lpsBuffer;
index db15fe9..da6a40e 100644 (file)
@@ -82,9 +82,9 @@ public:
     virtual VOID SetPort( UINT nPort) {};
        virtual VOID Open();
        virtual VOID Close();
-       virtual INT Transmit( LPCSTR lpsBuffer,  UINT nLength) { return 0; };
+       virtual INT Transmit( LPSTR lpsBuffer,  UINT nLength) { return 0; };
        virtual INT Receive(LPSTR lpsBuffer,  UINT nLength) { return 0; };
-       virtual INT SendText( LPCSTR lpsStr) { return 0; };
+       virtual INT SendText( LPSTR lpsStr) { return 0; };
 protected:
        SOCKET Socket;
        SOCKADDR_IN SockAddrIn;
@@ -100,9 +100,9 @@ public:
        CServerClientSocket() {};
        CServerClientSocket(LPCServerSocket lpServerSocket);
        CServerSocket *GetServerSocket();
-       virtual INT Transmit( LPCSTR lpsBuffer,  UINT nLength);
+       virtual INT Transmit( LPSTR lpsBuffer,  UINT nLength);
        virtual INT Receive(LPSTR lpsBuffer,  UINT nLength);
-       virtual INT SendText( LPCSTR lpsText);
+       virtual INT SendText( LPSTR lpsText);
        virtual VOID MessageLoop();
        virtual VOID OnRead() {};
        //virtual VOID OnWrite() {};
index ab11fca..24fabdb 100644 (file)
@@ -417,7 +417,7 @@ unsigned long TConsole::WriteStringFast(const char* pszString, unsigned long cbS
                if(ini.get_vt100_mode() && cbString + (unsigned)CON_CUR_X == (unsigned)CON_COLS) {
 
                        cbString--;
-                       if((long)cbString >= 0) WriteConsole(hConsole, pszString, cbString, &Result, 0);
+                       if(cbString >= 0) WriteConsole(hConsole, pszString, cbString, &Result, 0);
 
                        COORD dwBufferCoord;
                        dwBufferCoord.X = 0;
index 805736e..9762bd1 100644 (file)
@@ -1,10 +1,10 @@
 LIBRARY clb.dll
 
 EXPORTS
-ClbAddData @1
-ClbSetColumnWidths @2
-ClbStyleW @3
-ClbWndProc @4
-CustomControlInfoW @5
+ClbAddData@12 @1
+ClbSetColumnWidths@12 @2
+ClbStyleW@8 @3
+ClbWndProc@16 @4
+CustomControlInfoW@4 @5
 
 ; EOF
index f55f619..eb37a6b 100644 (file)
@@ -72,13 +72,10 @@ ProcessListWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
          * subtract it from our clip rect because we don't
          * use icons in this list control.
          */
-       rcClip.left = LVIR_BOUNDS;
-       SendMessage(hWnd, LVM_GETITEMRECT, 0, (LPARAM)&rcClip);
-       rcClip.left = LVIR_BOUNDS;
-       SendMessage(hWnd, LVM_GETITEMRECT, ListView_GetItemCount(hWnd) - 1, (LPARAM)&rcItem);
-       rcClip.bottom = rcItem.bottom;
-       rcClip.left = LVIR_ICON;
-       SendMessage(hWnd, LVM_GETITEMRECT, 0, (LPARAM)&rcItem);
+        (void)ListView_GetItemRect(hWnd, 0, &rcClip, LVIR_BOUNDS);
+        (void)ListView_GetItemRect(hWnd, ListView_GetItemCount(hWnd) - 1, &rcItem, LVIR_BOUNDS);
+        rcClip.bottom = rcItem.bottom;
+        (void)ListView_GetItemRect(hWnd, 0, &rcItem, LVIR_ICON);
         rcClip.left = rcItem.right;
 
         /*
index 447c389..0e4b8c1 100644 (file)
@@ -85,11 +85,11 @@ int Generate()
        HANDLE hFile = NULL;
        BOOL fReturnValue;
 
-       const char szxReplacedFile[] = "c:\\testFileIsReplaced";
-       const char szxMovedFileWithRepl[] = "c:\\testFileShouldBeMovedW";
-       const char szxMovedFile[] = "c:\\testFileShouldBeMoved";
-       const char szxNewMovedFile[] = "c:\\testFileIsMoved";
-       const char szxDeletedFile[] = "c:\\testFileShouldBeDeleted";
+       char *szxReplacedFile = "c:\\testFileIsReplaced";
+       char *szxMovedFileWithRepl = "c:\\testFileShouldBeMovedW";
+       char *szxMovedFile = "c:\\testFileShouldBeMoved";
+       char *szxNewMovedFile = "c:\\testFileIsMoved";
+       char *szxDeletedFile = "c:\\testFileShouldBeDeleted";
 
        memset(sBuf, 0xaa, sizeof(sBuf));
 
index 1e4e18e..abb7841 100644 (file)
@@ -1,4 +1,3 @@
-#include <windows.h>
 #include <conio.h>
 #include <io.h>
 #include <stdio.h>
@@ -503,7 +502,7 @@ applyPatch_file_open_error:
          if (c == 'y')
          {
             char buffer[MAX_PATH];
-            _snprintf(buffer, MAX_PATH, "%s.bak", fileName);
+            snprintf(buffer, MAX_PATH, "%s.bak", fileName);
             buffer[MAX_PATH-1] = '\0';
             makeBackup = 1;
             if (access(buffer, 0) >= 0) /* file exists */
index 3445ade..5184e0d 100644 (file)
@@ -636,14 +636,14 @@ EnumerateBiosDiskEntries(PPARTLIST PartList)
 
                       InsertTailList(&PartList->BiosDiskListHead, &BiosDiskEntry->ListEntry);
 
-                      DPRINT("DiskNumber:        %lu\n", BiosDiskEntry->DiskNumber);
-                      DPRINT("Signature:         %08lx\n", BiosDiskEntry->Signature);
-                      DPRINT("Checksum:          %08lx\n", BiosDiskEntry->Checksum);
-                      DPRINT("BytesPerSector:    %lu\n", BiosDiskEntry->DiskGeometry.BytesPerSector);
-                      DPRINT("NumberOfCylinders: %lu\n", BiosDiskEntry->DiskGeometry.NumberOfCylinders);
-                      DPRINT("NumberOfHeads:     %lu\n", BiosDiskEntry->DiskGeometry.NumberOfHeads);
+                      DPRINT("DiskNumber:        %d\n", BiosDiskEntry->DiskNumber);
+                      DPRINT("Signature:         %08x\n", BiosDiskEntry->Signature);
+                      DPRINT("Checksum:          %08x\n", BiosDiskEntry->Checksum);
+                      DPRINT("BytesPerSector:    %d\n", BiosDiskEntry->DiskGeometry.BytesPerSector);
+                      DPRINT("NumberOfCylinders: %d\n", BiosDiskEntry->DiskGeometry.NumberOfCylinders);
+                      DPRINT("NumberOfHeads:     %d\n", BiosDiskEntry->DiskGeometry.NumberOfHeads);
                       DPRINT("DriveSelect:       %02x\n", BiosDiskEntry->Int13DiskData.DriveSelect);
-                      DPRINT("MaxCylinders:      %lu\n", BiosDiskEntry->Int13DiskData.MaxCylinders);
+                      DPRINT("MaxCylinders:      %d\n", BiosDiskEntry->Int13DiskData.MaxCylinders);
                       DPRINT("SectorsPerTrack:   %d\n", BiosDiskEntry->Int13DiskData.SectorsPerTrack);
                       DPRINT("MaxHeads:          %d\n", BiosDiskEntry->Int13DiskData.MaxHeads);
                       DPRINT("NumberDrives:      %d\n", BiosDiskEntry->Int13DiskData.NumberDrives);
index e8d130b..a64d648 100755 (executable)
@@ -129,7 +129,7 @@ WinMain(HINSTANCE hInst,
   wndclass.cbWndExtra = 0;
   wndclass.hInstance = hInstance;
   wndclass.hIcon = hMainIcon;
-  wndclass.hCursor = LoadCursor (NULL, IDC_ARROW);
+  wndclass.hCursor = LoadCursor (NULL, MAKEINTRESOURCE(IDC_ARROW));
   wndclass.hbrBackground = 0;
   wndclass.lpszMenuName = NULL;
   wndclass.lpszClassName = szFrameClass;
index 526d01b..08b11e6 100644 (file)
@@ -187,6 +187,9 @@ ConvertULargeInteger (ULARGE_INTEGER num, LPTSTR des, INT len, BOOL bPutSeperato
        INT c = 0;
        INT n = 0;
 
+       if (len <= 1)
+               return 0;
+
        if (num.QuadPart == 0)
        {
                des[0] = _T('0');
@@ -203,6 +206,8 @@ ConvertULargeInteger (ULARGE_INTEGER num, LPTSTR des, INT len, BOOL bPutSeperato
                         temp[30 - c++] = (TCHAR)(num.QuadPart % 10) + _T('0');
                        num.QuadPart /= 10;
                }
+        if (c>len)
+                       c=len;
 
                for (n = 0; n <= c; n++)
                        des[n] = temp[31 - c + n];
index 8fa1d60..55c8c03 100644 (file)
@@ -107,18 +107,15 @@ FindProgramDlg::FindProgramDlg(HWND hwnd)
 
        LV_COLUMN column = {LVCF_FMT|LVCF_WIDTH|LVCF_TEXT, LVCFMT_LEFT, 250};
 
-       TCHAR lvColName[] = _T("Name");
-       column.pszText = lvColName;
+       column.pszText = _T("Name");
        ListView_InsertColumn(_list_ctrl, 0, &column);
 
        column.cx = 300;
-       TCHAR lvColPath[] = _T("Path");
-       column.pszText = lvColPath;
+       column.pszText = _T("Path");
        ListView_InsertColumn(_list_ctrl, 1, &column);
 
        column.cx = 400;
-       TCHAR lvColMenuPath[] = _T("Menu Path");
-       column.pszText = lvColMenuPath;
+       column.pszText = _T("Menu Path");
        ListView_InsertColumn(_list_ctrl, 2, &column);
 
        ListView_SetExtendedListViewStyleEx(_list_ctrl, LVS_EX_FULLROWSELECT, LVS_EX_FULLROWSELECT);
index a85f146..6fc4319 100644 (file)
@@ -366,7 +366,7 @@ BEGIN
     IDS_MINIMIZE_ALL        "mimimiser toutes les fenêtres"
     IDS_DESKTOP_NUM         "Bureau %d"
     IDS_VOLUME              "Volume"
-    IDS_ITEMS_CUR           "objets actuels"
+    IDS_ITEMS_CUR           "abjets actuels"
     IDS_ITEMS_CONFIGURED    "configuration"
     IDS_ITEMS_VISIBLE       "visible"
     IDS_ITEMS_HIDDEN        "caché"
index a37104c..2750513 100644 (file)
@@ -1186,7 +1186,7 @@ int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdL
 
        /**TODO launching autostart programs can be moved into a background thread. */
        if (autostart) {
-               const char* argv[] = {"", "s"}; // call startup routine in SESSION_START mode
+               char* argv[] = {"", "s"};       // call startup routine in SESSION_START mode
                startup(2, argv);
        }
 
index bfe5c60..ecda281 100644 (file)
@@ -27,7 +27,7 @@
 
 
  // launch start programs
-extern "C" int startup(int argc, const char *argv[]);
+extern "C" int startup(int argc, char *argv[]);
 
  // load Shell Service Objects (volume control, printer/network icons, ...)
 struct SSOThread : public Thread
index 207b4a0..ec0e422 100644 (file)
@@ -416,7 +416,7 @@ static const struct op_mask
     SETUP                      = {FALSE, FALSE, FALSE, TRUE, TRUE, TRUE};
 #define DEFAULT SESSION_START
 
-int startup(int argc, const char *argv[])
+int startup(int argc, char *argv[])
 {
     struct op_mask ops; /* Which of the ops do we want to perform? */
     /* First, set the current directory to SystemRoot */
index c6037f2..439b28b 100644 (file)
@@ -865,8 +865,7 @@ MDIMainFrame::MDIMainFrame(HWND hwnd)
 #endif
        rbBand.fStyle = RBBS_CHILDEDGE|RBBS_GRIPPERALWAYS|RBBS_HIDETITLE;
 
-       TCHAR ExtrasBand[] = _T("Extras");
-       rbBand.lpText = ExtrasBand;
+       rbBand.lpText = TEXT("Extras");
        rbBand.hwndChild = _hextrabar;
        rbBand.cxMinChild = 0;
        rbBand.cyMinChild = btn_hgt;
@@ -875,8 +874,7 @@ MDIMainFrame::MDIMainFrame(HWND hwnd)
 
 #ifndef _NO_WIN_FS
        rbBand.fStyle |= RBBS_BREAK;
-       TCHAR DrivesBand[] = _T("Drives");
-       rbBand.lpText = DrivesBand;
+       rbBand.lpText = TEXT("Drives");
        rbBand.hwndChild = _hdrivebar;
        rbBand.cxMinChild = 0;
        rbBand.cyMinChild = btn_hgt;
index 4cb3d33..e22d9ec 100644 (file)
@@ -230,14 +230,12 @@ void NtObjDirectory::read_directory(int scan_flags)
                        if (info->name.string_ptr) {
                                info->name.string_ptr[info->name.string_len / sizeof(WCHAR)] = 0;
                        } else {
-                               TCHAR empty_string_ptr[] = _T("");
-                               info->name.string_ptr = empty_string_ptr;
+                               info->name.string_ptr = TEXT("");
                        }
                        if (info->type.string_ptr) {
                                info->type.string_ptr[info->type.string_len / sizeof(WCHAR)] = 0;
                        } else {
-                               TCHAR empty_string_ptr[] = _T("");
-                               info->type.string_ptr = empty_string_ptr;
+                               info->type.string_ptr = TEXT("");
                        }
                        lstrcpynW(p, info->name.string_ptr, COUNTOF(buffer));
 #else
index 1580e3e..a4e4033 100644 (file)
@@ -133,7 +133,7 @@ void BrowserNavigator::goto_url(LPCTSTR url)
        else {
                _new_url = url;
 
-               _browser->Navigate(BStr(L"about:blank"), NULL, NULL, NULL, NULL);
+               _browser->Navigate(L"about:blank", NULL, NULL, NULL, NULL);
        }
 }
 
index 1fa6e34..d51c08c 100644 (file)
@@ -148,15 +148,13 @@ LRESULT DesktopBar::Init(LPCREATESTRUCT pcs)
        rbBand.cxMinChild = rbBand.cyIntegral * 3;
        rbBand.fStyle = RBBS_VARIABLEHEIGHT|RBBS_GRIPPERALWAYS|RBBS_HIDETITLE;
 
-       TCHAR QuickLaunchBand[] = _T("Quicklaunch");
-       rbBand.lpText = QuickLaunchBand;
+       rbBand.lpText = TEXT("Quicklaunch");
        rbBand.hwndChild = _hwndQuickLaunch;
        rbBand.cx = 250;
        rbBand.wID = IDW_QUICKLAUNCHBAR;
        SendMessage(_hwndrebar, RB_INSERTBAND, (WPARAM)-1, (LPARAM)&rbBand);
 
-       TCHAR TaskbarBand[] = _T("Taskbar");
-       rbBand.lpText = TaskbarBand;
+       rbBand.lpText = TEXT("Taskbar");
        rbBand.hwndChild = _hwndTaskBar;
        rbBand.cx = 200;        //pcs->cx-_taskbar_pos-quicklaunch_width-(notifyarea_width+1);
        rbBand.wID = IDW_TASKTOOLBAR;
index 4442387..e3de958 100644 (file)
  // Martin Fuchs, 23.07.2003
  //
 
-#ifdef __cplusplus
-
-#ifdef _MSC_VER
-#pragma warning(disable: 4786) // disable warnings about too long debug information symbols
-#endif
-
- // STL headers for strings and streams
-#include <string>
-#include <iostream>
-using namespace std;
-
-#endif /* __cplusplus */
-
 
  // standard windows headers
 #define WIN32_LEAN_AND_MEAN
@@ -203,6 +190,15 @@ BOOL exists_path(LPCTSTR path);
 
 #ifdef __cplusplus
 
+#ifdef _MSC_VER
+#pragma warning(disable: 4786) // disable warnings about too long debug information symbols
+#endif
+
+ // STL headers for strings and streams
+#include <string>
+#include <iostream>
+using namespace std;
+
  // containers
 #include <map>
 #include <set>
index 97516d8..0d224c9 100644 (file)
@@ -714,7 +714,7 @@ struct XMLNode : public XS_String
                        return super::find(x);
                }
 
-               XS_String get(const char* x, LPCXSSTR def=XS_EMPTY_STR) const
+               XS_String get(const char* x, LPXSSTR def=XS_EMPTY_STR) const
                {
                        const_iterator found = find(x);
 
@@ -728,7 +728,7 @@ struct XMLNode : public XS_String
         /// map of XML node attributes
        struct AttributeMap : public std::map<XS_String, XS_String>
        {
-               XS_String get(const char* x, LPCXSSTR def=XS_EMPTY_STR) const
+               XS_String get(const char* x, LPXSSTR def=XS_EMPTY_STR) const
                {
                        const_iterator found = find(x);
 
@@ -848,7 +848,7 @@ struct XMLNode : public XS_String
        }
 
         /// read only access to an attribute
-       template<typename T> XS_String get(const T& attr_name, LPCXSSTR def=XS_EMPTY_STR) const
+       template<typename T> XS_String get(const T& attr_name, LPXSSTR def=XS_EMPTY_STR) const
        {
                AttributeMap::const_iterator found = _attributes.find(attr_name);
 
index 0e0ab02..f276278 100644 (file)
@@ -360,7 +360,7 @@ _main(int argc,
         if ((DeviceMap.Query.DriveMap & (1 << i))
          && (DeviceMap.Query.DriveType[i] == DOSDEVICE_DRIVE_FIXED))
         {
-            swprintf(DrivePath, L"%c:\\", L'A'+i);
+            swprintf(DrivePath, L"%c:\\", 'A'+i);
             CheckVolume(DrivePath);
         }
     }
index 20560c1..4cab403 100644 (file)
@@ -1,10 +1,8 @@
-#ifndef RESOURCE_H__
-#define RESOURCE_H__
+
 
 #define RC_STRING_MAX_SIZE                 4096
 #define IDS_Copy                            100
 #define IDS_FAILS                           101
 
-#endif
 
 /* EOF */
diff --git a/reactos/base/system/rundll32/lang/nl-NL.rc b/reactos/base/system/rundll32/lang/nl-NL.rc
deleted file mode 100644 (file)
index 020abeb..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-#include "resource.h"
-/*
- * Moved all hardcoded strings to En.rc.
- * By Magnus Olsen  2005 magnus@itkonsult-olsen.com
- * Translation done by Vertaald door Eric Janssen
- */
-
-LANGUAGE LANG_DUTCH, SUBLANG_DUTCH
-STRINGTABLE DISCARDABLE
-{
-IDS_DllNotLoaded,   "LoadLibrary kon '%s' niet laden"
-IDS_MissingEntry, "Entry point:%s\n niet gevonden In %s"
-}
index 60d14a2..2f3844b 100644 (file)
@@ -11,5 +11,4 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
 #include "lang/ru-RU.rc"
 #include "lang/el-GR.rc"
 #include "lang/nb-NO.rc"
-#include "lang/nl-NL.rc"
 #include "lang/uk-UA.rc"
index eeaf598..513d8b2 100644 (file)
@@ -275,9 +275,9 @@ StartScreenSaver(
        if (bufferSize == 0)
                goto cleanup;
        
-       szApplicationName[bufferSize] = 0; /* Terminate the string */
+    szApplicationName[bufferSize] = 0; /* Terminate the string */
 
-       if (wcslen(szApplicationName) == 0)
+    if (wcslen(szApplicationName) == 0)
                goto cleanup;
 
        wsprintfW(szCommandLine, L"%s /s", szApplicationName);
index a615bde..8cb1ba9 100644 (file)
@@ -12,7 +12,6 @@
   <property name="BASEADDRESS_SLAYER" value="0x5c7e0000" />
   <property name="BASEADDRESS_DPLAYX" value="0x5e080000" />
   <property name="BASEADDRESS_DINPUT" value="0x5f580000" />
-  <property name="BASEADDRESS_NETID" value="0x5f660000" />
   <property name="BASEADDRESS_MAPI32" value="0x62250000" />
   <property name="BASEADDRESS_HDWWIZ" value="0x64d40000" />
   <property name="BASEADDRESS_TIMEDATE" value="0x64da0000" />
index b66f264..73c85de 100644 (file)
@@ -40,7 +40,6 @@ HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList",,0x00000012
 ; SysFontSubstitutes are also returned by EnumFontFamilies, FontSubstitutes aren't
 HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\SysFontSubstitutes","Arial",0x00000000,"DejaVu Vera Sans"
 HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\SysFontSubstitutes","Courier New",0x00000000,"DejaVu Vera Sans Mono"
-HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\SysFontSubstitutes","Marlett",0x00000000,"TGMarlett"
 HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\SysFontSubstitutes","Times New Roman",0x00000000,"DejaVu Vera Serif"
 HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\SysFontSubstitutes","Tahoma",0x00000000,"DejaVu Vera Sans"
 HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\SysFontSubstitutes","MS Sans Serif",0x00000000,"DejaVu Vera Sans"
index 9eff463..9b9c367 100644 (file)
@@ -193,7 +193,6 @@ dll\win32\msvideo\msvfw32.dll                       1
 dll\win32\mswsock\mswsock.dll                       1
 dll\win32\netapi32\netapi32.dll                     1
 dll\win32\netcfgx\netcfgx.dll                       1
-dll\win32\netid\netid.dll                           1
 dll\win32\newdev\newdev.dll                         1
 dll\win32\ntmarta\ntmarta.dll                       1
 dll\win32\objsel\objsel.dll                         1
index ac0dd3f..43b1ef6 100644 (file)
@@ -119,14 +119,11 @@ NoGui:
                }
 
                // Install the drive mapper according to this sections drive mappings
-#ifdef __i386__
                DriveMapMapDrivesInSection(OperatingSystemSectionNames[SelectedOperatingSystem]);
-#endif
                if (_stricmp(SettingValue, "ReactOS") == 0)
                {
                        LoadAndBootReactOS(OperatingSystemSectionNames[SelectedOperatingSystem]);
                }
-#ifdef __i386__
                else if (_stricmp(SettingValue, "WindowsNT40") == 0)
                {
                        LoadAndBootWindows(OperatingSystemSectionNames[SelectedOperatingSystem], _WIN32_WINNT_NT4);
@@ -159,7 +156,6 @@ NoGui:
                {
                        LoadAndBootDrive(OperatingSystemSectionNames[SelectedOperatingSystem]);
                }
-#endif
        }
 
 
index e4d9de5..38b61dd 100644 (file)
@@ -33,15 +33,7 @@ const CHAR   CustomBootPrompt[] = "Press ENTER to boot your custom boot setup.";
 
 VOID OptionMenuCustomBoot(VOID)
 {
-       PCSTR   CustomBootMenuList[] = {
-#ifdef __i386__
-               "Disk",
-               "Partition",
-               "Boot Sector File",
-               "ReactOS",
-               "Linux"
-#endif /* __i386__ */
-               };
+       PCSTR   CustomBootMenuList[] = { "Disk", "Partition", "Boot Sector File", "ReactOS", "Linux" };
        ULONG           CustomBootMenuCount = sizeof(CustomBootMenuList) / sizeof(CustomBootMenuList[0]);
        ULONG           SelectedMenuItem;
 
@@ -53,7 +45,6 @@ VOID OptionMenuCustomBoot(VOID)
 
        switch (SelectedMenuItem)
        {
-#ifdef __i386__
        case 0: // Disk
                OptionMenuCustomBootDisk();
                break;
@@ -69,11 +60,9 @@ VOID OptionMenuCustomBoot(VOID)
        case 4: // Linux
                OptionMenuCustomBootLinux();
                break;
-#endif /* __i386__ */
        }
 }
 
-#ifdef __i386__
 VOID OptionMenuCustomBootDisk(VOID)
 {
        CHAR    SectionName[100];
@@ -408,4 +397,3 @@ VOID OptionMenuCustomBootLinux(VOID)
 
        LoadAndBootLinux(SectionName, "Custom Linux Setup");
 }
-#endif /* __i386__ */
index 7e82f13..31ecab7 100644 (file)
@@ -22,7 +22,6 @@
 #define NDEBUG
 #include <debug.h>
 
-#ifdef __i386__
 BOOLEAN        DriveMapInstalled = FALSE;      // Tells us if we have already installed our drive map int 13h handler code
 ULONG          OldInt13HandlerAddress = 0;     // Address of BIOS int 13h handler
 ULONG          DriveMapHandlerAddress = 0;     // Linear address of our drive map handler
@@ -223,4 +222,3 @@ VOID DriveMapRemoveInt13Handler(VOID)
                DriveMapInstalled = FALSE;
        }
 }
-#endif /* __i386__ */
index 29a3d2c..1d25f1f 100644 (file)
@@ -20,7 +20,7 @@
 #ifndef __DRIVEMAP_H
 #define __DRIVEMAP_H
 
-#ifdef __i386__
+
 typedef struct
 {
        UCHAR           DriveMapCount;          // Count of drives currently mapped
@@ -39,6 +39,5 @@ extern PVOID                  DriveMapInt13HandlerStart;
 extern PVOID                   DriveMapInt13HandlerEnd;
 extern ULONG                           DriveMapOldInt13HandlerAddress;
 extern DRIVE_MAP_LIST  DriveMapInt13HandlerMapList;
-#endif /* __i386__ */
 
 #endif // #defined __DRIVEMAP_H
index 14d3bf0..90c6a8a 100644 (file)
@@ -22,7 +22,7 @@
 #ifndef __LINUX_H
 #define __LINUX_H
 
-#ifdef __i386__
+
 #define LINUX_LOADER_TYPE_LILO                 0x01
 #define LINUX_LOADER_TYPE_LOADLIN              0x11
 #define LINUX_LOADER_TYPE_BOOTSECT             0x21
@@ -135,6 +135,5 @@ BOOLEAN     LinuxReadSetupSector(PFILE LinuxKernelFile);
 BOOLEAN        LinuxReadKernel(PFILE LinuxKernelFile);
 BOOLEAN        LinuxCheckKernelVersion(VOID);
 BOOLEAN        LinuxReadInitrd(PFILE LinuxInitrdFile);
-#endif /* __i386__ */
 
 #endif // defined __LINUX_H
index c0aea83..e274c9a 100644 (file)
 #ifndef __BOOT_H
 #define __BOOT_H
 
-#ifdef __i386__
 VOID   LoadAndBootBootSector(PCSTR OperatingSystemName);
 VOID   LoadAndBootPartition(PCSTR OperatingSystemName);
 VOID   LoadAndBootDrive(PCSTR OperatingSystemName);
-#endif /* __i386__ */
 
 #endif // defined __BOOT_H
index 72cfa53..82ac615 100644 (file)
@@ -25,12 +25,10 @@ VOID        DoOptionsMenu(VOID);
 VOID   OptionMenuReboot(VOID);
 
 VOID   OptionMenuCustomBoot(VOID);
-#ifdef __i386__
 VOID   OptionMenuCustomBootDisk(VOID);
 VOID   OptionMenuCustomBootPartition(VOID);
 VOID   OptionMenuCustomBootBootSectorFile(VOID);
 VOID   OptionMenuCustomBootReactOS(VOID);
 VOID   OptionMenuCustomBootLinux(VOID);
-#endif /* __i386__ */
 
 #endif // #defined __OPTIONS_H
index 5c086ef..27589bd 100644 (file)
@@ -23,7 +23,6 @@
 #define NDEBUG
 #include <debug.h>
 
-#ifdef __i386__
 #define        LINUX_READ_CHUNK_SIZE   0x20000                 // Read 128k at a time
 
 
@@ -492,4 +491,3 @@ BOOLEAN LinuxReadInitrd(PFILE LinuxInitrdFile)
 
        return TRUE;
 }
-#endif /* __i386__ */
index a96bbd5..bbbf34f 100644 (file)
@@ -19,7 +19,6 @@
 
 #include <freeldr.h>
 
-#ifdef __i386__
 VOID LoadAndBootBootSector(PCSTR OperatingSystemName)
 {
        PFILE   FilePointer;
@@ -214,4 +213,3 @@ VOID LoadAndBootDrive(PCSTR OperatingSystemName)
        //DisableA20();
        ChainLoadBiosBootSectorCode();
 }
-#endif /* __i386__ */
diff --git a/reactos/config.rbuild b/reactos/config.rbuild
new file mode 100644 (file)
index 0000000..be3d6df
--- /dev/null
@@ -0,0 +1,80 @@
+<?xml version="1.0"?>\r
+<rbuild xmlns:xi="http://www.w3.org/2001/XInclude">\r
+\r
+<!--\r
+  This file is a template used as a starting point for compile-time\r
+  configuration of ReactOS. Make a copy of this file and name it config.rbuild.\r
+  Then change the options in config.rbuild. If you don't have a config.rbuild file,\r
+  then the defaults in this file, config.template.rbuild, will be used instead.\r
+\r
+  Boolean options can obtain the values 0 (disabled) or 1 (enabled). String\r
+  options can obtain any value specified in the comment before it.\r
+-->\r
+\r
+\r
+<!--\r
+  Architecture to build for. Specify one of:\r
+    i386\r
+-->\r
+<property name="ARCH" value="i386" />\r
+\r
+<!--\r
+  Sub-architecture to build for. Specify one of:\r
+    xbox\r
+-->\r
+<property name="SARCH" value="" />\r
+\r
+\r
+<!--\r
+  Which CPU ReactOS should be optimized for. Specify one of:\r
+    i486, i586, pentium, pentium2, pentium3, pentium4, athlon-xp, athlon-mp,\r
+    k6-2\r
+\r
+  See GCC manual for more CPU names and which CPUs GCC can optimize for.\r
+-->\r
+<property name="OARCH" value="pentium2" />\r
+\r
+\r
+<!--\r
+  Whether to compile for an uniprocessor or multiprocessor machine.\r
+-->\r
+<property name="MP" value="0" />\r
+\r
+\r
+<!--\r
+  Whether to compile in the integrated kernel debugger.\r
+-->\r
+<property name="KDBG" value="1" />\r
+\r
+\r
+<!--\r
+  Whether to compile for debugging. No compiler optimizations will be\r
+  performed.\r
+-->\r
+<property name="DBG" value="1" />\r
+\r
+\r
+<!--\r
+  Whether to compile for debugging with GDB. If you don't use GDB, don't\r
+  enable this.\r
+-->\r
+<property name="GDB" value="0" />\r
+\r
+\r
+<!--\r
+  Whether to compile apps/libs with features covered software patents or not.\r
+  If you live in a country where software patents are valid/apply, don't\r
+  enable this (except they/you purchased a license from the patent owner).\r
+  This settings is disabled (0) by default.\r
+-->\r
+<property name="NSWPAT" value="0" />\r
+\r
+<!--\r
+  Whether to compile with NT-compatible LPC Semantics. At the moment, this will\r
+  cause all LPC-related functionality to fail and should only be used if you're\r
+  working on the \ntlpc directory. Leave this disabled unless you really know\r
+  what you're doing.\r
+-->\r
+<property name="NTLPC" value="0" />\r
+\r
+</rbuild>\r
index 252e523..92c8107 100644 (file)
@@ -75,6 +75,6 @@
   working on the \ntlpc directory. Leave this disabled unless you really know
   what you're doing.
 -->
-<property name="NTLPC" value="1" />
+<property name="NTLPC" value="0" />
 
 </rbuild>
diff --git a/reactos/depmap.xsl b/reactos/depmap.xsl
deleted file mode 100644 (file)
index 7184e45..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-<xsl:template match="/">
-<html>
-<head>
-<title>ReactOS Dependency Map</title>
-</head>
-<body>
-<h1>ReactOS Dependency Map</h1>
-<table border="1">
-  <tr bgcolor="#9acd32">
-    <th align="left">Module Name</th>
-    <th align="left">Module Location</th>
-    <th align="left">Other Module Usage</th>
-    <th align="left">Module Re-Usage</th>
-  </tr>
-  <xsl:for-each select="components/component">
-    <tr>
-      <td><xsl:value-of select="name"/></td>
-      <td><xsl:value-of select="base"/></td>
-      <td><xsl:value-of select="lib_count"/></td>
-      <td><xsl:value-of select="ref_count"/></td>
-    </tr>
-    </xsl:for-each>
-    </table>
-  </body>
-  </html>
-</xsl:template>
-
-</xsl:stylesheet>
index 015faa9..7cb5f0b 100644 (file)
-2005-06-08  Werner Lemberg  <wl@gnu.org>
+2007-01-17  Werner Lemberg  <wl@gnu.org>
 
 
-       * Version 2.1.10 released.
-       ==========================
-
-
-       * src/pcf/readme: Renamed to...
-       * src/pcf/README: This.
-
-2005-06-07  Detlef Würkner  <TetiSoft@apg.lahn.de>
-
-       * builds/amiga/*: Added copyright notes, reworked some comments.
-
-2005-06-05  Werner Lemberg  <wl@gnu.org>
-
-       * Add copyright notices to all files which don't have one.
-
-       * docs/license.txt: Renamed to...
-       * docs/LICENSE.TXT: This.
-       * docs/FTL.txt: Renamed to...
-       * docs/FTL.TXT: This.
-       * docs/GPL.txt: Renamed to...
-       * docs/GPL.TXT: This.
-
-       * docs/PATENTS: Slightly reworded.  Suggested by Sylvain Beucler
-       <beuc@gnu.org>.
-
-2005-06-04  Werner Lemberg  <wl@gnu.org>
-
-       * include/freetype/ftimage.h (FT_Outline_MoveToFunc,
-       FT_Outline_LineToFunc, FT_Outline_ConicToFunc,
-       FT_Outline_CubicToFunc, FT_Raster_RenderFunc),
-       include/freetype/ftrender.h (FT_Glyph_TransformFunc,
-       FT_Renderer_RenderFunc, FT_Renderer_TransformFunc): Don't use
-       `const' to stay compatible with FreeType 2.1.9.
-
-2005-06-01  Adam D. Moss  <adam@gimp.org>
-
-       * src/base/ftstroke.c (ft_stroker_inside): Revert `sigma' patch from
-       2004-07-11; this gives much better results under normal
-       circumstances.
-
-2005-05-30  Chia I Wu  <b90201047@ntu.edu.tw>
-
-       * include/freetype/ftbitmap.h (FT_Bitmap_Embolden): Minor
-       documentation improvements.
-
-       * include/freetype/ftoutln.h (FT_Outline_Embolden): Fix typos.
-
-       * src/base/ftbitmap.c (FT_Bitmap_Embolden): Add support for bitmap
-       of pixel_mode FT_PIXEL_MODE_GRAY2 or FT_PIXEL_MODE_GRAY4.
-       If xstr is larger than 8 and bitmap is of pixel_mode
-       FT_PIXEL_MODE_MONO, set xstr to 8 instead of returning error.
-
-2005-05-29  Chia I Wu  <b90201047@ntu.edu.tw>
-
-       * src/base/ftbitmap.c (FT_Bitmap_Embolden): Fix emboldening bitmap
-       of mode FT_PIXEL_MODE_GRAY.  Also add support for mode
-       FT_PIXEL_MODE_LCD and FT_PIXEL_MODE_LCD_V.
-       (ft_bitmap_assure_buffer): FT_PIXEL_MODE_LCD and FT_PIXEL_MODE_LCD_V
-       should have ppb (pixel per byte) 1.
-       Zero the padding when there's no need to allocate memory.
-
-       * src/base/ftsynth.c (FT_GlyphSlot_Embolden): Handle slot->advance
-       too.
-       More suited emboldening strength.
-
-2005-05-28  Chia I Wu  <b90201047@ntu.edu.tw>
-
-       * src/base/ftbitmap.c (FT_Bitmap_Embolden): Handle negative pitch.
-       Handle FT_PIXEL_MODE_GRAY with num_gray != 256.
-       Improve speed for FT_PIXEL_MODE_GRAY.
-       (ft_bitmap_assure_buffer): Accept FT_PIXEL_MODE_LCD and
-       FT_PIXEL_MODE_LCD_V.
-
-2005-05-27  Chia I Wu  <b90201047@ntu.edu.tw>
-
-       * src/base/ftsynth.c (FT_GlyphSlot_Embolden): Initialize `error'.
-
-       * src/base/ftobjs.c (ft_cmap_done_internal): New function.
-       (FT_CMap_Done): Remove cmap from cmap list.
-       (destroy_charmaps, FT_CMap_New): Don't call FT_CMap_Done but
-       ft_cmap_done_internal.
-
-2005-05-26  Werner Lemberg  <wl@gnu.org>
-
-       * docs/GPL.txt: Update postal address of FSF.
-
-2005-05-26  Chia I Wu  <b90201047@ntu.edu.tw>
-
-       * include/freetype/ftbitmap.h (FT_Bitmap_Embolden): Improve
-       documentation.
-
-       * src/base/ftsynth.c (FT_BOLD_THRESHOLD): Removed.
-       (FT_GlyphSlot_Embolden): Check whether slot is bitmap owner.
-       Always modify the metrics.
-
-2005-05-24  Werner Lemberg  <wl@gnu.org>
-
-       * docs/CHANGES: Updated.
-
-2005-05-24  Chia I Wu  <b90201047@ntu.edu.tw>
-
-       * include/freetype/ftbitmap.h (FT_Bitmap_Embolden): New declaration.
-
-       * include/freetype/ftoutln.h (FT_Outline_Embolden): New declaration.
-
-       * src/base/ftbitmap.c (ft_bitmap_assure_buffer): New auxiliary
-       function.
-       (FT_Bitmap_Embolden): New function.
-
-       * src/base/ftoutln.c (FT_Outline_Embolden): New function.
-
-       * src/base/ftsynth.c: Don't include FT_INTERNAL_CALC_H and
-       FT_TRIGONOMETRY_H but FT_BITMAP_H.
-       (FT_GlyphSlot_Embolden): Use FT_Outline_Embolden or
-       FT_Bitmap_Embolden.
-
-2005-05-24  Werner Lemberg  <wl@gnu.org>
-
-       * configure: Always remove config.mk, builds/unix/unix-def.mk, and
-       builds/unix/unix-cc.mk.  This fixes repeated calls of the script.
-       Reported by Nelson Beebe and Behdad Esfahbod.
-
-       * README.CVS: Mention file permissions.
-
-2005-05-23  Werner Lemberg  <wl@gnu.org>
-
-       * builds/amiga/makefile.os4 (WARNINGS), builds/compiler/gcc-dev.mk
-       (CFLAGS), builds/compiler/gcc.mk (CFLAGS): Remove
-       -fno-strict-aliasing.
-
-       * src/sfnt/rules.mk (SFNT_DRV_SRC): Don't include ttsbit0.c --
-       it is currently loaded from ttsbit.c.
-
-2005-05-23  Behdad Esfahbod  <behdad@cs.toronto.edu>
-
-       Say you have `(Foo*)x' and want to assign, pass, or return it as
-       `(Bar*)'.  If you simply say `x' or `(Bar*)x', then the C compiler
-       would warn you that type casting incompatible pointer types breaks
-       strict-aliasing.  The solution is to cast to `(void*)' instead which
-       is the generic pointer type, so the compiler knows that it should
-       make no strict-aliasing assumption on `x'.  But the problem with
-       `(void*)x' is that seems like in C++, unlike C, `void*' is not a
-       generic pointer type and assigning `void*' to `Bar*' without a cast
-       causes an error.  The solution is to cast to `Bar*' too, with
-       `(Bar*)(void*)x' as the result -- this is what the patch does.
-
-       * include/freetype/cache/ftccache.h (FTC_CACHE_LOOKUP_CMP),
-       include/freetype/cache/ftcmru.h (FTC_MRULIST_LOOKUP_CMP): Remove
-       cast on lvalue, use a temporary pointer instead.
-       Cast temporarily to (void*) to not break strict aliasing.
-
-       * include/freetype/internal/ftmemory.h (FT_MEM_ALLOC,
-       FT_MEM_REALLOC, FT_MEM_QALLOC, FT_MEM_QREALLOC, FT_MEM_FREE),
-       src/base/ftglyph.c (FT_Glyph_To_Bitmap): Cast temporarily to (void*)
-       to not break strict aliasing.
-
-       * src/base/ftinit.c (FT_USE_MODULE): Fix wrong type information.
-
-       * builds/unix/configure.ac (XX_CFLAGS): Remove -fno-strict-aliasing.
-
-2005-05-23  David Turner  <dturner@freetype.org>
-
-       Fix Savannah bug #12213 (incorrect behaviour of the cache sub-system
-       in low-memory conditions).
-
-       * include/freetype/cache/ftccache.h (FTC_CACHE_TRYLOOP,
-       FTC_CACHE_TRYLOOP_END): New macros.
-
-       * src/cache/ftccache.c (FTC_Cache_NewNode), src/cache/ftcsbits.c
-       (ftc_snode_compare): Use FT_CACHE_TRYLOOP and FTC_CACE_TRYLOOP_END.
-
-2005-05-23  Werner Lemberg  <wl@gnu.org>
-
-       * src/base/rules.mk (BASE_SRC): Don't add ftsynth.c here but...
-       (BASE_EXT_SRC): Here.
-
-2005-05-22  Werner Lemberg  <wl@gnu.org>
-
-       * src/base/ftrfork.c (raccess_guess_apple_generic): Mark
-       `version_number' and `entry_length' as unused.
-       (raccess_guess_linux_double_from_file_name): Remove `memory'.
-       (raccess_make_file_name): Mark `error' as unused.
-
-       * src/bdf/bdflib.c (_bdf_parse_properties): Remove `memory'.
-
-       * src/cid/cidobjs.c (cid_face_init): Remove `psnames'.
-
-       * src/sfnt/sfobjs.c (sfnt_load_face): Remove `memory'.
-
-       * src/truetype/ttgxvar.c (ft_var_readpackedpoints,
-       ft_var_readpackeddeltas, ft_var_load_avar): Mark `error' as unused.
-
-       * src/base/rules.mk (BASE_SRC): Add ftsynth.c.
-
-2005-05-21  David Turner  <david@freetype.org>
-
-       * src/base/ftsynth.c (FT_GlyphSlot_Embolden): Fix a bug that
-       produced unpleasant artefacts when trying to embolden very sharp
-       corners.
-
-2005-05-20  Werner Lemberg  <wl@gnu.org>
-
-       * docs/CHANGES: Updated.
-
-2005-05-20  Chia I Wu  <b90201047@ntu.edu.tw>
-
-       * src/base/ftbitmap.c: Don't include FT_FREETYPE_H and FT_IMAGE_H
-       but FT_BITMAP_H.
-       (FT_Bitmap_Copy): New function (from ftglyph.c).
-
-       * include/freetype/ftbitmap.h (FT_Bitmap_Copy): New public
-       definition.
-
-       * src/base/ftglyph.c: Include FT_BITMAP_H.
-       (ft_bitmap_copy): Move to ftbitmap.c.
-       (ft_bitmap_glyph_init): Remove `memory' variable.
-       Create new bitmap object if FT_GLYPH_OWN_BITMAP isn't set.
-       (ft_bitmap_glyph_copy): Use FT_Bitmap_Copy.
-       (ft_bitmap_glyph_done): Use FT_Bitmap_Done.
-       (ft_outline_glyph_init): Use FT_Outline_Copy.
-
-       * src/base/ftoutln.c (FT_Outline_Copy): Handle source == target.
-       (FT_Outline_Done_Internal): Check for valid `memory' pointer.
-       (FT_Outline_Translate, FT_Outline_Reverse, FT_Outline_Render,
-       FT_Outline_Transform): Check for valid `outline' pointer.
-
-       * src/base/ftobjs.c (FT_New_GlyphSlot): Prepend glyph slot to
-       face->glyph, otherwise a new second glyph slot cannot be created.
-       (FT_Done_GlyphSlot): Fix memory leak.
-       (FT_Open_Face): Updated -- face->glyph is already managed by
-       FT_New_GlyphSlot.
-
-       * src/type42/t42objs.c (T42_GlyphSlot_Done): Updated.
-
-2005-05-20  Kirill Smelkov  <kirr@mns.spb.ru>
-
-       * include/freetype/ftimage.h (FT_Raster_Params),
-       include/freetype/ftoutln.h (FT_Outline_Translate,
-       FT_Outline_Transform), src/base/ftoutln.c (FT_Outline_Translate,
-       FT_Outline_Transform): Decorate parameters with `const' where
-       appropriate.
-       Update all callers.
-
-       * src/raster/ftraster.c (ft_black_reset), src/smooth/ftgrays.c
-       (gray_raster_reset): Remove `const' from `pool_base' argument.
-
-2005-05-18  Kirill Smelkov  <kirr@mns.spb.ru>
-
-       * src/raster/ftmisc.h: New file.  Only needed if ftraster.c is
-       compiled as stand-alone.
-
-       * src/raster/ftraster.c: Add comment how to compile as stand-alone.
-       s/FT_CONFIG_OPTION_STATIC_RASTER/FT_STATIC_RASTER/.
-       s/TT_STATIC_RASTER/FT_STATIC_RASTER/.
-       [_STANDALONE_]: Include ftimage.h and ftmisc.h.
-       (FT_TRACE1, FT_TRACE6, ft_memset, FT_MEM_ZERO): Define
-       conditionally.
-       (Render_Glyph, Render_Gray_Glyph): Return Raster_Err_None (or
-       Raster_Err_Unsupported).
-       (ft_black_new) [_STANDALONE_]: Fix type of `the_raster'.
-       (ft_black_init, ft_black_reset, ft_black_set_mode, ft_black_render):
-       Use `ras', not `raster'.
-       (ft_black_done): Use FT_UNUSED_RASTER.
-       (Horizontal_Sweep_Init, Horizontal_Sweep_Step,
-       Horizontal_Gray_Sweep_Span): Use FT_UNUSED_RASTER.
-
-2005-05-18  Werner Lemberg  <wl@gnu.org>
-
-       * docs/announce: Start updating.
-
-       * docs/CHANGES: Updated.
-
-2005-05-16  Vitaliy Pasternak  <v_a_pasternak@mail.ru>
-
-       * builds/win32/visualc/freetype.vcproj: Updated.
-       Exclude debug info for `Release' versions to reduce library size.
-
-2005-05-16  Werner Lemberg  <wl@gnu.org>
-
-       * src/base/ftobjs.c (FT_Open_Face): Make it work as documented, this
-       is, ignore `aface' completely if face_index < 0.  Reported by David
-       Osborn <spam@habitualhiatus.com>.
-
-2005-05-16  Kirill Smelkov  <kirr@mns.spb.ru>
-
-       * include/freetype/ftimage.h (FT_Outline_MoveToFunc,
-       FT_Outline_LineTo_Func, FT_Outline_ConicToFunc,
-       FT_Outline_CubicToFunc), src/smooth/ftgrays.c (gray_render_conic,
-       gray_render_cubic, gray_move_to, gray_line_to, gray_conic_to,
-       gray_cubic_to, gray_render_span, gray_sweep): Decorate parameters
-       with `const' where appropriate.
-
-2005-05-11  Kirill Smelkov  <kirr@mns.spb.ru>
-
-       * include/freetype/ftimage.h (FT_Raster_RenderFunc),
-       include/freetype/ftrender.h (FT_Glyph_TransformFunc,
-       FT_Renderer_Render_Func, FT_Renderer_TransformFunc),
-       src/base/ftglyph.c (ft_outline_glyph_transform),
-       src/raster/ftrend1.c (ft_raster1_transform, ft_raster1_render),
-       src/smooth/ftgrays.c (FT_Outline_Decompose, gray_raster_render),
-       src/smooth/ftsmooth.c (ft_smooth_transform,
-       ft_smooth_render_generic, ft_smooth_render, ft_smooth_render_lcd,
-       ft_smooth_render_lcd_v): Decorate parameters with `const' where
-       appropriate.
-
-       * src/raster/ftraster.c (RASTER_RENDER_POOL): Removed.  Obsolete.
-       (ft_black_render): Decorate parameters with `const' where
-       appropriate.
-
-2005-05-11  Werner Lemberg  <wl@gnu.org>
-
-       * src/sfnt/ttcmap.c (tt_cmap4_set_range): Fix typo (FT_PEEK_SHORT ->
-       FT_PEEK_USHORT) which caused crashes.  Reported by Ismail Donmez
-       <ismail@kde.org.tr>.
-
-2005-05-08  Werner Lemberg  <wl@gnu.org>
-
-       * include/freetype/internal/ftserv.h (FT_FACE_FIND_GLOBAL_SERVICE)
-       [__cplusplus]: Fix typo.
-
-2005-05-07  Werner Lemberg  <wl@gnu.org>
-
-       Handle unsorted SFNT type 4 cmaps correctly (reported by Dirck
-       Blaskey <listtarget@danbala.com>).
-
-       * src/sfnt/ttcmap.h (TT_CMap): Add member `unsorted'.
-       * src/sfnt/ttcmac.c: Use SFNT_Err_Ok where appropriate.
-
-       (tt_cmap0_validate, tt_cmap2_validate, tt_cmap6_validate,
-       tt_cmap8_validate, tt_cmap10_validate, tt_cmap12_validate): Use
-       `FT_Error' as return type.
-       (tt_cmap4_validate): Use `FT_Error' as return type.
-       Return error code for unsorted cmap.
-       (tt_cmap4_char_index, tt_cmap4_char_next): Use old code for unsorted
-       cmaps.
-       (tt_face_build_cmaps): Set `unsorted' variable in cmap.
-
-2005-05-07  Werner Lemberg  <wl@gnu.org>
-
-       * src/truetype/ttpload.c (tt_face_get_location): Fix typo.
-
-2005-05-06  Werner Lemberg  <wl@gnu.org>
-
-       * src/cff/cffobjs.c (cff_face_init): Set ppem value in top
-       dictionary for SFNT-based CFF.
-
-2005-05-05  Werner Lemberg  <wl@gnu.org>
-
-       Handle malformed `loca' table entries.
-
-       * docs/TODO: Add some bugs which should be fixed.
-
-       * include/freetype/internal/tttypes.h (TT_FaceRec): Add `glyf_len'
-       element.
-
-       * src/truetype/ttpload.c (tt_face_load_loca): Get length of `glyf'
-       table.
-       (tt_face_get_location): Fix computation of `asize' for malformed
-       `loca' entries.
-
-2005-05-01  David Turner  <david@freetype.org>
-
-       * Jamfile: Remove `otvalid' from the list of compiled modules.
-
-       * include/freetype/internal/ftserv.h: Add compiler pragmas to get
-       rid of annoying warnings with Visual C++ compiler in maximum warning
-       mode.
-
-       * src/autofit/afhints.c, src/autofit/aflatin.c, src/base/ftstroke.c,
-       src/bdf/bdfdrivr.c, src/cache/ftcbasic.c, src/cache/ftccmap.c,
-       src/cache/ftcmanag.c, src/cff/cffload.c, src/cid/cidload.c,
-       src/lzw/zopen.c, src/otvalid/otvgdef.c, src/pcf/pcfread.c,
-       src/sfnt/sfobjs.c, src/truetype/ttgxvar.c: Remove compiler warnings.
-
-2005-04-28  Werner Lemberg  <wl@gnu.org>
-
-       * docs/TODO: Updated.
-
-2005-04-24  Werner Lemberg  <wl@gnu.org>
-
-       * src/otvalid/otvcommn.c
-       (otv_GSUBGPOS_have_MarkAttachmentType_flag): Handle table == 0.
-
-2005-04-16  Werner Lemberg  <wl@gnu.org>
-
-       * src/cff/cffobjs.c (cff_face_init): Set default upem value in top
-       font dict also.
-       Handle font matrix settings in subfonts.
-
-       * src/cff/cffgload.c (cff_slot_load): Use the correct font matrix
-       for CID-keyed fonts with subfonts.
-
-       * docs/formats.txt: Updated.
-
-2005-04-14  Kirill Smelkov  <kirr@mns.spb.ru>
-
-       * include/freetype/freetype.h (FT_Vector_Transform),
-       include/freetype/ftimage.h (FT_Raster_Params),
-       include/freetype/ftoutln.h, src/base/ftoutln.c (FT_Outline_Get_CBox,
-       FT_Outline_Copy, FT_Outline_Transform, FT_Vector_Transform,
-       FT_Outline_Get_Bitmap), src/raster/ftraster.c (ft_black_render),
-       src/smooth/ftgrays.c (gray_raster_render): Decorate parameters with
-       `const' where appropriate.
-
-2005-04-14  Werner Lemberg  <wl@gnu.org>
-
-       * src/type1/t1load.c (parse_charstrings): Catch this non-standard
-       beginning of the /CharStrings dictionary:
-
-         /CharStrings 118 dict def
-         Private begin
-         CharStrings begin
-
-       * src/sfnt/ttsbit0.c (tt_sbit_decoder_load_image): Fix arguments
-       to call of tt_sbit_decoder_load_bitmap.
-
-2005-04-13  Werner Lemberg  <wl@gnu.org>
-
-       * docs/TODO: Updated.
-
-       * autogen.sh: Use `--force' for all commands.
-
-2005-04-09  Werner Lemberg  <wl@gnu.org>
-
-       * src/pshinter/pshalgo.c (ps_hints_apply): Change scaling values
-       only if `fitted' is not zero.
-
-2005-04-06  Werner Lemberg  <wl@gnu.org>
-
-       * src/truetype/ttgload.c (tt_face_get_metrics) [FT_OPTIMIZE_MEMORY]:
-       Fix typo which sometimes causes wrong metrics for the last glyph.
-
-2005-04-04  David Turner  <david@freetype.org>
-
-       * devel/ftoption.h, include/freetype/config/ftoption.h
-       (FT_OPTIMIZE_MEMORY): Comment out this macro for the upcoming 2.1.10
-       release.
-       (*_CHESTER_*): Removed.  No longer used.
-
-       * src/autofit/afhints.c (af_axis_hints_new_segment,
-       af_axis_hints_new_edge): Small tweak to use less heap memory.
-
-2005-04-03  Werner Lemberg  <wl@gnu.org>
-
-       * src/type1/t1parse.c (T1_New_Parser): Relax the check for a valid
-       first line in the font.
-
-2005-04-03  Werner Lemberg  <wl@gnu.org>
-
-       * docs/CHANGES, include/freetype/freetype.h: Improve documentation
-       of FT_Set_Pixel_Sizes and FT_Set_Char_Size.
-
-2005-03-26  Detlef Würkner  <TetiSoft@apg.lahn.de>
-
-       * builds/amiga/src/base/ftsystem.c (ft_amiga_stream_io): Fix buffer
-       offsets after a large read.
-
-2005-03-26  Werner Lemberg  <wl@gnu.org>
-
-       * src/autofit/afglobal.c (af_face_globals_get_metrics):
-       s/index/gidx/.
-
-       * src/sfnt/ttsbit0.c (tt_sbit_decoder_load_image): Fix compiler
-       warnings.
-
-       * src/sfnt/rules.mk (SFNT_DRV_SRC): Add ttsbit0.c.
-
-       * src/sfnt/ttsbit0.h: Dummy file for build with `make'.
-
-2005-03-26  Detlef Würkner  <TetiSoft@apg.lahn.de>
-
-       Update of the Amiga port.
-
-       * builds/amiga/makefile, builds/amiga/makefile.os4,
-       builds/amiga/smakefile: Included the base extension files
-       (ftbitmap.c, ftotval.c, ftpfr.c, ftstroke.c, ftxf86.c).
-
-2005-03-25  Detlef Würkner  <TetiSoft@apg.lahn.de>
-
-       Update of the Amiga port.
-
-       * builds/amiga/makefile, builds/amiga/smakefile: Handle new modules.
-
-       * builds/amiga/makefile.os4: Makefile for AmigaOS4 SDK.
-
-       * builds/amiga/README: Updated.
-
-       * builds/amiga/include/freetype/config/ftconfig.h: Handle gcc for
-       AmigaOS4.
-
-       * builds/amiga/include/freetype/config/ftmodule.h: Handle new
-       modules.
-
-       * builds/amiga/src/base/ftdebug.c: Updated to current version of
-       default ftdebug.c.
-       Add various include files and macros to have proper support for
-       both AmigaOS4 and older AmigaOS versions.
-       Don't declare KVPrintF explicitly.
-       Replace getenv with GetVar.
-       Actually enable debugging code.
-
-       * builds/amiga/src/base/ftsystem.c: Major rewrite.
-
-2005-03-23  Werner Lemberg  <wl@gnu.org>
-
-       * tests/*: Removed.
-
-2005-03-23  Werner Lemberg  <wl@gnu.org>
-
-       * docs/CHANGES, docs/INSTALL.ANY: Updated.
-
-       * include/freetype/ftmoderr.h: Replace `Autohint' with `Autofit'.
-       Add `OTvalid'.
-
-       * src/autofit/aferrors.h: New file.
-
-       * src/autofit/afglobal.c, src/autofit/afhints.c,
-       src/autofit/aflatin.c, src/autofit/afloader.c: s/FT_Err_/AF_Err_/.
-       Include aferrors.h.
-
-       * src/autofit/rules.mk (AUTOF_DRV_H): Include aferrors.h.
-
-       * src/otvalid/otverror.h: s/FT_Mod_Err_OTV/FT_Mod_Err_OTvalid/.
-
-2005-03-22  David Turner  <david@freetype.org>
-
-       * src/autohint/*: Removed.
-       * Jamfile: Updated.
-
-2005-03-15  David Turner  <david@freetype.org>
-
-       * src/bdf/bdflib.c: Remove compiler warnings.
-       (hash_rehash, hash_init): Don't call FT_MEM_ZERO.
-       (_bdf_list_t): Add `memory' field.
-       (_bdf_list_init, _bdf_list_done, _bdf_list_ensure): New functions.
-       (_bdf_shift, _bdf_join): Rename to...
-       (_bdf_list_shift, _bdf_list_join): This.
-       (_bdf_split): Renamed to...
-       (_bdf_list_split): This.  Use new functions.
-       (bdf_internal_readstream): Removed.
-       (NO_SKIP): New macro.
-       (_bdf_readstream): Rewritten.
-       (bdf_create_property, _bdf_add_comment): Improve allocation.
-       (_bdf_set_default_spacing, _bdf_parse_glyphs): Updated.  Improve
-       allocation.
-       (_bdf_parse_properties, _bdf_parse_start): Updated.
-       (bdf_load_font): Updated to use new functions.
-
-       * src/type1/t1parse.c (check_type1_format): New function.
-       (T1_New_Parser): Use it to check font header before allocating
-       anything on the heap.
-
-       * src/type42/t42parse.c (t42_parser_init): Modify functions to check
-       the font header before allocating anything on the heap.
-
-       * include/freetype/internal/ftmemory.h (FT_ARRAY_MAX,
-       FT_ARRAY_CHECK): New macros.
-
-       * src/base/ftstream.c (FT_Stream_TryRead): New function.
-       * include/freetype/internal/ftstream.h: Updated.
-
-       * src/pcf/pcfread.c (pcf_read_TOC), src/pcf/pcfutil.c
-       (BitOrderInvert, TwoByteSwap, FourByteSwap): Minor fixes and
-       simplifications.  Try to protect the PCF driver from doing stupid
-       things with broken fonts.
-
-       * src/lzw/ftlzw.c (FT_Stream_OpenLZW): Check the LZW header before
-       doing anything else.  This avoids unnecessary heap allocations
-       (400KByte of heap memory for the LZW decoder).
-
-       * src/gzip/ftgzip.c (FT_Stream_OpenGZip): Ditto for the gzip
-       decoder, although the code savings are smaller.
-
-       * docs/CHANGES: Updated.
-
-2005-03-10  David Turner  <david@freetype.org>
-
-       * src/tools/glnames.py: Add comment to explain the compression
-       being used for the Adobe Glyph List.
-
-2005-03-10  Werner Lemberg  <wl@gnu.org>
-
-       * src/truetype/ttpload.c (tt_face_load_cvt, tt_face_load_fpgm):
-       Fix serious typo which prevented correct TT rendering.
-
-       * include/freetype/internal/ftmemory.h: Undo change from 2005-03-03.
-       To suppress warnings it is sufficient to use `-fno-strict-aliasing'.
-
-2005-03-10  Werner Lemberg  <wl@gnu.org>
-
-       * src/tools/glnames.py: Formatted.
-       Format output to be in sync with other FreeType code.
-       Import `re' and `os.path'.
-       (StringTable) <__init__>: Add parameter to initialize master table
-       name.
-       (StringTable) <dump>: Don't pass master table name.
-       (StringTable) <dump_sublist>: Emit explanatory comment.
-       Simplify and make output more human readable.
-       (t1_bias, glyph_list, adobe_glyph_names): Removed.  Unused.
-       (main): Use `basename' for file name in header.
-
-       * src/psnames/pstables.h: Regenerated.
-
-2005-03-09  David Turner  <david@freetype.org>
-
-       * src/tools/glnames.py: Rewrite the generator for the `pstables.h'
-       header file which contains various constant tables related to glyph
-       names.  It now uses a different, more compact storage scheme that
-       saves about 20KB.  This also closes Savannah bug #12262.
-
-       * src/psnames/pstables.h: Regenerated.
-
-       * src/psnames/psmodule.c (ps_unicode_value): Use
-       `ft_get_adobe_glyph_index', a new function defined in `pstables.h'.
-       (ps_get_macintosh_name, ps_get_standard_strings): Updated.
-
-       * src/base/ftobjs.c (FT_Set_Char_Sizes): Handle fractional sizes
-       more carefully.  This fixes Savannah bug #12263.
-
-2005-03-06  David Turner  <david@freetype.org>
-
-       * src/otvalid/otvgsub.c, src/otvalid/otvgpos.c: Make static tables
-       constant.
-
-       * src/autofit/aflatin.c (af_latin_metrics_init): Fix Savannah bug
-       #12212 (auto-hinter refuses to work if no Unicode charmap in font).
-
-2005-03-05  Werner Lemberg  <wl@gnu.org>
-
-       * autogen.sh: New script for bootstrapping.
-
-       * README.CVS: New file which documents bootstrapping.
-
-       * builds/unix/aclocal.m4, builds/unix/config.guess,
-       builds/unix/config.sub, builds/unix/configure,
-       builds/unix/ltmain.sh: Removed.
-
-2005-03-04  Werner Lemberg  <wl@gnu.org>
-
-       * src/base/ftutil.c: Include FT_INTERNAL_OBJECTS_H.
-
-2005-03-03  Werner Lemberg  <wl@gnu.org>
-
-       Various fixes for C and C++ compiling.
-
-       * src/autofit/*: Add copyright messages.
-
-       * src/autofit/afhints.c (af_glyph_hints_done): Don't use
-       `AF_Dimension' but `int' for loop counter.
-
-       * src/autofit/aflatin.c (af_latin_metrics_init_widths): Don't use
-       `AF_Dimension' but `int' for loop counter.
-       Use proper enumeration value for `render_mode'.
-       (af_latin_metrics_scale_dim): Don't shadow variables.
-       (af_latin_hints_compute_segments): Use proper cast for `major_dir'
-       and `segment_dir'.
-       (af_latin_align_linked_edge, af_latin_hint_edges): Fix arguments of call to
-       `af_latin_compute_stem_width'.
-       (af_latin_hints_apply): Don't use `AF_Dimension' but `int' for loop
-       counter.
-
-       * src/base/ftdbgmem.c (ft_mem_table_get_source, FT_DumpMemory): Use
-       proper cast for memory allocation.
-
-       * src/cff/cffdrivr.c (cff_get_kerning): Use proper cast for
-       initialization of `sfnt'.
-
-       * src/sfnt/sfdriver.c: Include `ttkern.h'.
-
-       * src/sfnt/ttkern.c (tt_face_get_kerning): Don't shadow variables.
-
-       * src/truetype/ttgload.c: Include `ttpload.h'.
-
-2005-03-03  David Turner  <david@freetype.org>
-
-       * include/freetype/internal/ftmemory.h (FT_ALLOC, FT_REALLOC,
-       FT_QALLOC, FT_QREALLOC) [gcc >= 3.3]: Provide macro versions which
-       avoid compiler warnings.
-       (FT_NEW, FT_NEW_ARRAY, FT_RENEW_ARRAY, FT_QNEW, FT_QNEW_ARRAY,
-       FT_QRENEW_ARRAY, FT_ALLOC_ARRAY, FT_REALLOC_ARRAY): Updated.
-
-       * include/freetype/internal/ftserv.h (FT_FACE_FIND_SERVICE,
-       FT_FACE_FIND_GLOBAL_SERVICE, FT_FACE_LOOKUP_SERVICE) [__cpluscplus]:
-       Provide macro versions which avoid compiler warnings.
-
-       * src/base/ftutil.c (ft_highpow2): New utility function.
-
-       * include/freetype/internal/ftobjs.h: Updated.
-
-       * src/pfr/pfrload.c (pfr_get_gindex, pfr_compare_kern_pairs,
-       pfr_sort_kerning_pairs): Don't define if FT_OPTIMIZE_MEMORY is set.
-       (pfr_phy_font_done): Don't handle `kern_pairs' if FT_OPTIMIZE_MEMORY
-       is set.
-       (pfr_phy_font_load): Don't call `pfr_sort_kerning_pairs' if
-       FT_OPTIMIZE_MEMORY is set.
-
-       * src/pfr/pfrobjs.c (pfr_slot_load): Comment out some code which
-       doesn't work with broken fonts.
-       (pfr_face_get_kerning) [FT_OPTIMIZE_MEMORY]: Implement.
-
-       * src/pfr/pfrtypes.h (PFR_KernItemRec): Optimize member types.
-       (PFR_NEXT_KPAIR): New macro.
-       (PFR_PhyFontRec): Don't define `kern_pairs' if FT_OPTIMIZE_MEMORY is
-       set.
-
-       * src/sfnt/ttsbit0.c (tt_sbit_decoder_load_image): Introduce
-       temporary variable to avoid gcc warning.
-       (tt_face_load_sbit_image): Mark unused variables with FT_UNUSED.
-
-       * src/truetype/ttpload.c (tt_face_load_loca) [FT_OPTIMIZE_MEMORY]:
-       Remove redundant variable.
-
-       * include/freetype/config/ftmodule.h: Moving the order of drivers to
-       speed up font loading.  The PCF and BDF loaders are still slow and
-       consume far too much memory.
-
-2005-03-03  Werner Lemberg  <wl@gnu.org>
-
-       * devel/ftoption.h: Updated to recent changes.
-
-2005-03-02  Werner Lemberg  <wl@gnu.org>
-
-       * src/autofit/afdummy.c, src/autofit/afdummy.h
-       (af_dummy_script_class): Fix type.
-
-       * src/autofit/aflatin.c, src/autofit/aflatin.h
-       (af_latin_script_class): Fix type.
-
-       * src/autofit/rules.mk (AUTOF_DRV_SRC): Fix typo.
-
-2005-03-01  David Turner  <david@freetype.org>
-
-       * src/sfnt/ttkern.c (tt_face_load_kern, tt_face_get_kerning),
-       src/sfnt/ttsbit0.c (tt_face_load_sbit_strikes,
-       tt_sbit_decoder_load_byte_aligned, tt_sbit_decoder_load_compound,
-       tt_sbit_decoder_load_image), src/sfnt/ttload.c
-       (tt_face_load_metrics): Remove compiler warnings
-       -- redundant variables, missing initializations, etc.
-
-       * src/sfnt/ttsbit.h: Handle FT_OPTIMIZE_MEMORY.
-
-       * src/autofit/rules.mk, src/autofit/module.mk,
-       src/autofit/afangles.h: New files.
-
-       * src/autofit/afhints.c (af_axis_hints_new_segment,
-       af_axis_hints_new_edge): New functions.
-       (af_glyph_hints_done): Do proper deallocation.
-       (af_glyph_hints_reload): Only reallocate points array.  This
-       drastically reduces heap usage.
-
-       * src/autofit/afhints.h (AF_PointRec, AF_SegmentRec): Optimize
-       member types and positions.
-       (AF_AxisHintsRec): Add `max_segments' and `max_edges'.
-       (af_axis_hints_new_segment, af_axis_hints_new_edge): New prototypes.
-
-       * src/autofit/aflatin.c (af_latin_metricsc_scale): Don't call
-       AF_SCALER_EQUAL_SCALES.
-       (af_latin_hints_compute_segments): Change return type to FT_Error.
-       Update all callers.
-       Improve segment allocation.
-       (af_latin_hints_compute_edges): Change return type to FT_Error.
-       Update all callers.
-       Improve edge allocation and link handling.
-       (af_latin_hints_detect_features): Change return type to FT_Error.
-       Update all callers.
-
-       * src/autofit/aflatin.h: Updated.
-
-       * src/autofit/afloader.c (af_loader_load_g)
-       <FT_GLYPH_FORMAT_OUTLINE>: Assure axis->num_edges > 1.  This fixes
-       a bug with certain fonts.
-
-       * include/freetype/config/ftmodule.h: The auto-fitter is now the
-       only supported auto-hinting module.
-
-       * include/freetype/config/ftstdlib.h (FT_INT_MAX): New macro.
-
-2005-02-28  Werner Lemberg  <wl@gnu.org>
-
-       * src/truetype/ttpload.c (tt_face_load_loca): Fix typo.
-
-       * src/sfnt/ttkern.c: Include `ttkern.h'.
-       (FT_COMPONENT): Updated.
-
-       * include/freetype/internal/fttrace.h: Add entry for `ttkern'.
-
-       * src/sfnt/ttsbit0.c: s/FT_Err_/SFNT_Err_/.
-       Decorate constants with `U' and `L' where necessary.
-
-       * src/sfnt/ttcmap.c (tt_cmap4_next): Remove unused variable.
-
-2005-02-28  David Turner  <david@freetype.org>
-
-       * src/base/ftdbgmem.c (FT_DumpMemory): Added sorting of memory
-       sources according to decreasing maximum cumulative allocations.
-       (ft_mem_source_compare): New auxiliary function.
-
-       * src/sfnt/ttsbit0.c: New file, implementing a heap-optimized
-       embedded bitmap loader.
-
-       * src/sfnt/ttsbit.c: Include `ft2build.h', FT_INTERNAL_DEBUG_H,
-       FT_INTERNAL_STREAM_H, FT_TRUETYPE_TAGS_H.
-       Load `ttsbit0.c' if FT_OPTIMIZE_MEMORY is set, otherwise use
-       file contents.
-       (tt_face_load_sbit_strikes): Set up root fields to indicate the
-       strikes.  This fixes Savannah bug #12107.
-       Use `static' keyword for `sbit_line_metrics_field',
-       `strike_start_fields', `strike_end_fields'.
-
-       * include/freetype/internal/tttypes.h (TT_FaceRec): Define
-       `sbit_table', `sbit_table_size', `sbit_num_strikes' if
-       FT_OPTIMIZE_MEMORY is set.
-       Don't define `num_sbit_strikes' and `sbit_strikes' if
-       FT_OPTIMIZE_MEMORY is set.
-
-       * src/cff/cffobjs.c (sbit_size_reset): Handle FT_OPTIMIZE_MEMORY.
-
-       * src/sfnt/sfobjs.c (sfnt_load_face): Fixed bug that prevented
-       loading SFNT fonts without a `kern' table.
-       Properly pass root->face_flags.
-       Remove code for TT_CONFIG_OPTION_EMBEDDED_BITMAPS.
-
-       * src/sfnt/sfdriver.c (sfnt_interface)
-       [TT_CONFIG_OPTION_EMBEDDED_BITMAPS]: Don't use `tt_find_sbit_image'
-       and `tt_load_sbit_metrics'.
-
-       * src/sfnt/ttcmap.c: Optimize linear charmap scanning for Format 4.
-       (OPT_CMAP4): New macro.
-       (TT_CMap4Rec) [OPT_CMAP4]: New structure.
-       (tt_cmap4_init, tt_cmap4_set_range, tt_cmap4_next, tt_cmap4_reset)
-       [OPT_CMAP4]: New functions.
-       (tt_cmap4_char_next) [OPT_CMAP4]: Use `tt_cmap4_next' and
-       `tt_cmap4_reset'.
-       (tt_cmap4_class_rec) [OPT_CMAP4]: Use `TT_CMap4Rec' and
-       `tt_cmap4_init'.
-
-       * src/truetype/ttobjs.c (Reset_SBit_Size): Handle
-       FT_OPTIMIZE_MEMORY.
-
-       * src/autofit/afhints.h (AF_PointRec, AF_SegmentRec, AF_EdgeRec):
-       Optimize member types.
-
-       * src/autofit/afloader.c (af_loader_done): Call
-       `af_glyph_hints_done'.
-
-2005-02-27  David Turner  <david@freetype.org>
-
-       * src/sfnt/ttkern.c (tt_face_load_kern): Fix a small bug which
-       caused invalid (random) return values for the horizontal kerning.
-
-2005-02-25  David Turner  <david@freetype.org>
-
-       Implement several memory optimizations to drastically reduce the
-       heap usage of FreeType, especially in the case of memory-mapped
-       files.  The idea is to avoid loading and decoding tables in the
-       heap, and instead access the raw data whenever possible (i.e., when
-       it doesn't compromise performance).
-
-       This has several benefits: For example, opening vera.ttf now uses
-       just a small amount of memory (even when the FT_Library footprint is
-       accounted for), until you start loading glyphs.  Even then, you save
-       at least 20KB compared to the non-optimized case.  Performance of
-       various operations, including open and close, has also been
-       dramatically improved.
-
-       More optimizations to come, especially for the auto-hinter.
-
-       * include/freetype/internal/sfnt.h (TT_Face_GetKerningFunc): New
-       function type.
-       (SFNT_Interface): Add it.
-
-       * include/freetype/internal/tttypes.h (TT_HdmxEntryRec, TT_HdmxRec,
-       TT_Kern0_PairRec): Don't define if FT_OPTIMIZE_MEMORY is set.
-       (TT_FaceRec): Define `horz_metrics', `horz_metrics_size',
-       `vert_metrics', `vert_metrics_size', `hdmx_table',
-       `hdmx_table_size', `hdmx_record_count', `hdmx_record_size',
-       `hdmx_record_sizes', `kern_table', `kern_table_size,
-       `num_kern_tables', `kern_avail_bits', `kern_order_bits' if
-       FT_OPTIMIZE_MEMORY is set.
-       Don't define `hdmx', `num_kern_pairs', `kern_table_index',
-       `kern_pairs' if FT_OPTIMIZE_MEMORY is set.
-
-       * src/base/ftdbgmem.c (ft_mem_table_set): Don't shadow variable.
-       Fix compiler warning.
-
-       * src/cff/cffdrivr.c (Get_Kerning): Renamed to...
-       (cff_get_kerning): This.  Simplify.
-       (cff_driver_class): Updated.
-
-       * src/sfnt/Jamfile (_sources): Add `ttkern'.
-       * src/sfnt/rules.mk (SFNT_DRV_SRC): Add `ttkern.c'.
-
-       * src/sfnt/sfdriver.c (sfnt_interface): Add `tt_face_get_kerning'.
-
-       * src/sfnt/sfnt.c: Include `ttkern.c'.
-
-       * src/sfnt/sfobjs.c: Include `ttkern.h'.
-       (sfnt_load_face): Consider the `kern' and `gasp' table as optional.
-       (sfnt_done_face): Call `tt_face_done_kern'.
-       Handle horizontal metrics for FT_OPTIMIZE_MEMORY.
-
-       * src/sfnt/ttkern.c, src/sfnt/ttkern.h: New files.  Code has been
-       taken from `ttload.c' and `ttload.h'.
-       Provide special versions of `tt_face_load_kern',
-       `tt_face_get_kerning', and `tt_face_done_kern' for
-       FT_OPTIMIZE_MEMORY.
-
-       * src/sfnt/ttload.c (tt_face_load_metrics, tt_face_load_hdmx,
-       tt_face_free_hdmx): Provide version for FT_OPTIMIZE_MEMORY.
-       (tt_face_load_kern, tt_kern_pair_compare, TT_KERN_INDEX): Moved to
-       `ttkern.c'.
-
-       * src/sfnt/ttload.h: Updated.
-
-       * src/sfnt/ttsbit.c (sbit_metrics_field): Add `static' keyword.
-
-       * src/truetype/ttdriver.c (Get_Kerning): Renamed to...
-       (tt_get_kerning): This.  Simplify.
-       (tt_driver_class): Updated.
-
-       * src/truetype/ttgload.c (TT_Get_Metrics): Renamed to...
-       (tt_face_get_metrics): This. Provide version for FT_OPTIMIZE_MEMORY.
-       Update all callers.
-       (Get_Advance_Widths): Replaced with...
-       (Get_Advance_WidthPtr): This.  Provide version for
-       FT_OPTIMIZE_MEMORY.
-       Update all callers.
-
-       * src/truetype/ttgload.h: Updated.
-
-2005-02-22  David Turner  <david@freetype.org>
-
-       * src/base/ftdbgmem.c: Partly rewritten.  Added the ability to list
-       all allocation sites in the memory debugger.  Also a new function
-       FT_DumpMemory() was added.  It is only available in builds with
-       FT_DEBUG_MEMORY defined, and you must declare it in your own code to
-       use it, i.e., with something like:
-
-         extern void FT_DumpMemory( FT_Memory );
-
-         ...
-
-         FT_DumpMemory( memory );
-
-       * include/freetype/config/ftoption.h
-       (TT_CONFIG_OPTION_BYTECODE_INTERPRETER): Comment out definition --
-       again.
-       (FT_OPTIMIZE_MEMORY): New configuration macro to control various
-       optimizations for reducing the heap footprint of memory-mapped
-       TrueType files.
-
-       * include/freetype/internal/ftmemory.h (FT_ARRAY_ZERO): New
-       convenience macro.
-
-       * include/freetype/internal/tttypes.h (TT_FaceRec)
-       [FT_OPTIMIZE_MEMORY]: Use optimized types for `num_locations' and
-       `glyph_locations'.
-
-       * src/truetype/ttgload.c (load_truetype_glyph): Call
-       `tt_face_get_location'.
-
-       * src/truetype/ttobjs.c (tt_face_init)
-       [FT_CONFIG_OPTION_INCREMENTAL]: Improve error handling.
-       (tt_face_done): Call `tt_face_done_loca'.
-
-       * src/truetype/ttpload.c (tt_face_get_location, tt_face_done_loca):
-       New functions.  If FT_OPTIMIZE_MEMORY is set, the locations table is
-       read directly from memory-mapped streams, instead of being decoded
-       into the heap.
-       (tt_face_load_loca) [FT_OPTIMIZE_MEMORY]: New implementation.
-       (tt_face_load_cvt, tt_face_load_fpgm): Only load table if the
-       bytecode interpreter is compiled in.
-
-       * src/truetype/ttpload.h: Updated.
-
-       * src/autohint/ahglyph.c (ah_outline_load): Improve allocation
-       logic.
-
-2005-02-20  Werner Lemberg  <wl@gnu.org>
-
-       * builds/unix/ltmain.sh: Regenerated with `libtoolize --force
-       --copy' from libtool 1.5.14.
-       * builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from
-       automake 1.9.4.
-
-       * builds/unix/config.guess, builds/unix/config.sub: Updated from
-       `config' CVS module at subversions.gnu.org.
-
-       * builds/unix/install-sh, builds/unix/mkinstalldirs: Updated from
-       `texinfo' CVS module at subversions.gnu.org.
-
-2005-02-14  Werner Lemberg  <wl@gnu.org>
-
-       * src/cff/cffcmap.c (cff_cmap_unicode_init): Don't try to build
-       a cmap for a CID-keyed font which doesn't have SIDs.
-
-2005-02-13  Werner Lemberg  <wl@gnu.org>
-
-       * src/type1/t1load.c (read_binary_data): Return more meaningful
-       value.
-       (parse_encoding, parse_subrs, parse_charstrings, parse_dict): Check
-       parser error value after call to T1_Skip_PS_Token (where necessary).
-
-       * src/type1/t1parse.c (T1_Get_Private_Dict): Check parser error
-       value after call to T1_Skip_PS_Token.
-
-       * src/cid/cidparse.c (cid_parser_new): Check parser error value
-       after call to cid_parser_skip_PS_token.
-
-       * src/type42/t42parse.c (t42_parse_encoding, t42_parse_sfnts,
-       t42_parse_charstrings, t42_parse_dict): Check parser error value
-       after call to T1_Skip_PS_Token (where necessary).
-
-       * src/psaux/psobjc.c (skip_string, ps_parser_skip_PS_token,
-       ps_tobytes): Add error messages.
-
-2005-02-12  Werner Lemberg  <wl@gnu.org>
-
-       * configure: Output more variables to the created Makefile so that
-       it can be used for ft2demos also (if the FT2DEMOS variable is
-       defined).
-
-2005-02-10  David Turner  <david@freetype.org>
-
-       * src/pfr/pfrgload.c (pfr_glyph_load): Fix an unbounded growing
-       dynamic array when loading a glyph from a PFR font (Savannah bug
-       #11921).
-
-       * src/base/ftbitmap.c (FT_Bitmap_Convert): Small improvements to the
-       conversion function (mainly stupid optimization).
-
-       * src/base/Jamfile: Adding ftbitmap.c to the list of compiled files.
-
-2005-02-10  Werner Lemberg  <wl@gnu.org>
-
-       * builds/unix/freetype-config.in: Add new flag `--ftversion' to
-       return the FreeType version.  Suggested by George Williams
-       <gww@silcom.com>.
-
-       * docs/CHANGES: Updated.
-
-2005-02-09  Werner Lemberg  <wl@gnu.org>
-
-       * src/otvalid/otvmod.c (otv_validate): Deallocate arrays in case
-       of error.  Reported by YAMANO-UCHI Hidetoshi <mer@din.or.jp>.
-
-2005-02-08  Werner Lemberg  <wl@gnu.org>
-
-       * src/psaux/t1decode.c (t1_decoder_parse_charstrings)
-       <op_closepath>: Accept `T1_Parse_Have_Moveto' state also which can
-       happen in empty glyphs.  Reported by Ian Brown
-       <ian.brown@printsoft.de> (Savannah bug #11856).
-
-2005-02-04  Werner Lemberg  <wl@gnu.org>
-
-       * src/otlayout/*: Removed.  Obsolete.
-
-2004-12-28  Werner Lemberg  <wl@gnu.org>
-
-       * builds/unix/ltmain.sh: Regenerated with `libtoolize --force
-       --copy' from libtool 1.5.10.
-       * builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from
-       automake 1.9.4.
-       * builds/unix/configure: Regenerated with autoconf 2.59b.
-
-       * builds/unix/config.guess, builds/unix/config.sub: Updated from
-       `config' CVS module at subversions.gnu.org.
-
-       * builds/unix/install-sh: Updated from
-       `texinfo' CVS module at subversions.gnu.org.
-
-       * builds/unix/ftsystem.c (FT_Stream_Open): Add proper cast for
-       ft_alloc.
-       Fix compiler warning.
-
-2004-12-27  Dirck Blaskey  <listtarget@danbala.com>
-
-       * src/cff/cffobjs.c (cff_face_init): Improve computation of
-       FT_STYLE_BOLD_FLAG.
-
-2004-12-27  Werner Lemberg  <wl@gnu.org>
-
-       * src/cff/cffobjs.c (cff_face_init): A CFF within an SFNT can have
-       only a single font.  This is undocumented but has been verified on
-       the opentype list.
-
-2004-12-26  Werner Lemberg  <wl@gnu.org>
-
-       * Jamfile (FT2_COMPONENTS): Add `otvalid'.
-
-2004-12-25  Werner Lemberg  <wl@gnu.org>
-
-       * src/base/ftbitmap.c (FT_Bitmap_Convert): Fix compiler warning.
-
-2004-12-15  Werner Lemberg  <wl@gnu.org>
-
-       * vms_make.com: Add ftbitmap.obj.
-
-2004-12-14  Werner Lemberg  <wl@gnu.org>
-
-       * src/base/ftbitmap.c, include/freetype/ftbitmap.h: New files for
-       handling various bitmap formats.
-
-       * include/freetype/config/ftheader.h (FT_BITMAP_H): New macro.
-
-       * src/base/rules.mk (BASE_EXT_SRC): Add ftbitmap.c.
-
-       * src/bdf/bdfdrivr.c (BDF_Glyph_Load): Don't convert bitmaps to 8bpp
-       but return them as-is.
-
-   &n