reactos.git
8 years ago[CMAKE]
Timo Kreuzer [Tue, 25 Jan 2011 11:55:45 +0000 (11:55 +0000)]
[CMAKE]
Fix return type of NdrClientCall*

svn path=/branches/cmake-bringup/; revision=50484

8 years ago[CRT]
Timo Kreuzer [Tue, 25 Jan 2011 09:33:37 +0000 (09:33 +0000)]
[CRT]
Implement __SEH_epilog

svn path=/branches/cmake-bringup/; revision=50483

8 years ago[CRT]
Timo Kreuzer [Tue, 25 Jan 2011 01:28:41 +0000 (01:28 +0000)]
[CRT]
Implement ms compatible __SEH_prolog

svn path=/branches/cmake-bringup/; revision=50482

8 years ago[NTDLL]
Timo Kreuzer [Mon, 24 Jan 2011 20:24:35 +0000 (20:24 +0000)]
[NTDLL]
Fix some exports by marking them as fastcall instead of prepending an @ to the name

svn path=/branches/cmake-bringup/; revision=50480

8 years ago[CRT]
Timo Kreuzer [Mon, 24 Jan 2011 19:50:01 +0000 (19:50 +0000)]
[CRT]
compile memcmp, abs and labs on MSVC, too.

svn path=/branches/cmake-bringup/; revision=50479

8 years ago[CMAKE]
Timo Kreuzer [Mon, 24 Jan 2011 18:13:40 +0000 (18:13 +0000)]
[CMAKE]
Refactor IDL compilation:
- Move all macros to idl-support.cmake
- Make rpc proxy a static library, instead of fiddeling with SOURCE variable
- Merge client and server rpc libraries into one library
- Reorder global makelist file a little
- Improve configure script
- Improve naming, use add_* when a target is added, generate_* when only a file is generated
- Don't compile wbemcli.idl on MSVC (temp hack)
- Don't compile rossym on MSVC, we don't use it
- Use ml64 as assembler when compiling for amd64
- fix spec2def invocation

svn path=/branches/cmake-bringup/; revision=50478

8 years ago[CMAKE]
Sylvain Petreolle [Sun, 23 Jan 2011 13:10:14 +0000 (13:10 +0000)]
[CMAKE]
WIN32: get build date without overcomplicated string parsing.

svn path=/branches/cmake-bringup/; revision=50473

8 years ago[CMAKE]
Sylvain Petreolle [Sun, 23 Jan 2011 11:27:01 +0000 (11:27 +0000)]
[CMAKE]
Fix buildno.h when subversion is not installed.

svn path=/branches/cmake-bringup/; revision=50472

8 years ago[CRT]
Timo Kreuzer [Sat, 22 Jan 2011 23:22:10 +0000 (23:22 +0000)]
[CRT]
fix definition of _crt_va_arg for amd64

svn path=/branches/cmake-bringup/; revision=50471

8 years ago- _mingw.h: Don't define USE_MINGW_SETJMP_TWO_ARGS for MSVC
Timo Kreuzer [Sat, 22 Jan 2011 19:17:10 +0000 (19:17 +0000)]
- _mingw.h: Don't define USE_MINGW_SETJMP_TWO_ARGS for MSVC
- _mingw.h: Fix definition of _CRT_ALIGN for MSVC
- intrin.h: _InterlockedAddLargeStatistic is not an intrinsic on MSVC for x64
- intrin.h: Fix return type of _InterlockedOr64
- wdm.h: Fix warnings in KfRaiseIrql and RtlExtendedMagicDivide inline implementations
- winnt.h: Simplify definition of GetCurrentFiber

svn path=/branches/cmake-bringup/; revision=50470

8 years ago[CMAKE]
Timo Kreuzer [Sat, 22 Jan 2011 18:41:33 +0000 (18:41 +0000)]
[CMAKE]
Remove _M_AXP64 definition

svn path=/branches/cmake-bringup/; revision=50469

8 years ago[CMAKE]
Timo Kreuzer [Sat, 22 Jan 2011 17:52:33 +0000 (17:52 +0000)]
[CMAKE]
Copy vadefs.h from amd64 branch

svn path=/branches/cmake-bringup/; revision=50467

8 years ago[CMAKE]
Timo Kreuzer [Sat, 22 Jan 2011 17:13:06 +0000 (17:13 +0000)]
[CMAKE]
- lowerize ARCH string (fixes cmlib)
- move definition

svn path=/branches/cmake-bringup/; revision=50465

8 years ago[CMAKE]
Timo Kreuzer [Sat, 22 Jan 2011 16:26:37 +0000 (16:26 +0000)]
[CMAKE]
Don't set lib pathes in msc toolchain file. Fixes amd64

svn path=/branches/cmake-bringup/; revision=50464

8 years ago[CMAKE]
Timo Kreuzer [Sat, 22 Jan 2011 16:25:35 +0000 (16:25 +0000)]
[CMAKE]
Fix and improve configure script

svn path=/branches/cmake-bringup/; revision=50463

8 years ago[CMAKE]
Timo Kreuzer [Sat, 22 Jan 2011 16:05:07 +0000 (16:05 +0000)]
[CMAKE]
Fix configure script for MSVC

svn path=/branches/cmake-bringup/; revision=50462

8 years ago[CMAKE]
Sylvain Petreolle [Fri, 21 Jan 2011 20:37:01 +0000 (20:37 +0000)]
[CMAKE]
Forgotten deletion in previous commit.

svn path=/branches/cmake-bringup/; revision=50455

8 years ago[CMAKE]
Sylvain Petreolle [Fri, 21 Jan 2011 20:29:45 +0000 (20:29 +0000)]
[CMAKE]
Use cmake subversion capabilities to generate buildno.h and version.h.

svn path=/branches/cmake-bringup/; revision=50454

8 years ago[ROSSYM]
Timo Kreuzer [Thu, 20 Jan 2011 15:39:55 +0000 (15:39 +0000)]
[ROSSYM]
The function dexec uses the varable p only in one location where its checked against nil, It neither initialized, not used anywhere else. This is probably a typo and b->p was meant. Yes I'm completely guessing, but this code doesn't give any other chance then guessing and it will probably not be worse then using an uninitialized variable...
@original author: please review.

svn path=/branches/cmake-bringup/; revision=50450

8 years ago[CMAKE]
Timo Kreuzer [Thu, 20 Jan 2011 14:30:15 +0000 (14:30 +0000)]
[CMAKE]
Disable format warnings for winetest_ok

svn path=/branches/cmake-bringup/; revision=50449

8 years ago[CMAKE]
Timo Kreuzer [Thu, 20 Jan 2011 12:53:47 +0000 (12:53 +0000)]
[CMAKE]
cast some fprintf parameters explicitly to the required type to fix warnings.

svn path=/branches/cmake-bringup/; revision=50448

8 years ago[CMAKE]
Timo Kreuzer [Wed, 19 Jan 2011 16:19:52 +0000 (16:19 +0000)]
[CMAKE]
test for the buildbot

svn path=/branches/cmake-bringup/; revision=50436

8 years ago[CMAKE]
Timo Kreuzer [Wed, 19 Jan 2011 13:50:22 +0000 (13:50 +0000)]
[CMAKE]
Fix warnings by casting values explicitly to int in wine/test.h

svn path=/branches/cmake-bringup/; revision=50433

8 years ago[CMAKE]
Timo Kreuzer [Wed, 19 Jan 2011 13:35:09 +0000 (13:35 +0000)]
[CMAKE]
define _CRT_NONSTDC_NO_DEPRECATE for libmpg123 to silence a warning

svn path=/branches/cmake-bringup/; revision=50432

8 years ago[CMAKE]
Timo Kreuzer [Wed, 19 Jan 2011 13:33:48 +0000 (13:33 +0000)]
[CMAKE]
Move secure api functions from external file into string.h and use standard macros. Fixes 2 warnings.

svn path=/branches/cmake-bringup/; revision=50431

8 years ago[CMAKE]
Timo Kreuzer [Wed, 19 Jan 2011 12:05:18 +0000 (12:05 +0000)]
[CMAKE]
Include stdio.h into strsafe.h to silence a warning

svn path=/branches/cmake-bringup/; revision=50430

8 years ago[CMAKE]
Timo Kreuzer [Wed, 19 Jan 2011 11:58:42 +0000 (11:58 +0000)]
[CMAKE]
prevent macro refefinition

svn path=/branches/cmake-bringup/; revision=50429

8 years ago[CMAKE]
Timo Kreuzer [Wed, 19 Jan 2011 11:55:45 +0000 (11:55 +0000)]
[CMAKE]
Add missing strcpy_s and strcat_s prototypes to silence some warnings

svn path=/branches/cmake-bringup/; revision=50428

8 years ago[CMAKE]
Timo Kreuzer [Wed, 19 Jan 2011 11:33:27 +0000 (11:33 +0000)]
[CMAKE]
Don't add importlibs folder as link directory for anything other than i386 builds

svn path=/branches/cmake-bringup/; revision=50427

8 years ago[CMAKE]
Sylvain Petreolle [Tue, 18 Jan 2011 15:02:26 +0000 (15:02 +0000)]
[CMAKE]
Convert wsock32 to spec.

svn path=/branches/cmake-bringup/; revision=50423

8 years ago[CMAKE]
Timo Kreuzer [Sun, 16 Jan 2011 18:07:15 +0000 (18:07 +0000)]
[CMAKE]
Provide the asm offset constants that are used throughout the code instead the official ones. We'll have to decide which way to go later.

svn path=/branches/cmake-bringup/; revision=50401

8 years ago[CMAKE] Convert crtdll to spec
Timo Kreuzer [Sun, 16 Jan 2011 18:02:17 +0000 (18:02 +0000)]
[CMAKE] Convert crtdll to spec

svn path=/branches/cmake-bringup/; revision=50400

8 years ago[CMAKE]
Amine Khaldi [Mon, 10 Jan 2011 20:59:17 +0000 (20:59 +0000)]
[CMAKE]
- Fix wmi and drmk entry points.
- Don't use both reactos and wine debug headers in iphlpapi. Fixes the macro redefinition warnings.

svn path=/branches/cmake-bringup/; revision=50353

8 years ago[CMAKE]
Amine Khaldi [Sun, 9 Jan 2011 21:34:20 +0000 (21:34 +0000)]
[CMAKE]
- Fix another warning in libxml2. Thanks to Timo.

svn path=/branches/cmake-bringup/; revision=50348

8 years ago[CMAKE]
Amine Khaldi [Sun, 9 Jan 2011 20:40:34 +0000 (20:40 +0000)]
[CMAKE]
- Reduce libxml2 warnings.

svn path=/branches/cmake-bringup/; revision=50346

8 years ago[CMAKE]
Amine Khaldi [Sun, 9 Jan 2011 17:24:39 +0000 (17:24 +0000)]
[CMAKE]
- Add missing define.

svn path=/branches/cmake-bringup/; revision=50341

8 years ago[CMAKE]
Amine Khaldi [Sun, 9 Jan 2011 16:49:10 +0000 (16:49 +0000)]
[CMAKE]
- Improve the warnings and compiler flags according to the different architectures we have.

svn path=/branches/cmake-bringup/; revision=50340

8 years ago[CMAKE]
Sylvain Petreolle [Sat, 8 Jan 2011 23:25:58 +0000 (23:25 +0000)]
[CMAKE]
Get a proper bootcd for unix builds (3rd stage.)
Thanks to Amine for his findings.

svn path=/branches/cmake-bringup/; revision=50338

8 years ago[CMAKE]
Sylvain Petreolle [Sat, 8 Jan 2011 23:22:54 +0000 (23:22 +0000)]
[CMAKE]
-fshort-wchar is not related to inline, neither is i386 specific.

svn path=/branches/cmake-bringup/; revision=50337

8 years ago[CMAKE]
Sylvain Petreolle [Sat, 8 Jan 2011 22:33:22 +0000 (22:33 +0000)]
[CMAKE]
Move -fshort-wchar defintion (gcc specific).

svn path=/branches/cmake-bringup/; revision=50336

8 years ago[CMAKE]
Amine Khaldi [Sat, 8 Jan 2011 21:41:12 +0000 (21:41 +0000)]
[CMAKE]
- Prevent some status codes redefinitions.

svn path=/branches/cmake-bringup/; revision=50335

8 years ago[CMAKE]
Amine Khaldi [Sat, 8 Jan 2011 20:44:41 +0000 (20:44 +0000)]
[CMAKE]
- Improve message headers handling.

svn path=/branches/cmake-bringup/; revision=50334

8 years ago[CMAKE]
Amine Khaldi [Sat, 8 Jan 2011 20:01:33 +0000 (20:01 +0000)]
[CMAKE]
- Prevent cmake from escaping preprocessor definition values added via add_definitions.
- Fix a FIXME in oleaut32 and urlmon builds.

svn path=/branches/cmake-bringup/; revision=50333

8 years ago[CMAKE]
Amine Khaldi [Sat, 8 Jan 2011 14:11:37 +0000 (14:11 +0000)]
[CMAKE]
- Fix the browseui bulgarian translation file name.

svn path=/branches/cmake-bringup/; revision=50328

8 years ago[CMAKE]
Amine Khaldi [Sat, 8 Jan 2011 13:55:06 +0000 (13:55 +0000)]
[CMAKE]
- Fix rossym dependencies.

svn path=/branches/cmake-bringup/; revision=50327

8 years ago[CMAKE]
Amine Khaldi [Sat, 8 Jan 2011 13:30:27 +0000 (13:30 +0000)]
[CMAKE]
- Fix more dependencies.

svn path=/branches/cmake-bringup/; revision=50326

8 years ago[CMAKE]
Amine Khaldi [Sat, 8 Jan 2011 13:19:38 +0000 (13:19 +0000)]
[CMAKE]
- Fix delayimp dependency.

svn path=/branches/cmake-bringup/; revision=50324

8 years ago[CMAKE]
Amine Khaldi [Sat, 8 Jan 2011 13:14:25 +0000 (13:14 +0000)]
[CMAKE]
- Fix dnslib dependency.

svn path=/branches/cmake-bringup/; revision=50323

8 years ago[CMAKE]
Amine Khaldi [Sat, 8 Jan 2011 13:00:35 +0000 (13:00 +0000)]
[CMAKE]
- Fix a missing dependency.

svn path=/branches/cmake-bringup/; revision=50322

8 years ago[CMAKE]
Amine Khaldi [Sat, 8 Jan 2011 11:52:58 +0000 (11:52 +0000)]
[CMAKE]
- Add -fshort-wchar to host tools

svn path=/branches/cmake-bringup/; revision=50320

8 years ago[CMAKE]
Amine Khaldi [Fri, 7 Jan 2011 20:07:15 +0000 (20:07 +0000)]
[CMAKE]
- Silence the quotes warning.

svn path=/branches/cmake-bringup/; revision=50310

8 years ago[CMAKE]
Amine Khaldi [Fri, 7 Jan 2011 12:11:46 +0000 (12:11 +0000)]
[CMAKE]
- Delete an unneeded lib.mak
- Don't build bin2c, we don't seem to need it.
- A minor cleanup, no functionality change intended.

svn path=/branches/cmake-bringup/; revision=50308

8 years ago[CMAKE]
Amine Khaldi [Thu, 6 Jan 2011 18:59:49 +0000 (18:59 +0000)]
[CMAKE]
- Restructure hal build.

svn path=/branches/cmake-bringup/; revision=50305

8 years ago[CMAKE]
Amine Khaldi [Thu, 6 Jan 2011 17:08:38 +0000 (17:08 +0000)]
[CMAKE]
- Fix formatting.

svn path=/branches/cmake-bringup/; revision=50301

8 years ago[CMAKE]
Amine Khaldi [Thu, 6 Jan 2011 16:57:56 +0000 (16:57 +0000)]
[CMAKE]
- Initial support of the arm toolchain/build.

svn path=/branches/cmake-bringup/; revision=50300

8 years ago[CMAKE]
Amine Khaldi [Mon, 3 Jan 2011 00:33:31 +0000 (00:33 +0000)]
[CMAKE]
- Sync with trunk head (r50270)
- This also reverts r49298.

svn path=/branches/cmake-bringup/; revision=50271

8 years ago[NTOS]
Aleksey Bragin [Sun, 2 Jan 2011 09:30:24 +0000 (09:30 +0000)]
[NTOS]
- Temporary bring back the old boot image until I or sir_richard commit a proper fix.

svn path=/trunk/; revision=50259

8 years ago[NETCFGX]
Johannes Anderwald [Sat, 1 Jan 2011 21:34:17 +0000 (21:34 +0000)]
[NETCFGX]
- Fix case where there is only one static dns server set

svn path=/trunk/; revision=50258

8 years ago[IPHLPAPI]
Johannes Anderwald [Sat, 1 Jan 2011 21:13:07 +0000 (21:13 +0000)]
[IPHLPAPI]
- Rewrite name server enumeration routines
- Check if static dns entries are present before checking for dynamic dns entries
- Fixes static dns entries
[NETCFGX]
- GetPerAdapterInfo requires IP_PER_ADAPTER_INFO struct
- Fix reading static dns entries
- Delete static name server key, when changing dns servers to automatic (dhcp)
- Don't delete DhcpNameServer key yet, as more interaction is needed with dhcp service when changing from static dns to dynamic dhcp
- Should finally fix static dns when dhcp is active

svn path=/trunk/; revision=50257

8 years ago[VIDEOPRT/WIN32K]: Synchronize and share PEVENT/ENG_EVENT/VIDEO_PORT_EVENT implementa...
Sir Richard [Sat, 1 Jan 2011 18:15:25 +0000 (18:15 +0000)]
[VIDEOPRT/WIN32K]: Synchronize and share PEVENT/ENG_EVENT/VIDEO_PORT_EVENT implementation, as these objects are actually the same (and VideoPrt Event* APIs can be used on GRE Event Objects). Use ENG_EVENT structure from ntddvdeo.h instead of re-creating our own. Drivers using these interfaces will no longer explode.
[VIDEOPRT]: Add parameter checks to DeleteEvent and WaitForSingleObject.
[VIDEOPRT]: Fix WaitForSingleObject. It was waiting on the Object paramter itself -- which is the VideoPrt/ENG Event, not a real object, we have to wait on ->pKEvent instead.
[VIDEOPRT]: Fix WaitForSingleObject round two, it was returning the NT_STATUS, while VideoPrt should return VP_STATUS/Win32 error codes.
[WIN32K]: Allocate/free GRE events directly from pool, instead of using Eng APIs. Use documented tag for GRE Events (Dfsm), found in pooltag.txt
[WIN32K]: Implement EngMapEvent and EngUnmapEvent.

svn path=/trunk/; revision=50256

8 years agoProper fix for r50248 ;-)
Colin Finck [Sat, 1 Jan 2011 15:54:31 +0000 (15:54 +0000)]
Proper fix for r50248 ;-)
Happy New Year from my side as well!

svn path=/trunk/; revision=50254

8 years ago[CRT]
Timo Kreuzer [Sat, 1 Jan 2011 13:50:07 +0000 (13:50 +0000)]
[CRT]
Fix bugs in new printf implementation: use buffer size in _snprintf and check for the right failure return value of streamout_char.

svn path=/trunk/; revision=50251

8 years ago[NPFS]
Eric Kohl [Sat, 1 Jan 2011 12:40:24 +0000 (12:40 +0000)]
[NPFS]
- Add NpfsDirectoryControl routine in order to enumerate pipes.
- Use NpfsGetFcb and NpfsGetCcb to retrieve the FCB or CCB and use SEH to protect these routines.

svn path=/trunk/; revision=50250

8 years ago[usb/usbehci]:
Michael Martin [Sat, 1 Jan 2011 12:20:19 +0000 (12:20 +0000)]
[usb/usbehci]:
- Remove all hardware related routines from fdo.c as they are now in hardware.c
- Replace ExecuteControlRequest with new SubmitControlTransfer.
- For internal control requests (originating from ehci driver) use an event to signal request completion.
- When submitting non internal control request save the Irp in the software part of the QueueHead.
For these requests check for errors and complete the Irp with the appropriate URB Status when the QueueHead is complete.
- Misc code cleanup and dead code removal.
- UsbEhci now works as before and should be ready for some forward progress.

svn path=/trunk/; revision=50249

8 years agoHappy New Year!
Aleksey Bragin [Fri, 31 Dec 2010 23:06:19 +0000 (23:06 +0000)]
Happy New Year!

Dear ReactOS team, you're the best.

svn path=/trunk/; revision=50248

8 years ago[User32]
James Tabor [Fri, 31 Dec 2010 21:10:29 +0000 (21:10 +0000)]
[User32]
- Start creeping in more Left to Right support, readying up for the next wine User32 controls port and test sync. Code is based on wine, credit them for any breakages. 8^P Our positions are off by 103 x 122 in some test cases, anyone having an idea please chime in.

svn path=/trunk/; revision=50247

8 years ago[CMAKE]
Amine Khaldi [Fri, 31 Dec 2010 18:51:00 +0000 (18:51 +0000)]
[CMAKE]
- Don't link ks to msvcrt either.

svn path=/branches/cmake-bringup/; revision=50246

8 years ago[CMAKE]
Amine Khaldi [Fri, 31 Dec 2010 18:48:26 +0000 (18:48 +0000)]
[CMAKE]
- Don't link portcls to msvcrt (?!) Spotted using the dependency graph added recently by Timo.

svn path=/branches/cmake-bringup/; revision=50245

8 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 16:54:37 +0000 (16:54 +0000)]
[CMAKE]
Fix conflict artifacts.

svn path=/branches/cmake-bringup/; revision=50244

8 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 16:49:49 +0000 (16:49 +0000)]
[CMAKE]
Add generation of a depencency graph for shared libraries.
The output is a graphml file. Can be enabled with GENERATE_DEPENDENCY_GRAPH switch.

svn path=/branches/cmake-bringup/; revision=50243

8 years ago[UMPNPMGR]
Roel Messiant [Fri, 31 Dec 2010 16:27:01 +0000 (16:27 +0000)]
[UMPNPMGR]
- Start using XP- and Vista-compatible pipe names for the RPC endpoint. Kick out the ROS-specific \pipe\umpnpmgr one.
- Use only the Vista pipe name for now, using the XP one makes device installation fail..
- Use the correct PNP interface UUID
[SETUPAPI]
- Bind to the PNP service using the Vista-compatible pipe.

svn path=/trunk/; revision=50242

8 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:53:55 +0000 (15:53 +0000)]
[CMAKE]
Go back to DllMain entrypoints. Fixes cardgames.

svn path=/branches/cmake-bringup/; revision=50241

8 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:43:06 +0000 (15:43 +0000)]
[CMAKE]
Delete hal_i386.def

svn path=/branches/cmake-bringup/; revision=50240

8 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:42:03 +0000 (15:42 +0000)]
[CMAKE]
Delete ks.def

svn path=/branches/cmake-bringup/; revision=50239

8 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:35:59 +0000 (15:35 +0000)]
[CMAKE]
Delete scsiport_i386.def

svn path=/branches/cmake-bringup/; revision=50238

8 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:35:13 +0000 (15:35 +0000)]
[CMAKE]
Fix ftfd.spec

svn path=/branches/cmake-bringup/; revision=50237

8 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:17:11 +0000 (15:17 +0000)]
[CMAKE]
Delete msacm.spec.def

svn path=/branches/cmake-bringup/; revision=50236

8 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:15:09 +0000 (15:15 +0000)]
[CMAKE]
Delete ntdll.def

svn path=/branches/cmake-bringup/; revision=50235

8 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:12:58 +0000 (15:12 +0000)]
[CMAKE]
Remove def file for the kernel

svn path=/branches/cmake-bringup/; revision=50234

8 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:12:00 +0000 (15:12 +0000)]
[CMAKE]
Some amd64 compilation fixes

svn path=/branches/cmake-bringup/; revision=50233

8 years ago[CMAKE]
Timo Kreuzer [Fri, 31 Dec 2010 15:11:06 +0000 (15:11 +0000)]
[CMAKE]
remove a def file

svn path=/branches/cmake-bringup/; revision=50232

8 years ago[usb/usbehci]:
Michael Martin [Fri, 31 Dec 2010 12:26:12 +0000 (12:26 +0000)]
[usb/usbehci]:
- Remove all hardware related structs from usbehci.h as they are now in hardware.h.
- Add debugging routines for usb descriptors, queue heads and transfer descriptors.
- This will break building usbehci, but not a problem as it is not included in the default build. Will be fixed with later commit.

svn path=/trunk/; revision=50231

8 years ago[usb/usbehci]:
Michael Martin [Fri, 31 Dec 2010 12:01:21 +0000 (12:01 +0000)]
[usb/usbehci]:
- Implement creating and deleting Queue Heads and Transfer Descriptors from common buffer.
- Implement linking/unlinking QueueHeads to create a linked list for Asynchronous Schedule traversal.
- Implement BuildSetupPacketFromURB for creating a setup packet from a URB.
- Implement SubmitControlTransfer.

svn path=/trunk/; revision=50230

8 years ago[Win32k|User32]
James Tabor [Fri, 31 Dec 2010 04:43:35 +0000 (04:43 +0000)]
[Win32k|User32]
- Add hack to mark desktop window as a desktop window and notes for creating a desktop with tips in win32k. Move user position code from window to winpos.

svn path=/trunk/; revision=50229

8 years ago[CMAKE]
Sylvain Petreolle [Thu, 30 Dec 2010 22:17:33 +0000 (22:17 +0000)]
[CMAKE]
Add all winetests to bootcd, thanks to unix find :)

svn path=/trunk/; revision=50228

8 years ago[CMAKE]
Sylvain Petreolle [Thu, 30 Dec 2010 21:49:36 +0000 (21:49 +0000)]
[CMAKE]
Add rosautotest and kernel32_winetest to bootcdregtest.
cmake bootcdregtest lives.

svn path=/trunk/; revision=50227

8 years ago[CMAKE]
Amine Khaldi [Thu, 30 Dec 2010 17:58:18 +0000 (17:58 +0000)]
[CMAKE]
- Wine lib isn't needed for rosautotest.

svn path=/trunk/; revision=50226

8 years ago[CMAKE]
Amine Khaldi [Thu, 30 Dec 2010 17:55:25 +0000 (17:55 +0000)]
[CMAKE]
- Update oleaut32 winetest.
- Add rosautotest to build.

svn path=/trunk/; revision=50225

8 years ago[CMAKE]
Amine Khaldi [Thu, 30 Dec 2010 15:39:10 +0000 (15:39 +0000)]
[CMAKE]
- Disable some resource files (mostly japanese ones) with a FIXME. They prevent us from compiling in unix due to an iconv issue.
- Lower the minimum required cmake version to 2.6
- Fix browseui resource paths.

svn path=/branches/cmake-bringup/; revision=50224

8 years ago[usb/usbehci]:
Michael Martin [Thu, 30 Dec 2010 15:12:46 +0000 (15:12 +0000)]
[usb/usbehci]:
- Reorganization code to put hardware related structures and routines in own source files.
- Modify ResetPort to correctly reset the port instead of the controller.
- Implement allocating chunks of memory from the Common Buffer for use with the rest of source code.

svn path=/trunk/; revision=50223

8 years ago- Fix copy paste error, which means this code is not used, should have pop up during...
James Tabor [Thu, 30 Dec 2010 05:56:50 +0000 (05:56 +0000)]
- Fix copy paste error, which means this code is not used, should have pop up during testing.

svn path=/trunk/; revision=50222

8 years ago[Win32k|User32]
James Tabor [Thu, 30 Dec 2010 05:52:06 +0000 (05:52 +0000)]
[Win32k|User32]
- Fix most of the user32 wine win test_mdi tests. Leaving 6 failures dealing with rect size. Start A2U and U2A support.

svn path=/trunk/; revision=50221

8 years ago[Win32k]
James Tabor [Thu, 30 Dec 2010 03:03:45 +0000 (03:03 +0000)]
[Win32k]
- NtUserSetWindowFNID, sets user client side window function Ids, expands to ghost.

svn path=/trunk/; revision=50220

8 years ago[User32]
James Tabor [Thu, 30 Dec 2010 02:32:50 +0000 (02:32 +0000)]
[User32]
- Controls: Set fnids for the user client controls.

svn path=/trunk/; revision=50219

8 years ago[Win32k|User32]
James Tabor [Thu, 30 Dec 2010 00:59:10 +0000 (00:59 +0000)]
[Win32k|User32]
- Fix mdi class window function Id, now msi message tests do not assert.

svn path=/trunk/; revision=50218

8 years ago[CMAKE]
Timo Kreuzer [Wed, 29 Dec 2010 23:58:17 +0000 (23:58 +0000)]
[CMAKE]
LD is stupid and doesn't handle stdcall decoration as proper as dlltool does (after we provided a patch). Passing --kill-at, also kills C++ mangled names and exports with stdcall decoration are imposible. In trunk we use dlltool to generate an exp file that we link with LD, but in the cmake branch we pass the def file to LD directly. Luckily we have a tool called spec2def that can handle these things. We now generate 2 different .def files, one for LD, containing the undecorated export name forwarded to the decorated symbol name (FooFunc=FooFunc@12), while the 2nd def file which is passed to dlltool for exportlib generation has full stdcall decorations. --kill-at is now passed to dlltool only. This commit might break msvc, but should be pretty easy to fix.

svn path=/branches/cmake-bringup/; revision=50217

8 years ago[CMAKE]
Amine Khaldi [Wed, 29 Dec 2010 19:11:17 +0000 (19:11 +0000)]
[CMAKE]
- Remove an unintended change.

svn path=/branches/cmake-bringup/; revision=50216

8 years ago[CMAKE]
Jérôme Gardou [Wed, 29 Dec 2010 18:28:34 +0000 (18:28 +0000)]
[CMAKE]
Improve rpcproxy macro
split boot/CMakeLists.txt into smaller and clearer CMakeLists.txt

svn path=/branches/cmake-bringup/; revision=50215

8 years ago[CMAKE]
Sylvain Petreolle [Wed, 29 Dec 2010 16:12:56 +0000 (16:12 +0000)]
[CMAKE]
Fix rpcrt4_winetest build.

svn path=/trunk/; revision=50214

8 years ago[STLPORT]
Timo Kreuzer [Wed, 29 Dec 2010 13:35:40 +0000 (13:35 +0000)]
[STLPORT]
- Only use #pragma intrinsics on MSVC
- Don't add function prototypes for _InterlockedXxx

svn path=/branches/cmake-bringup/; revision=50213