Gé van Geldorp [Wed, 6 Jul 2005 22:16:28 +0000 (22:16 +0000)]
Sync to Wine-
20050628:
Robert Shearman <rob@codeweavers.com>
- Add more struct types for TLB generation.
Stefan Huehner <stefan@huehner.org>
- Fix some -Wmissing-declarations by making functions static.
Huw Davies <huw@codeweavers.com>
- Add comments describing the first DWORD in an import table entry.
Alexandre Julliard <julliard@winehq.org>
- Workaround to allow using the async keyword as method name.
svn path=/trunk/; revision=16470
Gé van Geldorp [Wed, 6 Jul 2005 21:40:07 +0000 (21:40 +0000)]
Sync to Wine-
20050628:
Mike McCormack <mike@codeweavers.com>
- Move function prototypes to header.
Eric Pouech <pouech-eric@wanadoo.fr>
- Const correctness fixes.
svn path=/trunk/; revision=16469
Hervé Poussineau [Wed, 6 Jul 2005 21:32:16 +0000 (21:32 +0000)]
SetupDiGetClassDevsExW: implement DIGCF_ALLCLASSES and DIGCF_DEVICEINTERFACE. use deviceset and enumstr parameters if provided
Set right last error (if needed) in SetupDiCreateDeviceInfoListExW, SetupDiEnumDeviceInfo, SetupDiEnumDeviceInterfaces, SetupDiGetDeviceRegistryPropertyW
Replace some constants by constant names
svn path=/trunk/; revision=16468
Gé van Geldorp [Wed, 6 Jul 2005 21:24:11 +0000 (21:24 +0000)]
zebasoftis <zebasoftis@gmail.com>:
Polish Resource File for control.exe
svn path=/trunk/; revision=16467
Gé van Geldorp [Wed, 6 Jul 2005 21:21:30 +0000 (21:21 +0000)]
zebasoftis <zebasoftis@gmail.com>
Polish Resource File for timedate.cpl
svn path=/trunk/; revision=16466
Magnus Olsen [Wed, 6 Jul 2005 20:50:21 +0000 (20:50 +0000)]
adding %errorlevel% code for date
it is always 0
svn path=/trunk/; revision=16465
Eric Kohl [Wed, 6 Jul 2005 20:20:02 +0000 (20:20 +0000)]
Move undocumented GUIDs to a new NDK header file.
svn path=/trunk/; revision=16464
Magnus Olsen [Wed, 6 Jul 2005 20:15:36 +0000 (20:15 +0000)]
set right errorlevel for cd / chdir, left to do we do not have /d param that are new in win2k maby in older windows also
svn path=/trunk/; revision=16463
Magnus Olsen [Wed, 6 Jul 2005 19:42:41 +0000 (19:42 +0000)]
remove rem errorlevel it was never set stupied mistake by me.fix call setting errorlevel to 1
svn path=/trunk/; revision=16462
Magnus Olsen [Wed, 6 Jul 2005 19:13:24 +0000 (19:13 +0000)]
set %errorlevel% for rem
svn path=/trunk/; revision=16461
Thomas Bluemel [Wed, 6 Jul 2005 17:18:48 +0000 (17:18 +0000)]
don't use the DS_NOFAILCREATE style which I accidentally committed earlier
svn path=/trunk/; revision=16460
Casper Hornstrup [Wed, 6 Jul 2005 16:56:28 +0000 (16:56 +0000)]
Generate pre-compiled headers in intermediate directory tree
svn path=/trunk/; revision=16459
Gé van Geldorp [Wed, 6 Jul 2005 16:27:58 +0000 (16:27 +0000)]
Change license to LGPL
svn path=/trunk/; revision=16458
Magnus Olsen [Wed, 6 Jul 2005 14:06:33 +0000 (14:06 +0000)]
hopeful it is last bug in choice.c when you type choice "sadsa" it did not response on key press at all.
svn path=/trunk/; revision=16457
Magnus Olsen [Wed, 6 Jul 2005 13:50:08 +0000 (13:50 +0000)]
fix a small bug in choice.c so it does print out choice "sadsad" right
svn path=/trunk/; revision=16456
Filip Navara [Wed, 6 Jul 2005 13:46:42 +0000 (13:46 +0000)]
Remove definitions that are already present in the DDK headers.
svn path=/trunk/; revision=16455
Filip Navara [Wed, 6 Jul 2005 13:41:51 +0000 (13:41 +0000)]
- Move ReactOS specific code to ReactOS specific files/directories.
- Use NDK instead of redefining the loader structures.
svn path=/trunk/; revision=16454
Magnus Olsen [Wed, 6 Jul 2005 13:09:23 +0000 (13:09 +0000)]
Add proper memory alloc ProcessInput, the error handling for memory handling need to be improve
svn path=/trunk/; revision=16453
Magnus Olsen [Wed, 6 Jul 2005 12:20:57 +0000 (12:20 +0000)]
translate %errorlevel% to a value when it pass at command line. Now is errorlevel implement as it should. left todo check all cmd command that they are setting right value
svn path=/trunk/; revision=16452
Filip Navara [Wed, 6 Jul 2005 11:31:03 +0000 (11:31 +0000)]
Don't continue processing after displaying the usage screen.
svn path=/trunk/; revision=16451
Filip Navara [Wed, 6 Jul 2005 09:27:08 +0000 (09:27 +0000)]
Fix some compilation issues.
svn path=/trunk/; revision=16450
Filip Navara [Wed, 6 Jul 2005 08:43:36 +0000 (08:43 +0000)]
Generating relocations twice for DLLs? Oh, what a clever idea ... not.
svn path=/trunk/; revision=16449
Filip Navara [Wed, 6 Jul 2005 08:22:13 +0000 (08:22 +0000)]
Report correct system space start address in /3GB case.
svn path=/trunk/; revision=16448
Filip Navara [Wed, 6 Jul 2005 08:20:26 +0000 (08:20 +0000)]
Kernel base address and system space start can be distinct addresses, so use KERNEL_BASE and MmSystemRangeStart accordingly in the code.
svn path=/trunk/; revision=16447
Gé van Geldorp [Wed, 6 Jul 2005 07:54:04 +0000 (07:54 +0000)]
zebasoftis <zebasoftis@gmail.com>:
Polish Resource File for winlogon
svn path=/trunk/; revision=16446
Filip Navara [Wed, 6 Jul 2005 00:29:39 +0000 (00:29 +0000)]
Put the page tables and hyperspace at the right place in memory (ie. Windows compatible).
svn path=/trunk/; revision=16445
Thomas Bluemel [Wed, 6 Jul 2005 00:24:08 +0000 (00:24 +0000)]
fix gcc4 warnings and indention
svn path=/trunk/; revision=16444
Thomas Bluemel [Tue, 5 Jul 2005 23:15:22 +0000 (23:15 +0000)]
fix warnings with -Wsign-compare for MP builds
svn path=/trunk/; revision=16443
Thomas Bluemel [Tue, 5 Jul 2005 22:58:11 +0000 (22:58 +0000)]
fix warnings with -Wsign-compare and -Wpointer-arith
svn path=/trunk/; revision=16442
Thomas Bluemel [Tue, 5 Jul 2005 22:35:29 +0000 (22:35 +0000)]
fixed some signed/unsigned comparison warnings with -Wsign-compare
svn path=/trunk/; revision=16441
Alex Ionescu [Tue, 5 Jul 2005 22:14:07 +0000 (22:14 +0000)]
Ged Murpy <gedmurphy@gmail.com>
* ARP Rewrite, 90% complete (still in progress)
svn path=/trunk/; revision=16440
Alex Ionescu [Tue, 5 Jul 2005 21:57:55 +0000 (21:57 +0000)]
Fix the build by adding KDPC_DATA as a shared arch structure. Kind of a hack but I could not find another way to avoid the undelrying recursive dependencies that not doing this would cause. Also made an arch-specific fix to KPROCESS and wrote a little comment on it
svn path=/trunk/; revision=16439
Gé van Geldorp [Tue, 5 Jul 2005 21:17:01 +0000 (21:17 +0000)]
Sync to Wine-
20050628:
Alexandre Julliard <julliard@winehq.org>
- Generate the resource data directly inside the resource directory.
- Replaced all uses of the __ASM_NAME macro by the asm_name function to
allow run-time determination of the correct format.
- Beginnings of an infrastructure to allow specifying the target CPU and
platform at run-time.
- Output the exported names as a C string so that they end up in the
correct section.
- Reuse output_dll_init for the constructor of debug files.
- Moved all assembly code to the end of the generated C files to avoid
conflicting with the compiler over section changes.
- Switch back to .data at the end of asm sections to work around an
optimization in recent gcc versions.
- Remove some i386 ifdefs for 16-bit entry points since they are no
longer used by default on other platforms anyway.
- Make import thunks position-independent to avoid text relocations.
- Generate proper PIC code for CALL32_CBClient.
- Store a relative pointer for registry entry points to avoid some text
relocations.
- Allocate ordinals in the order of the declarations in the spec file.
Wolfgang Thaller <wolfgang.thaller@gmx.net>
- Winebuild darwin/x86-specific fixes:
- Assembler interprets .align as power-of-two
- Add .weak_reference to output where gcc 3.3 swallows it
- Use __ASM_NAME and HAVE_ASM_DOT_SIZE in a few places in winebuild
where they have been missing (needed for Darwin/x86).
Pierre d'Herbemont <stegefin@free.fr>
- Use .mod_*_func sections on Mac OS X/i386 instead of the elf
constructor/destructor.
svn path=/trunk/; revision=16438
Eric Kohl [Tue, 5 Jul 2005 21:03:46 +0000 (21:03 +0000)]
Add architecture-specific headers and move I386-specific definitions into them.
svn path=/trunk/; revision=16437
Gé van Geldorp [Tue, 5 Jul 2005 20:47:48 +0000 (20:47 +0000)]
Sync to Wine-
20050628:
Eric Pouech <pouech-eric@wanadoo.fr>
- Const correctness fixes.
Mike McCormack <mike@codeweavers.com>
- Fix some declaration and write string warnings.
svn path=/trunk/; revision=16436
Filip Navara [Tue, 5 Jul 2005 17:13:01 +0000 (17:13 +0000)]
Remove spurious "#define _OLEIDL_H".
svn path=/trunk/; revision=16433
Gé van Geldorp [Tue, 5 Jul 2005 17:10:52 +0000 (17:10 +0000)]
Always return a meaningfull status code
svn path=/trunk/; revision=16432
Gé van Geldorp [Tue, 5 Jul 2005 17:10:19 +0000 (17:10 +0000)]
Prevent warning in optimized builds
svn path=/trunk/; revision=16431
Gé van Geldorp [Tue, 5 Jul 2005 17:08:58 +0000 (17:08 +0000)]
Code generator for 16bpp DIB Blt operations
svn path=/trunk/; revision=16430
Filip Navara [Tue, 5 Jul 2005 17:08:48 +0000 (17:08 +0000)]
Get rid of the (incorrect) __attribute__((packed)) usage.
svn path=/trunk/; revision=16429
Filip Navara [Tue, 5 Jul 2005 16:40:01 +0000 (16:40 +0000)]
- Convert pure inline assembler .c files to .S files.
- Move SMP IRQ handlers to irqhand.s (at the same place where the UP ones are).
svn path=/trunk/; revision=16428
Hervé Poussineau [Tue, 5 Jul 2005 14:00:33 +0000 (14:00 +0000)]
Fix compilation due to revision 16425.
I forgot a parameter in SetupDiGetClassDevsExA/W ...
svn path=/trunk/; revision=16427
Hervé Poussineau [Tue, 5 Jul 2005 13:15:10 +0000 (13:15 +0000)]
Implement SetupDiGetClassDescriptionExA, by calling SetupDiGetClassDescriptionExW
svn path=/trunk/; revision=16426
Hervé Poussineau [Tue, 5 Jul 2005 12:59:14 +0000 (12:59 +0000)]
Implement SetupDiGetClassDevs(Ex)A/W
svn path=/trunk/; revision=16425
Magnus Olsen [Tue, 5 Jul 2005 12:06:27 +0000 (12:06 +0000)]
Brandon Turner turnerb7@msu.edu. Bug fix color now it working as ms cmd color. Please everyone that have done translate of cmd, update the language's file. some text have been modify and add in cmd en.rc
svn path=/trunk/; revision=16424
Hervé Poussineau [Tue, 5 Jul 2005 08:48:43 +0000 (08:48 +0000)]
- Implement SetupDiCreateDeviceInfoListExW
- Do according changes in SetupDiDestroyDeviceInfoList
- Implement SetupDiEnumDeviceInfo
- Don't open registry with full rights in SetupDiClassGuidsFromNameExW
- Set last error in SetupDiClassNameFromGuidExW in case of problem
- Do W->A conversion for InfSectionWithExt string in SetupDiGetActualSectionToInstallA
Following changes break serial port devices enumeration on Wine. I'll work on this problem later.
- Implement SetupDiGetClassDevsW
- Disable some code in SetupDiEnumDeviceInterfaces and SetupDiGetDeviceInterfaceDetailA
Now, you should be able to list devices classes, and enumerate devices related to each class
svn path=/trunk/; revision=16423
Thomas Bluemel [Tue, 5 Jul 2005 01:18:07 +0000 (01:18 +0000)]
globally enable the -Wpointer-arith warning to prevent usage of GCC's pointer arithmetics extension
svn path=/trunk/; revision=16422
Thomas Bluemel [Tue, 5 Jul 2005 00:57:47 +0000 (00:57 +0000)]
fix code that depends on GCC's void* pointer arithmetic extension
svn path=/trunk/; revision=16421
Thomas Bluemel [Tue, 5 Jul 2005 00:24:36 +0000 (00:24 +0000)]
fix code that depends on GCC's void* pointer arithmetic extension
svn path=/trunk/; revision=16420
Thomas Bluemel [Mon, 4 Jul 2005 23:05:17 +0000 (23:05 +0000)]
fix code that depends on GCC's void* pointer arithmetic extension
svn path=/trunk/; revision=16419
Thomas Bluemel [Mon, 4 Jul 2005 22:25:46 +0000 (22:25 +0000)]
some %x -> %p fixes
svn path=/trunk/; revision=16418
Gunnar Dalsnes [Mon, 4 Jul 2005 22:22:22 +0000 (22:22 +0000)]
fix premature close og reg key
svn path=/trunk/; revision=16417
Thomas Bluemel [Mon, 4 Jul 2005 22:11:00 +0000 (22:11 +0000)]
some %x -> %p fixes
svn path=/trunk/; revision=16416
Gunnar Dalsnes [Mon, 4 Jul 2005 21:54:36 +0000 (21:54 +0000)]
hopefully fix something in CreateClassKey
svn path=/trunk/; revision=16415
Filip Navara [Mon, 4 Jul 2005 21:46:20 +0000 (21:46 +0000)]
Yet another DPRINT fix.
svn path=/trunk/; revision=16414
Filip Navara [Mon, 4 Jul 2005 21:12:35 +0000 (21:12 +0000)]
Fix more DPRINTs.
svn path=/trunk/; revision=16413
Hervé Poussineau [Mon, 4 Jul 2005 21:08:00 +0000 (21:08 +0000)]
Remove entries that are created by 2nd stage setup, using media/inf/NET_NIC.inf
Fix some obvious wrong copy/pastes
Add correct registry entries for kbdclass and mouclass classes
Fix hard-coded values for serial mice (Serenum doesn't report the exact hardwa
svn path=/trunk/; revision=16412
Alex Ionescu [Mon, 4 Jul 2005 21:01:46 +0000 (21:01 +0000)]
Dprint fixes by our lovely Filip
svn path=/trunk/; revision=16411
Thomas Bluemel [Mon, 4 Jul 2005 17:22:18 +0000 (17:22 +0000)]
add a quick search feature to the checklist control
svn path=/trunk/; revision=16410
Thomas Bluemel [Mon, 4 Jul 2005 13:37:02 +0000 (13:37 +0000)]
properly handle WM_UPDATEUISTATE
svn path=/trunk/; revision=16409
Thomas Bluemel [Mon, 4 Jul 2005 13:21:14 +0000 (13:21 +0000)]
- hide the keyboard focus when appropriate
- add missing definitions to w32api
svn path=/trunk/; revision=16408
Thomas Bluemel [Mon, 4 Jul 2005 11:52:16 +0000 (11:52 +0000)]
fixed some scrolling issues
svn path=/trunk/; revision=16407
Thomas Bluemel [Mon, 4 Jul 2005 11:05:04 +0000 (11:05 +0000)]
handle resizing of the control
svn path=/trunk/; revision=16406
Thomas Bluemel [Mon, 4 Jul 2005 09:46:50 +0000 (09:46 +0000)]
get rid of the obsolete Makefile.ros-template files
svn path=/trunk/; revision=16405
Thomas Bluemel [Mon, 4 Jul 2005 00:30:23 +0000 (00:30 +0000)]
properly handle clicks outside a checkbox
svn path=/trunk/; revision=16404
Thomas Bluemel [Mon, 4 Jul 2005 00:06:52 +0000 (00:06 +0000)]
minor bugfixes
svn path=/trunk/; revision=16403
Thomas Bluemel [Sun, 3 Jul 2005 23:29:36 +0000 (23:29 +0000)]
enable editing of the checkboxes and minor bugfixes
svn path=/trunk/; revision=16402
Eric Kohl [Sun, 3 Jul 2005 21:37:16 +0000 (21:37 +0000)]
Remove trailing whitespace and fix indentation
svn path=/trunk/; revision=16401
Hervé Poussineau [Sun, 3 Jul 2005 21:35:41 +0000 (21:35 +0000)]
Delete unused makefiles
svn path=/trunk/; revision=16400
Eric Kohl [Sun, 3 Jul 2005 21:25:00 +0000 (21:25 +0000)]
- Implement PlugPlayControlProperty and PlugPlayControlGetDeviceDepth
- Move documentation from NDK headers
svn path=/trunk/; revision=16399
Hervé Poussineau [Sun, 3 Jul 2005 20:19:55 +0000 (20:19 +0000)]
Implement SetupDiGetDeviceRegistryPropertyA
Add stub for SetupDiGetDeviceRegistryPropertyW
svn path=/trunk/; revision=16398
Martin Fuchs [Sun, 3 Jul 2005 20:12:16 +0000 (20:12 +0000)]
fix compile errors
svn path=/trunk/; revision=16397
Thomas Bluemel [Sun, 3 Jul 2005 19:32:55 +0000 (19:32 +0000)]
actually disable it, sorry
svn path=/trunk/; revision=16396
Thomas Bluemel [Sun, 3 Jul 2005 19:32:30 +0000 (19:32 +0000)]
add support for XP themes (disabled by default)
svn path=/trunk/; revision=16395
Thomas Bluemel [Sun, 3 Jul 2005 18:32:22 +0000 (18:32 +0000)]
- imported uxtheme.dll from WINE-
20050703
- added missing definitions in w32api
- imported schemadef.h from WINE and replaced most of tmschema.h with WINE's version (which is much more correct)
svn path=/trunk/; revision=16394
Eric Kohl [Sun, 3 Jul 2005 15:21:19 +0000 (15:21 +0000)]
- Move definitions from ntpnp.h into NDK and DDK
- Remove ntpnp.h
svn path=/trunk/; revision=16393
Martin Fuchs [Sun, 3 Jul 2005 13:49:05 +0000 (13:49 +0000)]
prepare for WINE UNICODE patch
svn path=/trunk/; revision=16392
Hervé Poussineau [Sun, 3 Jul 2005 13:46:33 +0000 (13:46 +0000)]
Implement SetupDiGetActualSectionToInstallA
Implement SetupDiCreateDeviceInfoA
Add SetupDiCreateDeviceInfoW stub
Fix SetupDiOpenClassRegKeyExW, by adding { } around the GUID string when opening the registry key
Don't use L"..." notation for wide strings
svn path=/trunk/; revision=16391
Eric Kohl [Sun, 3 Jul 2005 12:18:23 +0000 (12:18 +0000)]
- Define and use PLUGPLAY_CONTROL_CLASS
- PNP_GetVersion should return an error code
- Rename structs used by NtPlugPlayControl
svn path=/trunk/; revision=16390
Hervé Poussineau [Sun, 3 Jul 2005 10:35:56 +0000 (10:35 +0000)]
Implement CM_Enumerate_Classes and CM_Enumerate_Classes_Ex
svn path=/trunk/; revision=16389
Hervé Poussineau [Sun, 3 Jul 2005 10:33:51 +0000 (10:33 +0000)]
Add some missing constants and prototypes related to setupapi/cfgmgr
svn path=/trunk/; revision=16388
Martin Fuchs [Sun, 3 Jul 2005 09:39:11 +0000 (09:39 +0000)]
switch to WIN32 API string functions
svn path=/trunk/; revision=16387
James Tabor [Sun, 3 Jul 2005 06:43:49 +0000 (06:43 +0000)]
Half way implement NtGdiUnrealizedObject.
svn path=/trunk/; revision=16386
Thomas Bluemel [Sun, 3 Jul 2005 02:02:47 +0000 (02:02 +0000)]
don't look up list items with negative index
svn path=/trunk/; revision=16385
Thomas Bluemel [Sun, 3 Jul 2005 01:44:25 +0000 (01:44 +0000)]
- allow changing the focus of the check boxes in the checklist control
- minor fixes
svn path=/trunk/; revision=16384
Eric Kohl [Sat, 2 Jul 2005 21:32:37 +0000 (21:32 +0000)]
Implement StringTableDuplicate.
svn path=/trunk/; revision=16383
Eric Kohl [Sat, 2 Jul 2005 19:26:43 +0000 (19:26 +0000)]
Implement GetVersionInfoFromImage.
Add missing prototypes to w32api.
svn path=/trunk/; revision=16382
Martin Fuchs [Sat, 2 Jul 2005 17:57:51 +0000 (17:57 +0000)]
Henning Gerhardt <henning.gerhardt@web.de>: Update German resource files.
svn path=/trunk/; revision=16381
Hervé Poussineau [Sat, 2 Jul 2005 14:50:22 +0000 (14:50 +0000)]
Implement PoRequestPowerIrp
svn path=/trunk/; revision=16380
Eric Kohl [Sat, 2 Jul 2005 14:05:38 +0000 (14:05 +0000)]
Implement CenterWindowRelativeToParent.
svn path=/trunk/; revision=16379
Thomas Bluemel [Sat, 2 Jul 2005 13:49:23 +0000 (13:49 +0000)]
- query the domain server if specified by the server
- fixed some minor bugs
svn path=/trunk/; revision=16378
Filip Navara [Sat, 2 Jul 2005 13:45:23 +0000 (13:45 +0000)]
Use RtlExitUserThread instead of NtTerminateThread, so the stack is properly freed.
svn path=/trunk/; revision=16377
Filip Navara [Sat, 2 Jul 2005 13:42:43 +0000 (13:42 +0000)]
Add prototypes for RtlExitUserThread and RtlInitializeContext.
svn path=/trunk/; revision=16376
Thomas Bluemel [Sat, 2 Jul 2005 01:34:18 +0000 (01:34 +0000)]
enumerate the permission names and display them
svn path=/trunk/; revision=16375
Thomas Bluemel [Fri, 1 Jul 2005 23:33:34 +0000 (23:33 +0000)]
initial (not yet complete) implementation of the checklist control for the permissions editor
svn path=/trunk/; revision=16374
Hervé Poussineau [Fri, 1 Jul 2005 23:26:01 +0000 (23:26 +0000)]
Set svn:eol-style property to native
svn path=/trunk/; revision=16373
Alex Ionescu [Fri, 1 Jul 2005 19:53:02 +0000 (19:53 +0000)]
fix tlist
svn path=/trunk/; revision=16372
Magnus Olsen [Fri, 1 Jul 2005 18:20:10 +0000 (18:20 +0000)]
Brandon Turner turnerb7@msu.edu
Added ConPrintfPaging and ConOutPrintfPaging
Added /p back in using ConOutPrintfPaging
Me
correct small mistake in en.rc adding newline
for dir_help text, so it looking bit better when it
printout
svn path=/trunk/; revision=16371
Alex Ionescu [Fri, 1 Jul 2005 16:04:07 +0000 (16:04 +0000)]
remove acledit.h, the interfaces are nt4-only and deprecated, programmers must use ISecurityInformation (which is what Thomas has started to implement as well)
svn path=/trunk/; revision=16370
Alex Ionescu [Fri, 1 Jul 2005 15:40:52 +0000 (15:40 +0000)]
Fix DHCP bug (a ReadFile was being done on a BOOLEAN return value instead of the handle, and a thread was never returning), fix 99% of warnings and use PCH
svn path=/trunk/; revision=16369