James Tabor [Sat, 28 May 2005 21:40:01 +0000 (21:40 +0000)]
Temp Fix until I figure out what is wrong with Asserts.
svn path=/trunk/; revision=15624
Gé van Geldorp [Sat, 28 May 2005 21:39:03 +0000 (21:39 +0000)]
Alexandre Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
- Test cases for URL_UNESCAPE and small fix.
Francois Gouget <fgouget@free.fr>
- Assorted spelling fixes.
svn path=/trunk/; revision=15623
James Tabor [Sat, 28 May 2005 21:38:59 +0000 (21:38 +0000)]
Add Usbport to new build system.
svn path=/trunk/; revision=15622
James Tabor [Sat, 28 May 2005 21:38:05 +0000 (21:38 +0000)]
Add Usbport to new build system.
svn path=/trunk/; revision=15621
Gé van Geldorp [Sat, 28 May 2005 21:34:33 +0000 (21:34 +0000)]
Alexandre Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Robert Shearman <rob@codeweavers.com>
- Rename MODULENAME_Dll* functions to Dll* for better consistency and
type checking.
Vincent Beron <vberon@mecano.gme.usherb.ca>
- Use SUBLANG_NEUTRAL for French resources.
svn path=/trunk/; revision=15620
Magnus Olsen [Sat, 28 May 2005 21:32:23 +0000 (21:32 +0000)]
fix compilings warings
svn path=/trunk/; revision=15619
James Tabor [Sat, 28 May 2005 21:30:37 +0000 (21:30 +0000)]
Add Usbhub to new build system.
svn path=/trunk/; revision=15618
Gé van Geldorp [Sat, 28 May 2005 21:30:32 +0000 (21:30 +0000)]
Ge van Geldorp <gvg@reactos.com>
- Overlay icons for .lnk files with a small arrow in the lower left
corner.
Alexandre Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
- Removed unnecessary code in the 16-bit DllEntryPoint function of some
dlls, and also fixed its ordinal in a few places.
- Comment out stub WEP entry points so that we can call WEP for builtin
dlls too.
Juan Lang <juan_lang@yahoo.com>
- Fixes to IShellFolder::GetAttributesOf implementations, spotted by
silverblade_:
- a count of zero is allowed to GetAttributesOf if apidl is NULL
- SFGAO_VALIDATE must be cleared upon return
- only log unsupported flags in ShellExecute
- environment variables are expanded, so SEE_MASK_DOENVSUBST is
supported
Michael Jung <mjung@iss.tu-darmstadt.de>
- Add a new CLSID for UnixDosFolder, which is identical to UnixFolder,
but does unix <-> dos path conversion for GetDisplayNameOf and
ParseDisplayName.
- Make the root of the shell extension map to the root of the unix
filesystem.
- More robustly query the SHGDN_FORPARSING flag in the shell32's folders
GetDisplayNameOf methods.
- Fixed GetDisplayNameOf method to not depend on incorrect behaviour
regarding the SHGDN_INFOLDER flag.
- Fixed MyComputer's GetDisplayNameOf method.
- Return a cloned PIDL by SHBrowseForFolder to avoid heap corruption.
- Fixed incorrect IShellFolder::EnumOjects API usage.
- Support for regular files (as opposed to directories).
- Display a drive icon for the unix root directory.
- Consider only the GIL_FORSHORTCUT flag in SIC_CompareEntries.
Stefan Doesinger <stefandoesinger@gmx.at>
- Handle cidl==0 in shfldr_desktop, shfldr_fs and shfldr_mycomp.
- Remove the dwAttributes member from the IGenericSFImpl class, it's
not needed and can't be initialised in Initialize and InitializeEx.
Mike McCormack <mike@codeweavers.com>
- Split SHGetFileInfoW into two functions.
- Remove static variables in SHBrowseForFolder implementation.
- Split up the window procedure.
- Remove some unused include files.
- MSI advertised shortcuts don't require a product ID.
Peter Berg Larsen <pebl@math.ku.dk>
- Rewritten DoEnvironmentSubst16.
Kouji Sasaki <taro-x@justsystem.co.jp>
- Added the processing for determination of SFGAO_HASSUBFOLDER flag in
SHELL32_GetItemAttribute function.
Francois Gouget <fgouget@free.fr>
- Assorted spelling fixes.
Huw Davies <huw@codeweavers.com>
- It makes no sense to have a left pointing arrow as the desktop icon.
Replace it with something more appropiate.
Mike Hearn <mh@codeweavers.com>
- Fix SHELL_GetPathFromIDList[AW] to return the desktop path given an
empty PIDL.
svn path=/trunk/; revision=15617
James Tabor [Sat, 28 May 2005 21:30:02 +0000 (21:30 +0000)]
Add Usbd to new build system.
svn path=/trunk/; revision=15616
James Tabor [Sat, 28 May 2005 21:29:20 +0000 (21:29 +0000)]
Add Usb Directory to new build system.
svn path=/trunk/; revision=15615
James Tabor [Sat, 28 May 2005 21:28:11 +0000 (21:28 +0000)]
Add Usb Directory to new build system.
svn path=/trunk/; revision=15614
Magnus Olsen [Sat, 28 May 2005 21:16:34 +0000 (21:16 +0000)]
remove soem warings for optimze build
svn path=/trunk/; revision=15613
Aleksey Bragin [Sat, 28 May 2005 21:08:56 +0000 (21:08 +0000)]
Added vfatxlib support in the new build system
svn path=/trunk/; revision=15612
Magnus Olsen [Sat, 28 May 2005 20:21:07 +0000 (20:21 +0000)]
check see if the fix have alread be done
fix secon time right unix case
svn path=/trunk/; revision=15610
Martin Fuchs [Sat, 28 May 2005 20:07:55 +0000 (20:07 +0000)]
fix unix build
svn path=/trunk/; revision=15609
Martin Fuchs [Sat, 28 May 2005 20:06:29 +0000 (20:06 +0000)]
remove duplicate file
svn path=/trunk/; revision=15608
Casper Hornstrup [Sat, 28 May 2005 19:47:04 +0000 (19:47 +0000)]
Remove unneeded files
svn path=/trunk/; revision=15607
Filip Navara [Sat, 28 May 2005 19:38:54 +0000 (19:38 +0000)]
Fix a warning.
svn path=/trunk/; revision=15606
Casper Hornstrup [Sat, 28 May 2005 19:38:17 +0000 (19:38 +0000)]
Add example of how to find the prefix
svn path=/trunk/; revision=15605
Casper Hornstrup [Sat, 28 May 2005 19:35:23 +0000 (19:35 +0000)]
Use detected prefix
svn path=/trunk/; revision=15604
Filip Navara [Sat, 28 May 2005 19:33:26 +0000 (19:33 +0000)]
Fix a few warnings...
svn path=/trunk/; revision=15603
Magnus Olsen [Sat, 28 May 2005 19:24:13 +0000 (19:24 +0000)]
fix linux build
svn path=/trunk/; revision=15602
Filip Navara [Sat, 28 May 2005 18:45:55 +0000 (18:45 +0000)]
Define __NO_CTYPE_INLINES.
svn path=/trunk/; revision=15600
Casper Hornstrup [Sat, 28 May 2005 18:43:25 +0000 (18:43 +0000)]
-mi switch for rbuild to not have rbuild create install directories.
svn path=/trunk/; revision=15599
Magnus Olsen [Sat, 28 May 2005 18:13:11 +0000 (18:13 +0000)]
fix compiling error
services\umpnpmgr\umpnpmgr.c:43:1: "DBG" redefined
<command line>:5:1: this is the location of the previous definition
make3: *** [obj-i386\services\umpnpmgr\umpnpmgr.o] Error 1
svn path=/trunk/; revision=15598
Casper Hornstrup [Sat, 28 May 2005 18:10:26 +0000 (18:10 +0000)]
Correct documentation for ROS_PREFIX. Spotted by Sylvain Petreolle [spetreolle@yahoo.fr].
svn path=/trunk/; revision=15597
Hervé Poussineau [Sat, 28 May 2005 17:45:01 +0000 (17:45 +0000)]
Use C99 syntax instead of C89 syntax because some compilers are not smart enough to detect and remove dead code
svn path=/trunk/; revision=15596
Martin Fuchs [Sat, 28 May 2005 17:35:08 +0000 (17:35 +0000)]
fix pattern matching
svn path=/trunk/; revision=15595
Alex Ionescu [Sat, 28 May 2005 17:23:33 +0000 (17:23 +0000)]
build acpi with w32api
svn path=/trunk/; revision=15594
Alex Ionescu [Sat, 28 May 2005 17:17:27 +0000 (17:17 +0000)]
Put dbg=1 as default again
svn path=/trunk/; revision=15593
Martin Fuchs [Sat, 28 May 2005 17:13:56 +0000 (17:13 +0000)]
implement file filtering (matching file name patterns and file types)
svn path=/trunk/; revision=15592
Casper Hornstrup [Sat, 28 May 2005 16:51:42 +0000 (16:51 +0000)]
Add depends target as suggested by Martin Fuchs
svn path=/trunk/; revision=15591
Filip Navara [Sat, 28 May 2005 16:47:15 +0000 (16:47 +0000)]
Remove "assert" macro.
svn path=/trunk/; revision=15590
Alex Ionescu [Sat, 28 May 2005 16:43:25 +0000 (16:43 +0000)]
Build with optimizations
svn path=/trunk/; revision=15589
Alex Ionescu [Sat, 28 May 2005 16:42:50 +0000 (16:42 +0000)]
Build with optimizations
svn path=/trunk/; revision=15588
Alex Ionescu [Sat, 28 May 2005 16:34:23 +0000 (16:34 +0000)]
fix verbose setting
svn path=/trunk/; revision=15587
Casper Hornstrup [Sat, 28 May 2005 16:12:46 +0000 (16:12 +0000)]
Support install target in proxy
svn path=/trunk/; revision=15586
Alex Ionescu [Sat, 28 May 2005 15:50:30 +0000 (15:50 +0000)]
Fix packet lib so it builds
svn path=/trunk/; revision=15585
KJK::Hyperion [Sat, 28 May 2005 15:41:09 +0000 (15:41 +0000)]
Workaround for GCC inline assembly bug, hopefully fixed for good. Builds for me in both checked and free
Bug details and status here: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10153
svn path=/trunk/; revision=15584
Casper Hornstrup [Sat, 28 May 2005 15:18:30 +0000 (15:18 +0000)]
Merge 12735:15568 from xmlbuildsystem branch
svn path=/trunk/; revision=15583
Gé van Geldorp [Sat, 28 May 2005 15:14:29 +0000 (15:14 +0000)]
Sync to Wine-
20050524:
Alexandre Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
- Comment out stub WEP entry points so that we can call WEP for builtin
dlls too.
- Removed unnecessary code in the 16-bit DllEntryPoint function of some
dlls, and also fixed its ordinal in a few places.
Hans Leidekker <hans@it.vu.nl>
- Stub implementation for SetupCopyOEMInfW.
Ivan Leo Puoti <ivanleo@gmail.com>
- Minor fix in SetupQueueCopySectionW.
svn path=/trunk/; revision=15582
Gé van Geldorp [Sat, 28 May 2005 15:04:47 +0000 (15:04 +0000)]
Sync to Wine-
20050524:
Alexandre Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Vincent Beron <vberon@mecano.gme.usherb.ca>
- Provide minimal API documentation in advapi/eventlog.c to silence some
winapi_check output.
- Move around functions in riched20, richedit and rpcrt4 to achieve the
same goal.
Robert Shearman <rob@codeweavers.com>
- Fix RpcServerListen so that it doesn't return
RPC_S_ALREADY_LISTENING when the only interfaces it is listening on
are auto listens.
- Only synchronize with server thread when necessary and move this
into RpcMgmtWaitServerListen.
Francois Gouget <fgouget@free.fr>
- Tweak the API documentation to silence winapi_check warnings.
Hartmut Birr <hartmut.birr@gmx.de>
- Clean up if named pipe is not available.
(merge back from WineHQ)
svn path=/trunk/; revision=15581
Hervé Poussineau [Sat, 28 May 2005 14:56:02 +0000 (14:56 +0000)]
Activate NtGdiRealizePalette code and minor fixes
by Greatlord
svn path=/trunk/; revision=15580
Gé van Geldorp [Sat, 28 May 2005 14:42:07 +0000 (14:42 +0000)]
Sync to Wine-
20050524:
Alexandre Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Vincent Beron <vberon@mecano.gme.usherb.ca>
- Provide minimal API documentation in advapi/eventlog.c to silence some
winapi_check output.
- Move around functions in riched20, richedit and rpcrt4 to achieve the
same goal.
svn path=/trunk/; revision=15579
Gé van Geldorp [Sat, 28 May 2005 14:40:26 +0000 (14:40 +0000)]
Sync to Wine-
20050524:
Alexandre Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Ivan Leo Puoti <ivanleo@gmail.com>
- Fix crash in ME_GetRunSizeCommon(). Turn a FIXME into a TRACE.
Michael Stefaniuc <mstefani@redhat.de>
- Change an assert to a WARN.
Hannu Valtonen <Hannu.Valtonen@hut.fi>
- Use correct background color for the whole richedit control.
- Implement EM_LINESCROLL message handling
- Fix a problem with scrolling over the end of the text in
WM_WHEELMOUSE.
Vincent Beron <vberon@mecano.gme.usherb.ca>
- Provide minimal API documentation in advapi/eventlog.c to silence some
winapi_check output.
- Move around functions in riched20, richedit and rpcrt4 to achieve the
same goal.
Krzysztof Foltman <wdev@foltman.com>
- Added stubs for a couple of missing 2.0 and 3.0 messages.
Phil Krylov <phil@newstar.rinet.ru>
- Fixed an error in my previous commit which caused an infinite loop in
IE6 installer.
svn path=/trunk/; revision=15578
Magnus Olsen [Sat, 28 May 2005 12:43:26 +0000 (12:43 +0000)]
Implement NtGdiAnimatePalette (partly ripped from Wine)
by hpussin
svn path=/trunk/; revision=15577
Maarten Bosma [Sat, 28 May 2005 12:15:11 +0000 (12:15 +0000)]
discription of the lists
svn path=/trunk/; revision=15576
Filip Navara [Sat, 28 May 2005 11:38:11 +0000 (11:38 +0000)]
There's no point in keeping two almost identical packet drivers in the SVN.
svn path=/trunk/; revision=15575
Filip Navara [Sat, 28 May 2005 11:34:33 +0000 (11:34 +0000)]
Bye, bye "include/net/" directory...
svn path=/trunk/; revision=15574
Filip Navara [Sat, 28 May 2005 11:30:26 +0000 (11:30 +0000)]
- Move LAN headers out of main include directory.
- Add few missing functions to ndis.h.
svn path=/trunk/; revision=15573
Filip Navara [Sat, 28 May 2005 11:15:08 +0000 (11:15 +0000)]
Remove old NDIS headers.
svn path=/trunk/; revision=15572
Filip Navara [Sat, 28 May 2005 11:10:27 +0000 (11:10 +0000)]
Cleanup AFD headers a bit.
svn path=/trunk/; revision=15571
Filip Navara [Sat, 28 May 2005 11:09:53 +0000 (11:09 +0000)]
Use W32API.
svn path=/trunk/; revision=15570
Filip Navara [Sat, 28 May 2005 11:09:34 +0000 (11:09 +0000)]
Use W32API.
svn path=/trunk/; revision=15569
Casper Hornstrup [Sat, 28 May 2005 10:41:13 +0000 (10:41 +0000)]
Add missing separators to RBUILD_XXX_OUT variables.
Patch by Mike Lerwill [mlist@ml-solutions.co.uk]
svn path=/branches/xmlbuildsystem/; revision=15568
Maarten Bosma [Sat, 28 May 2005 10:23:48 +0000 (10:23 +0000)]
!say
svn path=/trunk/; revision=15567
Gé van Geldorp [Sat, 28 May 2005 09:38:59 +0000 (09:38 +0000)]
Sync to Wine-
20050524:
Alexandre Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Robert Shearman <rob@codeweavers.com>
- Rename MODULENAME_Dll* functions to Dll* for better consistency and
type checking.
svn path=/trunk/; revision=15566
Maarten Bosma [Sat, 28 May 2005 09:38:28 +0000 (09:38 +0000)]
ArchBackmann readme. Allmost the same as reactos.com/wiki/index.php/ArchBlackmann
svn path=/trunk/; revision=15565
Gé van Geldorp [Sat, 28 May 2005 09:37:01 +0000 (09:37 +0000)]
Sync to Wine-
20050524:
Alexandre Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Vincent Beron <vberon@mecano.gme.usherb.ca>
- Use SUBLANG_NEUTRAL for French resources.
svn path=/trunk/; revision=15564
Gé van Geldorp [Sat, 28 May 2005 09:35:29 +0000 (09:35 +0000)]
Sync to Wine-
20050524:
Alexandre Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Michael Stefaniuc <mstefani@redhat.de>
- Reimplement VarMul(). It can multiply now all variants that the native
(WinXP) function supports too.
- Fix VariantChangeType: calls to VarDecFromCy and VarDecFromDisp had
source and destination swapped.
Richard Cohen <richard@daijobu.co.uk>
- Remove unused macro.
- Check for VT_I8 before testing it.
- VarMod returns DISP_E_OVERFLOW not E_INVALIDARG.
Robert Shearman <rob@codeweavers.com>
- Use I_RpcGetBuffer instead of HeapReAlloc for getting the Buffer
memory.
Vincent Beron <vberon@mecano.gme.usherb.ca>
- Use SUBLANG_NEUTRAL for French resources.
Alex Villacis Lasso <a_villacis@palosanto.com>
- Fix leftover negative sign in height parameter for transparent
bitmap.
- Properly announce whether bitmap is transparent in get_Attributes.
- GIF transparency is now palette-index based, instead of RGB based.
- Keep original bitmap and XOR mask separate, so that get_Handle
returns original bitmap.
svn path=/trunk/; revision=15563
Gé van Geldorp [Sat, 28 May 2005 09:30:04 +0000 (09:30 +0000)]
Sync to Wine-
20050524:
Alexandre Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
- Removed unnecessary code in the 16-bit DllEntryPoint function of some
dlls, and also fixed its ordinal in a few places.
- Comment out stub WEP entry points so that we can call WEP for builtin
dlls too.
Juan Lang <juan_lang@yahoo.com>
- Obvious fixes to PropVariantClear and PropVariantCopy for vector
types.
- Add a comment, and a no-op cleanup.
- Differentiate between version 0 and version 1 property storages.
- Store property names in the code page of the property set.
- maintain proper byte order
- maintain PROPSETFLAG_ANSI flag based on codepage
- update comments
- Correct/improve error checking in IPropertyStorage.
- convert strings between property storage's code page and system code
page
- add tests for setting code page
- fix tests and behavior to match WinXP
- Define and use endian conversion macros for big-endian machines.
Marcus Meissner <marcus@jet.franken.de>
- Move the Dll init function to compobj.c to avoid having global
variables. Remove need of ole32_main.h.
- Make HGLOBALStream_* functions static.
- Make _xmalloc16() static.
- Staticify FTMarshalImpl definition.
Francois Gouget <fgouget@free.fr>
- Specify the proper call convention in the PropSysFreeString()
implementation.
- Tweak the API documentation to silence winapi_check warnings.
Robert Shearman <rob@codeweavers.com>
- Add error messages on failure in file moniker load function.
- Fix incorrect pointer check in both monikers.
- Fix max size calculation of item moniker to match native.
- Add a generic moniker marshaler that works by saving & loading
monikers to & from the stream.
- Use the generic moniker marshal in the file & item monikers and add
a class factory for each.
- Implement IROTData::GetComparisonData for file & item monikers.
- Add a useful trace message.
- Fix more places where custom header size was calculated exclusive of
the data size member.
- Optimize custom marshaling by getting size before calling the custom
marshaler so we can write the header before and not use a second
stream.
- Change remaining blocks of code with 2-space indentation to 4-space
indentation.
- Make vtables const.
- Remove an unnecessary memcpy and let the compiler do the work.
- Write custom header up to and including size, not excluding.
- Add a stub implementation of CoIsHandlerConnected.
- Marshal objects & monikers into the ROT.
- Test for this behaviour.
Mike McCormack <mike@codeweavers.com>
- Remove unnecessary declarations and make functions static.
- Remove forward declarations.
- Make sure a stream can't be created in read only storage.
- Fix a memory leak in the ole storage implementation.
- Remove function prototypes.
Kevin Koltzau <kevin@plop.org>
- Implement Hash function on composite moniker.
Jeff Latimer <jeffl@defcen.gov.au>
- Implement the IEnumMoniker interface for the ROT and provide tests to
exercise the interface.
Pierre d'Herbemont <stegefin@free.fr>
- Big Endian specific code fixes in order to conform with
NONAMELESSSTRUCT.
Matthew Mastracci <matt@aclaro.com>
- Replace stub entry for StgOpenStorageEx with call to StgOpenStorage.
- Replace StgCreateStorageEx stub with call to StgCreateDocfile and add
required STGFMT_* enumerations.
svn path=/trunk/; revision=15562
Hartmut Birr [Sat, 28 May 2005 07:39:54 +0000 (07:39 +0000)]
Check for the complete initialisation of user mode modules.
svn path=/trunk/; revision=15561
Hartmut Birr [Sat, 28 May 2005 07:37:19 +0000 (07:37 +0000)]
Print the complete image name on a fault.
svn path=/trunk/; revision=15560
Hartmut Birr [Sat, 28 May 2005 07:34:54 +0000 (07:34 +0000)]
Use correct flag while checking for uninitialized segments.
svn path=/trunk/; revision=15559
Hartmut Birr [Sat, 28 May 2005 07:32:23 +0000 (07:32 +0000)]
Don't try to resolve user mode page faults in the very early boot phase.
svn path=/trunk/; revision=15558
Hartmut Birr [Sat, 28 May 2005 07:26:38 +0000 (07:26 +0000)]
Put the assembler functions into the .text section.
svn path=/trunk/; revision=15557
Alex Ionescu [Sat, 28 May 2005 00:24:46 +0000 (00:24 +0000)]
Build pci with w32api
svn path=/trunk/; revision=15556
Alex Ionescu [Sat, 28 May 2005 00:12:41 +0000 (00:12 +0000)]
Build beep with w32api
svn path=/trunk/; revision=15555
Hervé Poussineau [Fri, 27 May 2005 23:19:14 +0000 (23:19 +0000)]
Use DHCP to get name servers IP addresses
svn path=/trunk/; revision=15554
Steven Edwards [Fri, 27 May 2005 22:18:48 +0000 (22:18 +0000)]
use __USE_W32API
svn path=/trunk/; revision=15553
Steven Edwards [Fri, 27 May 2005 22:15:36 +0000 (22:15 +0000)]
use -D__USE_W32API
svn path=/trunk/; revision=15552
Steven Edwards [Fri, 27 May 2005 21:51:26 +0000 (21:51 +0000)]
use w32api
svn path=/trunk/; revision=15551
Hervé Poussineau [Fri, 27 May 2005 20:35:59 +0000 (20:35 +0000)]
Silent debug message
svn path=/trunk/; revision=15550
Magnus Olsen [Fri, 27 May 2005 20:07:48 +0000 (20:07 +0000)]
Implement NtGdiGetSystemPaletteUse and NtGdiSetSystemPaletteUse
this code have been taken from wine
svn path=/trunk/; revision=15549
Hervé Poussineau [Fri, 27 May 2005 19:43:07 +0000 (19:43 +0000)]
Don't free heap for string that we don't own
svn path=/trunk/; revision=15548
Casper Hornstrup [Fri, 27 May 2005 19:29:24 +0000 (19:29 +0000)]
Merge 15329:15546 from trunk
svn path=/branches/xmlbuildsystem/; revision=15547
Magnus Olsen [Fri, 27 May 2005 18:26:14 +0000 (18:26 +0000)]
Thx casper to notice a ID was mistagen by translate
svn path=/trunk/; revision=15546
Hartmut Birr [Fri, 27 May 2005 16:28:10 +0000 (16:28 +0000)]
Dereference the event if the queue is freed in IntDereferenceMessageQueue.
svn path=/trunk/; revision=15545
Casper Hornstrup [Fri, 27 May 2005 14:33:41 +0000 (14:33 +0000)]
Copy rpoolmgr.h from trunk
svn path=/branches/xmlbuildsystem/; revision=15544
Casper Hornstrup [Fri, 27 May 2005 14:32:40 +0000 (14:32 +0000)]
Delete
svn path=/branches/xmlbuildsystem/; revision=15543
Magnus Olsen [Fri, 27 May 2005 14:22:06 +0000 (14:22 +0000)]
fix memmory coruption in EnumDisplaySettingsExA
do not alloc memmory with heap.
svn path=/trunk/; revision=15542
Magnus Olsen [Fri, 27 May 2005 00:32:24 +0000 (00:32 +0000)]
fix stupied Ret uninitialized in IntChangeDisplaySettings for DGB=0 build
svn path=/trunk/; revision=15541
Magnus Olsen [Thu, 26 May 2005 22:41:31 +0000 (22:41 +0000)]
partially implemented fullscreen in changedisplay setting
I can play winquake in fullscreen now :)
svn path=/trunk/; revision=15538
Gé van Geldorp [Thu, 26 May 2005 21:55:34 +0000 (21:55 +0000)]
Sync to Wine-
20050524:
Alexander Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Aric Stewart <aric@codeweavers.com>
- Fix a few leaking object handles.
- Correct user component publication.
- Implement MsiEnumComponentQualifiers.
- Implement Publish Components in order for MsiGetQualifiedComponent
apis to work. Also implement MsiGetQualifiedComponent, or at least some
of the functionality as it is supposed to install stuff if it is
absent, which it does not do yet.
- Correct query quoting based on Mike's patch.
Also more error messages about return codes from custom actions and
ignore an error that we should be ignoring.
- Double terminate SZ_MULTI properly.
- ClassInfo and ExtensionInfo are also written for ADVERTISED
components.
- Write the RegOwner and RegCompany keys as blank if they do not exist
when doing the RegisterUser action.
- Fix quoting on queries.
- Respect '+' and '*' in WriteRegistryValues to only create the key if
it does not already exist. Prevents overwriting values with NULL.
- We cannot internally load the files in FileCost because that action
may be skipped or not called. So do it in CostInitialize.
- Quote the file path in SelfRegModules.
- Do not write squished null guids to the feature registration.
- Correctly use short filenames from uncompressed file sources. Also
default feature and component install states to ABSENT instead of
UNKNOWN.
- Correct a problem with parse_data if binary data was not in full bytes.
- More properly handle uncompressed file sources, fix the creating and
parsing of Source Directories.
- ExecuteAction runs the whole Execute table and not just from
InstallValidate onward. To do this make sure we do not do the
costing initialization work again if it is already done (by checking
the CostingComplete Property).
- A lot of work to refine feature states, setting the state affects
the state of all child features and also respect features that want
to default to something other than LOCAL.
- Fix a few leaking object handles.
- Correct user component publication.
- Implement MsiEnumComponentQualifiers.
- We have a stub for MsiGetUserInfoA we should use it.
- A few small fixes.
- Add a missing msiobj_release that was resulting in a leaked object
with each MsiCreateRecord call.
- Fix a leaking handle.
- Make MsiCollectUserInfo more internally consistent.
Thanks to Mike McCormack.
- Fix a leaking handle in MsiConfigureProductExW.
- Implement MsiGetProductCodeW.
- Implement MsiGetUserInfoW.
- Implement MsiCollectUserInfoA/W.
- Implement MsiQueryFeatureStateW.
- Correct a leaking hkey handle.
- Expand some handling of special properties in MsiGetProductInfo.
- Fix for the return codes for the Qualified component calls. They are
not INSTALLSTATEs but rather success values.
- Quoting fixes.
Mike McCormack <mike@codeweavers.com>
- Make sure that dialogs are only created and destroyed in a single
thread.
- Track memory allocations in the SQL parser.
- Create the ORDER BY view in a single call.
- Simplify parsing of the FROM keyword.
- Improve parser error checking.
- Simplify parsing of select query.
- remove the unused utf8 field of an expression
- make the parse result a single assignment at top level of parsing
- abort parsing on a memory allocation failure
- Only tables can be backquoted, strings must be single quoted.
- Declare MsiExportDatabase* in the spec file, and fix a typo.
- make sure to free the string table when closing the database
- don't free szPersist in MsiOpenDatabase if it's not a string
- Avoid some non-standard str functions.
Francois Gouget <fgouget@free.fr>
- Tweak the documentation to make winapi_check happy.
Juan Lang <juan_lang@yahoo.com>
- Don't fail in RegisterFonts if the Fonts table is missing.
- Partially implement AppSearch for RegLocator-type searches.
- Turn handled errors from ERRs to WARNs or TRACEs.
Vincent Beron <vberon@mecano.gme.usherb.ca>
- Use SUBLANG_NEUTRAL for French resources.
Stefan Leichter <Stefan.Leichter@camLine.com>
- Update version resource of msi.dll to current version shipped from
windows update.
- Added minimal implementation of MsiCreateAndVerifyInstallerDirectory.
Marcus Meissner <marcus@jet.franken.de>
- Set PhysicalMemory property from system data.
svn path=/trunk/; revision=15537
Gé van Geldorp [Thu, 26 May 2005 21:15:58 +0000 (21:15 +0000)]
Sync to Wine-
20050524:
Alexander Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
svn path=/trunk/; revision=15536
Gé van Geldorp [Thu, 26 May 2005 21:09:49 +0000 (21:09 +0000)]
Sync to Wine-
20050524:
Alexander Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
svn path=/trunk/; revision=15535
Gé van Geldorp [Thu, 26 May 2005 21:07:55 +0000 (21:07 +0000)]
Sync to Wine-
20050524:
Alexander Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
svn path=/trunk/; revision=15534
Gé van Geldorp [Thu, 26 May 2005 21:06:20 +0000 (21:06 +0000)]
Sync to Wine-
20050524:
Alexander Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
svn path=/trunk/; revision=15533
Gé van Geldorp [Thu, 26 May 2005 21:02:35 +0000 (21:02 +0000)]
Sync to Wine-
20050524:
Alexandre Julliard <julliard@winehq.org>
- Removed unnecessary code in the 16-bit DllEntryPoint function of some
dlls, and also fixed its ordinal in a few places.
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
- Don't convert the template name to Unicode, it's not used by the
dialog anyway. Clear the window property on WM_DESTROY.
Michael Jung <mjung@iss.tu-darmstadt.de>
- Use IShellFolder::GetDisplayNameOf instead of SHGetPathFromIDList to
be able to browse shell namespace extensions.
svn path=/trunk/; revision=15532
Gé van Geldorp [Thu, 26 May 2005 20:52:12 +0000 (20:52 +0000)]
Sync to Wine-
20050524:
Alexandre Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Francois Gouget <fgouget@free.fr>
- Assorted spelling fixes.
Kouji Sasaki <taro-x@justsystem.co.jp>
- Added handling of WM_ENABLE message.
James Hawkins <truiken@gmail.com>
- Audit the List-View control.
- Select the item under the point (x,y) in MouseHover.
- Store the click point in LISTVIEW_INFO.
- Move mouse tracking to MouseMove.
- Use DragDetect instead of TrackMouse.
- Remove the unused TrackMouse function.
- Fixed centering of tab text.
Dimi Paun <dimi@lattica.com>
- Do not compute the hit test if we don't really need it.
- Make it more explicit how we deal with WS_DISABLED.
Felix Nawothnig <felix.nawothnig@t-online.de>
- Resize listview column to autofit on a doubleclick on the
header-divider.
- Implemented WM_ENABLE.
- Rewrote item layouting - new code fixes bitmap/image position for
non-left-aligned text, prevents jumping when resizing non-left-aligned
text, implements clipping for images and correctly aligns bitmaps when
an image is already there.
- Set iItem to index before notifying callback items.
Duane Clark <dclark@akamail.com>
- Misc rectangle fixes.
- The date should be initialized from local time.
Aric Stewart <aric@codeweavers.com>
- Handle WM_NCCALCSIZE in the tab control.
Hans Leidekker <hans@it.vu.nl>
- Fix uninitialized warnings.
svn path=/trunk/; revision=15531
Gé van Geldorp [Thu, 26 May 2005 20:39:17 +0000 (20:39 +0000)]
Sync to Wine-
20050524:
Alexandre Julliard <julliard@winehq.org>
- Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
Gerold Jens Wucherpfennig <gjwucherpfennig@gmx.net>
- Initial FCI work (FCICreate and FCIDestroy).
svn path=/trunk/; revision=15530
Magnus Olsen [Thu, 26 May 2005 20:07:10 +0000 (20:07 +0000)]
Fix more bugs in change display. when you press on aply in desk.cpl later on ok you did get change_display fail msg. fix the return code to reboot req. Remove switch statmenet for more that one flags can be send same time. example CDS_TEST + CDS_FULLSCREEN ..... and replace thuse with if statement instead.
svn path=/trunk/; revision=15529
Filip Navara [Thu, 26 May 2005 19:58:58 +0000 (19:58 +0000)]
Report 16bpp for modes where VBE returns 15bpp.
svn path=/trunk/; revision=15528
Filip Navara [Thu, 26 May 2005 19:57:54 +0000 (19:57 +0000)]
- Revert hacks added by GreatLord in revisons 15521 and 15522.
- Fix mode enumeration code on few places.
svn path=/trunk/; revision=15527
Hartmut Birr [Thu, 26 May 2005 19:22:45 +0000 (19:22 +0000)]
Protected the handle table.
svn path=/trunk/; revision=15526
Steven Edwards [Thu, 26 May 2005 17:17:29 +0000 (17:17 +0000)]
work around include_next problem when cross-compiling
svn path=/trunk/; revision=15525
Magnus Olsen [Thu, 26 May 2005 15:53:24 +0000 (15:53 +0000)]
change line 15 from #if DBG to #ifdef DBG
so head builds agein
svn path=/trunk/; revision=15524
Hervé Poussineau [Thu, 26 May 2005 15:44:04 +0000 (15:44 +0000)]
Fix compile when DBG is set
svn path=/trunk/; revision=15523
Magnus Olsen [Thu, 26 May 2005 15:15:55 +0000 (15:15 +0000)]
add a commet why 24bits cards fails
and maby other card will fails
in GetAvailableModes
svn path=/trunk/; revision=15522
Magnus Olsen [Thu, 26 May 2005 14:46:23 +0000 (14:46 +0000)]
Fix the problem for 24 bits graphic card.
But it report color deep 15 are supported now.
it solv the problem. Thanks WaxDragon
Hope filip does like this change.
svn path=/trunk/; revision=15521