Commit Graph
36344 Commits
Author SHA1 Message Date
Timo Kreuzer 7e05c19aeb comment out audio drivers for now
svn path=/branches/ros-amd64-bringup/; revision=40255
2009-03-26 12:24:46 +00:00
Timo Kreuzer 9426678d4d Fix compilation of freeldr. (a number of ULONG / ULONG_PTR issues, remove LoadReactOSSetup2 for non-x86 builds
svn path=/branches/ros-amd64-bringup/; revision=40247
2009-03-26 04:57:19 +00:00
Samuel Serapion 4b70da652e Remove wine/msacm.h it just duplicated the one with have in psdk/ but with extra incorrect definitions.
Fix ACMDRVSTREAMINSTANCE, ACMDRVSTREAMHEADER, PORTALLOC, WAVEOPENDESC, MIDIOPENDESC, MIXEROPENDESC structures.
Fix ACMFILTERENUMCBA/W, ACMFILTERTAGENUMCBA/W, ACMFORMATENUMCA/W, ACMFORMATTAGENUMCBA/W callbacks.
Fix acmDriverEnum, acmFilterEnumA/W, acmFormatEnumA/W, acmFormatTagEnumA/W, acmStreamOpen, CloseDriver, OpenDriver, SendDriverMessage, mmTaskSignal, mmGetCurrentTask

svn path=/branches/ros-amd64-bringup/; revision=40155
2009-03-21 11:07:04 +00:00
Samuel Serapion c4cf580089 Convert to C, its easier to link(specially in the kernel). :)
svn path=/branches/ros-amd64-bringup/; revision=40154
2009-03-21 10:39:37 +00:00
Samuel Serapion ac6b763456 Use InterlockedCompareExchangePointer.
svn path=/branches/ros-amd64-bringup/; revision=40153
2009-03-21 10:37:38 +00:00
Samuel Serapion 373313779a Don't disable this module.
svn path=/branches/ros-amd64-bringup/; revision=40151
2009-03-21 10:33:14 +00:00
Samuel Serapion f77097f175 update file list (still commented out)
svn path=/branches/ros-amd64-bringup/; revision=40149
2009-03-21 05:14:56 +00:00
Samuel Serapion 7cb8d3ec13 commit mysteriously missing file.
svn path=/branches/ros-amd64-bringup/; revision=40132
2009-03-20 11:00:23 +00:00
Samuel Serapion aad24cec2c Fix merge artifacts.
svn path=/branches/ros-amd64-bringup/; revision=40131
2009-03-20 10:53:46 +00:00
Samuel Serapion 770a78a826 If you build it, they will come. The program builds but does not load in windows with error STATUS_INVALID_IMAGE_FORMAT. (Suspect linker).
svn path=/branches/ros-amd64-bringup/; revision=40130
2009-03-20 10:40:44 +00:00
Samuel Serapion ec90c91ee0 Fix 64bit build. Dedicated to silverblade (please review).
svn path=/branches/ros-amd64-bringup/; revision=40128
2009-03-20 10:16:44 +00:00
Samuel Serapion 15df429e5a Fix 64bit build. Dedicated to silverblade (please review).
svn path=/branches/ros-amd64-bringup/; revision=40127
2009-03-20 09:51:21 +00:00
Samuel Serapion 3c43a58bf7 Remove debug code.
svn path=/branches/ros-amd64-bringup/; revision=40126
2009-03-20 09:36:43 +00:00
Samuel Serapion 53c322ef97 Fix 64bit build.
svn path=/branches/ros-amd64-bringup/; revision=40125
2009-03-20 09:34:46 +00:00
Samuel Serapion 8c587d3f9e Fix 64bit build. It works too.
svn path=/branches/ros-amd64-bringup/; revision=40124
2009-03-20 09:33:38 +00:00
Samuel Serapion 3c4881567e Even more 64bit fixes.
svn path=/branches/ros-amd64-bringup/; revision=40123
2009-03-20 09:32:37 +00:00
Samuel Serapion 60271cd307 64bit build fixes.
svn path=/branches/ros-amd64-bringup/; revision=40122
2009-03-20 08:04:54 +00:00
Samuel Serapion 867884849e commit mysteriously missing file.
svn path=/branches/ros-amd64-bringup/; revision=40121
2009-03-20 07:34:16 +00:00
Samuel Serapion 9e73e100b0 Fix 64bit build.
svn path=/branches/ros-amd64-bringup/; revision=40120
2009-03-20 07:31:50 +00:00
Samuel Serapion 10b011eab9 commit mysteriously missing file.
svn path=/branches/ros-amd64-bringup/; revision=40119
2009-03-20 07:13:40 +00:00
Samuel Serapion 513d389c61 %m is a glibc extension, convert it to "%s", strerror(errno). and fix 64bit build of dhcp service
svn path=/branches/ros-amd64-bringup/; revision=40118
2009-03-20 06:33:05 +00:00
Samuel Serapion b034938796 I'm just looking at ReactOS-i386.rbuild and unbreaking the build.
svn path=/branches/ros-amd64-bringup/; revision=40117
2009-03-20 05:37:12 +00:00
Samuel Serapion c0dfae16a8 Clean up merge leftovers.
svn path=/branches/ros-amd64-bringup/; revision=40116
2009-03-20 05:14:39 +00:00
Samuel Serapion 1e85ed8608 Implement generic forms of __wine_push_frame and __wine_pop_frame (from wine). This code is duplicated but looks different, specifically the use of Frame->Next and Frame->Prev, this is just an effect of different definitions for EXCEPTION_REGISTRATION_RECORD both Next and Prev are actually the same. Maybe someone could look into tidying this up a bit.
svn path=/branches/ros-amd64-bringup/; revision=40114
2009-03-20 04:42:55 +00:00
Timo Kreuzer df26a19873 remove allowwarnings="true"
svn path=/branches/ros-amd64-bringup/; revision=40096
2009-03-18 19:26:12 +00:00
Timo Kreuzer 1cb78466dd %m is a glibc extension, convert it to "%s", strerror(errno).
svn path=/branches/ros-amd64-bringup/; revision=40095
2009-03-18 19:25:16 +00:00
Timo Kreuzer 2c94b2b818 Sync to trunk head (r40091)
svn path=/branches/ros-amd64-bringup/; revision=40093
2009-03-18 17:32:39 +00:00
Timo Kreuzer 0eeabbf6e0 - Add a USE_COMPILER_EXCEPTIONS to make Widl work again
- comment out _X86AMD64_ for now

svn path=/branches/ros-amd64-bringup/; revision=40092
2009-03-18 17:24:41 +00:00
Timo Kreuzer 7ef3df4e3b implement __mulh and __umulh
svn path=/branches/ros-amd64-bringup/; revision=40088
2009-03-18 16:17:53 +00:00
Timo Kreuzer 0aa7524668 #undef i386 in the pspec file
svn path=/branches/ros-amd64-bringup/; revision=40087
2009-03-18 10:30:42 +00:00
Dmitry Chapyshev 6c4ccad5b0 - Change icon for Network Connections folder
svn path=/trunk/; revision=40086
2009-03-18 09:31:53 +00:00
Dmitry Chapyshev 63c838d70d - Update toolbars bitmaps
- Set toolbars height to 16

svn path=/trunk/; revision=40085
2009-03-18 08:54:19 +00:00
Jeffrey Morlan 3a52766a90 - Implement SHIFT /n.
- Make prompt code $T and %TIME% have the hours space-padded, not zero-padded.
- Allow delayed expansion in the parameter of IF ERRORLEVEL.

svn path=/trunk/; revision=40084
2009-03-18 03:52:58 +00:00
Jeffrey Morlan 466a9064a2 Fix a typo
svn path=/trunk/; revision=40083
2009-03-17 22:53:13 +00:00
Jeffrey Morlan ef4415728b - Implement MKLINK command.
- Remove unused library shell32 from cmd.rbuild.

svn path=/trunk/; revision=40082
2009-03-17 22:27:33 +00:00
James Tabor 9fdb6d5596 - Rename gdi entry flag.
svn path=/trunk/; revision=40081
2009-03-17 21:50:47 +00:00
Timo Kreuzer baa5b4b9e6 "same thing in BmfdUnloadFontFile btw :p"
Thanks Stefam again.

svn path=/trunk/; revision=40080
2009-03-17 21:39:17 +00:00
Timo Kreuzer b12cd7a282 Don't access the font structure after it was freed. Spotted by Stefan.
svn path=/trunk/; revision=40079
2009-03-17 21:29:17 +00:00
Timo Kreuzer 8f4fd76b65 C++ comment style -> C comment style
See issue #4284 for more details.

svn path=/trunk/; revision=40078
2009-03-17 20:30:16 +00:00
Colin Finck 9ffc9028a2 Sync CRT initialization code with mingw-w64 r690
- Fixed initialization for Console apps with Unicode entry point. Now stuff like "cout" in <iostream> doesn't lead to instant crashes.
- Unified the name of the entry point for ANSI and Unicode. The difference is just in the library now ("mingw_main" vs. "mingw_wmain")
  RBuild was changed appropriately to support this
- No more ReactOS-specific changes inside the initialization code

svn path=/trunk/; revision=40077
2009-03-17 20:17:02 +00:00
Timo Kreuzer 72e2fbe6f8 Don't use C++ comment style in C headers.
See issue #4284 for more details.

svn path=/trunk/; revision=40076
2009-03-17 20:08:53 +00:00
James Tabor abb0a44950 - Added one more gdi entry flag with notes.
svn path=/trunk/; revision=40075
2009-03-17 18:18:20 +00:00
Aleksey Bragin 64b42346d2 Evgeniy Boltik <[email protected]>
- Rework 16bit DIB alphablend to do alpha operations in source's palette (32bpp) to obtain much better output quality without data loss.
See issue #3708 for more details.

svn path=/trunk/; revision=40074
2009-03-17 18:00:28 +00:00
Timo Kreuzer cf3d6a794f [FORMATTING]
- apply ansi style formatting with an indentation of 4 spaces
- Add 2 FIXME comments, regarding MmSecureVirtualmemory
- no code change

svn path=/trunk/; revision=40073
2009-03-17 06:34:09 +00:00
Timo Kreuzer 0f06669f19 Remove unused DriverFunction and GDIBdyToHdr
svn path=/trunk/; revision=40072
2009-03-17 04:28:03 +00:00
Timo Kreuzer 5c5cfa7b96 - Move contents of eng/misc.h into include/misc.h, get rid of eng/misc.h
- Move eng/objects.h -> include/engobjects.h

svn path=/trunk/; revision=40071
2009-03-17 01:41:33 +00:00
Timo Kreuzer 4ab0724bd7 [FORMATTING]
- Change indentation to 4 spaces
- remove dditional header and $Id field
- no code change

svn path=/trunk/; revision=40070
2009-03-17 01:15:26 +00:00
Timo Kreuzer 886b7b2ab2 - Inline GDIOBJ_UnlockObjByPtr, ASSERT that we don't unlock an already unlocked object, return how many locks are left.
- Don't access the objects cExclsiveLock field after unlocking it, instead use new return value of GDIOBJ_UnlockObjByPtr

svn path=/trunk/; revision=40069
2009-03-17 01:06:34 +00:00
Timo Kreuzer 8d1df272ce Rewrite DRIVEROBJ api, giving the object a handle, belonging to the current process. Let the gdi obj cleanup take care for calling the callback function.
Allow deleting of objects that are exclusively locked by the current thread.

svn path=/trunk/; revision=40068
2009-03-17 00:30:15 +00:00
Art Yerkes 1c4400b8ae Fix some issues with peer names being reported. There may be other problems
too.
My read of MSDN is that queries that return addresses in queries other than
TDI_QUERY_ADDRESS_INFO return a TRANSPORT_ADDRESS, so we plumb that through
for GetPeerName.  Note that this isn't user-facing functionality, so it's
unlikely, though not impossible, that we've got it wrong and it'll affect
something.  Likely, this is an improvement.

svn path=/trunk/; revision=40067
2009-03-16 20:59:05 +00:00