reactos.git
14 years ago- Merge 25373
Aleksey Bragin [Sun, 14 Jan 2007 22:36:14 +0000 (22:36 +0000)]
- Merge 25373
- Merge 25396 (only the part related to semgr.c file)
- Merge 25399

svn path=/branches/ros-branch-0_3_1/; revision=25460

14 years agoAdd config.rbuild and change version to 0.3.1
Aleksey Bragin [Sun, 14 Jan 2007 20:49:18 +0000 (20:49 +0000)]
Add config.rbuild and change version to 0.3.1

svn path=/branches/ros-branch-0_3_1/; revision=25459

14 years ago- Add ObDereferenceObjectDeferDelete to NDK.
Alex Ionescu [Mon, 8 Jan 2007 07:44:22 +0000 (07:44 +0000)]
- Add ObDereferenceObjectDeferDelete to NDK.

svn path=/trunk/; revision=25367

14 years ago- Fix a bug in ExReleasePushLock which broken contention checking.
Alex Ionescu [Mon, 8 Jan 2007 07:43:49 +0000 (07:43 +0000)]
- Fix a bug in ExReleasePushLock which broken contention checking.

svn path=/trunk/; revision=25366

14 years ago- Fix ntdll and usetup not to use OBJ_OPENLINK on symbolic links. This attribute...
Alex Ionescu [Mon, 8 Jan 2007 07:43:18 +0000 (07:43 +0000)]
- Fix ntdll and usetup not to use OBJ_OPENLINK on symbolic links. This attribute is for registry keys, not symlinks.

svn path=/trunk/; revision=25365

14 years ago- Fix _PsProcessType for MSVC compilation.
Alex Ionescu [Mon, 8 Jan 2007 07:42:38 +0000 (07:42 +0000)]
- Fix _PsProcessType for MSVC compilation.

svn path=/trunk/; revision=25364

14 years agofixed most of the memory leaks
Christoph von Wittich [Mon, 8 Jan 2007 02:40:38 +0000 (02:40 +0000)]
fixed most of the memory leaks

svn path=/trunk/; revision=25363

14 years agoadded defines for GetClassLongPtrA/W
Christoph von Wittich [Mon, 8 Jan 2007 02:29:32 +0000 (02:29 +0000)]
added defines for GetClassLongPtrA/W

svn path=/trunk/; revision=25362

14 years ago- implement SPI_GETMINIMIZEDMETRICS and SPI_SETMINIMIZEDMETRICS in IntSystemParameter...
Timo Kreuzer [Mon, 8 Jan 2007 02:18:58 +0000 (02:18 +0000)]
- implement SPI_GETMINIMIZEDMETRICS and SPI_SETMINIMIZEDMETRICS in IntSystemParametersInfo and UserSystemParametersInfo
- add both to SystemParametersInfoA
See issue #1668 for more details.

svn path=/trunk/; revision=25361

14 years agoimplement SPI_SETNONCLIENTMETRICS in IntSystemParametersInfo and UserSystemParametersInfo
Timo Kreuzer [Mon, 8 Jan 2007 00:23:15 +0000 (00:23 +0000)]
implement SPI_SETNONCLIENTMETRICS in IntSystemParametersInfo and UserSystemParametersInfo

svn path=/trunk/; revision=25360

14 years agoFix compilation
Hervé Poussineau [Sun, 7 Jan 2007 23:55:50 +0000 (23:55 +0000)]
Fix compilation

svn path=/trunk/; revision=25359

14 years agoAdd German resource for wordpad.
Timo Kreuzer [Sun, 7 Jan 2007 23:13:41 +0000 (23:13 +0000)]
Add German resource for wordpad.

svn path=/trunk/; revision=25358

14 years ago- Confused left and right, please fix in the translations.
Maarten Bosma [Sun, 7 Jan 2007 22:06:25 +0000 (22:06 +0000)]
- Confused left and right, please fix in the translations.
- Misspelled Environment

svn path=/trunk/; revision=25356

14 years agoAdd french tranlation by Heis Spiter
Hervé Poussineau [Sun, 7 Jan 2007 22:00:01 +0000 (22:00 +0000)]
Add french tranlation by Heis Spiter
See issue #1913 for more details.

svn path=/trunk/; revision=25355

14 years agoFix svn properties
Hervé Poussineau [Sun, 7 Jan 2007 21:59:10 +0000 (21:59 +0000)]
Fix svn properties
Use SUBLANG_ENGLISH_US in LANG_ENGLISH resource file

svn path=/trunk/; revision=25354

14 years agoUpdated french translation (by Heis Spiter)
Hervé Poussineau [Sun, 7 Jan 2007 21:43:24 +0000 (21:43 +0000)]
Updated french translation (by Heis Spiter)
See issue #1916 for more details.

svn path=/trunk/; revision=25353

14 years agoMy first commit!
Timo Kreuzer [Sun, 7 Jan 2007 21:18:34 +0000 (21:18 +0000)]
My first commit!
NtGdiExtTextOut:
- Unlock dc if failed
- Copy string from usermode using MmCopyFromCaller

svn path=/trunk/; revision=25352

14 years agoCleanup of libxml2 library - removing all stuff which is not needed for building...
Aleksey Bragin [Sun, 7 Jan 2007 19:46:10 +0000 (19:46 +0000)]
Cleanup of libxml2 library - removing all stuff which is not needed for building the library.

Whole version of this version of libxml2 is stored in vendor/libxml2/current, and future updates will be done only via proper vendor imports.

svn path=/trunk/; revision=25351

14 years agoCleanup of zlib library - removing all stuff which is not needed for building the...
Aleksey Bragin [Sun, 7 Jan 2007 19:10:09 +0000 (19:10 +0000)]
Cleanup of zlib library - removing all stuff which is not needed for building the library (~280 files/160 folders -> 40 files/no folders).

Whole version of this version of zlib is stored in vendor/zlib/current, and future updates will be done only via proper vendor imports.

svn path=/trunk/; revision=25348

14 years agoupdate from zlib 1.1.4 to 1.2.3
Magnus Olsen [Sun, 7 Jan 2007 15:56:49 +0000 (15:56 +0000)]
update from zlib 1.1.4 to 1.2.3

                ChangeLog file for zlib
Changes in 1.2.3 (18 July 2005)
- Apply security vulnerability fixes to contrib/infback9 as well
- Clean up some text files (carriage returns, trailing space)
- Update testzlib, vstudio, masmx64, and masmx86 in contrib [Vollant]

Changes in 1.2.2.4 (11 July 2005)
- Add inflatePrime() function for starting inflation at bit boundary
- Avoid some Visual C warnings in deflate.c
- Avoid more silly Visual C warnings in inflate.c and inftrees.c for 64-bit
  compile
- Fix some spelling errors in comments [Betts]
- Correct inflateInit2() error return documentation in zlib.h
- Added zran.c example of compressed data random access to examples
  directory, shows use of inflatePrime()
- Fix cast for assignments to strm->state in inflate.c and infback.c
- Fix zlibCompileFlags() in zutil.c to use 1L for long shifts [Oberhumer]
- Move declarations of gf2 functions to right place in crc32.c [Oberhumer]
- Add cast in trees.c t avoid a warning [Oberhumer]
- Avoid some warnings in fitblk.c, gun.c, gzjoin.c in examples [Oberhumer]
- Update make_vms.com [Zinser]
- Initialize state->write in inflateReset() since copied in inflate_fast()
- Be more strict on incomplete code sets in inflate_table() and increase
  ENOUGH and MAXD -- this repairs a possible security vulnerability for
  invalid inflate input.  Thanks to Tavis Ormandy and Markus Oberhumer for
  discovering the vulnerability and providing test cases.
- Add ia64 support to configure for HP-UX [Smith]
- Add error return to gzread() for format or i/o error [Levin]
- Use malloc.h for OS/2 [Necasek]

Changes in 1.2.2.3 (27 May 2005)
- Replace 1U constants in inflate.c and inftrees.c for 64-bit compile
- Typecast fread() return values in gzio.c [Vollant]
- Remove trailing space in minigzip.c outmode (VC++ can't deal with it)
- Fix crc check bug in gzread() after gzungetc() [Heiner]
- Add the deflateTune() function to adjust internal compression parameters
- Add a fast gzip decompressor, gun.c, to examples (use of inflateBack)
- Remove an incorrect assertion in examples/zpipe.c
- Add C++ wrapper in infback9.h [Donais]
- Fix bug in inflateCopy() when decoding fixed codes
- Note in zlib.h how much deflateSetDictionary() actually uses
- Remove USE_DICT_HEAD in deflate.c (would mess up inflate if used)
- Add _WIN32_WCE to define WIN32 in zconf.in.h [Spencer]
- Don't include stderr.h or errno.h for _WIN32_WCE in zutil.h [Spencer]
- Add gzdirect() function to indicate transparent reads
- Update contrib/minizip [Vollant]
- Fix compilation of deflate.c when both ASMV and FASTEST [Oberhumer]
- Add casts in crc32.c to avoid warnings [Oberhumer]
- Add contrib/masmx64 [Vollant]
- Update contrib/asm586, asm686, masmx86, testzlib, vstudio [Vollant]

Changes in 1.2.2.2 (30 December 2004)
- Replace structure assignments in deflate.c and inflate.c with zmemcpy to
  avoid implicit memcpy calls (portability for no-library compilation)
- Increase sprintf() buffer size in gzdopen() to allow for large numbers
- Add INFLATE_STRICT to check distances against zlib header
- Improve WinCE errno handling and comments [Chang]
- Remove comment about no gzip header processing in FAQ
- Add Z_FIXED strategy option to deflateInit2() to force fixed trees
- Add updated make_vms.com [Coghlan], update README
- Create a new "examples" directory, move gzappend.c there, add zpipe.c,
  fitblk.c, gzlog.[ch], gzjoin.c, and zlib_how.html.
- Add FAQ entry and comments in deflate.c on uninitialized memory access
- Add Solaris 9 make options in configure [Gilbert]
- Allow strerror() usage in gzio.c for STDC
- Fix DecompressBuf in contrib/delphi/ZLib.pas [ManChesTer]
- Update contrib/masmx86/inffas32.asm and gvmat32.asm [Vollant]
- Use z_off_t for adler32_combine() and crc32_combine() lengths
- Make adler32() much faster for small len
- Use OS_CODE in deflate() default gzip header

Changes in 1.2.2.1 (31 October 2004)
- Allow inflateSetDictionary() call for raw inflate
- Fix inflate header crc check bug for file names and comments
- Add deflateSetHeader() and gz_header structure for custom gzip headers
- Add inflateGetheader() to retrieve gzip headers
- Add crc32_combine() and adler32_combine() functions
- Add alloc_func, free_func, in_func, out_func to Z_PREFIX list
- Use zstreamp consistently in zlib.h (inflate_back functions)
- Remove GUNZIP condition from definition of inflate_mode in inflate.h
  and in contrib/inflate86/inffast.S [Truta, Anderson]
- Add support for AMD64 in contrib/inflate86/inffas86.c [Anderson]
- Update projects/README.projects and projects/visualc6 [Truta]
- Update win32/DLL_FAQ.txt [Truta]
- Avoid warning under NO_GZCOMPRESS in gzio.c; fix typo [Truta]
- Deprecate Z_ASCII; use Z_TEXT instead [Truta]
- Use a new algorithm for setting strm->data_type in trees.c [Truta]
- Do not define an exit() prototype in zutil.c unless DEBUG defined
- Remove prototype of exit() from zutil.c, example.c, minigzip.c [Truta]
- Add comment in zlib.h for Z_NO_FLUSH parameter to deflate()
- Fix Darwin build version identification [Peterson]

Changes in 1.2.2 (3 October 2004)
- Update zlib.h comments on gzip in-memory processing
- Set adler to 1 in inflateReset() to support Java test suite [Walles]
- Add contrib/dotzlib [Ravn]
- Update win32/DLL_FAQ.txt [Truta]
- Update contrib/minizip [Vollant]
- Move contrib/visual-basic.txt to old/ [Truta]
- Fix assembler builds in projects/visualc6/ [Truta]

Changes in 1.2.1.2 (9 September 2004)
- Update INDEX file
- Fix trees.c to update strm->data_type (no one ever noticed!)
- Fix bug in error case in inflate.c, infback.c, and infback9.c [Brown]
- Add "volatile" to crc table flag declaration (for DYNAMIC_CRC_TABLE)
- Add limited multitasking protection to DYNAMIC_CRC_TABLE
- Add NO_vsnprintf for VMS in zutil.h [Mozilla]
- Don't declare strerror() under VMS [Mozilla]
- Add comment to DYNAMIC_CRC_TABLE to use get_crc_table() to initialize
- Update contrib/ada [Anisimkov]
- Update contrib/minizip [Vollant]
- Fix configure to not hardcode directories for Darwin [Peterson]
- Fix gzio.c to not return error on empty files [Brown]
- Fix indentation; update version in contrib/delphi/ZLib.pas and
  contrib/pascal/zlibpas.pas [Truta]
- Update mkasm.bat in contrib/masmx86 [Truta]
- Update contrib/untgz [Truta]
- Add projects/README.projects [Truta]
- Add project for MS Visual C++ 6.0 in projects/visualc6 [Cadieux, Truta]
- Update win32/DLL_FAQ.txt [Truta]
- Update list of Z_PREFIX symbols in zconf.h [Randers-Pehrson, Truta]
- Remove an unnecessary assignment to curr in inftrees.c [Truta]
- Add OS/2 to exe builds in configure [Poltorak]
- Remove err dummy parameter in zlib.h [Kientzle]

Changes in 1.2.1.1 (9 January 2004)
- Update email address in README
- Several FAQ updates
- Fix a big fat bug in inftrees.c that prevented decoding valid
  dynamic blocks with only literals and no distance codes --
  Thanks to "Hot Emu" for the bug report and sample file
- Add a note to puff.c on no distance codes case.

Changes in 1.2.1 (17 November 2003)
- Remove a tab in contrib/gzappend/gzappend.c
- Update some interfaces in contrib for new zlib functions
- Update zlib version number in some contrib entries
- Add Windows CE definition for ptrdiff_t in zutil.h [Mai, Truta]
- Support shared libraries on Hurd and KFreeBSD [Brown]
- Fix error in NO_DIVIDE option of adler32.c

Changes in 1.2.0.8 (4 November 2003)
- Update version in contrib/delphi/ZLib.pas and contrib/pascal/zlibpas.pas
- Add experimental NO_DIVIDE #define in adler32.c
    - Possibly faster on some processors (let me know if it is)
- Correct Z_BLOCK to not return on first inflate call if no wrap
- Fix strm->data_type on inflate() return to correctly indicate EOB
- Add deflatePrime() function for appending in the middle of a byte
- Add contrib/gzappend for an example of appending to a stream
- Update win32/DLL_FAQ.txt [Truta]
- Delete Turbo C comment in README [Truta]
- Improve some indentation in zconf.h [Truta]
- Fix infinite loop on bad input in configure script [Church]
- Fix gzeof() for concatenated gzip files [Johnson]
- Add example to contrib/visual-basic.txt [Michael B.]
- Add -p to mkdir's in Makefile.in [vda]
- Fix configure to properly detect presence or lack of printf functions
- Add AS400 support [Monnerat]
- Add a little Cygwin support [Wilson]

Changes in 1.2.0.7 (21 September 2003)
- Correct some debug formats in contrib/infback9
- Cast a type in a debug statement in trees.c
- Change search and replace delimiter in configure from % to # [Beebe]
- Update contrib/untgz to 0.2 with various fixes [Truta]
- Add build support for Amiga [Nikl]
- Remove some directories in old that have been updated to 1.2
- Add dylib building for Mac OS X in configure and Makefile.in
- Remove old distribution stuff from Makefile
- Update README to point to DLL_FAQ.txt, and add comment on Mac OS X
- Update links in README

Changes in 1.2.0.6 (13 September 2003)
- Minor FAQ updates
- Update contrib/minizip to 1.00 [Vollant]
- Remove test of gz functions in example.c when GZ_COMPRESS defined [Truta]
- Update POSTINC comment for 68060 [Nikl]
- Add contrib/infback9 with deflate64 decoding (unsupported)
- For MVS define NO_vsnprintf and undefine FAR [van Burik]
- Add pragma for fdopen on MVS [van Burik]

Changes in 1.2.0.5 (8 September 2003)
- Add OF to inflateBackEnd() declaration in zlib.h
- Remember start when using gzdopen in the middle of a file
- Use internal off_t counters in gz* functions to properly handle seeks
- Perform more rigorous check for distance-too-far in inffast.c
- Add Z_BLOCK flush option to return from inflate at block boundary
- Set strm->data_type on return from inflate
    - Indicate bits unused, if at block boundary, and if in last block
- Replace size_t with ptrdiff_t in crc32.c, and check for correct size
- Add condition so old NO_DEFLATE define still works for compatibility
- FAQ update regarding the Windows DLL [Truta]
- INDEX update: add qnx entry, remove aix entry [Truta]
- Install zlib.3 into mandir [Wilson]
- Move contrib/zlib_dll_FAQ.txt to win32/DLL_FAQ.txt; update [Truta]
- Adapt the zlib interface to the new DLL convention guidelines [Truta]
- Introduce ZLIB_WINAPI macro to allow the export of functions using
  the WINAPI calling convention, for Visual Basic [Vollant, Truta]
- Update msdos and win32 scripts and makefiles [Truta]
- Export symbols by name, not by ordinal, in win32/zlib.def [Truta]
- Add contrib/ada [Anisimkov]
- Move asm files from contrib/vstudio/vc70_32 to contrib/asm386 [Truta]
- Rename contrib/asm386 to contrib/masmx86 [Truta, Vollant]
- Add contrib/masm686 [Truta]
- Fix offsets in contrib/inflate86 and contrib/masmx86/inffas32.asm
  [Truta, Vollant]
- Update contrib/delphi; rename to contrib/pascal; add example [Truta]
- Remove contrib/delphi2; add a new contrib/delphi [Truta]
- Avoid inclusion of the nonstandard <memory.h> in contrib/iostream,
  and fix some method prototypes [Truta]
- Fix the ZCR_SEED2 constant to avoid warnings in contrib/minizip
  [Truta]
- Avoid the use of backslash (\) in contrib/minizip [Vollant]
- Fix file time handling in contrib/untgz; update makefiles [Truta]
- Update contrib/vstudio/vc70_32 to comply with the new DLL guidelines
  [Vollant]
- Remove contrib/vstudio/vc15_16 [Vollant]
- Rename contrib/vstudio/vc70_32 to contrib/vstudio/vc7 [Truta]
- Update README.contrib [Truta]
- Invert the assignment order of match_head and s->prev[...] in
  INSERT_STRING [Truta]
- Compare TOO_FAR with 32767 instead of 32768, to avoid 16-bit warnings
  [Truta]
- Compare function pointers with 0, not with NULL or Z_NULL [Truta]
- Fix prototype of syncsearch in inflate.c [Truta]
- Introduce ASMINF macro to be enabled when using an ASM implementation
  of inflate_fast [Truta]
- Change NO_DEFLATE to NO_GZCOMPRESS [Truta]
- Modify test_gzio in example.c to take a single file name as a
  parameter [Truta]
- Exit the example.c program if gzopen fails [Truta]
- Add type casts around strlen in example.c [Truta]
- Remove casting to sizeof in minigzip.c; give a proper type
  to the variable compared with SUFFIX_LEN [Truta]
- Update definitions of STDC and STDC99 in zconf.h [Truta]
- Synchronize zconf.h with the new Windows DLL interface [Truta]
- Use SYS16BIT instead of __32BIT__ to distinguish between
  16- and 32-bit platforms [Truta]
- Use far memory allocators in small 16-bit memory models for
  Turbo C [Truta]
- Add info about the use of ASMV, ASMINF and ZLIB_WINAPI in
  zlibCompileFlags [Truta]
- Cygwin has vsnprintf [Wilson]
- In Windows16, OS_CODE is 0, as in MSDOS [Truta]
- In Cygwin, OS_CODE is 3 (Unix), not 11 (Windows32) [Wilson]

Changes in 1.2.0.4 (10 August 2003)
- Minor FAQ updates
- Be more strict when checking inflateInit2's windowBits parameter
- Change NO_GUNZIP compile option to NO_GZIP to cover deflate as well
- Add gzip wrapper option to deflateInit2 using windowBits
- Add updated QNX rule in configure and qnx directory [Bonnefoy]
- Make inflate distance-too-far checks more rigorous
- Clean up FAR usage in inflate
- Add casting to sizeof() in gzio.c and minigzip.c

Changes in 1.2.0.3 (19 July 2003)
- Fix silly error in gzungetc() implementation [Vollant]
- Update contrib/minizip and contrib/vstudio [Vollant]
- Fix printf format in example.c
- Correct cdecl support in zconf.in.h [Anisimkov]
- Minor FAQ updates

Changes in 1.2.0.2 (13 July 2003)
- Add ZLIB_VERNUM in zlib.h for numerical preprocessor comparisons
- Attempt to avoid warnings in crc32.c for pointer-int conversion
- Add AIX to configure, remove aix directory [Bakker]
- Add some casts to minigzip.c
- Improve checking after insecure sprintf() or vsprintf() calls
- Remove #elif's from crc32.c
- Change leave label to inf_leave in inflate.c and infback.c to avoid
  library conflicts
- Remove inflate gzip decoding by default--only enable gzip decoding by
  special request for stricter backward compatibility
- Add zlibCompileFlags() function to return compilation information
- More typecasting in deflate.c to avoid warnings
- Remove leading underscore from _Capital #defines [Truta]
- Fix configure to link shared library when testing
- Add some Windows CE target adjustments [Mai]
- Remove #define ZLIB_DLL in zconf.h [Vollant]
- Add zlib.3 [Rodgers]
- Update RFC URL in deflate.c and algorithm.txt [Mai]
- Add zlib_dll_FAQ.txt to contrib [Truta]
- Add UL to some constants [Truta]
- Update minizip and vstudio [Vollant]
- Remove vestigial NEED_DUMMY_RETURN from zconf.in.h
- Expand use of NO_DUMMY_DECL to avoid all dummy structures
- Added iostream3 to contrib [Schwardt]
- Replace rewind() with fseek() for WinCE [Truta]
- Improve setting of zlib format compression level flags
    - Report 0 for huffman and rle strategies and for level == 0 or 1
    - Report 2 only for level == 6
- Only deal with 64K limit when necessary at compile time [Truta]
- Allow TOO_FAR check to be turned off at compile time [Truta]
- Add gzclearerr() function [Souza]
- Add gzungetc() function

Changes in 1.2.0.1 (17 March 2003)
- Add Z_RLE strategy for run-length encoding [Truta]
    - When Z_RLE requested, restrict matches to distance one
    - Update zlib.h, minigzip.c, gzopen(), gzdopen() for Z_RLE
- Correct FASTEST compilation to allow level == 0
- Clean up what gets compiled for FASTEST
- Incorporate changes to zconf.in.h [Vollant]
    - Refine detection of Turbo C need for dummy returns
    - Refine ZLIB_DLL compilation
    - Include additional header file on VMS for off_t typedef
- Try to use _vsnprintf where it supplants vsprintf [Vollant]
- Add some casts in inffast.c
- Enchance comments in zlib.h on what happens if gzprintf() tries to
  write more than 4095 bytes before compression
- Remove unused state from inflateBackEnd()
- Remove exit(0) from minigzip.c, example.c
- Get rid of all those darn tabs
- Add "check" target to Makefile.in that does the same thing as "test"
- Add "mostlyclean" and "maintainer-clean" targets to Makefile.in
- Update contrib/inflate86 [Anderson]
- Update contrib/testzlib, contrib/vstudio, contrib/minizip [Vollant]
- Add msdos and win32 directories with makefiles [Truta]
- More additions and improvements to the FAQ

Changes in 1.2.0 (9 March 2003)
- New and improved inflate code
    - About 20% faster
    - Does not allocate 32K window unless and until needed
    - Automatically detects and decompresses gzip streams
    - Raw inflate no longer needs an extra dummy byte at end
    - Added inflateBack functions using a callback interface--even faster
      than inflate, useful for file utilities (gzip, zip)
    - Added inflateCopy() function to record state for random access on
      externally generated deflate streams (e.g. in gzip files)
    - More readable code (I hope)
- New and improved crc32()
    - About 50% faster, thanks to suggestions from Rodney Brown
- Add deflateBound() and compressBound() functions
- Fix memory leak in deflateInit2()
- Permit setting dictionary for raw deflate (for parallel deflate)
- Fix const declaration for gzwrite()
- Check for some malloc() failures in gzio.c
- Fix bug in gzopen() on single-byte file 0x1f
- Fix bug in gzread() on concatenated file with 0x1f at end of buffer
  and next buffer doesn't start with 0x8b
- Fix uncompress() to return Z_DATA_ERROR on truncated input
- Free memory at end of example.c
- Remove MAX #define in trees.c (conflicted with some libraries)
- Fix static const's in deflate.c, gzio.c, and zutil.[ch]
- Declare malloc() and free() in gzio.c if STDC not defined
- Use malloc() instead of calloc() in zutil.c if int big enough
- Define STDC for AIX
- Add aix/ with approach for compiling shared library on AIX
- Add HP-UX support for shared libraries in configure
- Add OpenUNIX support for shared libraries in configure
- Use $cc instead of gcc to build shared library
- Make prefix directory if needed when installing
- Correct Macintosh avoidance of typedef Byte in zconf.h
- Correct Turbo C memory allocation when under Linux
- Use libz.a instead of -lz in Makefile (assure use of compiled library)
- Update configure to check for snprintf or vsnprintf functions and their
  return value, warn during make if using an insecure function
- Fix configure problem with compile-time knowledge of HAVE_UNISTD_H that
  is lost when library is used--resolution is to build new zconf.h
- Documentation improvements (in zlib.h):
    - Document raw deflate and inflate
    - Update RFCs URL
    - Point out that zlib and gzip formats are different
    - Note that Z_BUF_ERROR is not fatal
    - Document string limit for gzprintf() and possible buffer overflow
    - Note requirement on avail_out when flushing
    - Note permitted values of flush parameter of inflate()
- Add some FAQs (and even answers) to the FAQ
- Add contrib/inflate86/ for x86 faster inflate
- Add contrib/blast/ for PKWare Data Compression Library decompression
- Add contrib/puff/ simple inflate for deflate format description

svn path=/trunk/; revision=25342

14 years agoprepare for sync of zlib
Magnus Olsen [Sun, 7 Jan 2007 15:11:57 +0000 (15:11 +0000)]
prepare for sync of zlib
add malloc to usetup. it only will be use by zlib 1.2.3 when the sync is finish

svn path=/trunk/; revision=25339

14 years agofix paths
Johannes Anderwald [Sun, 7 Jan 2007 12:37:27 +0000 (12:37 +0000)]
fix paths

svn path=/trunk/; revision=25338

14 years ago- Smallish changes to HalpReboot to make flags clearer and fixup one of them.
Alex Ionescu [Sun, 7 Jan 2007 06:49:00 +0000 (06:49 +0000)]
- Smallish changes to HalpReboot to make flags clearer and fixup one of them.

svn path=/trunk/; revision=25337

14 years ago- Fix multiple bugs in HalpCalculateChsValues.
Alex Ionescu [Sun, 7 Jan 2007 00:50:41 +0000 (00:50 +0000)]
- Fix multiple bugs in HalpCalculateChsValues.
- Fix lots of typecast warnings.
- Fix potentially uninitialized variables.
- This should fix the partitioning problems/regression. Thanks to hto for finding out the source of the bug.

svn path=/trunk/; revision=25336

14 years agoAdd DisableVmwInst option to unattend setup to disable vmware driver setup wizard
Saveliy Tretiakov [Sat, 6 Jan 2007 21:18:36 +0000 (21:18 +0000)]
Add DisableVmwInst option to unattend setup to disable vmware driver setup wizard

svn path=/trunk/; revision=25334

14 years agoDmitry G. Gorbachev (hto at mail cnt dot ru):
Aleksey Bragin [Sat, 6 Jan 2007 19:14:41 +0000 (19:14 +0000)]
Dmitry G. Gorbachev (hto at mail cnt dot ru):

NtOpenKey() calls ObpCaptureObjectAttributes() which can return null
ObjectName.

Then null pointer used in
 if (ObjectName.Buffer[(ObjectName.Length / sizeof(WCHAR)) - 1] == '\\')
which leads to a crash.

svn path=/trunk/; revision=25332

14 years ago- Don't use hardcoded colors.
Eric Kohl [Sat, 6 Jan 2007 16:53:07 +0000 (16:53 +0000)]
- Don't use hardcoded colors.
- Calculate the menu bar rectangle.
- Add preview menu and remove the menu item strings.
- Draw the menu bar using DrawMenuBarTemp.

svn path=/trunk/; revision=25331

14 years agocopyrights of all files are changed to 1998-2007 (patch by Colin Finck)
Christoph von Wittich [Sat, 6 Jan 2007 13:12:53 +0000 (13:12 +0000)]
copyrights of all files are changed to 1998-2007 (patch by Colin Finck)
See issue #1942 for more details.

svn path=/trunk/; revision=25330

14 years agoAdd DrawMenuBarTemp prototype.
Eric Kohl [Sat, 6 Jan 2007 12:23:48 +0000 (12:23 +0000)]
Add DrawMenuBarTemp prototype.

svn path=/trunk/; revision=25329

14 years agoTwo more formating and debug output changes from cc branch.
Maarten Bosma [Sat, 6 Jan 2007 02:50:53 +0000 (02:50 +0000)]
Two more formating and debug output changes from cc branch.

svn path=/trunk/; revision=25326

14 years agoSome formating and debug output changes based on cc branch.
Maarten Bosma [Sat, 6 Jan 2007 02:34:58 +0000 (02:34 +0000)]
Some formating and debug output changes based on cc branch.

svn path=/trunk/; revision=25324

14 years agoDbgPrint => DPRINT1
Maarten Bosma [Sat, 6 Jan 2007 00:24:51 +0000 (00:24 +0000)]
DbgPrint => DPRINT1

svn path=/trunk/; revision=25323

14 years agoforgot to clean up my mess
Ged Murphy [Fri, 5 Jan 2007 22:59:33 +0000 (22:59 +0000)]
forgot to clean up my mess

svn path=/trunk/; revision=25321

14 years agofix a menu resource leak
Ged Murphy [Fri, 5 Jan 2007 22:55:49 +0000 (22:55 +0000)]
fix a menu resource leak

svn path=/trunk/; revision=25320

14 years agofix a warning
Christoph von Wittich [Fri, 5 Jan 2007 21:02:15 +0000 (21:02 +0000)]
fix a warning

svn path=/trunk/; revision=25319

14 years ago- Draw the Scrollbar.
Eric Kohl [Fri, 5 Jan 2007 20:58:24 +0000 (20:58 +0000)]
- Draw the Scrollbar.
- Draw the Titlebar using DrawCaptionTemp.
- Clean up the code structure.

svn path=/trunk/; revision=25318

14 years ago* fixed some warnings
Christoph von Wittich [Fri, 5 Jan 2007 20:22:44 +0000 (20:22 +0000)]
* fixed some warnings

svn path=/trunk/; revision=25316

14 years ago* fixed a bug in AddPartitionToList (value must be of type FORMATSTATE instead of...
Christoph von Wittich [Fri, 5 Jan 2007 20:19:21 +0000 (20:19 +0000)]
* fixed a bug in AddPartitionToList (value must be of type FORMATSTATE instead of MEDIA_TYPE
* fixed some warnings

svn path=/trunk/; revision=25315

14 years ago* handle REG_EXPAND_SZ in GetAutostartEntriesFromRegistry
Christoph von Wittich [Fri, 5 Jan 2007 20:15:07 +0000 (20:15 +0000)]
* handle REG_EXPAND_SZ in GetAutostartEntriesFromRegistry
* changed license to LGPL

svn path=/trunk/; revision=25314

14 years agoDon't call ReadCacheSegmentChain() twice (thanks Maarten).
Aleksey Bragin [Fri, 5 Jan 2007 19:41:19 +0000 (19:41 +0000)]
Don't call ReadCacheSegmentChain() twice (thanks Maarten).

svn path=/trunk/; revision=25313

14 years agofix build
Ged Murphy [Fri, 5 Jan 2007 18:41:48 +0000 (18:41 +0000)]
fix build

svn path=/trunk/; revision=25312

14 years agoAdd DrawCaptionTempA/W prototypes.
Eric Kohl [Fri, 5 Jan 2007 18:28:32 +0000 (18:28 +0000)]
Add DrawCaptionTempA/W prototypes.

svn path=/trunk/; revision=25311

14 years agocomment out monitor blits until I (or someone else) gets around to writing a custom...
Ged Murphy [Fri, 5 Jan 2007 18:16:32 +0000 (18:16 +0000)]
comment out monitor blits until I (or someone else) gets around to writing a custom control to take changes of dialog units into account.

svn path=/trunk/; revision=25310

14 years ago- Add a bit of a hack to paint over the NULL text values in the caption bar. At least...
Ged Murphy [Fri, 5 Jan 2007 17:51:05 +0000 (17:51 +0000)]
- Add a bit of a hack to paint over the NULL text values in the caption bar. At least they look pretty now until a better fix is found
- load resource strings onto heap to avoid overfows from translations

svn path=/trunk/; revision=25309

14 years agoFix bsod when executing IntLoadKeyboardLayout. (NtOpenKey() tryes to modify readonly...
Saveliy Tretiakov [Fri, 5 Jan 2007 17:12:10 +0000 (17:12 +0000)]
Fix bsod when executing IntLoadKeyboardLayout. (NtOpenKey() tryes to modify readonly memory and it causes crash)

svn path=/trunk/; revision=25308

14 years ago- add italian translations from bugzilla
Johannes Anderwald [Fri, 5 Jan 2007 11:38:25 +0000 (11:38 +0000)]
- add italian translations from bugzilla
- fixes bugs from 1921-1935

svn path=/trunk/; revision=25306

14 years ago- ignore default libraries when msvcrt.lib is used.
Johannes Anderwald [Fri, 5 Jan 2007 08:21:54 +0000 (08:21 +0000)]
- ignore default libraries when msvcrt.lib is used.
Using msvcrt.lib causes duplicate symbols linking errors for projects

svn path=/trunk/; revision=25305

14 years agoIt's strange that I always notice my own errors in ros-diffs and not before the commit.
Ged Murphy [Thu, 4 Jan 2007 23:39:26 +0000 (23:39 +0000)]
It's strange that I always notice my own errors in ros-diffs and not before the commit.

svn path=/trunk/; revision=25299

14 years agoactivate openfile dialog (doesn't load files yet)
Christoph von Wittich [Thu, 4 Jan 2007 23:19:11 +0000 (23:19 +0000)]
activate openfile dialog (doesn't load files yet)

svn path=/trunk/; revision=25298

14 years agoEric's cute control made me smile, so I've added some text to the windows.
Ged Murphy [Thu, 4 Jan 2007 23:03:38 +0000 (23:03 +0000)]
Eric's cute control made me smile, so I've added some text to the windows.
Note, as we can't use SetWindowText for these caption, the text must be drawn on manually (which makes for some icky code). This 'should' mean we can remove DC_TEXT in DrawCaption to get rid of those squares. However, removing these removes the gradient.
Eric, any ideas other than painting over the white squares?

svn path=/trunk/; revision=25297

14 years agochange extensions in commdlg filter to rtf
Christoph von Wittich [Thu, 4 Jan 2007 22:35:34 +0000 (22:35 +0000)]
change extensions in commdlg filter to rtf

svn path=/trunk/; revision=25296

14 years ago- improve error checking
Johannes Anderwald [Thu, 4 Jan 2007 16:22:06 +0000 (16:22 +0000)]
- improve error checking

svn path=/trunk/; revision=25295

14 years ago- remove line
Johannes Anderwald [Thu, 4 Jan 2007 16:04:05 +0000 (16:04 +0000)]
- remove line

svn path=/trunk/; revision=25294

14 years ago- order all tools in alphabetically order
Johannes Anderwald [Thu, 4 Jan 2007 15:57:47 +0000 (15:57 +0000)]
- order all tools in alphabetically order
- add rgenstat to tools.mak

svn path=/trunk/; revision=25293

14 years agodo not build hello as GUI apps it is CUI apps. printf is redirect in GUI apps and...
Magnus Olsen [Thu, 4 Jan 2007 14:46:20 +0000 (14:46 +0000)]
do  not build hello as GUI apps it is CUI apps. printf is redirect in GUI apps and does not output to console. Now we change to CUI, printf are redirect to console when it build as CUI.

svn path=/trunk/; revision=25292

14 years agoAdd Miranda 0.5.1 (0.6 does not work)
Maarten Bosma [Thu, 4 Jan 2007 14:19:19 +0000 (14:19 +0000)]
Add Miranda 0.5.1 (0.6 does not work)

svn path=/trunk/; revision=25291

14 years agoMake Downloader perform better under ReactOS:
Maarten Bosma [Thu, 4 Jan 2007 12:16:18 +0000 (12:16 +0000)]
Make Downloader perform better under ReactOS:
- Use other font.
- Redraw buttons at resize.

svn path=/trunk/; revision=25290

14 years ago- Fix a bug in KeLeaveCriticalRegion which was delivering APCs even if Special APCs...
Alex Ionescu [Thu, 4 Jan 2007 01:55:27 +0000 (01:55 +0000)]
- Fix a bug in KeLeaveCriticalRegion which was delivering APCs even if Special APCs were disabled. The check is now fixed. Thanks to Dominique Cote for the bug report.

svn path=/trunk/; revision=25289

14 years agoupdate text to 2007
Ged Murphy [Wed, 3 Jan 2007 23:12:19 +0000 (23:12 +0000)]
update text to 2007

svn path=/trunk/; revision=25288

14 years agoBoot sector for regression tests: Do always boot hdd if there is a MDR, otherwise...
Maarten Bosma [Wed, 3 Jan 2007 21:46:46 +0000 (21:46 +0000)]
Boot sector for regression tests: Do always boot hdd if there is a MDR, otherwise always start the installation.

svn path=/trunk/; revision=25287

14 years agoAdd 24bpp formats. This will clean up the look of interface until I get time to finis...
Ged Murphy [Wed, 3 Jan 2007 20:58:37 +0000 (20:58 +0000)]
Add 24bpp formats. This will clean up the look of interface until I get time to finish the alpha code changes

svn path=/trunk/; revision=25286

14 years agoAdd 24bpp formats. This will clean up the look of interface until I get time to finis...
Ged Murphy [Wed, 3 Jan 2007 20:57:09 +0000 (20:57 +0000)]
Add 24bpp formats. This will clean up the look of interface until I get time to finish the alpha changes

svn path=/trunk/; revision=25285

14 years agoThese should have 24bpp versions.
Ged Murphy [Wed, 3 Jan 2007 19:14:58 +0000 (19:14 +0000)]
These should have 24bpp versions.

svn path=/trunk/; revision=25284

14 years agoDo not show "Press any key to boot from CD"-Message if there is no MBR on the hard...
Maarten Bosma [Wed, 3 Jan 2007 14:33:41 +0000 (14:33 +0000)]
Do not show "Press any key to boot from CD"-Message if there is no MBR on the hard drive.

svn path=/trunk/; revision=25283

14 years agoTest application for loading and switching keyboard layouts
Saveliy Tretiakov [Wed, 3 Jan 2007 11:16:47 +0000 (11:16 +0000)]
Test application for loading and switching keyboard layouts

svn path=/trunk/; revision=25281

14 years agoAdd the appearance preview control. Right now it doesn't do much but sitting there...
Eric Kohl [Tue, 2 Jan 2007 21:53:26 +0000 (21:53 +0000)]
Add the appearance preview control. Right now it doesn't do much but sitting there and looking great. ;-)

svn path=/trunk/; revision=25279

14 years agoremove #define IMAGE_FILE_MACHINE_* from elf32.c it hack for we did miss them in...
Magnus Olsen [Tue, 2 Jan 2007 17:01:21 +0000 (17:01 +0000)]
remove #define IMAGE_FILE_MACHINE_* from elf32.c it  hack for we did miss them in the winnt.h header before, now seen few rev back we got them in right place.

svn path=/trunk/; revision=25278

14 years agoComment out definition of IMAGE_FILE_MACHINE_ARM to fix compilation - please fix...
Maarten Bosma [Tue, 2 Jan 2007 11:43:12 +0000 (11:43 +0000)]
Comment out definition of IMAGE_FILE_MACHINE_ARM to fix compilation - please fix properly.

svn path=/trunk/; revision=25277

14 years ago- Add the rtltypes.h change from r25264 back and add the define for HEAP_CREATE_ENABL...
Peter Ward [Tue, 2 Jan 2007 10:25:51 +0000 (10:25 +0000)]
- Add the rtltypes.h change from r25264 back and add the define for HEAP_CREATE_ENABLE_EXECUTE to winnt.h, this, I believe, is the proper fix.

svn path=/trunk/; revision=25276

14 years agoRevert rtltypes.h change from r25264 until a proper fix is found.
Aleksey Bragin [Tue, 2 Jan 2007 09:53:01 +0000 (09:53 +0000)]
Revert rtltypes.h change from r25264 until a proper fix is found.

svn path=/trunk/; revision=25275

14 years ago1. starting adding pe loader to cputointel to misc.c
Magnus Olsen [Tue, 2 Jan 2007 02:21:58 +0000 (02:21 +0000)]
1. starting adding pe loader to cputointel to misc.c
2. move the loadimage stuff to own functions to misc.c
3. rewrite so loader call to brain* after it load the image.
4. setup main using the loader
5. add few more input param to main -in, -inexe, -in try autodetect type of file, -inexe try convert a PE file.

svn path=/trunk/; revision=25272

14 years agoFix HalXbox build
Hervé Poussineau [Mon, 1 Jan 2007 23:55:40 +0000 (23:55 +0000)]
Fix HalXbox build

svn path=/trunk/; revision=25271

14 years agoSet explicitly set default icon when adding item to the applications tree view. Worka...
Maarten Bosma [Mon, 1 Jan 2007 21:46:29 +0000 (21:46 +0000)]
Set explicitly set default icon when adding item to the applications tree view. Workaround for reactos bug.

svn path=/trunk/; revision=25270

14 years agoMove -enable-stdcall-fixup definition to .rbuild file. Other platforms may not need it.
Hervé Poussineau [Mon, 1 Jan 2007 21:42:27 +0000 (21:42 +0000)]
Move -enable-stdcall-fixup definition to .rbuild file. Other platforms may not need it.

svn path=/trunk/; revision=25269

14 years agoadding more define of IMAGE_SUBSYSTEM that we are missing
Magnus Olsen [Mon, 1 Jan 2007 21:32:21 +0000 (21:32 +0000)]
adding more define of IMAGE_SUBSYSTEM that we are missing

svn path=/trunk/; revision=25268

14 years agoAdd Samba TNG
Maarten Bosma [Mon, 1 Jan 2007 20:42:15 +0000 (20:42 +0000)]
Add Samba TNG

svn path=/trunk/; revision=25267

14 years agoadding allot IMAGE_FILE_MACHINE to winnt that we where missing
Magnus Olsen [Mon, 1 Jan 2007 20:21:43 +0000 (20:21 +0000)]
adding allot IMAGE_FILE_MACHINE to winnt that we where missing

svn path=/trunk/; revision=25266

14 years ago- msvc compability fix...
Johannes Anderwald [Mon, 1 Jan 2007 14:59:05 +0000 (14:59 +0000)]
- msvc compability fix...

svn path=/trunk/; revision=25265

14 years agoBetter support for non X86 systems
Hervé Poussineau [Mon, 1 Jan 2007 14:50:16 +0000 (14:50 +0000)]
Better support for non X86 systems

svn path=/trunk/; revision=25264

14 years agoapps.xml => downloader.xml
Maarten Bosma [Mon, 1 Jan 2007 14:30:40 +0000 (14:30 +0000)]
apps.xml => downloader.xml

svn path=/trunk/; revision=25263

14 years ago- rename apps.xml to downloader.xml
Maarten Bosma [Mon, 1 Jan 2007 14:29:26 +0000 (14:29 +0000)]
- rename apps.xml to downloader.xml
- look first for the xml file in system32 then in current dir.

svn path=/trunk/; revision=25262

14 years agoAdding stubed arm4 for my CpuToIntel tool.
Magnus Olsen [Mon, 1 Jan 2007 13:37:24 +0000 (13:37 +0000)]
Adding stubed arm4 for my CpuToIntel tool.
Now we got tree diffent arch we can port over to intel x86 asm. But this tool are experment tool

svn path=/trunk/; revision=25261

14 years agoRemove flickering reducing trick, because it does not work under windows, and the...
Maarten Bosma [Mon, 1 Jan 2007 12:59:11 +0000 (12:59 +0000)]
Remove flickering reducing trick, because it does not work under windows, and the problem does not exist under reactos anyway.

svn path=/trunk/; revision=25260

14 years agoadding a stubed ppc brain, to my cputointel tool
Magnus Olsen [Mon, 1 Jan 2007 00:30:58 +0000 (00:30 +0000)]
adding a stubed ppc brain, to my cputointel tool

svn path=/trunk/; revision=25258

14 years ago1. setup input param to main
Magnus Olsen [Sun, 31 Dec 2006 18:45:35 +0000 (18:45 +0000)]
1. setup input param to main
2. implement cpu type flag in dummy and m68k
3. Adding more opcode for m68k, but they are stubed
Time to test the code and start implement m68k in next commit

svn path=/trunk/; revision=25257

14 years agoinclude the xml of the downloader.
Maarten Bosma [Sun, 31 Dec 2006 17:40:39 +0000 (17:40 +0000)]
include the xml of the downloader.

svn path=/trunk/; revision=25256

14 years agoRecommit changes from cc branch, without the hackish changes to create.c.
Maarten Bosma [Sun, 31 Dec 2006 16:43:40 +0000 (16:43 +0000)]
Recommit changes from cc branch, without the hackish changes to create.c.

svn path=/trunk/; revision=25255

14 years ago1. Adding a dummycpu showing how you can write you own cpu brain.
Magnus Olsen [Sun, 31 Dec 2006 16:03:07 +0000 (16:03 +0000)]
1. Adding a dummycpu showing how you can write you own cpu brain.
2. Did make some cleanup work for m68k

svn path=/trunk/; revision=25254

14 years ago... also check the return of IoCreateSymbolicLink
Hervé Poussineau [Sun, 31 Dec 2006 15:37:36 +0000 (15:37 +0000)]
... also check the return of IoCreateSymbolicLink

svn path=/trunk/; revision=25253

14 years ago- check if IoCreateDevice succeeded...
Johannes Anderwald [Sun, 31 Dec 2006 15:28:20 +0000 (15:28 +0000)]
- check if IoCreateDevice succeeded...

svn path=/trunk/; revision=25252

14 years agoinitate work of a CPUtranslator, example M68k to Intel. it is writen so not only...
Magnus Olsen [Sun, 31 Dec 2006 14:59:07 +0000 (14:59 +0000)]
initate work of a CPUtranslator, example M68k to Intel. it is writen so not only M68k can be added. it does not work at all. it is a ground layout how I should code it.

svn path=/trunk/; revision=25251

14 years agoFix a typo
Saveliy Tretiakov [Sat, 30 Dec 2006 21:40:32 +0000 (21:40 +0000)]
Fix a typo

svn path=/trunk/; revision=25250

14 years agoImplement NtGdiPolyDraw (based on wine).
Saveliy Tretiakov [Sat, 30 Dec 2006 20:46:05 +0000 (20:46 +0000)]
Implement NtGdiPolyDraw (based on wine).

svn path=/trunk/; revision=25249

14 years agoComment out a call to GdiReleaseDC() since it spams debug log with unimplemented...
Aleksey Bragin [Sat, 30 Dec 2006 11:04:20 +0000 (11:04 +0000)]
Comment out a call to GdiReleaseDC() since it spams debug log with unimplemented messages. I put up a FIXME so it gets uncommented once GdiReleaseDC() is implemented.

svn path=/trunk/; revision=25248

14 years agoDifferent folders for translations and other resources.
Maarten Bosma [Sat, 30 Dec 2006 10:11:58 +0000 (10:11 +0000)]
Different folders for translations and other resources.

svn path=/trunk/; revision=25247

14 years agodo not use hacked vfat drv revers the 25243
Magnus Olsen [Sat, 30 Dec 2006 01:11:14 +0000 (01:11 +0000)]
do not use hacked vfat drv revers the 25243
the hacked do not delete pendling or incomplte data
and so on,

svn path=/trunk/; revision=25246

14 years agoAdd changes from cc rewrite brunch. The driver still works under the old cc because...
Maarten Bosma [Sat, 30 Dec 2006 00:37:52 +0000 (00:37 +0000)]
Add changes from cc rewrite brunch. The driver still works under the old cc because it makes use of the USE_ROS_CC_AND_FS define.

svn path=/trunk/; revision=25243

14 years agoAdd downloader to start menu.
Maarten Bosma [Sat, 30 Dec 2006 00:18:00 +0000 (00:18 +0000)]
Add downloader to start menu.

svn path=/trunk/; revision=25242

14 years ago- Comment out the performance counting ("hits: xxx misses: yyy") part for the freetyp...
Aleksey Bragin [Fri, 29 Dec 2006 22:24:43 +0000 (22:24 +0000)]
- Comment out the performance counting ("hits: xxx misses: yyy") part for the freetype lib.

svn path=/trunk/; revision=25241

14 years ago- Fix OB_SECURITY_METHOD prototype, callers, and implementors.
Alex Ionescu [Fri, 29 Dec 2006 22:17:29 +0000 (22:17 +0000)]
- Fix OB_SECURITY_METHOD prototype, callers, and implementors.
- Add call to SeOpenObjectAuditAlarm in ObCheckObjectAccess.
- Start adding Ob Callout validation on checked builds. For now only done around security functions.
- Set *MemoryAllocated to FALSE in ObGetObjectSecurity early on to avoid inconcistent state if the callback failed.
- Implement new XP function ObSetSecurityObjectByPointer and simplify NtSetSecurityObject by making it use it.
- More Win 2003 SecurityDescriptor Cache functions to sdcache instead of obsecure.c.

svn path=/trunk/; revision=25240