Filip Navara [Sat, 25 Sep 2004 08:21:12 +0000 (08:21 +0000)]
- Remove duplicate SPI_* definitions.
svn path=/trunk/; revision=11043
Filip Navara [Sat, 25 Sep 2004 08:20:16 +0000 (08:20 +0000)]
- Remove duplicate definitions and redundant header file.
svn path=/trunk/; revision=11042
Martin Fuchs [Sat, 25 Sep 2004 07:55:31 +0000 (07:55 +0000)]
compareType refactoring
svn path=/trunk/; revision=11041
Art Yerkes [Sat, 25 Sep 2004 06:41:16 +0000 (06:41 +0000)]
cm/regfile.c, ldr/init.c, ldr/loader.c: OBJ_CASE_INSENSITIVE patch I proposed
on the list. This makes the registry, and dll loading case insensitive when
we are on a case preserving filesystem.
ntoskrnl/ex/power.c: My own contributions to the poweroff message list.
ntoskrnl/mm/npool.c: Fixed bit-rot in whole page alloc. That's how i found
the bug below.
se/semgr.c, lib/rtl/sd.c:
semgr, when creating a SECURITY_DESCRIPTOR, anded the PRESENT and DEFAULT
flags rather than oring them for group, dacl, and sacl, leading to
RtlLengthSecurityDescriptor giving the wrong length to sdcache. When
sdcache would copy the security descriptor, it would be too short, and
the bound check from the whole-page allocator would go off. I fixed this
and made rtl/sd.c use the ROUND_UP macro and RtlLengthSid. This is cleaner.
It may not be completely correct yet but it no-longer truncates security
descriptors into the cache, which means that the Owner, Group and etc
SIDs should now actually work right when coming from the cache, no matter
what happens in the heap. They probably seemed to work before simply
because they trashed the ends of their blocks and never moved in the
cache.
svn path=/trunk/; revision=11040
Art Yerkes [Sat, 25 Sep 2004 03:20:16 +0000 (03:20 +0000)]
Changed functions RtlClearAllBits and RtlSetAllBits to use SizeOfBitMap
as the number of bits, not the number of bytes in the bitmap. This was
making the whole page allocator in ntoskrnl/mm/npool.c crash early in
the boot process with whole page allocations on. This may affect other
things adversely as well.
The documentation for RtlInitializeBitMap is here:
http://www.osronline.com/ddkx/kmarch/k109_5sfm.htm
svn path=/trunk/; revision=11039
Thomas Bluemel [Fri, 24 Sep 2004 20:55:58 +0000 (20:55 +0000)]
1. implemented GetThreadSelectorEntry()
2. added missing DESCRIPTOR_TABLE_ENTRY structure
svn path=/trunk/; revision=11037
Gé van Geldorp [Fri, 24 Sep 2004 20:26:43 +0000 (20:26 +0000)]
You can't wait for 0 objects
svn path=/trunk/; revision=11036
Thomas Bluemel [Fri, 24 Sep 2004 20:20:46 +0000 (20:20 +0000)]
don't skip the detection code
svn path=/trunk/; revision=11035
Thomas Bluemel [Fri, 24 Sep 2004 20:18:16 +0000 (20:18 +0000)]
enabled the Wizard97 style
svn path=/trunk/; revision=11034
Eric Kohl [Fri, 24 Sep 2004 18:52:29 +0000 (18:52 +0000)]
Enable wizard 97 style and add a dummy progress page.
svn path=/trunk/; revision=11033
Thomas Bluemel [Fri, 24 Sep 2004 16:18:28 +0000 (16:18 +0000)]
added stub for ObFindHandleForObject() and export it
svn path=/trunk/; revision=11031
Filip Navara [Fri, 24 Sep 2004 16:13:21 +0000 (16:13 +0000)]
- Remove duplicate definitions.
svn path=/trunk/; revision=11030
Gé van Geldorp [Fri, 24 Sep 2004 15:17:20 +0000 (15:17 +0000)]
Implement PathIsCharValidA/W
svn path=/trunk/; revision=11029
Filip Navara [Fri, 24 Sep 2004 15:07:38 +0000 (15:07 +0000)]
- Don't validate parents after sending the WM_ERASEBKGND message.
- Fix support for SWP_NOREDRAW flag in SetWindowPos.
svn path=/trunk/; revision=11028
Eric Kohl [Fri, 24 Sep 2004 15:00:34 +0000 (15:00 +0000)]
Close the bootlog key if value enumeration or writing to the log file fails.
svn path=/trunk/; revision=11027
Gé van Geldorp [Fri, 24 Sep 2004 12:13:54 +0000 (12:13 +0000)]
Merge back commit from winehq
svn path=/trunk/; revision=11026
Gé van Geldorp [Fri, 24 Sep 2004 11:12:44 +0000 (11:12 +0000)]
- SHGetAppCompatFlags() takes 4 bytes of parameters
- QueryInterface will return NULL for the new pointer if it fails
svn path=/trunk/; revision=11025
Eric Kohl [Fri, 24 Sep 2004 10:51:35 +0000 (10:51 +0000)]
- Print correct ReactOS version in the boot log header.
- Add ntoskrnl.exe and hal.dll to the boot log.
svn path=/trunk/; revision=11024
Art Yerkes [Fri, 24 Sep 2004 04:58:17 +0000 (04:58 +0000)]
Initialize ext so that MCLFREE will be called appropriately.
This macro was freeing (m)->m_data, but m was not a macro parameter.
It compiled because virtually every mbuf * is named m. Fixed.
svn path=/trunk/; revision=11023
Art Yerkes [Fri, 24 Sep 2004 00:56:39 +0000 (00:56 +0000)]
Also wait in the success, no data case in socket state change.
svn path=/trunk/; revision=11022
Art Yerkes [Fri, 24 Sep 2004 00:51:31 +0000 (00:51 +0000)]
Fix send function as well to properly deallocate the irp on failure on
MmProbeAndLockPages.
svn path=/trunk/; revision=11021
Thomas Bluemel [Fri, 24 Sep 2004 00:36:14 +0000 (00:36 +0000)]
implemented GetUserDefaultUILanguage()
svn path=/trunk/; revision=11020
Thomas Bluemel [Thu, 23 Sep 2004 22:02:39 +0000 (22:02 +0000)]
don't attempt to reference NULL objects in NtIsProcessInJob()
svn path=/trunk/; revision=11019
Thomas Bluemel [Thu, 23 Sep 2004 21:23:34 +0000 (21:23 +0000)]
implemented NtIsProcessInJob()
svn path=/trunk/; revision=11018
Emanuele Aliberti [Thu, 23 Sep 2004 21:01:23 +0000 (21:01 +0000)]
Emanuele Aliberti <ea@reactos.com>
- Some stubs for ts moved in process/session.c.
- Implemented ProcessIdToSessionId.
svn path=/trunk/; revision=11017
Art Yerkes [Thu, 23 Sep 2004 20:51:46 +0000 (20:51 +0000)]
tcp: print error when we can't allocate a bucket.
event: Don't report eof if we have bytes to deliver still.
Made a mistake moving statuses around. Requeue the request on
STATUS_PENDING.
svn path=/trunk/; revision=11016
Art Yerkes [Thu, 23 Sep 2004 20:48:40 +0000 (20:48 +0000)]
Write: print bytes returned so we can see it.
Read : notify ourselves that the buffer is empty and reset the pointers.
Tdi : since the handler part is an inner function, don't return from it
but instead set Status and return afterward.
svn path=/trunk/; revision=11015
Gé van Geldorp [Thu, 23 Sep 2004 20:27:30 +0000 (20:27 +0000)]
Sync to Wine:
Alexandre Julliard <julliard@winehq.org>
- Store all information about the current dll in a structure instead of
using global variables to make it easier to reuse the parsing
routines.
- Added native mode dll support (based on a patch by Marcus Meissner).
- Added support for building a dll from a .def file for cases where we
don't want to write a full .spec.
- Renamed --spec option to --dll for consistency.
- Removed the Unicode exe modes, and instead detect automatically which
mode to use based on the existence of main or wmain.
- Automatically detect whether the entry point is main or WinMain
instead of depending on the subsystem type.
- Do not strip stdcall decoration in spec files.
- Print a warning when DllRegisterServer and similar functions are not
marked private.
- Fill in the proper offsets in the resource directory instead of
relying on the compiler to do it.
Jukka Heinonen <jhei@iki.fi>
- Remove support for generating interrupt handlers.
- DPMI programs now handle pending events.
Robert Shearman <R.J.Shearman@warwick.ac.uk>
- Fix proc name reported in delay load failure.
Richard Cohen <richard@daijobu.co.uk>
- Remove . from default library search path.
Eric Pouech <pouech-eric@wanadoo.fr>
- added size information about most of the generated thunks (import,
16/32 relay...)
- marked the wine thunks by inserting specific symbols (to be managed
by wine's dbghelp)
- removed the stabs generation:
+ mostly used by winedbg, and the previous item will replace it for
dbghelp
+ still broken for gdb anyway
- enhanced const correctness
Pierre d'Herbemont <stegefin@free.fr>
- Detection of .size instruction.
- Detection of the assembler name prefix.
- Delayed import fix for Darwin and PowerPC Host.
- Be more accurate on Darwin stack size.
- Delay import fix on PowerPC hosts.
Marcus Meissner <meissner@suse.de>
- Use "LD" instead of "ld" in winebuild to be able to use a different ld
or ld options.
Dmitry Timoshkov <dmitry@codeweavers.com>
- Add a few missing __ASM_NAME macros.
svn path=/trunk/; revision=11014
Casper Hornstrup [Thu, 23 Sep 2004 20:05:32 +0000 (20:05 +0000)]
2004-09-23 Casper S. Hornstrup <chorns@users.sourceforge.net>
* lib/msafd/makefile (TARGET_CFLAGS): Don't define DBG.
* lib/msafd/include/debug.h: Redefine ASSERT.
svn path=/trunk/; revision=11013
Thomas Bluemel [Thu, 23 Sep 2004 19:03:26 +0000 (19:03 +0000)]
remove implemented stubs
svn path=/trunk/; revision=11011
Thomas Bluemel [Thu, 23 Sep 2004 19:01:38 +0000 (19:01 +0000)]
fixed returning a wrong handle count in GetProcessHandleCount()
svn path=/trunk/; revision=11010
Thomas Bluemel [Thu, 23 Sep 2004 18:55:18 +0000 (18:55 +0000)]
fixed initialization of the object attributes in CreateJobObjectW()
svn path=/trunk/; revision=11009
Thomas Bluemel [Thu, 23 Sep 2004 18:46:10 +0000 (18:46 +0000)]
implemented OpenJobObjectA/W() - untested though
svn path=/trunk/; revision=11008
Martin Fuchs [Thu, 23 Sep 2004 18:37:57 +0000 (18:37 +0000)]
work around GCC's wide string constant bug
svn path=/trunk/; revision=11007
Thomas Bluemel [Thu, 23 Sep 2004 18:31:51 +0000 (18:31 +0000)]
implemented CreateJobObjectA/W() - untested though
svn path=/trunk/; revision=11006
Thomas Bluemel [Thu, 23 Sep 2004 18:02:19 +0000 (18:02 +0000)]
implemented IsProcessInJob(), AssignProcessToJobObject(), QueryInformationJobObject(), SetInformationJobObject() and TerminateJobObject(), all untested though
svn path=/trunk/; revision=11005
Royce Mitchell III [Thu, 23 Sep 2004 18:00:29 +0000 (18:00 +0000)]
add some debug output
svn path=/trunk/; revision=11004
Thomas Bluemel [Thu, 23 Sep 2004 17:03:59 +0000 (17:03 +0000)]
export job functions
svn path=/trunk/; revision=11003
Thomas Bluemel [Thu, 23 Sep 2004 16:53:25 +0000 (16:53 +0000)]
forgot to add job access rights
svn path=/trunk/; revision=11002
Thomas Bluemel [Thu, 23 Sep 2004 16:31:21 +0000 (16:31 +0000)]
proper job access mapping
svn path=/trunk/; revision=11001
Martin Fuchs [Thu, 23 Sep 2004 16:09:15 +0000 (16:09 +0000)]
encode " and '
svn path=/trunk/; revision=11000
Art Yerkes [Thu, 23 Sep 2004 14:16:27 +0000 (14:16 +0000)]
event.c: Don't infinite loop while completing a zero-length read.
tcp.c: Correctly pass on length in recv.
svn path=/trunk/; revision=10999
Royce Mitchell III [Thu, 23 Sep 2004 12:43:49 +0000 (12:43 +0000)]
small fix to OskitDumpBuffer() - each line should display the address of it's first byte, not the address of the beginning of the dump...
svn path=/trunk/; revision=10998
Royce Mitchell III [Thu, 23 Sep 2004 12:36:19 +0000 (12:36 +0000)]
new version of OskitDumpBuffer() that shows ascii characters, too, for easier debugging
svn path=/trunk/; revision=10997
Eric Kohl [Thu, 23 Sep 2004 11:27:58 +0000 (11:27 +0000)]
Implement boot logging. Add /BOOTLOG to the command line to enable boot logging.
svn path=/trunk/; revision=10996
Art Yerkes [Thu, 23 Sep 2004 08:16:16 +0000 (08:16 +0000)]
Fixed the way send and recv are called and return errors.
added some printing.
dllmains: adjusted printing.
svn path=/trunk/; revision=10995
Gé van Geldorp [Thu, 23 Sep 2004 06:48:09 +0000 (06:48 +0000)]
Steven Edwards <steven_ed4153@yahoo.com>
- Remove some unneeded include statements.
svn path=/trunk/; revision=10994
Art Yerkes [Thu, 23 Sep 2004 06:42:16 +0000 (06:42 +0000)]
Fixes: Lock does not need to acquire a spinlock in the non-passive-level
case because we can't contend with outselves in passive level.
Realized subtle bug in select.
Select needs a referenced file object rather than a handle. Will change
this when i get time.
svn path=/trunk/; revision=10993
Art Yerkes [Thu, 23 Sep 2004 06:39:16 +0000 (06:39 +0000)]
Main changes: reimported uipc_socket.c which had lots of differences with
freebsd.
Fixed: OskitTCPReceive. Now rely exclusively on uio as suggested.
svn path=/trunk/; revision=10992
Royce Mitchell III [Thu, 23 Sep 2004 03:13:35 +0000 (03:13 +0000)]
forgot to save workspace before commiting. removed directory from include path that was only meant to be temporary
svn path=/trunk/; revision=10991
Royce Mitchell III [Thu, 23 Sep 2004 03:02:29 +0000 (03:02 +0000)]
oskittcp can now be built with vs6
svn path=/trunk/; revision=10990
Martin Fuchs [Wed, 22 Sep 2004 23:00:24 +0000 (23:00 +0000)]
remove wStringTableOffset
svn path=/trunk/; revision=10989
Martin Fuchs [Wed, 22 Sep 2004 22:57:00 +0000 (22:57 +0000)]
configuration dialog to choose between MDI and SDI mode with persistent storage
svn path=/trunk/; revision=10988
Thomas Bluemel [Wed, 22 Sep 2004 22:31:46 +0000 (22:31 +0000)]
initialize the job management and export PsJobType
svn path=/trunk/; revision=10987
Steven Edwards [Wed, 22 Sep 2004 22:25:13 +0000 (22:25 +0000)]
Fix building mdi test on MS_VC and Mingw
svn path=/trunk/; revision=10986
Steven Edwards [Wed, 22 Sep 2004 22:13:56 +0000 (22:13 +0000)]
Fix building dnsquery test on MS_VC and Mingw
svn path=/trunk/; revision=10985
Gé van Geldorp [Wed, 22 Sep 2004 20:50:30 +0000 (20:50 +0000)]
Henning Gerhardt <henning.gerhardt@web.de>
- Minor fixes and updates to the German resource files.
Marcelo Duarte <wine-devel@bol.com.br>
- French translation and other adjustments.
- Update localization for Portuguese language.
Ivan Leo Puoti <puoti@inwind.it>
- Changed my name, so update copyright info.
- Added Italian resources.
Jose Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
- Updated the Spanish shell32 translation and made some corrections to
other language files.
svn path=/trunk/; revision=10984
Thomas Bluemel [Wed, 22 Sep 2004 20:16:02 +0000 (20:16 +0000)]
1. fixed RtlValidSecurityDescriptor() that attempted to validate nonexisting owner/group SID
2. implemented RtlValidRelativeSecurityDescriptor()
svn path=/trunk/; revision=10983
Steven Edwards [Wed, 22 Sep 2004 19:53:14 +0000 (19:53 +0000)]
Fix building for building on both Mingw and MS_VC.
svn path=/trunk/; revision=10982
Gé van Geldorp [Wed, 22 Sep 2004 19:46:52 +0000 (19:46 +0000)]
Robert Shearman <rob@codeweavers.com>
- GetWindowLong -> GetWindowLongPtr.
svn path=/trunk/; revision=10981
Gé van Geldorp [Wed, 22 Sep 2004 19:38:54 +0000 (19:38 +0000)]
Ulrich Czekalla <ulrich@codeweavers.com>
- When we send out a notification to a registered window with
SHCNRF_NewDelivery, we should send a LPNOTIFICATIONLIST and the
process id of the caller.
svn path=/trunk/; revision=10980
Gé van Geldorp [Wed, 22 Sep 2004 19:24:14 +0000 (19:24 +0000)]
Francois Gouget <fgouget@free.fr>
- Assorted spelling fixes.
svn path=/trunk/; revision=10979
Gé van Geldorp [Wed, 22 Sep 2004 19:13:36 +0000 (19:13 +0000)]
Stefan Leichter <Stefan.Leichter@camLine.com>
- Moved stub of Control_FillCache_RunDLL from ascii to unicode.
svn path=/trunk/; revision=10978
Gé van Geldorp [Wed, 22 Sep 2004 18:47:39 +0000 (18:47 +0000)]
Merge back commit from winehq.
Mike McCormack <mike@codeweavers.com>
- Use Heap function in preference to malloc/free.
svn path=/trunk/; revision=10977
Gé van Geldorp [Wed, 22 Sep 2004 18:10:57 +0000 (18:10 +0000)]
Huw Davies <huw@codeweavers.com>
- Change dialogs to use MS Shell Dlg rather than Helv or MS Sans Serif.
svn path=/trunk/; revision=10976
Royce Mitchell III [Wed, 22 Sep 2004 17:41:52 +0000 (17:41 +0000)]
don't zero out OtcpEvent structure from InitOskitTCP(), because it has already been initialized at this point. Also added a check for null to avoid crash in ifa_ifwithnet()
svn path=/trunk/; revision=10975
Thomas Bluemel [Wed, 22 Sep 2004 14:53:26 +0000 (14:53 +0000)]
1. added EJOB structure
2. implemented PsGetProcessJob(), PsGetJobLock(), PsGetJobSessionId() and PsGetJobUIRestrictionsClass()
svn path=/trunk/; revision=10974
Royce Mitchell III [Wed, 22 Sep 2004 13:55:07 +0000 (13:55 +0000)]
clean up/simplify 'type' command some more and don't append command-terminating carriage-return to the output buffer.
svn path=/trunk/; revision=10973
Royce Mitchell III [Wed, 22 Sep 2004 13:35:11 +0000 (13:35 +0000)]
replace problematic stack variable in OskitTCPSend() with properly allocated mbuf, and get rid of a redundant memcpy() in OskitTCPReceiveDatagram().
svn path=/trunk/; revision=10972
Thomas Bluemel [Wed, 22 Sep 2004 10:58:06 +0000 (10:58 +0000)]
accidently changed the @unimplemented marks
svn path=/trunk/; revision=10971
Thomas Bluemel [Wed, 22 Sep 2004 10:49:07 +0000 (10:49 +0000)]
don't be silent when calling unimplemented functions
svn path=/trunk/; revision=10970
Thomas Bluemel [Wed, 22 Sep 2004 09:31:01 +0000 (09:31 +0000)]
implemented CheckNameLegalDOS8Dot3A/W()
svn path=/trunk/; revision=10969
Gé van Geldorp [Wed, 22 Sep 2004 05:08:04 +0000 (05:08 +0000)]
Robert Shearman <rob@codeweavers.com>
- Share version information between DllGetVersion and resource file.
svn path=/trunk/; revision=10968
Gé van Geldorp [Tue, 21 Sep 2004 22:14:38 +0000 (22:14 +0000)]
Juan Lang <juan_lang@yahoo.com>
- If a folder contains a desktop.ini, check it for the icon location
before using the default folder icon.
svn path=/trunk/; revision=10967
Thomas Bluemel [Tue, 21 Sep 2004 22:08:18 +0000 (22:08 +0000)]
implemented GetSystemRegistryQuota()
svn path=/trunk/; revision=10966
Thomas Bluemel [Tue, 21 Sep 2004 22:07:38 +0000 (22:07 +0000)]
fixed definition of the SYSTEM_REGISTRY_QUOTA_INFORMATION structure
svn path=/trunk/; revision=10965
Thomas Bluemel [Tue, 21 Sep 2004 21:53:45 +0000 (21:53 +0000)]
implemented GetProcessHandleCount()
svn path=/trunk/; revision=10964
Gé van Geldorp [Tue, 21 Sep 2004 21:13:49 +0000 (21:13 +0000)]
Francois Gouget <fgouget@codeweavers.com>
- Fix CSIDL_COMMON_{STARTMENU,PROGRAMS,DESKTOPDIRECTORY} so they all use
paths in 'All Users' like CSIDL_COMMON_STARTUP.
The CSIDL_COMMON_PROGRAMS fix solves many menu creation problems.
svn path=/trunk/; revision=10963
Gé van Geldorp [Tue, 21 Sep 2004 20:48:02 +0000 (20:48 +0000)]
Eric Pouech <pouech-eric@wanadoo.fr>
- GetModuleFileName[AW] doesn't terminate the string if the buffer is
too small.
Jon Griffiths <jon_p_griffiths@yahoo.com>
- Don't leak cache imagelists on exit.
svn path=/trunk/; revision=10962
Gé van Geldorp [Tue, 21 Sep 2004 19:44:19 +0000 (19:44 +0000)]
Match whitespace to winehq
svn path=/trunk/; revision=10961
Gé van Geldorp [Tue, 21 Sep 2004 19:38:17 +0000 (19:38 +0000)]
Juan Lang <juan_lang@yahoo.com>
- Correct return value in a couple of error cases.
Marcus Meissner <marcus@jet.franken.de>
- Marked some functions in debughlp as static.
- Do not use REFIID as return, but IID*.
svn path=/trunk/; revision=10960
Gé van Geldorp [Tue, 21 Sep 2004 19:34:21 +0000 (19:34 +0000)]
Juan Lang <juan_lang@yahoo.com>
- Correct some PIDL types and eliminate some magic numbers in PIDL
allocation; correct a copy-pasto from a previous patch.
svn path=/trunk/; revision=10959
Thomas Bluemel [Tue, 21 Sep 2004 19:17:26 +0000 (19:17 +0000)]
implemented CreateMemoryResourceNotification() and QueryMemoryResourceNotification(), but only the kernel32 part
svn path=/trunk/; revision=10958
Gé van Geldorp [Tue, 21 Sep 2004 19:11:35 +0000 (19:11 +0000)]
Sync to winehq
svn path=/trunk/; revision=10957
Gé van Geldorp [Tue, 21 Sep 2004 19:02:01 +0000 (19:02 +0000)]
We have our own tray code
svn path=/trunk/; revision=10956
Gé van Geldorp [Tue, 21 Sep 2004 18:55:53 +0000 (18:55 +0000)]
Juan Lang <juan_lang@yahoo.com>
- Add stub for ShellDDEInit to let Windows explorer.exe get past the
beginning.
Francois Gouget <fgouget@free.fr>
- Make Unicode strings static const.
Eric Pouech <pouech-eric@wanadoo.fr>
- GetModuleFileName[AW] doesn't terminate the string if the buffer is
too small.
Jon Griffiths <jon_p_griffiths@yahoo.com>
- Delete the about dialog font when the dialog is closed.
Juan Lang <juan_lang@yahoo.com>
- Added support for DLLVERSIONINFO2 in DllGetVersion.
svn path=/trunk/; revision=10955
Gé van Geldorp [Tue, 21 Sep 2004 18:14:15 +0000 (18:14 +0000)]
Mike McCormack <mike@codeweavers.com>
- Update path from relative path on loading.
svn path=/trunk/; revision=10954
Thomas Bluemel [Tue, 21 Sep 2004 17:41:24 +0000 (17:41 +0000)]
implemented IsDBCSLeadByte() and IsDBCSLeadByteEx()
svn path=/trunk/; revision=10953
Art Yerkes [Tue, 21 Sep 2004 04:06:15 +0000 (04:06 +0000)]
Fixed tcptest to not do send recv or close on a socket that's not connected.
This keeps the user from doing something inappropriate.
makefile: add -g back in
svn path=/trunk/; revision=10952
Royce Mitchell III [Tue, 21 Sep 2004 04:00:14 +0000 (04:00 +0000)]
bcopy()'s arguments are different order than memcpy()
svn path=/trunk/; revision=10951
Gé van Geldorp [Mon, 20 Sep 2004 21:39:04 +0000 (21:39 +0000)]
Francois Gouget <fgouget@free.fr>
- Make Unicode const strings static so they are not copied to the stack
each time we enter the function.
Aric Stewart <aric@codeweavers.com>
- In IPersistFile_Save if the exe file is not found, trust the path we
are given and allow creation of the link.
- Make sure exePath contains the path since it is used later in the
function as well.
Ge van Geldorp <gvg@reactos.com>
- Match whitespace to winehq
svn path=/trunk/; revision=10950
Hartmut Birr [Mon, 20 Sep 2004 19:47:25 +0000 (19:47 +0000)]
- Implemented the loading of drivers according to the order
of the tag entries in the GroupOrderList key.
svn path=/trunk/; revision=10949
Gé van Geldorp [Mon, 20 Sep 2004 19:47:14 +0000 (19:47 +0000)]
Maxime Belleng� <maxime.bellenge@laposte.net>
- Add the IAutoComplete and IAutoComplete2 implementation (but methods
stubbed for now).
svn path=/trunk/; revision=10948
Gé van Geldorp [Mon, 20 Sep 2004 18:55:21 +0000 (18:55 +0000)]
Merge back commits from winehq
Maxime Bellenge <maxime.bellenge@laposte.net>
- Add the IAutoComplete and IAutoComplete2 implementation (but methods
stubbed for now).
svn path=/trunk/; revision=10947
Gé van Geldorp [Mon, 20 Sep 2004 18:45:00 +0000 (18:45 +0000)]
Francois Gouget <fgouget@free.fr>
- Fix some field names in CSFV and QCMINFO.
Patrik Stridvall <ps@leissner.se>
- Fixed some issues found by winapi_check.
svn path=/trunk/; revision=10946
Gé van Geldorp [Mon, 20 Sep 2004 18:32:33 +0000 (18:32 +0000)]
Robert Shearman <rob@codeweavers.com>
- Add exports for missing ordinals 191-194.
- Stub for SHUpdateImageW.
svn path=/trunk/; revision=10945
Gé van Geldorp [Mon, 20 Sep 2004 18:29:10 +0000 (18:29 +0000)]
Francois Gouget <fgouget@free.fr>
- Don't export the shell32 SHAllocShared functions by name.
Implement them by calling out their shlwapi equivalent (which had a
much more complete implementation anyway).
- Fix the prototype of shlwapi's SHAllocShared().
- Don't crash if lpvData is NULL in SHAllocShared().
- Add a conformance test to shlwapi.
svn path=/trunk/; revision=10944
Gé van Geldorp [Mon, 20 Sep 2004 18:08:37 +0000 (18:08 +0000)]
Fork a small change which has little change of being accepted by winehq
svn path=/trunk/; revision=10943
Gé van Geldorp [Mon, 20 Sep 2004 18:07:54 +0000 (18:07 +0000)]
Vincent Beron <vberon@mecano.gme.usherb.ca>
- Don't hardcode c:\windows paths in msi.dll.
Huw Davies <huw@codeweavers.com>
- Unicodify a load of strings.
svn path=/trunk/; revision=10942
Hartmut Birr [Mon, 20 Sep 2004 18:02:36 +0000 (18:02 +0000)]
- Implemented the driver loading by the sequence of tag entries in the GroupOrderList key.
svn path=/trunk/; revision=10941