Samuel Serapion [Fri, 20 Mar 2009 09:51:21 +0000 (09:51 +0000)]
Fix 64bit build. Dedicated to silverblade (please review).
svn path=/branches/ros-amd64-bringup/; revision=40127
Samuel Serapion [Fri, 20 Mar 2009 09:36:43 +0000 (09:36 +0000)]
Remove debug code.
svn path=/branches/ros-amd64-bringup/; revision=40126
Samuel Serapion [Fri, 20 Mar 2009 09:34:46 +0000 (09:34 +0000)]
Fix 64bit build.
svn path=/branches/ros-amd64-bringup/; revision=40125
Samuel Serapion [Fri, 20 Mar 2009 09:33:38 +0000 (09:33 +0000)]
Fix 64bit build. It works too.
svn path=/branches/ros-amd64-bringup/; revision=40124
Samuel Serapion [Fri, 20 Mar 2009 09:32:37 +0000 (09:32 +0000)]
Even more 64bit fixes.
svn path=/branches/ros-amd64-bringup/; revision=40123
Samuel Serapion [Fri, 20 Mar 2009 08:04:54 +0000 (08:04 +0000)]
64bit build fixes.
svn path=/branches/ros-amd64-bringup/; revision=40122
Samuel Serapion [Fri, 20 Mar 2009 07:34:16 +0000 (07:34 +0000)]
commit mysteriously missing file.
svn path=/branches/ros-amd64-bringup/; revision=40121
Samuel Serapion [Fri, 20 Mar 2009 07:31:50 +0000 (07:31 +0000)]
Fix 64bit build.
svn path=/branches/ros-amd64-bringup/; revision=40120
Samuel Serapion [Fri, 20 Mar 2009 07:13:40 +0000 (07:13 +0000)]
commit mysteriously missing file.
svn path=/branches/ros-amd64-bringup/; revision=40119
Samuel Serapion [Fri, 20 Mar 2009 06:33:05 +0000 (06:33 +0000)]
%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
Samuel Serapion [Fri, 20 Mar 2009 05:37:12 +0000 (05:37 +0000)]
I'm just looking at ReactOS-i386.rbuild and unbreaking the build.
svn path=/branches/ros-amd64-bringup/; revision=40117
Samuel Serapion [Fri, 20 Mar 2009 05:14:39 +0000 (05:14 +0000)]
Clean up merge leftovers.
svn path=/branches/ros-amd64-bringup/; revision=40116
Samuel Serapion [Fri, 20 Mar 2009 04:42:55 +0000 (04:42 +0000)]
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
Timo Kreuzer [Wed, 18 Mar 2009 19:26:12 +0000 (19:26 +0000)]
remove allowwarnings="true"
svn path=/branches/ros-amd64-bringup/; revision=40096
Timo Kreuzer [Wed, 18 Mar 2009 19:25:16 +0000 (19:25 +0000)]
%m is a glibc extension, convert it to "%s", strerror(errno).
svn path=/branches/ros-amd64-bringup/; revision=40095
Timo Kreuzer [Wed, 18 Mar 2009 17:32:39 +0000 (17:32 +0000)]
Sync to trunk head (r40091)
svn path=/branches/ros-amd64-bringup/; revision=40093
Timo Kreuzer [Wed, 18 Mar 2009 17:24:41 +0000 (17:24 +0000)]
- Add a USE_COMPILER_EXCEPTIONS to make Widl work again
- comment out _X86AMD64_ for now
svn path=/branches/ros-amd64-bringup/; revision=40092
Timo Kreuzer [Wed, 18 Mar 2009 16:17:53 +0000 (16:17 +0000)]
implement __mulh and __umulh
svn path=/branches/ros-amd64-bringup/; revision=40088
Timo Kreuzer [Wed, 18 Mar 2009 10:30:42 +0000 (10:30 +0000)]
#undef i386 in the pspec file
svn path=/branches/ros-amd64-bringup/; revision=40087
Dmitry Chapyshev [Wed, 18 Mar 2009 09:31:53 +0000 (09:31 +0000)]
- Change icon for Network Connections folder
svn path=/trunk/; revision=40086
Dmitry Chapyshev [Wed, 18 Mar 2009 08:54:19 +0000 (08:54 +0000)]
- Update toolbars bitmaps
- Set toolbars height to 16
svn path=/trunk/; revision=40085
Jeffrey Morlan [Wed, 18 Mar 2009 03:52:58 +0000 (03:52 +0000)]
- 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
Jeffrey Morlan [Tue, 17 Mar 2009 22:53:13 +0000 (22:53 +0000)]
Fix a typo
svn path=/trunk/; revision=40083
Jeffrey Morlan [Tue, 17 Mar 2009 22:27:33 +0000 (22:27 +0000)]
- Implement MKLINK command.
- Remove unused library shell32 from cmd.rbuild.
svn path=/trunk/; revision=40082
James Tabor [Tue, 17 Mar 2009 21:50:47 +0000 (21:50 +0000)]
- Rename gdi entry flag.
svn path=/trunk/; revision=40081
Timo Kreuzer [Tue, 17 Mar 2009 21:39:17 +0000 (21:39 +0000)]
"same thing in BmfdUnloadFontFile btw :p"
Thanks Stefam again.
svn path=/trunk/; revision=40080
Timo Kreuzer [Tue, 17 Mar 2009 21:29:17 +0000 (21:29 +0000)]
Don't access the font structure after it was freed. Spotted by Stefan.
svn path=/trunk/; revision=40079
Timo Kreuzer [Tue, 17 Mar 2009 20:30:16 +0000 (20:30 +0000)]
C++ comment style -> C comment style
See issue #4284 for more details.
svn path=/trunk/; revision=40078
Colin Finck [Tue, 17 Mar 2009 20:17:02 +0000 (20:17 +0000)]
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
Timo Kreuzer [Tue, 17 Mar 2009 20:08:53 +0000 (20:08 +0000)]
Don't use C++ comment style in C headers.
See issue #4284 for more details.
svn path=/trunk/; revision=40076
James Tabor [Tue, 17 Mar 2009 18:18:20 +0000 (18:18 +0000)]
- Added one more gdi entry flag with notes.
svn path=/trunk/; revision=40075
Aleksey Bragin [Tue, 17 Mar 2009 18:00:28 +0000 (18:00 +0000)]
Evgeniy Boltik <bstsoft@narod.ru>
- 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
Timo Kreuzer [Tue, 17 Mar 2009 06:34:09 +0000 (06:34 +0000)]
[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
Timo Kreuzer [Tue, 17 Mar 2009 04:28:03 +0000 (04:28 +0000)]
Remove unused DriverFunction and GDIBdyToHdr
svn path=/trunk/; revision=40072
Timo Kreuzer [Tue, 17 Mar 2009 01:41:33 +0000 (01:41 +0000)]
- 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
Timo Kreuzer [Tue, 17 Mar 2009 01:15:26 +0000 (01:15 +0000)]
[FORMATTING]
- Change indentation to 4 spaces
- remove dditional header and $Id field
- no code change
svn path=/trunk/; revision=40070
Timo Kreuzer [Tue, 17 Mar 2009 01:06:34 +0000 (01:06 +0000)]
- 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
Timo Kreuzer [Tue, 17 Mar 2009 00:30:15 +0000 (00:30 +0000)]
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
Art Yerkes [Mon, 16 Mar 2009 20:59:05 +0000 (20:59 +0000)]
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
Aleksey Bragin [Mon, 16 Mar 2009 20:56:07 +0000 (20:56 +0000)]
- Implement boot drivers loading.
svn path=/trunk/; revision=40066
Cameron Gutman [Mon, 16 Mar 2009 19:26:38 +0000 (19:26 +0000)]
- Don't access an index outside the array bounds
- Fixes memory corruption when calling AfdGetSockName and AfdGetPeerName
- This caused a high-side redzone overwrite when accessing some web sites
svn path=/trunk/; revision=40065
Daniel Reimer [Mon, 16 Mar 2009 18:30:15 +0000 (18:30 +0000)]
Update German Translation
svn path=/trunk/; revision=40064
Aleksey Bragin [Mon, 16 Mar 2009 18:26:02 +0000 (18:26 +0000)]
- Support loading drivers which have no subdirectory in their image path.
svn path=/trunk/; revision=40063
Jeffrey Morlan [Mon, 16 Mar 2009 18:18:26 +0000 (18:18 +0000)]
Implement ASSOC command (Bug 4275). Patch by Lee C. Baker <lee at leecbaker.com>.
svn path=/trunk/; revision=40062
Dmitry Gorbachev [Mon, 16 Mar 2009 14:10:15 +0000 (14:10 +0000)]
Update Slovak translation, fix formatting. Mario Kacmar. Bug #4281.
svn path=/trunk/; revision=40061
Christoph von Wittich [Mon, 16 Mar 2009 13:40:25 +0000 (13:40 +0000)]
-add wlan service to registry
-add wlansvc and wlapapi_winetest to bootcd
-add some parameter checks to WlanCloseHandle
-halfplement WlanOpenHandle
svn path=/trunk/; revision=40060
Christoph von Wittich [Mon, 16 Mar 2009 13:39:03 +0000 (13:39 +0000)]
more precise error descriptions
svn path=/trunk/; revision=40059
Johannes Anderwald [Mon, 16 Mar 2009 13:12:14 +0000 (13:12 +0000)]
- Fix memory leak
- Fix memory corruptions
- Does not fix es1370mp / es1371mp driver (qemu / vmware)
svn path=/trunk/; revision=40058
Christoph von Wittich [Mon, 16 Mar 2009 12:15:02 +0000 (12:15 +0000)]
add some wlanapi tests
svn path=/trunk/; revision=40057
Christoph von Wittich [Mon, 16 Mar 2009 09:50:56 +0000 (09:50 +0000)]
add missing types
svn path=/trunk/; revision=40056
Christoph von Wittich [Mon, 16 Mar 2009 09:22:25 +0000 (09:22 +0000)]
-implement WlanScan and WlanEnumInterfaces
-add some more NDIS definitions
svn path=/trunk/; revision=40055
Christoph von Wittich [Mon, 16 Mar 2009 08:23:58 +0000 (08:23 +0000)]
implement WlanCloseHandle
svn path=/trunk/; revision=40054
Christoph von Wittich [Mon, 16 Mar 2009 08:08:03 +0000 (08:08 +0000)]
stub wlan rpcserver
svn path=/trunk/; revision=40053
Christoph von Wittich [Mon, 16 Mar 2009 07:50:27 +0000 (07:50 +0000)]
move some structs to the idl
svn path=/trunk/; revision=40052
James Tabor [Mon, 16 Mar 2009 03:21:00 +0000 (03:21 +0000)]
- Patch by Evgeniy Boltik: Fix Rectangle, Ellipse, RoundRect and Polygon.
svn path=/trunk/; revision=40051
Jeffrey Morlan [Mon, 16 Mar 2009 00:44:08 +0000 (00:44 +0000)]
Fixed output of various date/time stuff ($D and $T in prompt, %DATE% and %TIME% variables, DATE /T and TIME /T commands) to be more compatible with Windows.
svn path=/trunk/; revision=40050
Sylvain Petreolle [Sun, 15 Mar 2009 21:25:18 +0000 (21:25 +0000)]
unbreak wlananpi build by #ifdef'ing struct_C, struct_D and struct_E
svn path=/trunk/; revision=40049
Aleksey Bragin [Sun, 15 Mar 2009 20:13:10 +0000 (20:13 +0000)]
Evgeniy Boltik <bstsoft@narod.ru>
- Move clipping from StretchBlt to Eng.
- Add ROP support to StretchBlt.
- Fix alphablend support (alphablend.exe produces same result as tested on Windows XP).
See issue #4156 for more details.
svn path=/trunk/; revision=40048
Christoph von Wittich [Sun, 15 Mar 2009 19:48:56 +0000 (19:48 +0000)]
-add some more WLAN types
-add wlansvc.idl
svn path=/trunk/; revision=40047
Dmitry Chapyshev [Sun, 15 Mar 2009 19:06:48 +0000 (19:06 +0000)]
- Add some defines
svn path=/trunk/; revision=40046
Dmitry Chapyshev [Sun, 15 Mar 2009 19:03:42 +0000 (19:03 +0000)]
- Sync quartz with Wine head
svn path=/trunk/; revision=40045
Dmitry Chapyshev [Sun, 15 Mar 2009 18:59:09 +0000 (18:59 +0000)]
- Change font to Tahoma
svn path=/trunk/; revision=40044
Christoph von Wittich [Sun, 15 Mar 2009 18:55:51 +0000 (18:55 +0000)]
add wlantypes.h and move some definitions to the correct place
svn path=/trunk/; revision=40043
Christoph von Wittich [Sun, 15 Mar 2009 17:19:02 +0000 (17:19 +0000)]
add ntddndis.h and windot11.h
svn path=/trunk/; revision=40042
Aleksey Bragin [Sun, 15 Mar 2009 17:04:46 +0000 (17:04 +0000)]
Evgeniy Boltik <bstsoft@narod.ru>
- EngStretchBltROP expects a ROP4 code, but SRCCOPY is ROP3. Convert it accordingly.
See issue #4156 for more details.
svn path=/trunk/; revision=40041
Aleksey Bragin [Sun, 15 Mar 2009 17:00:13 +0000 (17:00 +0000)]
Evgeniy Boltik <bstsoft@narod.ru>
- Brush's origin is always (0,0) of a window, not a screen. Offset it accordingly in NtGdiStretchBlt.
See issue #4147 for more details.
svn path=/trunk/; revision=40040
Dmitry Chapyshev [Sun, 15 Mar 2009 15:54:15 +0000 (15:54 +0000)]
- Add mp3 codec from Wine
svn path=/trunk/; revision=40039
Jeffrey Morlan [Sun, 15 Mar 2009 15:45:17 +0000 (15:45 +0000)]
- Allow running a batch file from inside a FOR
- A little cleanup
svn path=/trunk/; revision=40038
Dmitry Chapyshev [Sun, 15 Mar 2009 15:37:05 +0000 (15:37 +0000)]
- Fix build
svn path=/trunk/; revision=40037
Dmitry Chapyshev [Sun, 15 Mar 2009 15:20:51 +0000 (15:20 +0000)]
- Add httpapi, initpki, itircl, msisys.ocx, msnet32, pidgen, resutils, sccbase, slbcsp, softpub, traffic from Wine
svn path=/trunk/; revision=40036
Dmitry Gorbachev [Sun, 15 Mar 2009 14:13:46 +0000 (14:13 +0000)]
Update Spanish translations. Javier Remacha, bug #4278. (2/2)
svn path=/trunk/; revision=40035
Dmitry Gorbachev [Sun, 15 Mar 2009 14:13:41 +0000 (14:13 +0000)]
Update Spanish translations. Javier Remacha, bug #4278. (1/2)
svn path=/trunk/; revision=40034
Christoph von Wittich [Sun, 15 Mar 2009 13:55:41 +0000 (13:55 +0000)]
add a dummy wlansvc
svn path=/trunk/; revision=40033
Aleksey Bragin [Sun, 15 Mar 2009 13:29:13 +0000 (13:29 +0000)]
- Give winldr's PE loader its own debug mask.
svn path=/trunk/; revision=40032
Dmitry Chapyshev [Sun, 15 Mar 2009 11:22:15 +0000 (11:22 +0000)]
- Add mssign32, msisip, query, updspapi, wintab32 from Wine
svn path=/trunk/; revision=40031
Aleksey Bragin [Sun, 15 Mar 2009 11:10:52 +0000 (11:10 +0000)]
- Implement NLS data loading.
svn path=/trunk/; revision=40030
Dmitry Chapyshev [Sun, 15 Mar 2009 10:57:55 +0000 (10:57 +0000)]
- Add shortcut for dxdiag
svn path=/trunk/; revision=40029
Aleksey Bragin [Sun, 15 Mar 2009 10:46:41 +0000 (10:46 +0000)]
- Implement first part of setupldr:
* Constructing boot / system paths
* Opening boot device
* Getting options string
* Loading kernel, hal and kdcom.dll, and their dependencies
svn path=/trunk/; revision=40028
Dmitry Chapyshev [Sun, 15 Mar 2009 10:25:32 +0000 (10:25 +0000)]
- Create Entertainment folder
- Add shortcut for sndvol32
svn path=/trunk/; revision=40027
Dmitry Chapyshev [Sun, 15 Mar 2009 09:41:13 +0000 (09:41 +0000)]
- Fix typo
svn path=/trunk/; revision=40026
Dmitry Chapyshev [Sun, 15 Mar 2009 08:09:25 +0000 (08:09 +0000)]
- Remove win16 stuff
svn path=/trunk/; revision=40025
Jeffrey Morlan [Sun, 15 Mar 2009 04:54:41 +0000 (04:54 +0000)]
Replace a couple hacks supporting specific cases of enhanced variable substitution (%~var) with a more general implementation. All tests in rostests/win32/cmd/script_testsuite can now be passed using ReactOS cmd in Windows, though still not yet in ReactOS itself.
svn path=/trunk/; revision=40024
James Tabor [Sun, 15 Mar 2009 04:42:45 +0000 (04:42 +0000)]
- Add Font attribute support for NtGdiHfontCreate.
svn path=/trunk/; revision=40023
Dmitry Gorbachev [Sun, 15 Mar 2009 02:37:06 +0000 (02:37 +0000)]
Add multimedia player to syssetup. Mario Kacmar, bug #4274. Fix formatting.
svn path=/trunk/; revision=40022
Dmitry Gorbachev [Sun, 15 Mar 2009 02:05:40 +0000 (02:05 +0000)]
Uncomment locks, remove unnecessary stuff.
svn path=/trunk/; revision=40021
Dmitry Gorbachev [Sun, 15 Mar 2009 01:23:47 +0000 (01:23 +0000)]
Trying to use r39938 variant again...
svn path=/trunk/; revision=40020
Dmitry Gorbachev [Sun, 15 Mar 2009 00:27:59 +0000 (00:27 +0000)]
Disable locks for now.
svn path=/trunk/; revision=40019
Dmitry Gorbachev [Sat, 14 Mar 2009 21:29:37 +0000 (21:29 +0000)]
- Use MmCreateHyperspaceMapping() again.
- Delete hyperspace mapping before releasing cache segment (bug #4249).
svn path=/trunk/; revision=40018
Michael Martin [Sat, 14 Mar 2009 19:35:34 +0000 (19:35 +0000)]
- Fix few more wine tests for services; return correct param values for GetServiceDisplayNameW and GetServiceKeyNameW when service name is not found.
svn path=/trunk/; revision=40017
Johannes Anderwald [Sat, 14 Mar 2009 19:34:25 +0000 (19:34 +0000)]
[20:33] Stefan100: the code inside an ASSERT won't be executed on release
svn path=/trunk/; revision=40016
Johannes Anderwald [Sat, 14 Mar 2009 18:57:51 +0000 (18:57 +0000)]
- Silence a few debug prints
- Add a tag for each queued irp which will be used by the future IPortPinWavePci object
- Add support for basic support for capture devices
- Implement IPortWavePciStream object
svn path=/trunk/; revision=40015
Dmitry Gorbachev [Sat, 14 Mar 2009 18:13:32 +0000 (18:13 +0000)]
Trying to fix boot breakage.
svn path=/trunk/; revision=40014
Christoph von Wittich [Sat, 14 Mar 2009 14:32:48 +0000 (14:32 +0000)]
stub wlanapi
svn path=/trunk/; revision=40013
Dmitry Gorbachev [Sat, 14 Mar 2009 14:29:25 +0000 (14:29 +0000)]
Fix build. Sorry.
svn path=/trunk/; revision=40012
Dmitry Chapyshev [Sat, 14 Mar 2009 14:21:49 +0000 (14:21 +0000)]
- Alphabetically re-order README.WINE. Patch by Kario
See issue #4239 for more details.
svn path=/trunk/; revision=40011
Dmitry Gorbachev [Sat, 14 Mar 2009 14:15:41 +0000 (14:15 +0000)]
Fix bug #4273 (Slovak part for r39980, Mario Kacmar) and a few other translations.
svn path=/trunk/; revision=40010
Dmitry Gorbachev [Sat, 14 Mar 2009 02:17:16 +0000 (02:17 +0000)]
Italian translation of MPlay32 by Carlo Bramini. Bug #4270.
svn path=/trunk/; revision=40009
Dmitry Gorbachev [Sat, 14 Mar 2009 01:20:18 +0000 (01:20 +0000)]
Return to an old idea of MiMapPageToZeroInHyperSpace(), "fix" bug #4267.
svn path=/trunk/; revision=40008
Colin Finck [Sat, 14 Mar 2009 01:13:03 +0000 (01:13 +0000)]
Import a part of mingw-w64's "ctype.h" into our "ctype.h"
This way we can already remove one modification I did to the original mingw-w64 CRT initialization code
Thanks to Timo for the hint
svn path=/trunk/; revision=40007
Colin Finck [Sat, 14 Mar 2009 00:50:23 +0000 (00:50 +0000)]
- Sync the common mingw stuff with mingw-w64 HEAD
Only few modifications were necessary to get it to work flawlessy with our tree:
-> getopt.c, which should rather be a part of "mingwex" (if we need the two Unix apps using it at all..)
-> Adding an 'extern int __globallocalestatus;' to the "internal.h"
-> Disabling the custom __mingw_get_crt_info, which depends on defines inside the mingw-w64 tree
-> Small warning fixes, which will be submitted to mingw-w64
- Add an include directory "include/reactos/mingw-w64" for their header stuff to make synchronizations easier.
- Remove remainders of our previous initialization routines, which still co-existed beside the new ones
- Remove misleading and unnecessary files (i.e. "binmode.c")
svn path=/trunk/; revision=40006