Commit graph

26728 commits

Author SHA1 Message Date
Colin Finck 074c6e9d66 Spanish translations by Javier Remacha (remialdo AT gmail DOT com)
See issue #2669 for more details.

svn path=/trunk/; revision=29131
2007-09-21 18:01:19 +00:00
Hervé Poussineau 1c9e99b2cc Send the right inf file handle to SetupCloseInfFile().
svn path=/trunk/; revision=29130
2007-09-21 13:00:16 +00:00
Hervé Poussineau b733bd322e Fix typo
svn path=/trunk/; revision=29129
2007-09-21 12:45:39 +00:00
Hervé Poussineau 2136c852eb Add Lithuanian keyboard
Patch by Vytis Girdþijauskas, cman at cman dot us
See issue #2613 for more details.

svn path=/trunk/; revision=29128
2007-09-21 07:22:32 +00:00
James Tabor b5b2b493c4 - Fixed CMP_UnregisterNotification. Add IN, sorry.
svn path=/trunk/; revision=29127
2007-09-21 00:07:26 +00:00
James Tabor e5f58a8b91 - Add CMP_RegisterNotification and CMP_UnregisterNotification. Both called from User32.
svn path=/trunk/; revision=29126
2007-09-21 00:05:17 +00:00
Colin Finck eb2bd45e2a Change the file names of the Catalan resource files from "ca-CA" to "ca-ES". Thanks to Marc Piulachs for noticing this.
Also fixed the sublang in the catalan "msconfig" resource file (thx to EmuandCo :-P)

See issue #2662 for more details.

svn path=/trunk/; revision=29125
2007-09-20 20:57:28 +00:00
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