Colin Finck
c75d21f350
Updated Ukrainian translations by Artem Reznikov (temarez AT yandex DOT ru)
...
See issue #2661 for more details.
svn path=/trunk/; revision=29124
2007-09-20 18:40:55 +00:00
Timo Kreuzer
07f78b29da
- make gdi object's type field more windows compatible, using only the basetype in the upper 16 bits
...
- On windows deleted objects have a KernelData value != NULL, so don't check for that when validating a handle, instead check if the type field in the upper 16 bits is 0
svn path=/trunk/; revision=29123
2007-09-20 16:13:55 +00:00
Hervé Poussineau
3a469030ac
Do not forget to release the rundown protection.
...
See issue #2348 for more details.
svn path=/trunk/; revision=29122
2007-09-20 14:54:43 +00:00
James Tabor
08bf20fb83
User32:
...
- Implement ValidateHandle.
- Copied handle_to_entry and header information from win32k. Yes I know, duplication etc. Just for now.
- Add tested validation object types and as per revision 29105. Those object types now match.
- In dllmain.c, the gHandleTable pointer is set from Win32k GetW32ProcessInfo.
- Tested it, failed. The pointer does match with win32k gHandleTable.
svn path=/trunk/; revision=29121
2007-09-20 14:26:43 +00:00
Hervé Poussineau
8a98cb7fdd
[FORMATTING] Tabs vs space, { } placement, ...
...
No code change
svn path=/trunk/; revision=29120
2007-09-20 13:53:38 +00:00
Ged Murphy
b69d44ab8c
forgot to remove the lib I linked for testing
...
svn path=/trunk/; revision=29119
2007-09-20 13:32:58 +00:00
Ged Murphy
ce62afe2b0
add the correct key name to match the service name
...
svn path=/trunk/; revision=29118
2007-09-20 13:27:44 +00:00
Ged Murphy
b862010a64
- use correct name when registering.
...
- use unicode apis exclusively when required.
- fix rbuild file
svn path=/trunk/; revision=29117
2007-09-20 13:26:19 +00:00
Hervé Poussineau
5baee1e5ab
Read Characteristics and BusType keys from .inf file, and write them in registry.
...
This will probably help for installation of 3rd party drivers
svn path=/trunk/; revision=29116
2007-09-20 13:26:18 +00:00
Aleksey Bragin
57a60d9b47
Timo Kreuzer:
...
- The debug object created by NtCreateDebugObject() is restricted to DEBUG_OBJECT_WAIT_STATE_CHANGE, change to DEBUG_OBJECT_ALL_ACCESS.
See issue #2310 for more details.
svn path=/trunk/; revision=29115
2007-09-20 12:46:58 +00:00
Aleksey Bragin
81ef13c4a1
- Implement a fast->slow leaf conversion (this assert was hit by OO.o setup)
...
svn path=/trunk/; revision=29114
2007-09-20 10:36:36 +00:00
Hervé Poussineau
87638956af
Add missing svn:eol-style=native properties
...
svn path=/trunk/; revision=29113
2007-09-20 09:47:58 +00:00
Eric Kohl
dffd76151a
Move the settings read code into a single function which is called before creating the property sheet.
...
svn path=/trunk/; revision=29112
2007-09-19 21:31:49 +00:00
Andrew Greenwood
099d7567cb
Add prototype for UnregisterDeviceNotifications() to audiosrv.h (bug 2664)
...
svn path=/trunk/; revision=29111
2007-09-19 20:11:28 +00:00
Hervé Poussineau
b14a0090bc
Fix compilation
...
Remove broken property
svn path=/trunk/; revision=29110
2007-09-19 19:29:40 +00:00
Andrew Greenwood
a3468f83ec
Fix EOL style (I think!)
...
svn path=/trunk/; revision=29109
2007-09-19 19:25:43 +00:00
Andrew Greenwood
4ee8a37af5
Set service to manual start, and implemented a quick debug-logging
...
solution. ReactOS does not currently have RegisterDeviceNotification
implemented so if this function fails the audio service will still run
but won't receive plug and play event notifications (this is a temporary
hack.)
Service now starts but won't find any devices (we don't have any yet!)
svn path=/trunk/; revision=29108
2007-09-19 16:54:25 +00:00
Hervé Poussineau
31163f4d3b
Add missing svn:eol-style=native property
...
svn path=/trunk/; revision=29107
2007-09-19 15:18:05 +00:00
Andrew Greenwood
83932a8e2c
Correct enumeration of Plug and Play audio devices on Windows using
...
KSCATEGORY_AUDIO. Also detects existing audio devices in addition to
dealing with device arrivals. Slight code tidy-up. Also added additional
GUIDs to ks.h and ksmedia.h
svn path=/trunk/; revision=29106
2007-09-19 14:42:54 +00:00
James Tabor
de7c2c63e3
Win32k:
...
- Add thread information pointer to the user handle entry. This will be useful for checking handles, if the handle is not part of the current thread.
- Add a test to make sure the current process passes the gHandleTable pointer to user32.
- These changes are important for allowing User32 to read-only the handle object information. Not 100% compatible, we need NtUserProcessConnect and CsrClientConnectToServer. Need a full understanding how they both work with User32.
Ref:
- https://www.microsoft.com/msj/0397/hood/hood0397.aspx
- http://www.winterdom.com/dev/ui/wnd.html
svn path=/trunk/; revision=29105
2007-09-19 13:24:58 +00:00
Hervé Poussineau
a7a5e5a486
Fix weird bug in Project::ResolveProperties(), which was modifying the string given in argument
...
svn path=/trunk/; revision=29104
2007-09-19 12:06:39 +00:00
Hervé Poussineau
a756421600
Remove rbuild stdlib="host" attribute. That was a workaround to build system deficiency.
...
Now, base the workaround on presence of C++ files in module
svn path=/trunk/; revision=29103
2007-09-19 11:11:57 +00:00
Hervé Poussineau
afcd5893d5
Fix an old rbuild bug: .gch file now depends of intermediate module directory, and can create it if needed
...
svn path=/trunk/; revision=29102
2007-09-19 09:34:05 +00:00
Andrew Greenwood
18b8710a37
ReactOS Audio Service. Has not been tested within ReactOS but on Windows
...
(XP) it now detects when new devices have been attached. This
information is shared via a mapped file. I have also written a utility
to read the contents of the mapped file (this is not included - further
work is required).
Added a few missing #defines to dbt.h and also reformatted some of the
WinMM code so it was clearer to read.
svn path=/trunk/; revision=29100
2007-09-19 04:13:24 +00:00
Daniel Reimer
d600738b86
Set svn:eol-style = native. (Final, Now you can kick me :-P)
...
svn path=/trunk/; revision=29099
2007-09-18 21:51:29 +00:00
Daniel Reimer
472da8c8b0
Set svn:eol-style = native
...
svn path=/trunk/; revision=29098
2007-09-18 21:39:18 +00:00
Daniel Reimer
3ab931ca14
Set svn:eol-style = native
...
svn path=/trunk/; revision=29097
2007-09-18 21:32:39 +00:00
Daniel Reimer
5daf391b62
Catalan Translations by Marc Tormo i Bochaca (mtbochaca@ya.com) (Bug 2647, 2651, 2652, 2653, 2654, 2655, 2656)
...
Fixed SUBLANG to DEFAULT and fixed missing "".
svn path=/trunk/; revision=29096
2007-09-18 21:08:09 +00:00
Christoph von Wittich
38cb0b7e17
don't use WNOHANG
...
svn path=/trunk/; revision=29095
2007-09-18 18:59:53 +00:00
Christoph von Wittich
ee5642eccc
fix qemu vnc param
...
svn path=/trunk/; revision=29094
2007-09-18 17:53:53 +00:00
Ged Murphy
a98103c630
- when converting from a DDB to a DIB, the palette should be the same in the resulting DIB as the original DDB. This fixes the colour issue we had in the taskbar icons. (there's still a bit position problem as highlighted in the 1-4 bitmaps)
...
- Reformat the NtGdiGetDIBitsInternal code to a more readable state.
*note, this function needs a considerable work.
svn path=/trunk/; revision=29093
2007-09-18 15:24:34 +00:00
James Tabor
90c3978be9
- Win32k: Removed NtUserCreateMenu replacing it with NtUserCallNoParam.
...
svn path=/trunk/; revision=29092
2007-09-18 13:06:27 +00:00
Christoph von Wittich
22571f9e0f
fix a bug in the linux version of OsSupport::createProcess
...
svn path=/trunk/; revision=29091
2007-09-18 08:15:47 +00:00
James Tabor
4ab750a26f
- Implement NtUserValidateHandleSecure and most support functions moved from static and added to their respected headers.
...
svn path=/trunk/; revision=29090
2007-09-18 05:07:49 +00:00
Andrew Greenwood
8d7c594692
Bare-bones foundations of the ReactOS Audio Service. At present it's
...
nothing more than a "mutex service". Some info on the planned
implementation is in the included audiosrv.txt file.
svn path=/trunk/; revision=29089
2007-09-18 02:41:46 +00:00
Eric Kohl
c04f5503a6
Merge all settings in a single struct. This is required to implement the administrative options.
...
svn path=/trunk/; revision=29088
2007-09-17 22:29:35 +00:00
James Tabor
fec8f2d929
Init stock object buffer only once.
...
svn path=/trunk/; revision=29087
2007-09-17 22:08:14 +00:00
James Tabor
75b11c60f3
Fixed build.
...
svn path=/trunk/; revision=29086
2007-09-17 21:46:30 +00:00
James Tabor
5bfa6170c1
Fixed Client Info structure. Moved it to the right file so user apps can access it.
...
svn path=/trunk/; revision=29085
2007-09-17 21:02:19 +00:00
Aleksey Bragin
c466246f9e
- Change RtlIsDosDeviceName_U() implementation to a better Wine implementation
...
- Winesync RtlIsNameLegalDOS8Dot3()
- "ntdll_winetest.exe path" reduced to 3 failures (which happen on XP too), so considering "path" done 100% now.
svn path=/trunk/; revision=29084
2007-09-17 19:51:32 +00:00
Hervé Poussineau
4ee3207955
Add some missing definitions to PSDK
...
Patch by Samuel Serapion, samdwise51 at gmail dot com
svn path=/trunk/; revision=29083
2007-09-17 13:52:44 +00:00
Hervé Poussineau
762f833b44
Add missing svn:eol-style native properties
...
svn path=/trunk/; revision=29082
2007-09-17 13:43:34 +00:00
Hervé Poussineau
661efc7398
Get rid of "Video Save SVGA" group. Clean up group order entries
...
svn path=/trunk/; revision=29079
2007-09-17 09:42:01 +00:00
Hervé Poussineau
ec81f99348
No need to create a service group only for VBE driver. By using tags, VBE driver can be installed as the first one in the "Video Save" group
...
svn path=/trunk/; revision=29078
2007-09-17 09:35:31 +00:00
Aleksey Bragin
ceb71f7fcf
Cameron Gutman <aicommander@gmail.com>
...
- Use /SOS to disable bootlogo in the LiveCD too.
svn path=/trunk/; revision=29075
2007-09-17 08:48:14 +00:00
Art Yerkes
0f163e7d12
Add missing include path.
...
svn path=/trunk/; revision=29074
2007-09-17 06:12:40 +00:00
Art Yerkes
fe9867a61c
Microsoft and the open group both specify towupper and towlower as taking int
...
and returning int of some flavor. Make this true of ours.
http://msdn2.microsoft.com/en-us/library/45119yx3(VS.80).aspx
http://opengroup.org/onlinepubs/007908799/xsh/towupper.html
svn path=/trunk/; revision=29073
2007-09-17 05:57:54 +00:00
Art Yerkes
028b640f0b
Fixen for PPC.
...
Exclude relocation. We'll be situated properly by the ELF layer anyway, and
it's x86 specific.
Tweak definitions in _mingw.h
svn path=/trunk/; revision=29072
2007-09-17 05:33:08 +00:00
Art Yerkes
e366497b95
Fix build for new rosbe-ppc.
...
svn path=/trunk/; revision=29071
2007-09-17 05:32:04 +00:00
Aleksey Bragin
ab5811a512
- Move W32CLTINFO_TEB structure out of NDK, since it's module-internal structure.
...
- Add a define for easier accessing this field.
svn path=/trunk/; revision=29069
2007-09-16 17:37:41 +00:00