Commit graph

17749 commits

Author SHA1 Message Date
Eric Kohl
3753cf3e49 Open pipe in 'passive' mode if the desired access right is FILE_READ_ATTRIBUTES.
svn path=/trunk/; revision=19017
2005-11-05 16:08:41 +00:00
Magnus Olsen
7b9a187c56 Small hack for Getting monitor freq right.
svn path=/trunk/; revision=19016
2005-11-05 15:32:23 +00:00
Magnus Olsen
0102313dcb Remove hwnd and hdc, so it being store to right struct.
svn path=/trunk/; revision=19015
2005-11-05 15:05:31 +00:00
Hervé Poussineau
0e95797fc0 Add some debug messages, and disable them (#define NDEBUG)
svn path=/trunk/; revision=19014
2005-11-05 14:21:39 +00:00
Hervé Poussineau
10981b14f0 Replace a void* by PDEVICE_OBJECT and fix its usage
svn path=/trunk/; revision=19013
2005-11-05 11:51:30 +00:00
Maarten Bosma
37edd96e90 Fill some structs more correctly.
svn path=/trunk/; revision=19012
2005-11-05 10:27:50 +00:00
Hervé Poussineau
175467288d - Remove Mou and Mouse strings in names to share more code with kbdclass
- Handle IRP_MJ_CLEANUP and IRP_MJ_DEVICE_CONTROL
- Read parameters in the right registry key
- Force exclusive opening on device object
- Reference pointer port DOs when they are linked to pointer class DO
- Fix PORT_DEVICE_EXTENSION and CLASS_DEVICE_EXTENSION structures and use them correctly (PORT_DEVICE_EXTENSION was not used...)

svn path=/trunk/; revision=19011
2005-11-05 08:37:01 +00:00
Hervé Poussineau
cfd5a15157 Revert Kdb and Keyboard strings in name to share more code with mouclass
Fix PORT_DEVICE_EXTENSION and CLASS_DEVICE_EXTENSION structures and use them correctly (PORT_DEVICE_EXTENSION was not used...)
ObDereference DOs when an error occurs, instead of ObReferencing them

svn path=/trunk/; revision=19010
2005-11-05 08:21:59 +00:00
Alex Ionescu
e595cd5c9d - Move some NDK definitions (Cm Callbacks) to the DDK since they are actually public.
- Fix strange/incorrect hack which disabled DPRINT in msvc
- Move UNIMPLEMENTED to the proper DBG block
- Fix rtltypes.h compatibility with the PSDK/DDK
I hope this doesn't break anything, my tree is quite off-sync.

svn path=/trunk/; revision=19009
2005-11-05 06:44:03 +00:00
Gregor Anich
fc8ca65085 Implement (Int)EngAlphaBlend and 8, 16, 24 and 32 bpp DIB AlphaBlend functions. AlphaBlend() should work now.
svn path=/trunk/; revision=19008
2005-11-04 23:37:06 +00:00
Gregor Anich
e21bca531d Add very primitive AlphaBlend test.
svn path=/trunk/; revision=19007
2005-11-04 23:25:03 +00:00
Gregor Anich
be46b8647d Remove unused driver sources.
svn path=/trunk/; revision=19005
2005-11-04 20:35:21 +00:00
Gregor Anich
598d0237f0 Merge changes from Mesa-6.4 vendor drop and apply fixes needed to get it compiling/working.
svn path=/trunk/; revision=19004
2005-11-04 20:28:07 +00:00
Hervé Poussineau
aefb7a1354 Allow more than one USB controller (was a XBOX hack no more needed)
Implement IRP_MJ_PNP/IRP_MN_QUERY_DEVICE_TEXT for Root USB hub/USB devices
Add missing initialization which lead to BSOD when connecting a device to a UHCI controller

svn path=/trunk/; revision=19003
2005-11-04 20:24:44 +00:00
Hervé Poussineau
76c3fa7451 Revert 18883 and 18912, as they break named pipes
(These changes were correct per se, but another problem surfaced: see http://www.reactos.org/archives/public/ros-dev/2005-November/005958.html)

svn path=/trunk/; revision=19002
2005-11-04 19:31:47 +00:00
Thomas Bluemel
923e4546ba - register the checklist window class when attached to a process
- fixed usage of image list

svn path=/trunk/; revision=19001
2005-11-04 18:58:38 +00:00
Ged Murphy
cfb2293f95 sc.exe now supports basic starting, stopping, creation and deletion of services.
Still early days and very bare bones, so not including into build yet

svn path=/trunk/; revision=19000
2005-11-04 18:19:09 +00:00
Magnus Olsen
8886eb415a Never, Never do if (FALSE) it will make dead code. activate dead code after DrFreds bug.
svn path=/trunk/; revision=18996
2005-11-04 16:26:13 +00:00
Gregor Anich
266f0076b8 Set svn:eol-style to native.
svn path=/trunk/; revision=18992
2005-11-04 15:07:35 +00:00
Gregor Anich
3b6857e974 Put back reactos specific changes from old mesa32 directory.
svn path=/trunk/; revision=18991
2005-11-04 14:52:02 +00:00
Gregor Anich
6485745bf2 Import include directory from Mesa3D vendor drop (this time into the right directory)
svn path=/trunk/; revision=18990
2005-11-04 14:25:07 +00:00
Gregor Anich
9d4749e1fa Delete GL subdirectory (should be inside include directory, the svn copy command was wrong)
svn path=/trunk/; revision=18989
2005-11-04 14:24:29 +00:00
Gregor Anich
ad16b4dc6e Copy src/mesa dir from Mesa vendor drop to lib/mesa32/src
svn path=/trunk/; revision=18988
2005-11-04 14:11:08 +00:00
Gregor Anich
71caccc9af Copy include dir from Mesa vendor drop to lib/mesa32
svn path=/trunk/; revision=18987
2005-11-04 14:08:44 +00:00
Gregor Anich
06e61021b3 Delete mesa32 for vendor drop import.
svn path=/trunk/; revision=18986
2005-11-04 14:06:54 +00:00
Martin Fuchs
1ea142fe87 test version of startmenu root with big icons
svn path=/trunk/; revision=18983
2005-11-04 00:21:12 +00:00
Ged Murphy
c743bc7da5 Started testing. Couple of code mods to get 'sc start ...' working.
svn path=/trunk/; revision=18982
2005-11-04 00:20:17 +00:00
Royce Mitchell III
13415bb36a fix uninitialized variable
svn path=/trunk/; revision=18981
2005-11-04 00:10:39 +00:00
Royce Mitchell III
7783f0f747 fix indentation
svn path=/trunk/; revision=18980
2005-11-04 00:07:47 +00:00
Royce Mitchell III
3364c02cec fix indentation
svn path=/trunk/; revision=18979
2005-11-04 00:03:34 +00:00
Gé van Geldorp
a21eb62527 Revert r18836, it breaks the explorer start menu (bug 952)
svn path=/trunk/; revision=18978
2005-11-03 22:20:29 +00:00
Alex Ionescu
2bb75d7d0e - Rename KiCheckForKernelApcDelivery
svn path=/trunk/; revision=18977
2005-11-03 16:58:43 +00:00
Thomas Bluemel
f46f194ae4 add all ACEs to their principals
svn path=/trunk/; revision=18972
2005-11-03 11:28:56 +00:00
Brandon Turner
34ac8ceb9f rewrite of gettype. Beginnings of support for remote computers. Big thanks to Alex and KJK.
svn path=/trunk/; revision=18971
2005-11-03 02:36:09 +00:00
Brandon Turner
23bf0c9bc1 stub for NetServerGetInfo
svn path=/trunk/; revision=18970
2005-11-03 01:50:13 +00:00
Brandon Turner
86c57a4368 define CONNECT_COMMANDLINE and CONNECT_CMD_SAVECRED
svn path=/trunk/; revision=18969
2005-11-03 01:10:24 +00:00
Thomas Bluemel
e2cc04e2ca fixed difference in signedness warnings
svn path=/trunk/; revision=18968
2005-11-03 01:05:07 +00:00
Gregor Anich
55db859f00 Optimize NtGetContextThread a bit and fix use of unitinialized memory if PreviousMode == KernelMode and Thread ==
CurrentThread (thanks to Thomas for spotting!)

svn path=/trunk/; revision=18967
2005-11-03 00:34:09 +00:00
Gregor Anich
662797cc94 Remove assignment to unused Thread variable which was removed by my previous commit.
Sorry for breaking.

svn path=/trunk/; revision=18966
2005-11-03 00:17:55 +00:00
Gregor Anich
54992254d7 Replace EXT_QUERY_OPENGLDRIVERINFO define by OPENGL_GETINFO from winddi.h
Rename EXT_OPENGLDRIVERINFO struct to OPENGL_INFO and change member names a bit.

svn path=/trunk/; revision=18965
2005-11-03 00:15:39 +00:00
Gregor Anich
cc0933a118 (Hopefully) fix (parts of) terribly broken NtSet/GetContextThread functions ;-)
If we have a test for this anywhere, it must be reaaally broken!
Thanks to Alex and KJK for helping!

svn path=/trunk/; revision=18964
2005-11-03 00:09:19 +00:00
Alex Ionescu
de1acafe9a - Use correct trapframe during set/get context. Thanks to blight for noticing the bug.
svn path=/trunk/; revision=18963
2005-11-02 23:57:38 +00:00
Hartmut Birr
a5ad40f6c0 Don't print a CR, if the command line is from a batch file and starts with a '@'.
svn path=/trunk/; revision=18962
2005-11-02 23:47:58 +00:00
Hartmut Birr
8bbbecaa87 - The separator (slash or back slash), exepostfix and exeprefix are initialized from environment variables.
- The separators in the path for the system command are always converted for the host system.
- Our own build utilities must convert paths itself (bin2res).

svn path=/trunk/; revision=18961
2005-11-02 23:24:05 +00:00
Gé van Geldorp
05037bcbe6 Return character heights instead of cell heights in the LOGFONTs in the
NONCLIENTMETRICS structure

svn path=/trunk/; revision=18960
2005-11-02 23:15:40 +00:00
Gregor Anich
40cfcb3758 Convert tabs to spaces.
svn path=/trunk/; revision=18959
2005-11-02 23:12:55 +00:00
Ged Murphy
3dd0798703 - Split files
- start to implement 'start'
- split and rewrite much of the 'query' functionality
- a lot of code "altering"

Comments are a bit vauge, but it's still very incomplete and untested and most changes aren't worth mentioning.

svn path=/trunk/; revision=18958
2005-11-02 21:10:50 +00:00
Gé van Geldorp
37dbc3c7d6 Sync to Wine-0_9:
Vincent Béron <vberon@mecano.gme.usherb.ca>
- Allow file:/// protocol to be used to download the Mozilla ActiveX
  control.
- Remove tempfile used to download Mozilla ActiveX control once it's not
  used anymore.
Alexandre Julliard <julliard@winehq.org>
- Fixed a handle leak.

svn path=/trunk/; revision=18957
2005-11-02 21:05:35 +00:00
Gé van Geldorp
91c3198544 Sync to Wine-0_9:
Lionel Ulmer <lionel.ulmer@free.fr>
- fix first two arguments to 'FindExecutableA' (input strings instead
  of pointers)
- fix last argument to 'FindExecutableW' (it's an output string)
Francois Gouget <fgouget@free.fr>
- Use "static const" rather than "const static" as gcc -W complains
  about the former.
Jonathan Ernst <Jonathan@ErnstFamily.ch>
- First creation of registry entries missed AppData.
Aric Stewart <aric@codeweavers.com>
- MSDN states that the pszDisplayName member of BROWSEINFO is assumed to
  be MAX_PATH in length. So when doing the A->W conversion in
  BrowseForFolderA do not set that member to be the size of the
  incoming string, instead make it MAX_PATH.
Dmitry Timoshkov <dmitry@codeweavers.com>
- Use appropriate DDE APIs (ANSI or unicode) for ShellExecuteA/W, Excel
  2000 depends on that.
Martin Fuchs <martin-fuchs@gmx.net>
- Simplify 'sei' structure initialization in ShellExecuteA/W.
Mike McCormack <mike@codeweavers.com>
- Use ShellLink_QueryInterface to return the right interface in
  IShellLink_Constructor.
Richard Cohen <richard@daijobu.co.uk>
- Don't hardcode "windows" directory.

svn path=/trunk/; revision=18956
2005-11-02 20:50:50 +00:00
Gé van Geldorp
174476f772 Sync to Wine-0_9:
Phil Krylov <phil@newstar.rinet.ru>
- Fixed encoding of non-ASCII chars.
Krzysztof Foltman <wdev@foltman.com>
- Bugfix in EM_GETTEXTEX
- Additional traces helpful in diagnosing similar (text
  retrieval-related) bugs.
- Fix unnecessary (and harmful) repeated statement.
- Removed buffer overrun error (incrementing output pointer one time too
  much in non-CRLF mode) making KeyNote fail to install.
- Style trace information is written to different debug channel (it's
  not very useful anymore, reference counting looks correct for now).
- The document dump contains the character position of the end-of-text
  mark.
- The previous implementation was a workaround for off-by-one bug in
  ME_RunOfsFromCharOfs, this one relies on correct behavior of that
  function introduced by the previous patch.
- Send verbose info to different debug channels (richedit_check for
  output from offset checker, richedit_lists for the document list
  dumps).
- Fix a bug in 1.0 emulation mode in EM_LINELENGTH (which broke PTE
  installer).
- Fixed EOL detection in ME_RunOfsFromCharOfs in 1.0 emulation mode
  (necessary for a non-workaround version of EM_POSFROMCHAR).
- Fix 1.0 emulation mode in ME_GetTextW.
- Remove another potential sources of infinite loops caused by EOF in
  the middle of the font and color tables.
- Closing brace on text level is treated as EOF (effectively
  protecting the control from trash after the end of RTF).
- Removed misleading comment about incomplete buffers (I was
  definitely wrong).
- Implemented EM_GETFIRSTVISIBLELINE and EM_POSFROMCHAR (basic
  suboptimal implementation, can be optimized to skip whole paragraphs
  later if it's useful at all).
- Fixed another case of misunderstanding MSDN wrt StreamInProc, causing
  license text to be truncated in Picasa installer (as well as some
  other programs, especially those that display long texts with NSIS).

svn path=/trunk/; revision=18955
2005-11-02 20:03:07 +00:00