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
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
Alex Ionescu [Mon, 8 Jan 2007 07:44:22 +0000 (07:44 +0000)]
- Add ObDereferenceObjectDeferDelete to NDK.
svn path=/trunk/; revision=25367
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
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
Alex Ionescu [Mon, 8 Jan 2007 07:42:38 +0000 (07:42 +0000)]
- Fix _PsProcessType for MSVC compilation.
svn path=/trunk/; revision=25364
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
Christoph von Wittich [Mon, 8 Jan 2007 02:29:32 +0000 (02:29 +0000)]
added defines for GetClassLongPtrA/W
svn path=/trunk/; revision=25362
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
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
Hervé Poussineau [Sun, 7 Jan 2007 23:55:50 +0000 (23:55 +0000)]
Fix compilation
svn path=/trunk/; revision=25359
Timo Kreuzer [Sun, 7 Jan 2007 23:13:41 +0000 (23:13 +0000)]
Add German resource for wordpad.
svn path=/trunk/; revision=25358
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
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
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
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
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
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
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
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
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
Johannes Anderwald [Sun, 7 Jan 2007 12:37:27 +0000 (12:37 +0000)]
fix paths
svn path=/trunk/; revision=25338
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
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
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
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
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
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
Eric Kohl [Sat, 6 Jan 2007 12:23:48 +0000 (12:23 +0000)]
Add DrawMenuBarTemp prototype.
svn path=/trunk/; revision=25329
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
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
Maarten Bosma [Sat, 6 Jan 2007 00:24:51 +0000 (00:24 +0000)]
DbgPrint => DPRINT1
svn path=/trunk/; revision=25323
Ged Murphy [Fri, 5 Jan 2007 22:59:33 +0000 (22:59 +0000)]
forgot to clean up my mess
svn path=/trunk/; revision=25321
Ged Murphy [Fri, 5 Jan 2007 22:55:49 +0000 (22:55 +0000)]
fix a menu resource leak
svn path=/trunk/; revision=25320
Christoph von Wittich [Fri, 5 Jan 2007 21:02:15 +0000 (21:02 +0000)]
fix a warning
svn path=/trunk/; revision=25319
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
Christoph von Wittich [Fri, 5 Jan 2007 20:22:44 +0000 (20:22 +0000)]
* fixed some warnings
svn path=/trunk/; revision=25316
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
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
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
Ged Murphy [Fri, 5 Jan 2007 18:41:48 +0000 (18:41 +0000)]
fix build
svn path=/trunk/; revision=25312
Eric Kohl [Fri, 5 Jan 2007 18:28:32 +0000 (18:28 +0000)]
Add DrawCaptionTempA/W prototypes.
svn path=/trunk/; revision=25311
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
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
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
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
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
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
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
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
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
Johannes Anderwald [Thu, 4 Jan 2007 16:22:06 +0000 (16:22 +0000)]
- improve error checking
svn path=/trunk/; revision=25295
Johannes Anderwald [Thu, 4 Jan 2007 16:04:05 +0000 (16:04 +0000)]
- remove line
svn path=/trunk/; revision=25294
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
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
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
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
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
Ged Murphy [Wed, 3 Jan 2007 23:12:19 +0000 (23:12 +0000)]
update text to 2007
svn path=/trunk/; revision=25288
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
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
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
Ged Murphy [Wed, 3 Jan 2007 19:14:58 +0000 (19:14 +0000)]
These should have 24bpp versions.
svn path=/trunk/; revision=25284
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
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
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
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
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
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
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
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
Hervé Poussineau [Mon, 1 Jan 2007 23:55:40 +0000 (23:55 +0000)]
Fix HalXbox build
svn path=/trunk/; revision=25271
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
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
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
Maarten Bosma [Mon, 1 Jan 2007 20:42:15 +0000 (20:42 +0000)]
Add Samba TNG
svn path=/trunk/; revision=25267
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
Johannes Anderwald [Mon, 1 Jan 2007 14:59:05 +0000 (14:59 +0000)]
- msvc compability fix...
svn path=/trunk/; revision=25265
Hervé Poussineau [Mon, 1 Jan 2007 14:50:16 +0000 (14:50 +0000)]
Better support for non X86 systems
svn path=/trunk/; revision=25264
Maarten Bosma [Mon, 1 Jan 2007 14:30:40 +0000 (14:30 +0000)]
apps.xml => downloader.xml
svn path=/trunk/; revision=25263
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
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
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
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
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
Maarten Bosma [Sun, 31 Dec 2006 17:40:39 +0000 (17:40 +0000)]
include the xml of the downloader.
svn path=/trunk/; revision=25256
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
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
Hervé Poussineau [Sun, 31 Dec 2006 15:37:36 +0000 (15:37 +0000)]
... also check the return of IoCreateSymbolicLink
svn path=/trunk/; revision=25253
Johannes Anderwald [Sun, 31 Dec 2006 15:28:20 +0000 (15:28 +0000)]
- check if IoCreateDevice succeeded...
svn path=/trunk/; revision=25252
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
Saveliy Tretiakov [Sat, 30 Dec 2006 21:40:32 +0000 (21:40 +0000)]
Fix a typo
svn path=/trunk/; revision=25250
Saveliy Tretiakov [Sat, 30 Dec 2006 20:46:05 +0000 (20:46 +0000)]
Implement NtGdiPolyDraw (based on wine).
svn path=/trunk/; revision=25249
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
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
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
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
Maarten Bosma [Sat, 30 Dec 2006 00:18:00 +0000 (00:18 +0000)]
Add downloader to start menu.
svn path=/trunk/; revision=25242
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
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