Steven Edwards
6fe4f11391
started working on a ReactOS bootcamp management application. Just a mockup for now
...
svn path=/trunk/; revision=40568
2009-04-18 02:03:33 +00:00
Dmitry Gorbachev
06d7de1000
Update ReactOS Calc to version 1.11. Carlo Bramini, bug #4346 .
...
svn path=/trunk/; revision=40566
2009-04-17 21:35:07 +00:00
Dmitry Gorbachev
79cdd76423
Begin Japanese translation of USetup
...
svn path=/trunk/; revision=40565
2009-04-17 21:01:56 +00:00
Dmitry Gorbachev
0333e07048
- Update Japanese translations, Tomoya Kitagawa, bug #4332 .
...
- Update Spanish translations, Javier Remacha, bug #4357 .
- Spanish translation of Write by Elhoir, bug #4360 .
- Brazilian Portuguese translations by Wagner Leandro Bueno Angelo, bug #4374 .
svn path=/trunk/; revision=40564
2009-04-17 20:54:28 +00:00
Christoph von Wittich
a51e10cbb8
fix last setupapi stringtable winetest
...
svn path=/trunk/; revision=40563
2009-04-17 20:50:04 +00:00
James Tabor
fe9f8bcea5
- Ref bug 4074: Need to test it again to see if it crashes further down the line.
...
svn path=/trunk/; revision=40562
2009-04-17 20:34:09 +00:00
Christoph von Wittich
c116c45760
don't crash on setupapi stringtable winetest
...
svn path=/trunk/; revision=40561
2009-04-17 19:37:13 +00:00
Christoph von Wittich
f8cbb14378
revert 40488 as it breaks regsvr32
...
svn path=/trunk/; revision=40559
2009-04-17 16:40:31 +00:00
Michael Martin
6eb489a9c6
- OutputDebugStringA: Handle freeing memory in case of an exception.
...
svn path=/trunk/; revision=40558
2009-04-17 11:09:22 +00:00
Michael Martin
9cbd1dc647
- Add volatile to variables in OutputDebugStringA. Fix #1 of ? for 3424.
...
svn path=/trunk/; revision=40557
2009-04-17 09:59:03 +00:00
Dmitry Chapyshev
b800b69f34
- More correct fix of a problem with loading dlls
...
svn path=/trunk/; revision=40556
2009-04-17 07:15:04 +00:00
Dmitry Chapyshev
90590ee801
- Add check on null-pointer. Fixes exception in some cases
...
svn path=/trunk/; revision=40555
2009-04-17 07:12:21 +00:00
Cameron Gutman
8d8ce081fa
- Don't leak the dma adapter when we fail
...
svn path=/trunk/; revision=40554
2009-04-17 01:55:31 +00:00
Cameron Gutman
0f8d58977d
- Fix another multiplication error
...
svn path=/trunk/; revision=40553
2009-04-17 01:50:29 +00:00
Cameron Gutman
ff3c42108d
- Initialize the spin lock in NdisInitializeReadWriteLock
...
- Fixes miniport drivers that use the read/write lock
svn path=/trunk/; revision=40552
2009-04-17 01:17:50 +00:00
Cameron Gutman
e3598783d0
- Simplify timer implementation (done by me)
...
- Fix timer implementation (thanks to janderwald)
- The Intel PRO/1000 driver loads but crashes later now
- The Linksys Wireless-G driver MAY work now (untested)
svn path=/trunk/; revision=40550
2009-04-16 23:55:00 +00:00
Gregor Schneider
5e9875c679
- Sync riched20 with Wine 1.1.19
...
- Fixes a problem where the richedit control forwarded messages to itself through user32, also known as the Winrar installation stack overflow, bug #4197
svn path=/trunk/; revision=40545
2009-04-16 17:49:22 +00:00
Dmitry Chapyshev
92a3744982
- Necessary to trim a path to dll (for example: path/name.dll-> name.dll). It fixes an bug with search dlls if dll it is located in a folder with the program
...
svn path=/trunk/; revision=40544
2009-04-16 14:46:31 +00:00
Aleksey Bragin
ff346bf2bd
- Use a common exit point from a function, and thus fix two returns from a seh block not wrapped into _SEH2_YIELD.
...
- Fixes a crash in Downloader app and in numerous other applications.
svn path=/trunk/; revision=40542
2009-04-16 13:44:59 +00:00
KJK::Hyperion
77db4acd5e
This is why we can't have nice things. Reverting r40536, r40537, due to RosBE differences between Windows and Linux hosts (because RosBE sucks)
...
svn path=/trunk/; revision=40541
2009-04-16 04:57:28 +00:00
KJK::Hyperion
0330bad96d
This is why we can't have nice things. Reverting r40538, r40539, due to RosBE differences between Windows and Linux hosts (because RosBE sucks)
...
svn path=/trunk/; revision=40540
2009-04-16 04:52:16 +00:00
KJK::Hyperion
164264821a
Fixed generation of makefile dependencies for C++ sources
...
svn path=/trunk/; revision=40539
2009-04-16 03:04:27 +00:00
KJK::Hyperion
5a11fa5fa1
Rbuild rationalization commit, umpteenth of infinite
...
modified tools/rbuild/backend/mingw/mingw.cpp
modified tools/rbuild/backend/mingw/mingw.h
modified tools/rbuild/backend/mingw/modulehandler.cpp
modified tools/rbuild/backend/mingw/modulehandler.h
modified tools/rbuild/backend/mingw/rules.mak
added tools/rbuild/compilerdirective.cpp
modified tools/rbuild/compilerflag.cpp
modified tools/rbuild/define.cpp
modified tools/rbuild/include.cpp
modified tools/rbuild/module.cpp
modified tools/rbuild/pch.h
modified tools/rbuild/project.cpp
modified tools/rbuild/rbuild.dsp
modified tools/rbuild/rbuild.h
modified tools/rbuild/rbuild.mak
modified tools/rbuild/rbuild.vcproj
modified Makefile
modified ReactOS-generic.rbuild
Almost all build rules moved to a makefile.auto include (rules.mak). Size of makefile.auto reduced to about half
The new rules correctly sort includes, defines and flags in priority order (built-in, project, module type, module, source file)
The new rules don't duplicate flags anymore. Flag sets are defined once, as makefile variables, and then referred to by variable name
Compiler-specific flags, includes and defines can now be set, for almost all compilers and tools
<compilerflag>, <define> and <include> have a new "compiler" attribute, containing a comma-separated list of compilers the directive applies to
C++ compiler renamed to "cxx", "cpp" now correctly refers to the C preprocessor (or work-alike, built-in preprocessors)
Drop "overridable" attribute for <define>, as it never worked right
New <redefine> tag: works like <define>, but undefines the variable before defining it. Several warnings suppressed thanks to it
Slightly changed rule for resource file; conversion to object file now a separate phase that prints "[CVTRES]"
Slightly changed definition of ${gas}
Echo "[AS]" instead of "[GAS]"
Echo "[RC]" for wrc
modified include/crt/mingw32/intrin.h
Now that the correct include paths are passed to the resource compiler, make headers more resource compiler-friendly
modified dll/directx/wine/ddraw/ddraw.rbuild
Apply GCC workaround for PSEH
modified dll/directx/wine/wined3d/wined3d.rbuild
modified dll/win32/riched20/riched20.rbuild
-Wno-format no longer required
modified dll/nls/idndl/idndl.rbuild
modified dll/nls/idndl_redist/idndl_redist.rbuild
modified dll/nls/normaliz_redist/normaliz_redist.rbuild
modified lib/3rdparty/icu4ros/icu4ros.rbuild
modified lib/nls/idna/idna.rbuild
modified lib/nls/normalize/normalize.rbuild
modified lib/nls/scripts/scripts.rbuild
C++ compiler now identified by "cxx"
modified drivers/storage/ide/uniata/uniata.rbuild
modified drivers/wdm/audio/drivers/mpu401/mpu401.rbuild
modified drivers/wdm/audio/drm/drmk/drmk.rbuild
Disable exceptions and RTTI for kernel mode C++ code
modified base/services/umpnpmgr/umpnpmgr.rbuild
modified dll/cpl/ncpa/ncpa.rbuild
modified dll/directx/amstream/amstream.rbuild
modified dll/directx/dinput8/dinput8.rbuild
modified dll/directx/dinput/dinput.rbuild
modified dll/directx/qedit/qedit.rbuild
modified dll/directx/quartz/quartz.rbuild
modified dll/win32/advapi32/advapi32.rbuild
modified dll/win32/atl/atl.rbuild
modified dll/win32/avifil32/avifil32.rbuild
modified dll/win32/browseui/browseui.rbuild
modified dll/win32/comcat/comcat.rbuild
modified dll/win32/crypt32/crypt32.rbuild
modified dll/win32/hhctrl.ocx/hhctrl.ocx.rbuild
modified dll/win32/imm32/imm32.rbuild
modified dll/win32/inetcomm/inetcomm.rbuild
modified dll/win32/localspl/localspl.rbuild
modified dll/win32/mlang/mlang.rbuild
modified dll/win32/msctf/msctf.rbuild
modified dll/win32/mshtml/mshtml.rbuild
modified dll/win32/msi/msi.rbuild
modified dll/win32/mstask/mstask.rbuild
modified dll/win32/msxml3/msxml3.rbuild
modified dll/win32/ntmarta/ntmarta.rbuild
modified dll/win32/objsel/objsel.rbuild
modified dll/win32/ole32/ole32.rbuild
modified dll/win32/oleaut32/oleaut32.rbuild
modified dll/win32/pdh/pdh.rbuild
modified dll/win32/rpcrt4/rpcrt4.rbuild
modified dll/win32/shell32/shell32.rbuild
modified dll/win32/shlwapi/shlwapi.rbuild
modified dll/win32/urlmon/urlmon.rbuild
modified dll/win32/wuapi/wuapi.rbuild
modified include/reactos/idl/idl.rbuild
modified dll/win32/kernel32/kernel32.rbuild
modified dll/nls/idndl/idndl.rbuild
modified lib/nls/idna/idna.rbuild
modified lib/nls/normalize/normalize.rbuild
modified lib/nls/scripts/scripts.rbuild
modified dll/win32/inseng/inseng.rbuild
Use <redefine> instead of <define> for version macros
modified base/setup/usetup/usetup.rbuild
modified base/system/autochk/autochk.rbuild
modified base/system/smss/smss.rbuild
modified dll/3rdparty/dxtn/dxtn.rbuild
modified dll/keyboard/kbda1/kbda1.rbuild
modified dll/keyboard/kbda2/kbda2.rbuild
modified dll/keyboard/kbda3/kbda3.rbuild
modified dll/keyboard/kbdal/kbdal.rbuild
modified dll/keyboard/kbdarme/kbdarme.rbuild
modified dll/keyboard/kbdarmw/kbdarmw.rbuild
modified dll/keyboard/kbdaze/kbdaze.rbuild
modified dll/keyboard/kbdazel/kbdazel.rbuild
modified dll/keyboard/kbdbe/kbdbe.rbuild
modified dll/keyboard/kbdbga/kbdbga.rbuild
modified dll/keyboard/kbdbgm/kbdbgm.rbuild
modified dll/keyboard/kbdbgt/kbdbgt.rbuild
modified dll/keyboard/kbdblr/kbdblr.rbuild
modified dll/keyboard/kbdbr/kbdbr.rbuild
modified dll/keyboard/kbdbur/kbdbur.rbuild
modified dll/keyboard/kbdcan/kbdcan.rbuild
modified dll/keyboard/kbdcr/kbdcr.rbuild
modified dll/keyboard/kbdcz1/kbdcz1.rbuild
modified dll/keyboard/kbdcz/kbdcz.rbuild
modified dll/keyboard/kbdda/kbdda.rbuild
modified dll/keyboard/kbddv/kbddv.rbuild
modified dll/keyboard/kbdes/kbdes.rbuild
modified dll/keyboard/kbdest/kbdest.rbuild
modified dll/keyboard/kbdfc/kbdfc.rbuild
modified dll/keyboard/kbdfi/kbdfi.rbuild
modified dll/keyboard/kbdfr/kbdfr.rbuild
modified dll/keyboard/kbdgeo/kbdgeo.rbuild
modified dll/keyboard/kbdgerg/kbdgerg.rbuild
modified dll/keyboard/kbdgneo/kbdgneo.rbuild
modified dll/keyboard/kbdgr/kbdgr.rbuild
modified dll/keyboard/kbdgrist/kbdgrist.rbuild
modified dll/keyboard/kbdhe/kbdhe.rbuild
modified dll/keyboard/kbdheb/kbdheb.rbuild
modified dll/keyboard/kbdhu/kbdhu.rbuild
modified dll/keyboard/kbdic/kbdic.rbuild
modified dll/keyboard/kbdinasa/kbdinasa.rbuild
modified dll/keyboard/kbdinben/kbdinben.rbuild
modified dll/keyboard/kbdindev/kbdindev.rbuild
modified dll/keyboard/kbdinguj/kbdinguj.rbuild
modified dll/keyboard/kbdinmal/kbdinmal.rbuild
modified dll/keyboard/kbdir/kbdir.rbuild
modified dll/keyboard/kbdit/kbdit.rbuild
modified dll/keyboard/kbdja/kbdja.rbuild
modified dll/keyboard/kbdkaz/kbdkaz.rbuild
modified dll/keyboard/kbdko/kbdko.rbuild
modified dll/keyboard/kbdla/kbdla.rbuild
modified dll/keyboard/kbdlt1/kbdlt1.rbuild
modified dll/keyboard/kbdlv/kbdlv.rbuild
modified dll/keyboard/kbdmac/kbdmac.rbuild
modified dll/keyboard/kbdne/kbdne.rbuild
modified dll/keyboard/kbdno/kbdno.rbuild
modified dll/keyboard/kbdpl1/kbdpl1.rbuild
modified dll/keyboard/kbdpo/kbdpo.rbuild
modified dll/keyboard/kbdro/kbdro.rbuild
modified dll/keyboard/kbdru1/kbdru1.rbuild
modified dll/keyboard/kbdru/kbdru.rbuild
modified dll/keyboard/kbdsg/kbdsg.rbuild
modified dll/keyboard/kbdsk1/kbdsk1.rbuild
modified dll/keyboard/kbdsk/kbdsk.rbuild
modified dll/keyboard/kbdsw/kbdsw.rbuild
modified dll/keyboard/kbdtat/kbdtat.rbuild
modified dll/keyboard/kbdth0/kbdth0.rbuild
modified dll/keyboard/kbdth1/kbdth1.rbuild
modified dll/keyboard/kbdth2/kbdth2.rbuild
modified dll/keyboard/kbdth3/kbdth3.rbuild
modified dll/keyboard/kbdtuf/kbdtuf.rbuild
modified dll/keyboard/kbdtuq/kbdtuq.rbuild
modified dll/keyboard/kbduk/kbduk.rbuild
modified dll/keyboard/kbdur/kbdur.rbuild
modified dll/keyboard/kbdurs/kbdurs.rbuild
modified dll/keyboard/kbdus/kbdus.rbuild
modified dll/keyboard/kbdusa/kbdusa.rbuild
modified dll/keyboard/kbdusl/kbdusl.rbuild
modified dll/keyboard/kbdusr/kbdusr.rbuild
modified dll/keyboard/kbdusx/kbdusx.rbuild
modified dll/keyboard/kbduzb/kbduzb.rbuild
modified dll/keyboard/kbdvntc/kbdvntc.rbuild
modified dll/keyboard/kbdycc/kbdycc.rbuild
modified dll/keyboard/kbdycl/kbdycl.rbuild
modified dll/ntdll/ntdll.rbuild
modified dll/win32/crtdll/crtdll.rbuild
modified dll/win32/dhcpcsvc/dhcpcsvc.rbuild
modified dll/win32/dnsapi/dnsapi.rbuild
modified dll/win32/fmifs/fmifs.rbuild
modified dll/win32/gdi32/gdi32.rbuild
modified dll/win32/lpk/lpk.rbuild
modified dll/win32/msvcrt/msvcrt.rbuild
modified dll/win32/opengl32/opengl32.rbuild
modified dll/win32/psapi/psapi.rbuild
modified dll/win32/rasdlg/rasdlg.rbuild
modified dll/win32/rasman/rasman.rbuild
modified dll/win32/samlib/samlib.rbuild
modified dll/win32/shimgvw/shimgvw.rbuild
modified dll/win32/smdll/smdll.rbuild
modified dll/win32/twain_32/twain_32.rbuild
modified dll/win32/uext2/uext2.rbuild
modified dll/win32/ufat/ufat.rbuild
modified dll/win32/ufatx/ufatx.rbuild
modified dll/win32/untfs/untfs.rbuild
modified dll/win32/user32/user32.rbuild
modified dll/win32/winspool/winspool.rbuild
modified dll/win32/ws2_32/ws2_32.rbuild
modified dll/win32/ws2help/ws2help.rbuild
modified dll/win32/wshirda/wshirda.rbuild
modified drivers/directx/dxapi/dxapi.rbuild
modified drivers/directx/dxgthk/dxgthk.rbuild
modified hal/halarm/generic/generic.rbuild
modified hal/halarm/up/halup.rbuild
modified hal/halppc/generic/generic.rbuild
modified hal/halppc/up/halup.rbuild
modified hal/halx86/generic/generic.rbuild
modified hal/halx86/hal_generic.rbuild
modified hal/halx86/hal_generic_pc.rbuild
modified hal/halx86/hal_generic_up.rbuild
modified hal/halx86/halmp.rbuild
modified hal/halx86/halup.rbuild
modified hal/halx86/halxbox.rbuild
modified lib/3rdparty/libwine/libwine.rbuild
modified lib/epsapi/epsapi.rbuild
modified lib/fslib/ext2lib/ext2lib.rbuild
modified lib/fslib/ntfslib/ntfslib.rbuild
modified lib/fslib/vfatlib/vfatlib.rbuild
modified lib/fslib/vfatxlib/vfatxlib.rbuild
modified lib/ntdllsys/ntdllsys.rbuild
modified lib/sdk/crt/crt.rbuild
modified lib/sdk/dxguid/dxguid.rbuild
modified lib/sdk/nt/nt.rbuild
modified lib/sdk/strmiids/strmiids.rbuild
modified lib/sdk/uuid/uuid.rbuild
modified lib/smlib/smlib.rbuild
modified lib/win32ksys/win32ksys.rbuild
modified ntoskrnl/ntoskrnl-generic.rbuild
modified subsystems/csr/csrsrv/csrsrv.rbuild
modified subsystems/ntvdm/ntvdm.rbuild
modified subsystems/win32/csrss/win32csr/win32csr.rbuild
modified dll/win32/kernel32/kernel32.rbuild
modified lib/drivers/oskittcp/oskittcp.rbuild
Goodbye _DISABLE_TIDENTS, __USE_W32API
svn path=/trunk/; revision=40538
2009-04-16 02:27:50 +00:00
KJK::Hyperion
bbfe8fa8d7
Some obsolete flags removed, some useless compiler flags removed & shit. Nothing earth-shattering
...
<insert ginormous commit message ruined by TortoiseSVN's shitty GUI>
svn path=/trunk/; revision=40537
2009-04-16 02:18:00 +00:00
KJK::Hyperion
0464762cd6
modified winetests/advpack/advpack.rbuild
...
modified winetests/browseui/browseui.rbuild
modified winetests/cabinet/cabinet.rbuild
modified winetests/comcat/comcat.rbuild
modified winetests/comdlg32/comdlg32.rbuild
modified winetests/gdiplus/gdiplus.rbuild
modified winetests/hlink/hlink.rbuild
modified winetests/imm32/imm32.rbuild
modified winetests/lz32/lz32.rbuild
modified winetests/mapi32/mapi32.rbuild
modified winetests/mlang/mlang.rbuild
modified winetests/msacm32/msacm32.rbuild
modified winetests/mshtml/mshtml.rbuild
modified winetests/msi/msi.rbuild
modified winetests/mstask/mstask.rbuild
modified winetests/netapi32/netapi32.rbuild
modified winetests/odbccp32/odbccp32.rbuild
modified winetests/ole32/ole32.rbuild
modified winetests/rsabase/rsabase.rbuild
modified winetests/rsaenh/rsaenh.rbuild
modified winetests/schannel/schannel.rbuild
modified winetests/shell32/shell32.rbuild
modified winetests/shlwapi/shlwapi.rbuild
modified winetests/urlmon/urlmon.rbuild
modified winetests/usp10/usp10.rbuild
modified winetests/uxtheme/uxtheme.rbuild
modified winetests/version/version.rbuild
modified winetests/winhttp/winhttp.rbuild
modified winetests/wininet/wininet.rbuild
-Wno-format no longer necessary
svn path=/trunk/; revision=40536
2009-04-16 02:06:20 +00:00
Christoph von Wittich
4c3c1deeda
fix some setupapi winetests
...
svn path=/trunk/; revision=40535
2009-04-15 21:19:48 +00:00
Kamil Hornicek
0bf0792f26
- sync wined3d, d3d8, d3d9, ddraw with Wine 1.1.19
...
svn path=/trunk/; revision=40534
2009-04-15 20:40:10 +00:00
Steven Edwards
5fc8bc0283
make telnetd manual
...
svn path=/trunk/; revision=40533
2009-04-15 18:29:37 +00:00
Dmitry Chapyshev
1487d68971
- Revert r40529
...
svn path=/trunk/; revision=40532
2009-04-15 17:18:20 +00:00
Gregor Schneider
32414442e2
- Detect switched color and mask bitmaps in CreateCursorIndirect and switch them back
...
- Don't set the icon hotspot too early in CreateIcon
- Fixes five cursoricon winetests
svn path=/trunk/; revision=40531
2009-04-15 17:09:17 +00:00
Gregor Schneider
1c62287842
More monochrome icon handling fixes in CreateIcon and CreateCursorIconHandle, fixes two cursoricon winetests
...
svn path=/trunk/; revision=40530
2009-04-15 16:00:22 +00:00
Dmitry Chapyshev
9f8ebd6a63
- Revert r40483
...
svn path=/trunk/; revision=40529
2009-04-15 15:47:45 +00:00
Gregor Schneider
35ac2a9da7
- CreateIcon: create color bitmap only if bitsPixel specifies a non-monochrome icon
...
- CreateCursorIconHandle: set hotspot for icons based on the bitmap size
- Fixes seven user32 cursoricon winetests
svn path=/trunk/; revision=40528
2009-04-15 15:39:46 +00:00
Dmitry Chapyshev
e24b445f11
- Revert r40484
...
svn path=/trunk/; revision=40527
2009-04-15 15:32:04 +00:00
Gregor Schneider
75230872e0
- Allow creation of icons without color bitmap in CreateIconIndirect
...
- Compare color and mask size if color is present, compare height against height
- Fixes 13 user32 cursoricon winetests
- DbgPrint -> ERR or FIXME
svn path=/trunk/; revision=40526
2009-04-15 12:36:37 +00:00
Dmitry Chapyshev
f9e8538d24
- Implement ThreadPriorityBoost case in NtQueryInformationThread
...
- Add ThreadDescriptorTableEntry case
- Add check of parametres
Approved by Aleksey.
svn path=/trunk/; revision=40525
2009-04-15 11:57:48 +00:00
Johannes Anderwald
27c2bd90eb
- Plug in sample rate conversion library, doesnt work yet
...
- Implement calloc, memset, memcpy as calling their Rtl* wrapper doesnt work- Add define for AC97 hacks
svn path=/trunk/; revision=40524
2009-04-15 10:41:41 +00:00
Dmitry Chapyshev
2b9ed04e31
- At an exception returns STATUS_DLL_NOT_FOUND. It fixes one wine test
...
svn path=/trunk/; revision=40523
2009-04-15 10:20:10 +00:00
Dmitry Chapyshev
17e2ab8999
- Use SEH in LdrGetProcedureAddress. It fixes an exception in "kernel32_winetest module" and some wine tests
...
svn path=/trunk/; revision=40522
2009-04-15 09:27:59 +00:00
Aleksey Bragin
8bb2786d95
- Disable ACPI once again until bug 3363 and bug 4221 are fixed.
...
See issue #3363 for more details.
svn path=/trunk/; revision=40521
2009-04-15 09:19:24 +00:00
Christoph von Wittich
1ecfbaf361
sync wininet urlcache.c with wine 1.1.19 - fixes memory corruptions
...
svn path=/trunk/; revision=40520
2009-04-15 09:17:12 +00:00
Christoph von Wittich
d748120ca1
check for immutable bits in RtlSetControlSecurityDescriptor
...
fixes >100 advapi32 security winetests
svn path=/trunk/; revision=40519
2009-04-15 08:33:57 +00:00
Aleksey Bragin
e8ecddc002
- Silence MmCanFileBeTruncated warning about not checking for outstanding write probes.
...
svn path=/trunk/; revision=40518
2009-04-15 07:47:15 +00:00
Dmitry Chapyshev
9e45cb2d7e
- Sync avifil32 with Wine 1.1.19
...
svn path=/trunk/; revision=40517
2009-04-15 07:33:50 +00:00
Dmitry Chapyshev
5275c90901
- Update Russian translation
...
svn path=/trunk/; revision=40516
2009-04-15 07:29:19 +00:00
Colin Finck
484b6902f1
- Use rundll32.exe and CreateProcessAsUserW to call ClientSideInstallW for installing new devices and supply all required information over a named pipe.
...
The named pipe communication was monitored under Windows XP SP2, so that the protocol under ReactOS is compatible (except for one data field, see code)
- Implement ClientSideInstallW in newdev.dll
- Give umpnpmgr the SE_ASSIGNPRIMARYTOKEN privilege to use CreateProcessAsUserW
- Open the token of the userinit process with TOKEN_ASSIGN_PRIMARY | TOKEN_DUPLICATE | TOKEN_QUERY, we don't get TOKEN_ALL_ACCESS and used to fail here without noticing it
- Return CR_FAILURE in case of problems inside PNP_ReportLogOn
This stuff by the way fixes the "Browse" button in a "New hardware device" dialog
See issue #4363 for more details.
svn path=/trunk/; revision=40513
2009-04-14 22:31:36 +00:00
Colin Finck
2ef63b5190
Fix and slightly optimize _SHGetUserShellFolderPath
...
Note to Wine guys: Registry functions take and give everything in bytes!
svn path=/trunk/; revision=40512
2009-04-14 22:13:20 +00:00
Gregor Schneider
a49c40392b
- ICON_CreateCursorFromData should pass a header that fits to the bitmap data to SetDIBits to allow color conversion if necessary; create the color cursor if requested in the same function
...
- Winamp 2.95 now shows a custom cursor, but it's still surrounded by blackness, bug #4370
- Misc typo fixes, cleanup
svn path=/trunk/; revision=40510
2009-04-14 21:30:03 +00:00
Timo Kreuzer
fc069970e4
Remove hBitmap from DC.rosdc and use DC.dclevel.pSurface instead.
...
svn path=/trunk/; revision=40509
2009-04-14 20:50:02 +00:00
Timo Kreuzer
1e46ec84b5
Revert 40507, it breaks VBox.
...
svn path=/trunk/; revision=40508
2009-04-14 18:14:18 +00:00