reactos.git
16 years agoFix the HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage\Export value. The GUID...
Hervé Poussineau [Fri, 14 Oct 2005 22:04:02 +0000 (22:04 +0000)]
Fix the HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage\Export value. The GUID needs to be prepended by "Tcpip_"

svn path=/trunk/; revision=18460

16 years ago- Implement -r Calling route.exe for output
Ged Murphy [Fri, 14 Oct 2005 21:35:03 +0000 (21:35 +0000)]
- Implement -r Calling route.exe for output
- Rewrote DisplayOutput so simulates the MS netstat tool better and is now readable
- Fix ShowTcpTable to show correct endpoints on default, and expand it a little so it's easier to follow
- expand ShowUdpTable in the same manner
- Cleaner formatting in GetPortName

svn path=/trunk/; revision=18459

16 years agoAttach to correct process before messing around with its memory
Gé van Geldorp [Fri, 14 Oct 2005 20:19:23 +0000 (20:19 +0000)]
Attach to correct process before messing around with its memory

svn path=/trunk/; revision=18458

16 years agoFixing directx headers from wine, by adding alot of missing struct and some struct...
Magnus Olsen [Fri, 14 Oct 2005 20:03:18 +0000 (20:03 +0000)]
Fixing directx headers from wine, by adding alot of missing struct and some struct was wrong.

svn path=/trunk/; revision=18457

16 years agoFixed the declarations of GetFileVersionInfoSizeA/W and GetFileVersionInfoA/W
Thomas Bluemel [Fri, 14 Oct 2005 19:48:28 +0000 (19:48 +0000)]
Fixed the declarations of GetFileVersionInfoSizeA/W and GetFileVersionInfoA/W

svn path=/trunk/; revision=18456

16 years agoOnly whitespace changes, no logic
Gé van Geldorp [Fri, 14 Oct 2005 19:28:18 +0000 (19:28 +0000)]
Only whitespace changes, no logic

svn path=/trunk/; revision=18455

16 years agoAdd missing files to bootcd
Hervé Poussineau [Fri, 14 Oct 2005 19:09:45 +0000 (19:09 +0000)]
Add missing files to bootcd

svn path=/trunk/; revision=18454

16 years agoRemove entries that are created by netcfgx.dll
Hervé Poussineau [Fri, 14 Oct 2005 18:38:51 +0000 (18:38 +0000)]
Remove entries that are created by netcfgx.dll

svn path=/trunk/; revision=18453

16 years agoAdd netcfgx.dll
Hervé Poussineau [Fri, 14 Oct 2005 18:37:10 +0000 (18:37 +0000)]
Add netcfgx.dll
This .dll contains the class installer for the network cards

svn path=/trunk/; revision=18452

16 years agoGoplat <mrnobo1024@yahoo.com>:
Gé van Geldorp [Fri, 14 Oct 2005 18:32:38 +0000 (18:32 +0000)]
Goplat <mrnobo1024@yahoo.com>:
SetPixel should return the new color. Bug 909.

svn path=/trunk/; revision=18450

16 years agoTransform pci.sys to a Plug-and-Play driver.
Hervé Poussineau [Fri, 14 Oct 2005 18:29:55 +0000 (18:29 +0000)]
Transform pci.sys to a Plug-and-Play driver.
Simplify most of the PciCreateCompatible*String functions
Fix error handling in FdoQueryBusRelations
=> pci.sys now manages only 1 bus. It is still using HalGetBusDataByOffset/HalGetBusData which are deprecated, but it shouldn't be too hard to remove

svn path=/trunk/; revision=18449

16 years agoBig Plug-and-Play patch for ReactOS:
Hervé Poussineau [Fri, 14 Oct 2005 18:24:19 +0000 (18:24 +0000)]
Big Plug-and-Play patch for ReactOS:
- Install drivers for devices at first boot
- Remove now useless entries in hivesys.inf
At the moment, driver installation only uses .inf files in ReactOS\Inf directory, and the needed files have to be in ReactOS\Inf or their final location (ReactOS\system32 or ReactOS\system32\drivers) + the user can't provide a custom driver
Plug-and-Plays devices are only USB controllers (OHCI and UHCI) and serial ports now.

svn path=/trunk/; revision=18448

16 years agoStep 2 for a PnP ReactOS: add some (little) hacks
Hervé Poussineau [Fri, 14 Oct 2005 18:14:19 +0000 (18:14 +0000)]
Step 2 for a PnP ReactOS: add some (little) hacks

svn path=/trunk/; revision=18447

16 years agoProcess AddReg directive in main section to install
Hervé Poussineau [Fri, 14 Oct 2005 18:09:17 +0000 (18:09 +0000)]
Process AddReg directive in main section to install
Simplify a call to SetupInstallFromInfSectionW
Fix a warning (thanks w3seek)

svn path=/trunk/; revision=18446

16 years agoTransform ReactOS to a Plug-and-Play system. Step 1: add some .inf files
Hervé Poussineau [Fri, 14 Oct 2005 18:00:39 +0000 (18:00 +0000)]
Transform ReactOS to a Plug-and-Play system. Step 1: add some .inf files

svn path=/trunk/; revision=18445

16 years agoImplement SetupDiCreateDevRegKeyW and SetupDiOpenDevRegKey
Hervé Poussineau [Fri, 14 Oct 2005 16:53:18 +0000 (16:53 +0000)]
Implement SetupDiCreateDevRegKeyW and SetupDiOpenDevRegKey
Use them in SetupDiInstallDevice

svn path=/trunk/; revision=18444

16 years agoFix tab/space mess
Gé van Geldorp [Fri, 14 Oct 2005 13:39:27 +0000 (13:39 +0000)]
Fix tab/space mess

svn path=/trunk/; revision=18443

16 years agoDon't always return STATUS_BUFFER_TOO_SMALL when an error occurs in ZwQueryValueKey.
Hervé Poussineau [Fri, 14 Oct 2005 13:04:11 +0000 (13:04 +0000)]
Don't always return STATUS_BUFFER_TOO_SMALL when an error occurs in ZwQueryValueKey.
The "if" was triggered because ValueInformation->DataLength is 0xcdcdcdcd at the return of the function

svn path=/trunk/; revision=18442

16 years agoIdentify the process in ThreadExtraInfo
Gé van Geldorp [Fri, 14 Oct 2005 13:00:18 +0000 (13:00 +0000)]
Identify the process in ThreadExtraInfo

svn path=/trunk/; revision=18441

16 years agotsk <tsk_n@mail.goo.ne.jp>:
Gé van Geldorp [Fri, 14 Oct 2005 09:44:12 +0000 (09:44 +0000)]
tsk <tsk_n@mail.goo.ne.jp>:
UsageMessage is a printf format string.

svn path=/trunk/; revision=18439

16 years agoDon't install Winefile icon on desktop, it's already present in the start menu
Gé van Geldorp [Fri, 14 Oct 2005 09:33:31 +0000 (09:33 +0000)]
Don't install Winefile icon on desktop, it's already present in the start menu

svn path=/trunk/; revision=18437

16 years agoMike <mikeonthecomputer@gmail.com>:
Gé van Geldorp [Fri, 14 Oct 2005 08:03:14 +0000 (08:03 +0000)]
Mike <mikeonthecomputer@gmail.com>:
Add installation path for VMware 5.5. Fixes bug 907.

svn path=/trunk/; revision=18435

16 years agoremoved hard-coded comdlg filter from desk.cpl and it now searches for bmp;jpeg;png...
Magnus Olsen [Thu, 13 Oct 2005 19:13:47 +0000 (19:13 +0000)]
removed hard-coded comdlg filter from desk.cpl and it now searches for bmp;jpeg;png in windir patch by Christoph_vW see Bug 885

svn path=/trunk/; revision=18433

16 years agocmd, taskmgr and userinit translations by FooDerGrosse <kevin_schnabel at gmx.de>
Aleksey Bragin [Thu, 13 Oct 2005 17:34:25 +0000 (17:34 +0000)]
cmd, taskmgr and userinit translations by FooDerGrosse <kevin_schnabel at gmx.de>

svn path=/trunk/; revision=18430

16 years agomake classes use session wide atom table. should fix bug 899
Gunnar Dalsnes [Thu, 13 Oct 2005 12:44:58 +0000 (12:44 +0000)]
make classes use session wide atom table. should fix bug 899

svn path=/trunk/; revision=18427

16 years agoCall specified class installer (if any) in SetupDiCallClassInstaller
Hervé Poussineau [Thu, 13 Oct 2005 10:55:16 +0000 (10:55 +0000)]
Call specified class installer (if any) in SetupDiCallClassInstaller
Implement SetupDiOpenDeviceInterfaceA

svn path=/trunk/; revision=18426

16 years agoproperly reset the reference counter in ExReInitializeRundownProtection()
Thomas Bluemel [Thu, 13 Oct 2005 10:29:04 +0000 (10:29 +0000)]
properly reset the reference counter in ExReInitializeRundownProtection()

svn path=/trunk/; revision=18425

16 years agoUse the pitch provided by FreeType. Fixes bug 894.
Gé van Geldorp [Thu, 13 Oct 2005 08:15:52 +0000 (08:15 +0000)]
Use the pitch provided by FreeType. Fixes bug 894.

svn path=/trunk/; revision=18424

16 years agoFix sublang IDs:
Hervé Poussineau [Thu, 13 Oct 2005 08:05:12 +0000 (08:05 +0000)]
Fix sublang IDs:
SUBLANG_ENGLISH_US for english, as we always try to load language LANG_ENGLISH/SUBLANG_ENGLISH_US
SUBLANG_NEUTRAL for the others, so all sublanguages can use the translation

svn path=/trunk/; revision=18423

16 years agoIopGetBusTypeGuidIndex: Fix an infinite loop
Hervé Poussineau [Thu, 13 Oct 2005 07:43:25 +0000 (07:43 +0000)]
IopGetBusTypeGuidIndex: Fix an infinite loop
IopAssignDeviceResources: Allocate bus number resources

svn path=/trunk/; revision=18422

16 years agoadd comment about KeCancelTimer pitfall
Gunnar Dalsnes [Wed, 12 Oct 2005 23:10:31 +0000 (23:10 +0000)]
add comment about KeCancelTimer pitfall

svn path=/trunk/; revision=18419

16 years agoSend window-bound timers to the correct message queue
Gé van Geldorp [Wed, 12 Oct 2005 22:15:22 +0000 (22:15 +0000)]
Send window-bound timers to the correct message queue

svn path=/trunk/; revision=18418

16 years agoset eol-style to native
Thomas Bluemel [Wed, 12 Oct 2005 22:04:07 +0000 (22:04 +0000)]
set eol-style to native

svn path=/trunk/; revision=18417

16 years agoadd stubs to make clamwin run. by Christoph_vW
Gunnar Dalsnes [Wed, 12 Oct 2005 21:39:28 +0000 (21:39 +0000)]
add stubs to make clamwin run. by Christoph_vW
stub GetNativeSystemInfo better to make cpuz get further. by Christoph_vW
stub IsWow64Process better. by me

svn path=/trunk/; revision=18416

16 years agozoomin:
Martin Fuchs [Wed, 12 Oct 2005 20:20:18 +0000 (20:20 +0000)]
zoomin:
- allow to cange zoom factor and display zoom factor
- add accelerator table

svn path=/trunk/; revision=18415

16 years agofixed difference in signedness warning
Thomas Bluemel [Wed, 12 Oct 2005 18:56:44 +0000 (18:56 +0000)]
fixed difference in signedness warning

svn path=/trunk/; revision=18413

16 years agoIn DevInstallW:
Hervé Poussineau [Wed, 12 Oct 2005 16:54:34 +0000 (16:54 +0000)]
In DevInstallW:
- Shut up debug messages
- First steps to display messages to the user (retrieve device description before and after device installation)
- Change to only one exit point

svn path=/trunk/; revision=18412

16 years agoWorkaround for bug 899
Gé van Geldorp [Wed, 12 Oct 2005 14:07:49 +0000 (14:07 +0000)]
Workaround for bug 899

svn path=/trunk/; revision=18411

16 years agoTerminate the new environment with a NULL pointer
Gé van Geldorp [Wed, 12 Oct 2005 13:00:34 +0000 (13:00 +0000)]
Terminate the new environment with a NULL pointer

svn path=/trunk/; revision=18410

16 years agoFix for Bugzilla Entry 641 - patch from j_anderw at sbox.tugraz.at
Martin Fuchs [Wed, 12 Oct 2005 08:38:45 +0000 (08:38 +0000)]
Fix for Bugzilla Entry 641 - patch from j_anderw at sbox.tugraz.at

svn path=/trunk/; revision=18409

16 years agoFix SetupDiGetDeviceRegistryPropertyA, which should return the required size and...
Hervé Poussineau [Wed, 12 Oct 2005 08:14:56 +0000 (08:14 +0000)]
Fix SetupDiGetDeviceRegistryPropertyA, which should return the required size and the registry data type if the buffer is too small
(typical case when you call it 2 times: 1st time to get the required size, 2nd time to get real data)

svn path=/trunk/; revision=18408

16 years agoSend the right LocaleId to device stack when querying the device description.
Hervé Poussineau [Tue, 11 Oct 2005 13:35:07 +0000 (13:35 +0000)]
Send the right LocaleId to device stack when querying the device description.
Don't erase device description stored by setupapi during next reboot

svn path=/trunk/; revision=18407

16 years agonullterm correct string in strndup
Gunnar Dalsnes [Tue, 11 Oct 2005 03:23:01 +0000 (03:23 +0000)]
nullterm correct string in strndup
nullterm argv list
reformat

svn path=/trunk/; revision=18406

16 years agovdmdbg.dll (stubs only) by Christoph v.W. - thanks!
Gregor Anich [Tue, 11 Oct 2005 00:58:45 +0000 (00:58 +0000)]
vdmdbg.dll (stubs only) by Christoph v.W. - thanks!

svn path=/trunk/; revision=18405

16 years agoalloc at minimum 16 bytes (spotted by WaxDragon)
Gunnar Dalsnes [Mon, 10 Oct 2005 22:42:13 +0000 (22:42 +0000)]
alloc at minimum 16 bytes (spotted by WaxDragon)
realloc should free passed mem if new size is 0

svn path=/trunk/; revision=18404

16 years agoalloc multiple of 16 bytes
Gunnar Dalsnes [Mon, 10 Oct 2005 20:18:07 +0000 (20:18 +0000)]
alloc multiple of 16 bytes

svn path=/trunk/; revision=18403

16 years agoset to eol-style native ;)
Brandon Turner [Mon, 10 Oct 2005 19:08:57 +0000 (19:08 +0000)]
set to eol-style native ;)

svn path=/trunk/; revision=18402

16 years agoAdded a more technical readme for people that want to understand cmd.
Brandon Turner [Mon, 10 Oct 2005 18:57:56 +0000 (18:57 +0000)]
Added a more technical readme for people that want to understand cmd.

svn path=/trunk/; revision=18401

16 years agoremove a header no longer needed too
Ged Murphy [Mon, 10 Oct 2005 18:35:33 +0000 (18:35 +0000)]
remove a header no longer needed too

svn path=/trunk/; revision=18400

16 years agoremove uneeded text out of the .rc file.
Ged Murphy [Mon, 10 Oct 2005 18:33:45 +0000 (18:33 +0000)]
remove uneeded text out of the .rc file.

svn path=/trunk/; revision=18399

16 years agoforgot the eol-style again.
Ged Murphy [Mon, 10 Oct 2005 17:51:30 +0000 (17:51 +0000)]
forgot the eol-style again.

svn path=/trunk/; revision=18398

16 years agoStart of a rewrite for netstat.exe
Ged Murphy [Mon, 10 Oct 2005 17:49:19 +0000 (17:49 +0000)]
Start of a rewrite for netstat.exe
- Simulate the output of the MS netstat tool
- implemented -a, -e, -n, -p, -r, -s and interval

svn path=/trunk/; revision=18397

16 years agofixed a typo in the NtAccessCheck declaration
Thomas Bluemel [Mon, 10 Oct 2005 15:42:08 +0000 (15:42 +0000)]
fixed a typo in the NtAccessCheck declaration

svn path=/trunk/; revision=18396

16 years agoMiTestCard is only used in DBG=1, surround with ifdef so DBG=0 builds.
Andrew Munger [Mon, 10 Oct 2005 14:29:15 +0000 (14:29 +0000)]
MiTestCard is only used in DBG=1, surround with ifdef so DBG=0 builds.

svn path=/trunk/; revision=18395

16 years agoconvert DefaultSetInfoBufferCheck and DefaultQueryInfoBufferCheck to inlined functions
Thomas Bluemel [Mon, 10 Oct 2005 13:03:55 +0000 (13:03 +0000)]
convert DefaultSetInfoBufferCheck and DefaultQueryInfoBufferCheck to inlined functions

svn path=/trunk/; revision=18394

16 years agodon't jump outside _SEH_TRY with goto in ObpCaptureObjectAttributes()
Thomas Bluemel [Mon, 10 Oct 2005 13:03:09 +0000 (13:03 +0000)]
don't jump outside _SEH_TRY with goto in ObpCaptureObjectAttributes()

svn path=/trunk/; revision=18393

16 years agosome fixes for CheckTokenMembership:
Thomas Bluemel [Mon, 10 Oct 2005 11:44:37 +0000 (11:44 +0000)]
some fixes for CheckTokenMembership:
- properly create an impersonation token from the primary token in case the thread is not impersonating
- use NtAccessCheck to perform the access check

svn path=/trunk/; revision=18392

16 years agoComment out a fixme, it make a user mode crash (ntoskrnl\ke\exception.c:94 KiRaiseExc...
Magnus Olsen [Sun, 9 Oct 2005 22:35:54 +0000 (22:35 +0000)]
Comment out a fixme, it make a user mode crash (ntoskrnl\ke\exception.c:94 KiRaiseException ), after this viso installer start working, thx Christoph_vW  to found it.

svn path=/trunk/; revision=18391

16 years agodon't try to free the ansi strings passed by the caller
Thomas Bluemel [Sun, 9 Oct 2005 22:35:41 +0000 (22:35 +0000)]
don't try to free the ansi strings passed by the caller

svn path=/trunk/; revision=18390

16 years agoUpdated more cmd documentation. This included changing from eric's email to ros...
Brandon Turner [Sun, 9 Oct 2005 22:33:26 +0000 (22:33 +0000)]
Updated more cmd documentation.  This included changing from eric's email to ros-dev / bugzilla for suggested way of reporting bugs.

svn path=/trunk/; revision=18389

16 years agofixed difference in signedness warning in MulDiv()
Thomas Bluemel [Sun, 9 Oct 2005 22:30:27 +0000 (22:30 +0000)]
fixed difference in signedness warning in MulDiv()

svn path=/trunk/; revision=18388

16 years agoFix DD_Cleanup that will make Contry Strike not crashing when it does not found right...
Magnus Olsen [Sun, 9 Oct 2005 22:15:06 +0000 (22:15 +0000)]
Fix DD_Cleanup that will make Contry Strike not crashing when it does not found right reslution, thx drfred that found the bug + source cleanup and small bugfix for ntddraw

svn path=/trunk/; revision=18387

16 years agoFix MulDiv. This fixes almost any progress-bar to stop showing negative values during...
Gunnar Dalsnes [Sun, 9 Oct 2005 22:12:56 +0000 (22:12 +0000)]
Fix MulDiv. This fixes almost any progress-bar to stop showing negative values during installations or etc. Thanks to kichik for originally having found the bug.
Patch by alex ionescu

svn path=/trunk/; revision=18386

16 years agouse the correct down-level scope filter flag for the computer selection dialog
Thomas Bluemel [Sun, 9 Oct 2005 22:09:02 +0000 (22:09 +0000)]
use the correct down-level scope filter flag for the computer selection dialog

svn path=/trunk/; revision=18385

16 years agoadd a not yet complete tool to dump the recycle bin databases
Thomas Bluemel [Sun, 9 Oct 2005 20:56:17 +0000 (20:56 +0000)]
add a not yet complete tool to dump the recycle bin databases

svn path=/trunk/; revision=18384

16 years agoFirst shot at CreateServiceW. It crashes due to a bug (aka missing feature) in widl...
Eric Kohl [Sun, 9 Oct 2005 20:24:00 +0000 (20:24 +0000)]
First shot at CreateServiceW. It crashes due to a bug (aka missing feature) in widl. I'm going to fix it as soon as possible.

svn path=/trunk/; revision=18383

16 years agoMake sure that FileList is not empty. fixes bug #884.
Brandon Turner [Sun, 9 Oct 2005 19:08:18 +0000 (19:08 +0000)]
Make sure that FileList is not empty.  fixes bug #884.

svn path=/trunk/; revision=18382

16 years agoadded missing ansi/unicode definitions
Thomas Bluemel [Sun, 9 Oct 2005 16:58:13 +0000 (16:58 +0000)]
added missing ansi/unicode definitions

svn path=/trunk/; revision=18381

16 years agoremove binary attribute from japanese resource file
Martin Fuchs [Sun, 9 Oct 2005 15:23:16 +0000 (15:23 +0000)]
remove binary attribute from japanese resource file

svn path=/trunk/; revision=18380

16 years agoFix for Bugzilla Entry 330: Correctly handle WM_COMMAND messages in web windows witho...
Martin Fuchs [Sun, 9 Oct 2005 15:16:41 +0000 (15:16 +0000)]
Fix for Bugzilla Entry 330: Correctly handle WM_COMMAND messages in web windows without web control

svn path=/trunk/; revision=18379

16 years agofix crash because of NULL command line pointer
Martin Fuchs [Sun, 9 Oct 2005 15:12:13 +0000 (15:12 +0000)]
fix crash because of NULL command line pointer

svn path=/trunk/; revision=18378

16 years agoFix from watz@gmx.net for Bugzilla Entry 862: When you resize the taskmanager window...
Martin Fuchs [Sun, 9 Oct 2005 15:04:18 +0000 (15:04 +0000)]
Fix from watz@gmx.net for Bugzilla Entry 862: When you resize the taskmanager window, the history graph is not updated anymore. When the window is resized back to default (smallest possible width) it
draws again.

svn path=/trunk/; revision=18376

16 years agoreplace "search computer" start menu entry by a "not yet implemented" message to...
Martin Fuchs [Sun, 9 Oct 2005 13:05:49 +0000 (13:05 +0000)]
replace "search computer" start menu entry by a "not yet implemented" message to avoid the crash because of the currently missing SHFindComputer() implementation in shell32.dll

svn path=/trunk/; revision=18375

16 years agogerman patch for cmd.exe from Bugzilla Entry 872
Martin Fuchs [Sun, 9 Oct 2005 12:41:35 +0000 (12:41 +0000)]
german patch for cmd.exe from Bugzilla Entry 872

svn path=/trunk/; revision=18374

16 years agofix access violation in SaveBoard()
Martin Fuchs [Sun, 9 Oct 2005 11:57:15 +0000 (11:57 +0000)]
fix access violation in SaveBoard()

svn path=/trunk/; revision=18373

16 years agodisplay source rectangle
Martin Fuchs [Sun, 9 Oct 2005 11:24:51 +0000 (11:24 +0000)]
display source rectangle

svn path=/trunk/; revision=18372

16 years ago- Support [out, unique] base type parameters.
Eric Kohl [Sun, 9 Oct 2005 08:38:29 +0000 (08:38 +0000)]
- Support [out, unique] base type parameters.

svn path=/trunk/; revision=18371

16 years ago- Support [out, unique] base type parameters.
Eric Kohl [Sun, 9 Oct 2005 08:36:50 +0000 (08:36 +0000)]
- Support [out, unique] base type parameters.

svn path=/trunk/; revision=18370

16 years agoAdd /BREAK option.
Gregor Anich [Sun, 9 Oct 2005 00:45:33 +0000 (00:45 +0000)]
Add /BREAK option.
Enter KDB on bootup only if /BREAK options is given.
(You can also use KDBinit to enter KDB a little later than with /BREAK)

svn path=/trunk/; revision=18369

16 years agoAdd KDBinit to the installation.
Gregor Anich [Sun, 9 Oct 2005 00:25:19 +0000 (00:25 +0000)]
Add KDBinit to the installation.

svn path=/trunk/; revision=18368

16 years agostart of removing #ifdef __Reactos__ in cmd. __Reactos__ = 1 works fine on windows...
Brandon Turner [Sat, 8 Oct 2005 23:59:48 +0000 (23:59 +0000)]
start of removing #ifdef __Reactos__ in cmd.  __Reactos__ = 1 works fine on windows and __Reactos__ = 0 hasnt built since i started working on cmd, making it pointless.

svn path=/trunk/; revision=18367

16 years agoFix startup code for native NT processes.
Emanuele Aliberti [Sat, 8 Oct 2005 22:42:17 +0000 (22:42 +0000)]
Fix startup code for native NT processes.
smss, autocheck, csrss use new startup code.

svn path=/trunk/; revision=18366

16 years agoFix startup code for native NT processes.
Emanuele Aliberti [Sat, 8 Oct 2005 22:41:49 +0000 (22:41 +0000)]
Fix startup code for native NT processes.
smss, autocheck, csrss use new startup code.

svn path=/trunk/; revision=18365

16 years agoMinor change.
Emanuele Aliberti [Sat, 8 Oct 2005 22:40:04 +0000 (22:40 +0000)]
Minor change.

svn path=/trunk/; revision=18364

16 years agoFix startup code for native NT processes.
Emanuele Aliberti [Sat, 8 Oct 2005 22:38:55 +0000 (22:38 +0000)]
Fix startup code for native NT processes.

svn path=/trunk/; revision=18363

16 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 20:11:27 +0000 (20:11 +0000)]
Sync to Wine-20050930:
Jakob Eriksson <jakov@vmlinux.org>
- Get rid of HeapAlloc casts.
Robert Reif <reif@earthlink.net>
- Added keyboard data format.
- Fix joystick crash when a button guid is specified in the data
  format.
  Add some parameter checking.
- Pass around real version and do correct thing based on it.
  Change cooperative level to pass on windows.
- Fix SetProperty error returned.
  Add EnumDevice joystick version check.
  Test multiple versions.
- Added dinput tests.
- Effect objects are not supported yet so don't crash when trying to
  enumerate them.
Raphael Junqueira <fenix@club-internet.fr>
- use WINE_DINPUT_KEYBOARD_MAX_KEYS instead hard-coded 256 value
- better use of critical section
- some cleanup to better understand code paths
- logic correction on SetWindowsHookExA/UnhookWindowsHookEx on
  keyboard.
Alexandre Julliard <julliard@winehq.org>
- Build a static list of devices instead of relying on ELF
  constructors.
Gerald Pfeifer <gerald@pfeifer.com>
- Fix compilation of the case without proper Linux joystick support.
James Dean Anderson <petr@pantek.org>
- Report an error if trying to get data from an unacquired mouse.
Lionel Ulmer <lionel.ulmer@free.fr>
- more pretty print for the types flag
- more Windows-aligned check for object instances
- Windows reports 0x80 on pressed buttons not 0xFF
- trace the events reported to the application
- do not flush the buffer when the application only wants to peek the
  number of elements in the queue
- trace the GetDeviceState values before they are reset
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.
- Added rules to build import libraries in the individual dll makefiles.
  Generate import libraries with the right name right away instead of
  using an intermediate .spec.def file.
- Moved config parameters to HKCU\Software\Wine\DirectInput.
- Added magic comments to all Wine-specific registry accesses to make
  them easier to grep.
- Sort entry points alphabetically.
- Removed some unused or redundant configure checks.
  A few cleanups in configure.ac.
- Don't prefix the functions DllCanUnloadNow, DllGetClassObject and
  Dll(Un)RegisterServer with the dll name so that the compiler can check
  the prototypes.
- Fixed some traces to use the right printf format and avoid typecasts.
- Use a more portable scheme for storing the name of a critical
  section.
- Use the COM macros instead of accessing lpVtbl directly.
- We are no longer generating .dbg.c files.
Marcus Meissner <marcus@jet.franken.de>
- The last argument to MultiByteToWideChar is wide character count and
  not the buffer size in bytes. Fixed all places where it was wrong.
- Fixed 3 memset()s which used the wrong size (too large).
Dmitry Timoshkov <dmitry@codeweavers.com>
- Make more of the OLE interface vtables const.
Daniel Remenak <dtremenak@gmail.com>
- Added a linux input system force feedback effect implementation.
- Allow the creation of an FF effect while the joystick is not
  acquired.
- Failing to download an effect after setting parameters is not a
  fatal error.
- Allow enumeration of objects when the device is not yet acquired.
- Flag FF-capable axes during enumeration.
- Protect FF_STATUS usage to avoid compile errors on machines with old
  linux/input.h.
- Implement EnumEffects, CreateEffect, EnumCreatedEffects,
  SendForceFeedbackCommand, and GetForceFeedbackStatus for linux input
  joysticks.
- Correct dinput handling of sliders and non-zero-based axes through the
  linux input system.
- Correctly enumerate evdev joysticks when enumeration is restricted
  with DIEDFL_FORCEFEEDBACK.
- Detect force-feedback-capable linux event device joysticks and return
  DIDC_FORCEFEEDBACK when queried for capabilities.
Mike McCormack <mike@codeweavers.com>
- Interlocked LONG* gcc warning fixes.
- gcc 4.0 warning fixes.
- gcc 4.0 warning fixes for Interlocked* functions.
- Fix warnings for no force feedback case.
Stefan Huehner <stefan@huehner.org>
- Fix some more -Wmissing-declarations warnings.
Vincent Béron <vberon@mecano.gme.usherb.ca>
- Use proper ifdefs around unistd.h.

svn path=/trunk/; revision=18361

16 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 19:52:44 +0000 (19:52 +0000)]
Sync to Wine-20050930:
Alexandre Julliard <julliard@winehq.org>
- We are no longer generating .dbg.c files.
- Removed a useless header file.

svn path=/trunk/; revision=18359

16 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 19:49:47 +0000 (19:49 +0000)]
Sync to Wine-20050930:
Alexandre Julliard <julliard@winehq.org>
- Specify 64-bit integers as double instead of long long in spec files
  so that we get the correct number of arguments.
- We are no longer generating .dbg.c files.
Mike McCormack <mike@codeweavers.com>
- Fix gcc 4.0 warnings.
Gerald Pfeifer <gerald@pfeifer.com>
- #include <stdlib.h> to get abs() prototype.
Frank Richter <frank.richter@gmail.com>
- Remove shlwapi dependency.

svn path=/trunk/; revision=18358

16 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 19:43:11 +0000 (19:43 +0000)]
Sync to Wine-20050930:
Stefan Leichter <Stefan.Leichter@camLine.com>
- Added version resource to urlmon.dll.
Alexandre Julliard <julliard@winehq.org>
- Fixed a compiler warning.
- We are no longer generating .dbg.c files.
Jacek Caban <jack@itma.pwr.wroc.pl>
- Added IHttpNegotiate2 interface.
- Update BINDSTRING and IInternetSession.
- Added MIME type checking to FileProtocol::Start.
- Rewrote FindMimeFromData to pass tests.
- Encode URL in file protocol.
- Added ReleaseBindInfo implementation.
- Added RegisterFormatEnumerator and RevokeFormatEnumerator
  implementation.
- Added PARSE_SECURITY_DOMAIN action implementation.
- Added CreateAsyncBindCtxEx implementation.
- Added PARSE_SECURITY_URL action implementation.
- Added CoInternetGetSession implementation.
- Register zones.
- Added PARSE_PATH_FROM_URL action implementation.
- Added http and ftp protocol stub implementation.
- Register ZoneMap.
- Move protocol's CLSIDs to urlmon.idl.
- Added urlmon.inf as dependency of rsrc.res.
- Added GetZoneActionPolicy implementation.
- Added CoInternetParseUrl implementation.
- Added MapUrlToZone implementation.
- Added file protocol implementation.
- Added IInternetSecurityManager::[SG]etSecuritySite implementation.
- Forward IInternetSecurityManager calls to custom manager.
- Added CreateFormatEnumerator implementation.

svn path=/trunk/; revision=18357

16 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 19:30:16 +0000 (19:30 +0000)]
Sync to Wine-20050930:
Francois Gouget <fgouget@free.fr>
- Fix .spec declarations for functinos with 64bit arguments (reported by
  winapi_check).
Stefan Leichter <Stefan.Leichter@camLine.com>
- Added version resource to shlwapi.dll.
Alexandre Julliard <julliard@winehq.org>
- Remove the 'L' suffix on a number of constants to avoid comparison
  errors on 64-bit platforms.
- Take into account -noname functions when checking for duplicate export
  names. Fixed a couple of issues found by the stricter check.
- Specify 64-bit integers as double instead of long long in spec files
  so that we get the correct number of arguments.
- We are no longer generating .dbg.c files.
Dmitry Timoshkov <dmitry@codeweavers.com>
- Fix the usage of COLOR_xxx constants in the place of the window's
  class hbrBackground.
Alexander N. Sørnes <alex@thehandofagony.com>
- Added Norwegian translations.
Marcus Meissner <marcus@jet.franken.de>
- The last argument to MultiByteToWideChar is wide character count and
  not the buffer size in bytes. Fixed all places where it was wrong.

svn path=/trunk/; revision=18356

16 years agobasic implementation of zoomin functionality
Martin Fuchs [Sat, 8 Oct 2005 19:29:20 +0000 (19:29 +0000)]
basic implementation of zoomin functionality

svn path=/trunk/; revision=18355

16 years agoVendor import of shfolder
Gé van Geldorp [Sat, 8 Oct 2005 19:24:54 +0000 (19:24 +0000)]
Vendor import of shfolder

svn path=/trunk/; revision=18354

16 years agoRemove old shfolder in preparation for vendor import
Gé van Geldorp [Sat, 8 Oct 2005 19:20:41 +0000 (19:20 +0000)]
Remove old shfolder in preparation for vendor import

svn path=/trunk/; revision=18353

16 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 19:07:39 +0000 (19:07 +0000)]
Sync to Wine-20050930:
Alexandre Julliard <julliard@winehq.org>
- Take into account -noname functions when checking for duplicate export
  names. Fixed a couple of issues found by the stricter check.
- We are no longer generating .dbg.c files.
Milko Krachounov <milko@3mhz.net>
- Bulgarian resources for mpr, msi, user, commdlg, oleaut32, shdocvw,
  shell32, comctl32, msrle32, mshtml, winspool, wineps, serialui,
  setupapi, wininet, regedit, uninstaller, notepad, winecfg and
  winhelp.
Alexander N. Sørnes <alex@thehandofagony.com>
- Added Norwegian translations.
Jacek Caban <jack@itma.pwr.wroc.pl>
- Make IPersist* interfaces heap based.
- Added IWebBrowser2 stub implementation.
- Make IProvideClassInfo2 interface heap based.
- Make IConnectionPointContainer interface heap based.
- Make WebBrowser heap based object.
- Improve stubs.
- Make IQuickActivate interface heap based.
- Added SetClientSite implementation.
- Make IOleControl and IOleInPlaceObject interface heap based.
Kimmo Myllyvirta <kimmo.myllyvirta@gmail.com>
- Added Finnish resources.

svn path=/trunk/; revision=18351

16 years agoBring it up to date.
Brandon Turner [Sat, 8 Oct 2005 18:08:17 +0000 (18:08 +0000)]
Bring it up to date.

svn path=/trunk/; revision=18350

16 years agoDisplayBuffer is only used when DBG=1
Brandon Turner [Sat, 8 Oct 2005 18:07:45 +0000 (18:07 +0000)]
DisplayBuffer is only used when DBG=1

svn path=/trunk/; revision=18349

16 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 17:41:41 +0000 (17:41 +0000)]
Sync to Wine-20050930:
Michael Jung <mjung@iss.tu-darmstadt.de>
- Don't clone pidlLast in SHBindToParent.
- Pass correct pointer to SHFree in case of failure in
  UNIXFS_path_to_pidl.
- Return E_FAIL if we can't get the unix path in
  IPersistFolder3::InitializeEx.
- Return E_NOAGGREGATION if non-NULL pUnkOuter is given to the
  constructor.
Alexandre Julliard <julliard@winehq.org>
- We are no longer generating .spec.c files.
- Generate 16-bit spec files as assembly code too.
- Use a more portable scheme for storing the name of a critical
  section.
- Removed unused debug channels.
- Specify 64-bit integers as double instead of long long in spec files
  so that we get the correct number of arguments.
- We are no longer generating .dbg.c files.
Milko Krachounov <milko@3mhz.net>
- Bulgarian resources for mpr, msi, user, commdlg, oleaut32, shdocvw,
  shell32, comctl32, msrle32, mshtml, winspool, wineps, serialui,
  setupapi, wininet, regedit, uninstaller, notepad, winecfg and
  winhelp.
Kevin Koltzau <kevin@plop.org>
- Fix warnings in 64bit.
Dmitry Timoshkov <dmitry@codeweavers.com>
- Stop using a not initialized variable szTemp in
  _dbg_ILSimpleGetText, make _dbg_ILSimpleGetText return no value since
  nobody is using it.
- Stop dereferencing a possible NULL in pdump since
  _dbg_ILGetDataPointer can potentially return NULL (for instance for
  root or desktop pidl).
- Make shdebugstr_guid use standard wine_dbg_sprintf instead of the
  handmade solution.
- Translate file name from unix to ANSI encoding in
  UnixFolder_IShellFolder2_GetDisplayNameOf.
- Pass a locally modified version of SHELLEXECUTEINFO to
  IShellExecuteHookW_Execute, this should pass through at least
  sei_tmp.nShow retrieved from an .lnk file (fStartup).
Alexander N. Sørnes <alex@thehandofagony.com>
- Added Norwegian translation of comctl32 and shell32.
Kimmo Myllyvirta <kimmo.myllyvirta@gmail.com>
- Update Finnish resources.

svn path=/trunk/; revision=18348

16 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 17:26:40 +0000 (17:26 +0000)]
Sync to Wine-20050930:
Robert Shearman <rob@codeweavers.com>
- Implement most of the details around unmarshalling of an object
  pointer.
- Fix allocation scheme in NdrConformantArrayUnmarshal to allocate if
  *ppMemory is NULL, like complex struct and user type unmarshalling.
- Fix ref-counting rules to match native DCOM Dlls.
Alexandre Julliard <julliard@winehq.org>
- Use a more portable scheme for storing the name of a critical
  section.
- We are no longer generating .dbg.c files.
Mike McCormack <mike@codeweavers.com>
- Fix gcc 4.0 warnings.

svn path=/trunk/; revision=18347

16 years agoSync to Wine-20050930:
Gé van Geldorp [Sat, 8 Oct 2005 17:17:27 +0000 (17:17 +0000)]
Sync to Wine-20050930:
Rein Klazes <wijn@wanadoo.nl>
- When scrolling, first update the new position of the control before
  calling UpdateWindow().
Alexandre Julliard <julliard@winehq.org>
- Fixed gcc 4.0 warnings.
- We are no longer generating .dbg.c files.
Krzysztof Foltman <wdev@foltman.com>
- Reimplementation of EM_LINELENGTH.
- Some attempt at documentation of double-linked list of
  ME_DisplayItem's.
- Optional destinations in stylesheets are now skipped properly (and
  not treated as the "proper" styles as they were before).
- EOF condition in the middle of the stylesheet is no longer putting
  the reader into infinite loop,
- Half-full input buffers don't trigger EOF anymore (although it
  could, in theory, break some apps, I find it unlikely - and the
  change makes Out from Boneville installer display license properly).
Marcus Meissner <marcus@jet.franken.de>
- The last argument to MultiByteToWideChar is wide character count and
  not the buffer size in bytes. Fixed all places where it was wrong.

svn path=/trunk/; revision=18345

16 years agoFix EOLs
Gé van Geldorp [Sat, 8 Oct 2005 17:15:42 +0000 (17:15 +0000)]
Fix EOLs

svn path=/trunk/; revision=18344