Marc Piulachs [Thu, 20 Dec 2007 20:17:54 +0000 (20:17 +0000)]
Italian translation updates by devpao <devotip at tiscali dot it>
See issue #2907 for more details.
svn path=/trunk/; revision=31362
Aleksey Bragin [Thu, 20 Dec 2007 19:04:52 +0000 (19:04 +0000)]
- Remove unneeded else-branch, spotted by Dmitry Philippov.
svn path=/trunk/; revision=31361
Aleksey Bragin [Thu, 20 Dec 2007 18:38:19 +0000 (18:38 +0000)]
- Implement LpcRequestWaitReplyPort as a copy of NtRequestWaitReplyPort, but remove object referencing/dereferencing (we already have a pointer to the port object), and SEH (this function is internal to the kernel).
svn path=/trunk/; revision=31360
Colin Finck [Thu, 20 Dec 2007 18:19:29 +0000 (18:19 +0000)]
Change some more text in the german translation of usetup
See issue #2904 for more details.
svn path=/trunk/; revision=31359
Ged Murphy [Thu, 20 Dec 2007 15:43:27 +0000 (15:43 +0000)]
missed this, apologies for spamming
svn path=/trunk/; revision=31357
Aleksey Bragin [Thu, 20 Dec 2007 15:41:24 +0000 (15:41 +0000)]
- Top level exception handler can't be UnhandledExceptionFilter by default, this leads to an infinite recursion if top level was not overriden.
- Add HardError raising to UnhandledExceptionFilter, by Dmitry Philippov.
svn path=/trunk/; revision=31356
Aleksey Bragin [Thu, 20 Dec 2007 15:30:12 +0000 (15:30 +0000)]
- Turn back messagetables inlining support for now.
svn path=/trunk/; revision=31355
Aleksey Bragin [Thu, 20 Dec 2007 15:22:01 +0000 (15:22 +0000)]
- Substitute MAX_PATH by 256 for now, since Linux hosts have no idea of a MAX_PATH.
svn path=/trunk/; revision=31354
Aleksey Bragin [Thu, 20 Dec 2007 13:17:12 +0000 (13:17 +0000)]
- Remove inlining messagetables option from wmc invocations.
svn path=/trunk/; revision=31353
Aleksey Bragin [Thu, 20 Dec 2007 13:11:30 +0000 (13:11 +0000)]
- Implement bin-files creation (as opposed to inlining resource data, which is incompatible with MSVC). Result matches 1:1 with mc.exe output on the same input file.
- This patch was submitted to Wine, but it needs to be reworked.
svn path=/trunk/; revision=31352
Aleksey Bragin [Thu, 20 Dec 2007 13:07:06 +0000 (13:07 +0000)]
- Provide ntcfgx.dll a preferred baseaddress.
svn path=/trunk/; revision=31351
Aleksey Bragin [Thu, 20 Dec 2007 12:31:39 +0000 (12:31 +0000)]
- Make VBEMP look like a legacy driver.
- Reorganize VideoPortInitialize (firstly do all checks, then do Driver Object Extension related operations).
- Fix the hack Magnus Olsen added for the "No PNP videocard" problem, by adding a real check Windows 2003 SP1 videoport driver is performing (information got by building "stub" miniports and trying to load them with a checked build of W2K3SP1's videoprt.sys).
- Add stubbed handler for IRP_MJ_SYSTEM_CONTROL (for PnP miniports) and IRP_MJ_INTERNAL_DEVICE_CONTROL.
svn path=/trunk/; revision=31350
James Tabor [Thu, 20 Dec 2007 02:36:38 +0000 (02:36 +0000)]
Add a test to see which is the naughty handle type abusing the system. Free = 0 Window = 225 Menu = 116 CursorIcon = 1695 Hook = 2 CallProc = 6 Accel = 3 Monitor = 1
svn path=/trunk/; revision=31349
Colin Finck [Thu, 20 Dec 2007 00:30:20 +0000 (00:30 +0000)]
Remove this deprecated wchar_t logic.
We needed it, when host and target headers weren't fully separated, but this greatly improved now :-)
svn path=/trunk/; revision=31348
Colin Finck [Thu, 20 Dec 2007 00:20:01 +0000 (00:20 +0000)]
- Don't reinvent the wheel again: Use <host/typedefs.h> in winebuild instead of defining the types for the host manually again
- Get rid of the "include/psdk" include directory in the winebuild makefile
- Add a definition for UINT_PTR and PUINT_PTR to <host/typedefs.h>
svn path=/trunk/; revision=31347
James Tabor [Wed, 19 Dec 2007 23:48:07 +0000 (23:48 +0000)]
Reorder code since it is a POWNED DC.
svn path=/trunk/; revision=31345
James Tabor [Wed, 19 Dec 2007 23:26:04 +0000 (23:26 +0000)]
Fix a problem when freeing a window class with dirty bit set.
svn path=/trunk/; revision=31344
Timo Kreuzer [Wed, 19 Dec 2007 21:55:04 +0000 (21:55 +0000)]
update README.WINE
svn path=/trunk/; revision=31341
Timo Kreuzer [Wed, 19 Dec 2007 21:48:15 +0000 (21:48 +0000)]
syscall dumper for win32k that also works on vista.
You need dbghelp.dll and symsrv.dll. The ones from syscall lister (http://www.openrce.org/blog/view/808/Syscall_lister) work fine, the ones shipped with windows don't.
todo: support x64
svn path=/trunk/; revision=31340
Timo Kreuzer [Wed, 19 Dec 2007 21:34:55 +0000 (21:34 +0000)]
sync dbghelp.dll to wine head. should fix build
svn path=/trunk/; revision=31339
Marc Piulachs [Wed, 19 Dec 2007 21:25:05 +0000 (21:25 +0000)]
spanish localizations by Remialdo <remialdo at gmail dot com>
- Added: systeminfo, mazescr and msgina
- Fix unterminated string in systeminfo/lang/es-ES.rc
See issue #2905 for more details.
svn path=/trunk/; revision=31338
Timo Kreuzer [Wed, 19 Dec 2007 21:11:06 +0000 (21:11 +0000)]
- update dbghelp.h and cvconst.h from wine
- update mscvpdb.h, winbase16.h and windef16.h wine headers
- create wine/winbase.h containing SYSLEVEL struct
- add regex.h to include/wine
svn path=/trunk/; revision=31337
Gregor Brunmar [Wed, 19 Dec 2007 20:48:58 +0000 (20:48 +0000)]
* Forgot the struct name change in self-pointer
* Inited self-pointer
svn path=/trunk/; revision=31336
Gregor Brunmar [Wed, 19 Dec 2007 20:44:43 +0000 (20:44 +0000)]
* Renamed internal IDirect3D9 structure
* Made Direct3D9Impl's IUnknown interface more robust thanks to hpoussin
* Inited more values in internal struct
svn path=/trunk/; revision=31335
Colin Finck [Wed, 19 Dec 2007 20:19:41 +0000 (20:19 +0000)]
Change the umlauts to characters of the english alphabet, otherwise they aren't displayed correctly.
See issue #2902 for more details.
svn path=/trunk/; revision=31334
Gregor Brunmar [Wed, 19 Dec 2007 20:06:34 +0000 (20:06 +0000)]
Changed last IDirect3D9->QueryInterface() according to hpoussin's feedback
svn path=/trunk/; revision=31333
Gregor Brunmar [Wed, 19 Dec 2007 19:49:10 +0000 (19:49 +0000)]
Implemented IDirect3D9->QueryInterface()
svn path=/trunk/; revision=31332
Aleksey Bragin [Wed, 19 Dec 2007 17:46:58 +0000 (17:46 +0000)]
- Fix dangerous passing of possibly unterminated wide string to RtlQueryRegistryValues (by opening the keys and passing handle instead).
- Fix incorrect string operation (assuming that the string is terminated). Spotted by hpoussin.
svn path=/trunk/; revision=31331
Gregor Brunmar [Wed, 19 Dec 2007 17:41:05 +0000 (17:41 +0000)]
Added stubs and vtable for IDirect3D9 implementation
svn path=/trunk/; revision=31330
Johannes Anderwald [Wed, 19 Dec 2007 15:19:38 +0000 (15:19 +0000)]
- register greek translation
- add previously moved strings
- fix include guard
svn path=/trunk/; revision=31329
Johannes Anderwald [Wed, 19 Dec 2007 15:12:10 +0000 (15:12 +0000)]
- should now show all languages again
svn path=/trunk/; revision=31328
Johannes Anderwald [Wed, 19 Dec 2007 14:50:21 +0000 (14:50 +0000)]
- fix typos, grammar, style and identation
svn path=/trunk/; revision=31327
Johannes Anderwald [Wed, 19 Dec 2007 14:29:39 +0000 (14:29 +0000)]
- move nearly all hardcoded strings to the language specific files
- translate the new imported strings for german resource
- put all moved string for all other languages
- remove country identifier for languages which only has currently one translation (english/french)
svn path=/trunk/; revision=31326
Daniel Reimer [Wed, 19 Dec 2007 11:37:35 +0000 (11:37 +0000)]
Bug 2893: New Greek resource files (djapal@gmail.com)
Bug 2894: Ukrainian translation update (temarez@yandex.ru)
svn path=/trunk/; revision=31325
Aleksey Bragin [Wed, 19 Dec 2007 11:30:48 +0000 (11:30 +0000)]
- Changed .spec back to .def again (this time .def is a modified output of that .spec, so that stdcall exported symbols are not decorated with @X).
- Added winebuild-generated "real" stubs, to be converted to real implementation in the future.
svn path=/trunk/; revision=31324
Johannes Anderwald [Wed, 19 Dec 2007 11:02:56 +0000 (11:02 +0000)]
- italian translation of usetup by Gabriel Ilardi
See issue #2895 for more details.
svn path=/trunk/; revision=31323
Christoph von Wittich [Wed, 19 Dec 2007 10:56:29 +0000 (10:56 +0000)]
support CP_SYMBOL in MultiByteToWideChar and WideCharToMultiByte ported from Wine. patch by Daniel Zimmermann <netzimme at aim dot com>
See issue #2870 for more details.
svn path=/trunk/; revision=31322
Aleksey Bragin [Wed, 19 Dec 2007 10:29:08 +0000 (10:29 +0000)]
- Fix a problem with parameter passing in DispatchTwoParam (it was always zeroed, which was not correct). Problem found by Dmitry Philippov.
- Fix a typo KiTrap14 which prevented correct passing of the error code to the exception dispatcher. (by Dmitry Philippov).
svn path=/trunk/; revision=31321
Daniel Reimer [Wed, 19 Dec 2007 10:28:55 +0000 (10:28 +0000)]
Updated German RC File of systeminfo.
svn path=/trunk/; revision=31320
Christoph von Wittich [Wed, 19 Dec 2007 10:05:36 +0000 (10:05 +0000)]
fix a crash in SaveBoard
svn path=/trunk/; revision=31319
Christoph von Wittich [Wed, 19 Dec 2007 09:52:12 +0000 (09:52 +0000)]
%wZ req. PUNICODE_STRING instead of UNICODE_STRING
svn path=/trunk/; revision=31318
Dmitry Chapyshev [Wed, 19 Dec 2007 09:21:21 +0000 (09:21 +0000)]
- Add myself to CREDITS (no comments ;))
- Add rasapi32, rasdlg and rasman to apistatus.lst
svn path=/trunk/; revision=31317
Dmitry Chapyshev [Wed, 19 Dec 2007 08:54:15 +0000 (08:54 +0000)]
- Functions for definition BIOS date and version, Domain are added
svn path=/trunk/; revision=31316
Dmitry Chapyshev [Wed, 19 Dec 2007 08:44:31 +0000 (08:44 +0000)]
- Update Russian translation
svn path=/trunk/; revision=31315
Dmitry Chapyshev [Wed, 19 Dec 2007 08:42:33 +0000 (08:42 +0000)]
- Fix Russian Translation for mstsc
- Fix English Translation for servman
svn path=/trunk/; revision=31314
Marc Piulachs [Tue, 18 Dec 2007 23:15:35 +0000 (23:15 +0000)]
Add r31312 new translations to build
svn path=/trunk/; revision=31313
Marc Piulachs [Tue, 18 Dec 2007 23:05:26 +0000 (23:05 +0000)]
spanish localizations by Remialdo <remialdo at gmail dot com>
- Updated: downloader,solitarie, winemine,screensaver 3dtext
- Added: mmc,screensaver logon, freeldr fdebug, console
See issue #2898 for more details.
svn path=/trunk/; revision=31312
Johannes Anderwald [Tue, 18 Dec 2007 23:01:14 +0000 (23:01 +0000)]
- convert buffer back if pidle simple
- fixes error message when opening control panel in explorer and displays the name for the folder option cpl (thus executing is not yet implemented)
svn path=/trunk/; revision=31311
Dmitry Chapyshev [Tue, 18 Dec 2007 16:47:49 +0000 (16:47 +0000)]
- Add itself rasman.dll (Part 3/3)
svn path=/trunk/; revision=31308
Dmitry Chapyshev [Tue, 18 Dec 2007 16:41:37 +0000 (16:41 +0000)]
- Add baseaddress for rasman.dll (Part 2/3)
svn path=/trunk/; revision=31307
Dmitry Chapyshev [Tue, 18 Dec 2007 16:40:32 +0000 (16:40 +0000)]
- Add header for rasman.dll (Part 1/3)
svn path=/trunk/; revision=31306
Ged Murphy [Tue, 18 Dec 2007 14:56:01 +0000 (14:56 +0000)]
add LR_COPYDELETEORG and ignore LR_COPYFROMRESOURCE
svn path=/trunk/; revision=31305
Ged Murphy [Tue, 18 Dec 2007 14:28:56 +0000 (14:28 +0000)]
return the icon bpp in the call to NtUserGetIconInfo
svn path=/trunk/; revision=31304
Ged Murphy [Tue, 18 Dec 2007 13:50:56 +0000 (13:50 +0000)]
update ntuser header
svn path=/trunk/; revision=31303
Ged Murphy [Tue, 18 Dec 2007 13:49:38 +0000 (13:49 +0000)]
- Add a very bare bones implementation of IMAGE_ICON for CopyImage.
- Move the IMAGE_BITMAP stuff to a seperate function which will eventually be rewritten.
svn path=/trunk/; revision=31302
Ged Murphy [Tue, 18 Dec 2007 13:49:00 +0000 (13:49 +0000)]
- Fix NtUserGetIconInfo and use SEH directly.
- Fix the NtUserSetCursorIconData definition and rewrite it (not fully complete)
svn path=/trunk/; revision=31301
Aleksey Bragin [Tue, 18 Dec 2007 11:00:37 +0000 (11:00 +0000)]
- Recommit the fixed winebuild. The fix was to:
* remove Colin's 31297.
* spec32.c:625, substitute odp->name check with (odp->name || odp->export_name) check.
svn path=/trunk/; revision=31300
Aleksey Bragin [Tue, 18 Dec 2007 10:13:45 +0000 (10:13 +0000)]
Filip Navara <xnavara at volny dot cz> 's christmas gift
- Fix certain cases of deallocation inside registry hives.
- Add debug output in case of a problem in HvpRemoveFree.
svn path=/trunk/; revision=31299
Colin Finck [Mon, 17 Dec 2007 23:36:09 +0000 (23:36 +0000)]
Revert 31292, 31294 and 31297.
Every change I try for fixing the build in one component breaks the build for another component.
winebuild wasn't synchronized completely to the Wine version anyway, and the current Wine version removed support for the --pedll option we use, so a full clean sync isn't possible.
svn path=/trunk/; revision=31298
Colin Finck [Mon, 17 Dec 2007 23:22:34 +0000 (23:22 +0000)]
Get rid of make_internal_name() and only use the name or export name now, also for stub functions.
This is already done this way when creating the SPEC files, but wasn't done when creating the C files with the stubs.
svn path=/trunk/; revision=31297
Colin Finck [Mon, 17 Dec 2007 22:01:06 +0000 (22:01 +0000)]
Rename DSOUND_DllRegisterServer to DllRegisterServer and DSOUND_DllUnregisterServer to DllUnregisterServer. (the same is already done in the other DirectX DLL's with SPEC files)
I wonder how dsound.dll could be compiled in the past cause the SPEC file never referenced to these functions.
This should fix the build breakage.
svn path=/trunk/; revision=31296
Gregor Brunmar [Mon, 17 Dec 2007 21:22:40 +0000 (21:22 +0000)]
* Check SDKVersion and print error message if debug flag is specified.
* New CreateD3D9 internal function to create a valid IDirect3D9 object.
svn path=/trunk/; revision=31295
Aleksey Bragin [Mon, 17 Dec 2007 20:53:08 +0000 (20:53 +0000)]
- It should use only host headers.
svn path=/trunk/; revision=31294
James Tabor [Mon, 17 Dec 2007 20:23:31 +0000 (20:23 +0000)]
First restructure and reorder the code. Identify bugs and make corrections. Found DCX_CACHE sets to owned DCEs, we do not hold dcattr after ReleaseDC as we should and did not handle ClassDCs correctly. Will continue.
svn path=/trunk/; revision=31293
Aleksey Bragin [Mon, 17 Dec 2007 20:17:36 +0000 (20:17 +0000)]
Sync winebuild (keeping ReactOS-specific changes).
3 days ago Michael Stefaniuc winebuild: Remove duplicate declaration of variable ...
6 days ago Alexandre Julliard winebuild: Don't set the IMAGE_FILE_DLL flag on native ...
10 days ago Alexandre Julliard winebuild: Also optimize out imports that are only ...
10 days ago Alexandre Julliard winebuild: Improved checks for missing forward entry ...
10 days ago Alexandre Julliard winebuild: Print a warning when failing to import a ...
2007-11-07 Alexandre Julliard winebuild: Add a few nops to stub entry points to make ...
2007-10-26 Alexandre Julliard winebuild: Add a -ordinal flag for entry points that ...
2007-09-10 Dmitry Timoshkov winebuild: Add IMAGE_FILE_32BIT_MACHINE flag for a ...
2007-07-19 Alexandre Julliard ntdll: Move private data to make room in the TEB for ...
2007-05-29 Dmitry Timoshkov winebuild: Mark builtin DLLs as IMAGE_FILE_LARGE_ADDRES ...
2007-05-24 Alexandre Julliard winebuild: Set the IMAGE_FILE_EXECUTABLE_IMAGE flag ...
2007-05-21 Dmitry Timoshkov winebuild: Fix compilation warnings in 64-bit mode.
2007-04-25 Rob Shearman winebuild: Refer to strings used in generated stubs ...
2007-04-09 Dmitry Timoshkov winebuild: Check if a given forward does exist in one ...
2007-03-17 Andrew Talbot winebuild: Replace inline static with static inline.
2007-03-05 Joris Huizer winebuild: sign-compare fixes.
2006-12-27 Alexandre Julliard make_makefiles: Generate the top-level .gitignore file.
2006-12-07 Alexandre Julliard winebuild: Added --nxcompat option, and mark all module ...
2006-12-04 Alexandre Julliard winebuild: Check for illegal characters in entry point ...
2006-10-12 Andrew Talbot winebuild: Cast-qual warning fix.
2006-09-14 Alexandre Julliard makefiles: Generate the dependencies line to avoid ...
2006-08-23 Andrew Talbot winebuild: Cast-qual warnings fix.
2006-08-11 Alexandre Julliard winebuild: Added output() function to properly deal ...
2006-08-07 Alexandre Julliard makefiles: Use make dependencies to create installation ...
2006-07-11 Ge van Geldorp winebuild: Save registers which might contain parameter ...
2006-07-11 Ge van Geldorp winebuild: Reserve enough space for null function pointer.
2006-07-10 Alexandre Julliard Take advantage of the recursive nature of .gitignore ...
2006-06-19 Alexandre Julliard winebuild: Get rid of the data16 prefix, it shouldn't ...
2006-06-13 Alexandre Julliard winebuild: Fix a few printf format warnings by casting ...
2006-05-23 Jonathan Ernst Update the address of the Free Software Foundation.
2006-04-18 Alexandre Julliard winebuild: Disable linking to external symbols by default.
2006-04-18 Alexandre Julliard winebuild: Fixed index in module table for delayed ...
2006-04-05 Alexandre Julliard winebuild: Remove a no longer necessary movzwl instruction.
2006-02-16 Robert Shearman winebuild: Correction for manpage.
2006-02-14 Mike Frysinger Add support for 'make install DESTDIR'.
2006-01-24 Alexandre Julliard winebuild: Get rid of the default ignored symbols list.
2006-01-23 Alexandre Julliard winebuild: Always import atof, the MS version is different.
2006-01-21 Marcus Meissner winebuild: Output a .note.GNU-stack section to allow ...
2006-01-20 Alexandre Julliard winebuild: Moved offset definitions to relay.c since ...
2006-01-20 Alexandre Julliard ntdll: Move the %gs register to the ntdll_thread_regs ...
svn path=/trunk/; revision=31292
Ged Murphy [Mon, 17 Dec 2007 16:31:10 +0000 (16:31 +0000)]
- Don't leak bitmaps in the CopyIcon call.
- Pass the call on, don't call straight into win32k
svn path=/trunk/; revision=31291
Ged Murphy [Mon, 17 Dec 2007 09:41:33 +0000 (09:41 +0000)]
update header
svn path=/trunk/; revision=31290
Ged Murphy [Mon, 17 Dec 2007 09:40:48 +0000 (09:40 +0000)]
- Add a new routine to NtUSerCallOneParam which returns newly created handles for icons and cursors
- Fix the NtUserGetIconSize prototype
svn path=/trunk/; revision=31289
Daniel Reimer [Mon, 17 Dec 2007 09:06:07 +0000 (09:06 +0000)]
Updated German Input.cpl Resource.
svn path=/trunk/; revision=31288
Hervé Poussineau [Sun, 16 Dec 2007 21:12:54 +0000 (21:12 +0000)]
Use kernel facilities to change debug level at runtime
svn path=/trunk/; revision=31287
Hervé Poussineau [Sun, 16 Dec 2007 21:00:44 +0000 (21:00 +0000)]
Use kernel facilities to change debug level at runtime
svn path=/trunk/; revision=31286
Dmitry Chapyshev [Sun, 16 Dec 2007 20:02:17 +0000 (20:02 +0000)]
- Add some functionality
- Small fixes and updates
svn path=/trunk/; revision=31284
Aleksey Bragin [Sun, 16 Dec 2007 17:23:38 +0000 (17:23 +0000)]
- A bit of cleanup (no code change).
svn path=/trunk/; revision=31283
Aleksey Bragin [Sun, 16 Dec 2007 16:37:15 +0000 (16:37 +0000)]
- Add a signature field to KCBs, and use it to validate KCBs as well as to mark them dead after they've been freed (to catch invalid reuse).
- Add assertions to make sure key hashes are valid.
- Finish implementing EnlistKeyBodyWithKCB since the new parse routine is now used, and implement analogous DelistKeyBodyFromKCB.
- Fix delay item allocation code which was overwriting pool memory.
- Re-enable allocation-page support for allocating KCBs.
- Implement the CmpDelayDerefKCBWorker now that delay alloc/free works.
- Fix CmpDelayDerefKeyControlBlock which was overwriting KCB flags and incorrectly setting reference counts for the KCB.
- CmpDelayCloseWorkItemActive should be enabled when arming the delayed close timer.
- Fix reference counting bugs in CmpAddToDelayedClose and CmpRemoveFromDelayedClose.
- Fix wrong sizes of CM_KCBS_PER_PAGE and CM_DELAYS_PER_PAGE which caused more pool overwrites.
svn path=/trunk/; revision=31282
Aleksey Bragin [Sun, 16 Dec 2007 15:41:48 +0000 (15:41 +0000)]
- Add shared->Exclusive promotion support to value cache routines as well.
- Implement CmpCompareNewValueDataAgainstKCBCache as an optimization during Set Value Key operations, so that if the value is already identical, it will not be written again.
svn path=/trunk/; revision=31280
Pierre Schweitzer [Sun, 16 Dec 2007 15:25:17 +0000 (15:25 +0000)]
Fixed some details
svn path=/trunk/; revision=31279
Sylvain Petreolle [Sun, 16 Dec 2007 14:55:48 +0000 (14:55 +0000)]
fix typo
svn path=/trunk/; revision=31278
Hervé Poussineau [Sun, 16 Dec 2007 14:44:01 +0000 (14:44 +0000)]
Fix typo spotted by Usurp
svn path=/trunk/; revision=31277
Magnus Olsen [Sun, 16 Dec 2007 14:07:33 +0000 (14:07 +0000)]
patch from Kamil Hornicek tykef at atlas dot cz (irc nick : Pigglesworth)
add d3d COM interface to ddraw.dll
Fixed smaller bugs as well
svn path=/trunk/; revision=31276
Aleksey Bragin [Sun, 16 Dec 2007 10:04:04 +0000 (10:04 +0000)]
- ARC hardware device tree passed to the kernel contains only partial descriptors (contents of full descriptors was ignored anyway).
svn path=/trunk/; revision=31274
Pierre Schweitzer [Sun, 16 Dec 2007 09:53:56 +0000 (09:53 +0000)]
Updated French translations for calc, shell32, syssetup
svn path=/trunk/; revision=31272
Timo Kreuzer [Sun, 16 Dec 2007 02:45:59 +0000 (02:45 +0000)]
fix export definition
svn path=/trunk/; revision=31271
Timo Kreuzer [Sun, 16 Dec 2007 02:32:20 +0000 (02:32 +0000)]
w32kdll for windows 2003 SP2
svn path=/trunk/; revision=31270
Magnus Olsen [Sun, 16 Dec 2007 00:56:43 +0000 (00:56 +0000)]
do not try add DDSD_LPSURFACE when it is already been set
svn path=/trunk/; revision=31269
Magnus Olsen [Sun, 16 Dec 2007 00:46:43 +0000 (00:46 +0000)]
fix a typo
svn path=/trunk/; revision=31268
Magnus Olsen [Sun, 16 Dec 2007 00:43:22 +0000 (00:43 +0000)]
fix a bug in createsurface
DDSD_LPSURFACE should only be automatic set if we have a system memory surface.
svn path=/trunk/; revision=31267
Magnus Olsen [Sun, 16 Dec 2007 00:38:22 +0000 (00:38 +0000)]
fix another bug in createsurface
a program does not need set the flag DDSD_LPSURFACE, if they forget ddraw will automatic set it.
svn path=/trunk/; revision=31266
Magnus Olsen [Sun, 16 Dec 2007 00:28:35 +0000 (00:28 +0000)]
fix a check in createsurface
do not accpect if both flag DDSCAPS_SYSTEMMEMORY and DDSCAPS_VIDEOMEMORY are set in pDDSD->ddsCaps
svn path=/trunk/; revision=31265
Johannes Anderwald [Sat, 15 Dec 2007 22:19:24 +0000 (22:19 +0000)]
- fix typo spotted by towerr
thanks
svn path=/trunk/; revision=31263
Aleksey Bragin [Sat, 15 Dec 2007 22:06:10 +0000 (22:06 +0000)]
- Use CmpLockRegistry instead of manual registry locking -- this also makes the registry lock shared instead of exclusive.
- Start using KCB locking/unlocking, usually shared first.
- Support KCB lock promotion from shared to exclusive when value cache functions require it (SearchNeedExclusiveLock -- not yet used).
- Add multiple checks for deleted KCBs so that operations on them fail.
- Protect symlinks from being erroneously modified.
- Remove a ReactOS symlink hack.
- Add code to setup the KCB Value Cache (right now we use the node list since nobody was setting the value cache up).
- Detect and assert on CM_KCB_SYM_LINK_FOUND, this is used by caching which we don't support.
- Protect KEY_NO_DELETE nodes from deletion.
- Lock the registry during hive flushing.
- Respect CmpNoWrite if it's set.
- Don't ignore Allocate flag sent to CmpLinkhivetoMaster during hive loading.
svn path=/trunk/; revision=31262
Magnus Olsen [Sat, 15 Dec 2007 21:34:17 +0000 (21:34 +0000)]
Fixed param checks in createsurface code. and one wrong if check
svn path=/trunk/; revision=31260
Magnus Olsen [Sat, 15 Dec 2007 21:25:39 +0000 (21:25 +0000)]
always initate ppSurf to NULL if createsurface fail, the ppSurf must be zero out.
svn path=/trunk/; revision=31259
Magnus Olsen [Sat, 15 Dec 2007 20:53:33 +0000 (20:53 +0000)]
Do not create a surface from wrong process.
if we found it was another process try call on createsurface that have started ddraw it will fail.
svn path=/trunk/; revision=31258
Aleksey Bragin [Sat, 15 Dec 2007 20:51:40 +0000 (20:51 +0000)]
- Fix typo in KCB flag.
- CmDeleteKey takes a Key Body, not a KCB.
- Simplify some code since ValueCache.RealKCB is a KCB now, not a hacked PKEY_OBJECT, so a bunch of typecasts can be removed.
- Implement CmpCleanUpSubKeyInfo to remove cached subkey information when a KCB is deleted (subkeys are not cached yet, however).
- Add checks in various code paths to make sure we don't touch a read-only KCB.
- Don't double-dereference a key object during a delete.
- Add checks for invalid key information classes.
- For KeyNameInformation, the caller must have some handle access to succeed the call.
- Validate alignment of key value names.
- Don't accept NULLs at the end of key value names.
- Validate key value name lengths.
- Validate data lengths.
- Remove a couple of forced lazy flushes that aren't required anymore.
- Use CmpLockRegistry() in ntapi.c instead of the manual lock release.
svn path=/trunk/; revision=31257
Dmitry Chapyshev [Sat, 15 Dec 2007 19:17:32 +0000 (19:17 +0000)]
- Add Bulgarian layouts
svn path=/trunk/; revision=31256
Dmitry Chapyshev [Sat, 15 Dec 2007 18:44:56 +0000 (18:44 +0000)]
- Add some languages from wine
svn path=/trunk/; revision=31255
Hervé Poussineau [Sat, 15 Dec 2007 18:38:24 +0000 (18:38 +0000)]
Check if symbols are defined, not their value!
svn path=/trunk/; revision=31254
Aleksey Bragin [Sat, 15 Dec 2007 18:25:08 +0000 (18:25 +0000)]
- Use CmPrepareKey only in cmlib, since it's a cmlib hack.
svn path=/trunk/; revision=31253
Aleksey Bragin [Sat, 15 Dec 2007 18:14:41 +0000 (18:14 +0000)]
- Implement NtCreateKey using the new parse routine.
- NtOpenKey should only return the key handle if the operation was successful.
- Point to new parse routine, and rename it to CmParseKey instead of CmParseKey2 which was used during the test phase.
- Delete all of the "cm" directory, this code is now fully gone; the new Configuration Manager is in place.
- Move cm.h and cm_x.h to include/internal where they belong to and fix all their includers.
svn path=/trunk/; revision=31252
Aleksey Bragin [Sat, 15 Dec 2007 17:15:48 +0000 (17:15 +0000)]
- Implement BIOS access routines in HAL.
- Implement HalResetDisplay using those routines.
- Uncomment a display reset in bootvid (as real Windows bootvid does).
- Remove 1 sec delay from the shutdown thread.
- As a result, no more red screen flashing at the end of the 1st stage, shutdown quotes are displayed again, and BSODs are shown correctly.
svn path=/trunk/; revision=31251