reactos.git
15 years agoAutosyncing with Wine HEAD
Aleksey Bragin [Tue, 8 Jul 2008 20:52:29 +0000 (20:52 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=34375

15 years agoSynced wordpad.exe with Wine HEAD
Pierre Schweitzer [Tue, 8 Jul 2008 20:07:27 +0000 (20:07 +0000)]
Synced wordpad.exe with Wine HEAD

svn path=/trunk/; revision=34374

15 years agoSynced riched32_winetest.exe, shlwapi_winetest.exe, urlmon_winetest.exe with Wine...
Pierre Schweitzer [Tue, 8 Jul 2008 19:30:15 +0000 (19:30 +0000)]
Synced riched32_winetest.exe, shlwapi_winetest.exe, urlmon_winetest.exe with Wine HEAD

svn path=/trunk/; revision=34373

15 years agoSynced riched32.dll, shlwapi.dll, urlmon.dll with Wine HEAD
Pierre Schweitzer [Tue, 8 Jul 2008 19:27:29 +0000 (19:27 +0000)]
Synced riched32.dll, shlwapi.dll, urlmon.dll with Wine HEAD

svn path=/trunk/; revision=34372

15 years agoFix build, I knew that commit was lite.
James Tabor [Tue, 8 Jul 2008 19:06:37 +0000 (19:06 +0000)]
Fix build, I knew that commit was lite.

svn path=/trunk/; revision=34371

15 years agoWin32k/User32:
James Tabor [Tue, 8 Jul 2008 18:58:07 +0000 (18:58 +0000)]
Win32k/User32:
- Removed NtUserGetSystemMetric, updated all related.
- Add GetConnected, this is needed, sometimes global pointers are initilized with zeros. This is normal.
- Fix prototype for NtUserDragDetect, and add the Esc key hit to DragDetect.

svn path=/trunk/; revision=34370

15 years agoAutosyncing with Wine HEAD
Aleksey Bragin [Tue, 8 Jul 2008 16:39:29 +0000 (16:39 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=34369

15 years agoSynced riched20_winetest.exe with Wine HEAD
Pierre Schweitzer [Tue, 8 Jul 2008 10:09:42 +0000 (10:09 +0000)]
Synced riched20_winetest.exe with Wine HEAD

svn path=/trunk/; revision=34368

15 years agoSynced riched20.dll with Wine HEAD
Pierre Schweitzer [Tue, 8 Jul 2008 10:08:54 +0000 (10:08 +0000)]
Synced riched20.dll with Wine HEAD

svn path=/trunk/; revision=34367

15 years ago- Rewrite the low-level trap/exception/system call code from the ground up:
ReactOS Portable Systems Group [Tue, 8 Jul 2008 09:11:44 +0000 (09:11 +0000)]
- Rewrite the low-level trap/exception/system call code from the ground up:
  - Do not corrupt the stack anymore
  - Use a consistent trap frame layout (enable OldIrql and PreviousMode, and set the 0xBADB0D00 debug mark)
  - Use slower but more correct trap prolog/epilog code for now.
  - Generalize all prolog/epilog code into macros just like on x86. As a result, traps are now 6 lines of code.
- Rewrite the system call interface from the ground up:
  - System calls didn't actually work: a debug print made the stack layout magical enough so that they didn't normally crush, but only slowly ate the stack.
  - Copying arguments from caller to system call was, as the comment on the original code so aptly put it, "total shit".
  - Due to ABI concerns, and to provide an actual template on how you're -supposed- to implement something like system calls on RISC processors, we now use
    a model similar to BSD, but about ten times better (with that much less code too). We'll document it later on the RosPSG Wiki.
  - This code probably contains some of the most vile-yet-elegant macro magic ever written for such low-level code as system call dispatching.
- The result of all this is that we're at the same place as before (RamdiskAddDevice needs to be implemented by the Ramdisk guys) but with a sane low-level
  backend that isn't slowly eating away the stack, corrupting data, and basically working through random chance.
- Move timebase code from stubs.c to its own file, time.c.
- Silence multiple debug prints and fix a corrupted debug print in KiSystemStartup.

svn path=/trunk/; revision=34366

15 years ago- Add IActiveScriptSiteDebug32 IID.
Aleksey Bragin [Tue, 8 Jul 2008 07:45:31 +0000 (07:45 +0000)]
- Add IActiveScriptSiteDebug32 IID.

svn path=/trunk/; revision=34365

15 years agoUpdate the rest of the prototypes and stubs.
James Tabor [Tue, 8 Jul 2008 07:38:28 +0000 (07:38 +0000)]
Update the rest of the prototypes and stubs.

svn path=/trunk/; revision=34364

15 years agoUpdate more prototypes and stubs.
James Tabor [Tue, 8 Jul 2008 05:43:14 +0000 (05:43 +0000)]
Update more prototypes and stubs.

svn path=/trunk/; revision=34363

15 years agoUpdate prototypes and stubs.
James Tabor [Tue, 8 Jul 2008 05:11:40 +0000 (05:11 +0000)]
Update prototypes and stubs.

svn path=/trunk/; revision=34362

15 years agoMove completion out of the spinlock. Spotted by aicom
Art Yerkes [Tue, 8 Jul 2008 03:01:56 +0000 (03:01 +0000)]
Move completion out of the spinlock.  Spotted by aicom

svn path=/trunk/; revision=34361

15 years agoIntGdiCreateBitmap: Tighten up parameter checks, preventing overflows; don't multiply...
Jeffrey Morlan [Mon, 7 Jul 2008 16:03:14 +0000 (16:03 +0000)]
IntGdiCreateBitmap: Tighten up parameter checks, preventing overflows; don't multiply by Planes twice in calculating WidthBytes.
IntCreateCompatibleBitmap: Remove 65535px maximum (Windows has no such limit); return the stock 1x1 bitmap instead of creating a new one.
BITMAPOBJ_GetRealBitsPixel: Change parameter type to UINT; remove 2bpp return (2bpp bitmaps are not actually supported)

svn path=/trunk/; revision=34358

15 years ago- Fix build correctly this time.
Aleksey Bragin [Mon, 7 Jul 2008 15:59:02 +0000 (15:59 +0000)]
- Fix build correctly this time.

svn path=/trunk/; revision=34357

15 years agoAttempt to fix build
Colin Finck [Mon, 7 Jul 2008 13:57:14 +0000 (13:57 +0000)]
Attempt to fix build

svn path=/trunk/; revision=34355

15 years agoAutosyncing with Wine HEAD
Aleksey Bragin [Mon, 7 Jul 2008 12:32:35 +0000 (12:32 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=34354

15 years ago- Remove entrypoint=0 from compstui
Aleksey Bragin [Mon, 7 Jul 2008 12:26:44 +0000 (12:26 +0000)]
- Remove entrypoint=0 from compstui
- No need to register cryptui, since its registering routines are stubs. Fixes ERROR_MR_MID_NOT_FOUND in 2nd stage.
See issue #2719 for more details.

svn path=/trunk/; revision=34353

15 years agoExtract days-since-epoch calculation code from RtlTimeToTimeFields into own function...
Jeffrey Morlan [Mon, 7 Jul 2008 10:23:41 +0000 (10:23 +0000)]
Extract days-since-epoch calculation code from RtlTimeToTimeFields into own function, optimize a bit, and use it in RtlTimeFieldsToTime instead of doing a 400 iteration loop.

svn path=/trunk/; revision=34352

15 years ago- Initialize TLS expansion bitmap properly (fixes accessing uninitialized memory...
Aleksey Bragin [Mon, 7 Jul 2008 09:24:10 +0000 (09:24 +0000)]
- Initialize TLS expansion bitmap properly (fixes accessing uninitialized memory when all regular TEB slots for TLS data are occupied).

svn path=/trunk/; revision=34351

15 years agoUpdate SetLayeredWindowAttributes.
James Tabor [Mon, 7 Jul 2008 05:54:36 +0000 (05:54 +0000)]
Update SetLayeredWindowAttributes.

svn path=/trunk/; revision=34350

15 years agoFix buggy MB_LEN_MAX definition according to MSVC headers
Colin Finck [Sun, 6 Jul 2008 22:56:19 +0000 (22:56 +0000)]
Fix buggy MB_LEN_MAX definition according to MSVC headers

svn path=/trunk/; revision=34348

15 years agoRevert r34346, it didn't work the way I thought because of different CRT's on every...
Colin Finck [Sun, 6 Jul 2008 22:32:07 +0000 (22:32 +0000)]
Revert r34346, it didn't work the way I thought because of different CRT's on every host. Using gcc/g++ as the frontend will link to it automatically.
Sorry for the wasted commit.

svn path=/trunk/; revision=34347

15 years agoAlso link host binaries with ld and not gcc/g++.
Colin Finck [Sun, 6 Jul 2008 22:07:22 +0000 (22:07 +0000)]
Also link host binaries with ld and not gcc/g++.
Same change was already done for target binaries in r34187.

svn path=/trunk/; revision=34346

15 years agoImplement a simple dialog for adding a user to user groups.
Eric Kohl [Sun, 6 Jul 2008 21:20:28 +0000 (21:20 +0000)]
Implement a simple dialog for adding a user to user groups.

svn path=/trunk/; revision=34345

15 years ago- fix potential buffer overflows spotted by Christoph
Johannes Anderwald [Sun, 6 Jul 2008 20:52:11 +0000 (20:52 +0000)]
- fix potential buffer overflows spotted by Christoph

svn path=/trunk/; revision=34344

15 years ago- Update hlink headers from Wine HEAD.
Aleksey Bragin [Sun, 6 Jul 2008 20:44:35 +0000 (20:44 +0000)]
- Update hlink headers from Wine HEAD.

svn path=/trunk/; revision=34342

15 years ago- implement IShellPropSheetExt handling for file property dialogs for standard file...
Johannes Anderwald [Sun, 6 Jul 2008 20:35:21 +0000 (20:35 +0000)]
- implement IShellPropSheetExt handling for file property dialogs for standard file classes
- makes shellink property dialog appear again (and many others ;) )

svn path=/trunk/; revision=34341

15 years agoUpdate russian translation. Patch by Alexander Akulich <akulichalexander@gmail.ru>
Andrey Korotaev [Sun, 6 Jul 2008 18:29:17 +0000 (18:29 +0000)]
Update russian translation. Patch by Alexander Akulich <akulichalexander@gmail.ru>

svn path=/trunk/; revision=34339

15 years agoAutosyncing with Wine HEAD
Aleksey Bragin [Sun, 6 Jul 2008 16:35:30 +0000 (16:35 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=34337

15 years ago- Sync gdiplusflat.h with Wine HEAD.
Aleksey Bragin [Sun, 6 Jul 2008 16:32:16 +0000 (16:32 +0000)]
- Sync gdiplusflat.h with Wine HEAD.

svn path=/trunk/; revision=34336

15 years ago- Update test.h to the latest Wine HEAD.
Aleksey Bragin [Sun, 6 Jul 2008 15:31:38 +0000 (15:31 +0000)]
- Update test.h to the latest Wine HEAD.

svn path=/trunk/; revision=34334

15 years ago- Fix russian translation, thanks Kaffeine.
Aleksey Bragin [Sun, 6 Jul 2008 13:48:31 +0000 (13:48 +0000)]
- Fix russian translation, thanks Kaffeine.

svn path=/trunk/; revision=34331

15 years agoFixed crappy previous translation
Pierre Schweitzer [Sun, 6 Jul 2008 13:25:50 +0000 (13:25 +0000)]
Fixed crappy previous translation

svn path=/trunk/; revision=34330

15 years agoUpdated French translations for reactos.exe and shell32.dll
Pierre Schweitzer [Sun, 6 Jul 2008 13:17:27 +0000 (13:17 +0000)]
Updated French translations for reactos.exe and shell32.dll

svn path=/trunk/; revision=34329

15 years agoAutosyncing with Wine HEAD
Aleksey Bragin [Sun, 6 Jul 2008 12:41:23 +0000 (12:41 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=34327

15 years agoAutosyncing with Wine HEAD
Aleksey Bragin [Sun, 6 Jul 2008 12:15:28 +0000 (12:15 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=34326

15 years ago- avoid clock flicker in timedate.cpl
Matthias Kupfer [Sun, 6 Jul 2008 12:05:17 +0000 (12:05 +0000)]
- avoid clock flicker in timedate.cpl
- TODO: limit repaint area to clock only (to avoid flicker of time adjusting control as well)

svn path=/trunk/; revision=34325

15 years agoAutosyncing with Wine HEAD
Aleksey Bragin [Sun, 6 Jul 2008 11:47:38 +0000 (11:47 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=34324

15 years ago- implement IShellPropSheetExt for shellink
Johannes Anderwald [Sun, 6 Jul 2008 09:09:09 +0000 (09:09 +0000)]
- implement IShellPropSheetExt for shellink
- interface not yet used

svn path=/trunk/; revision=34322

15 years agoCarlo Bramini (carlo.bramix@libero.it):
Colin Finck [Sun, 6 Jul 2008 09:06:15 +0000 (09:06 +0000)]
Carlo Bramini (carlo.bramix@libero.it):
- Fix tditest compilation for Release builds

See issue #3290 for more details.

svn path=/trunk/; revision=34321

15 years ago- implement _ILIsNetHood
Johannes Anderwald [Sun, 6 Jul 2008 08:29:28 +0000 (08:29 +0000)]
- implement _ILIsNetHood
- don't show OpenWith dialog on network neighbourhoud shell folder
- use translatable "open" verb for shelllink's context menu
- deactivate shelllink property dialog, it should be implemented using IShellPropSheetExt interface
- enumerate context menu handlers also in the progid key
- shortcut items now show again the "open" item

svn path=/trunk/; revision=34320

15 years ago- allow translation of static shell verbs such as open/edit/find/play/preview/print...
Johannes Anderwald [Sun, 6 Jul 2008 06:26:00 +0000 (06:26 +0000)]
- allow translation of static shell verbs such as open/edit/find/play/preview/print/runas used in context menu items

svn path=/trunk/; revision=34319

15 years ago- don't load OpenWith shell extension on desktop, mydocuments, controlpanel, recycleb...
Johannes Anderwald [Sun, 6 Jul 2008 05:26:34 +0000 (05:26 +0000)]
- don't load OpenWith shell extension on desktop, mydocuments, controlpanel, recyclebin, drive, control panel and folder items

svn path=/trunk/; revision=34318

15 years agoReenable the VGA option at 1st stage setup now that it's fixed.
Colin Finck [Sat, 5 Jul 2008 23:12:12 +0000 (23:12 +0000)]
Reenable the VGA option at 1st stage setup now that it's fixed.
Physicus, you rock! :-)

See issue #2073 for more details.

svn path=/trunk/; revision=34314

15 years agofix vgaddi by linking to libcntpr to resolve crt imports and include ioaccess.h to...
Timo Kreuzer [Sat, 5 Jul 2008 22:41:14 +0000 (22:41 +0000)]
fix vgaddi by linking to libcntpr to resolve crt imports and include ioaccess.h to avoid hal imports,
should fix bug 2073
See issue #2073 for more details.

svn path=/trunk/; revision=34313

15 years agoImplement removal of a user from a user group.
Eric Kohl [Sat, 5 Jul 2008 21:55:16 +0000 (21:55 +0000)]
Implement removal of a user from a user group.

svn path=/trunk/; revision=34312

15 years agoMaciej Bialas <bjauy AT tlen DOT pl>
Matthias Kupfer [Sat, 5 Jul 2008 21:36:00 +0000 (21:36 +0000)]
Maciej Bialas <bjauy AT tlen DOT pl>
- Updated polish version of base/setup/reactos.
- See issue #3456 for more details.

svn path=/trunk/; revision=34311

15 years ago- title font for a syssetup alike look added
Matthias Kupfer [Sat, 5 Jul 2008 19:38:08 +0000 (19:38 +0000)]
- title font for a syssetup alike look added

svn path=/trunk/; revision=34310

15 years ago- Fix reactos.dff according to r34308.
Aleksey Bragin [Sat, 5 Jul 2008 18:23:24 +0000 (18:23 +0000)]
- Fix reactos.dff according to r34308.

svn path=/trunk/; revision=34309

15 years ago- Delete mc (stoneage old, there is a standalone win32 port now).
Aleksey Bragin [Sat, 5 Jul 2008 18:23:03 +0000 (18:23 +0000)]
- Delete mc (stoneage old, there is a standalone win32 port now).
- Fit apps better in dir structure.
- Move old_wordpad to templates (Ged said it's a great framework).

svn path=/trunk/; revision=34308

15 years ago- converted 1st stage setup stub from message box style to property sheet style
Matthias Kupfer [Sat, 5 Jul 2008 17:55:38 +0000 (17:55 +0000)]
- converted 1st stage setup stub from message box style to property sheet style
- property page for English and German added
- other languages needs to be translated and enabled in rsrc.rc

svn path=/trunk/; revision=34307

15 years ago- Start rosapps rearrange and cleanup process.
Aleksey Bragin [Sat, 5 Jul 2008 11:46:22 +0000 (11:46 +0000)]
- Start rosapps rearrange and cleanup process.

svn path=/trunk/; revision=34303

15 years ago- Rearrange reactos.dff according to rosapps rearrange.
Aleksey Bragin [Sat, 5 Jul 2008 11:45:32 +0000 (11:45 +0000)]
- Rearrange reactos.dff according to rosapps rearrange.

svn path=/trunk/; revision=34302

15 years agoDmitry Gorbachev:
Aleksey Bragin [Sat, 5 Jul 2008 11:37:35 +0000 (11:37 +0000)]
Dmitry Gorbachev:
- Fix DriverEntry name.
See issue #2073 for more details.

svn path=/trunk/; revision=34301

15 years agodon't try to dereference NULL pointers
Christoph von Wittich [Sat, 5 Jul 2008 09:19:56 +0000 (09:19 +0000)]
don't try to dereference NULL pointers
now Avira AntiVir installs without crashing the whole system

svn path=/trunk/; revision=34300

15 years agoConvert the dnsapi stuff to a consistent 4 spaces indentation
Colin Finck [Fri, 4 Jul 2008 22:41:28 +0000 (22:41 +0000)]
Convert the dnsapi stuff to a consistent 4 spaces indentation

svn path=/trunk/; revision=34298

15 years agoFix heap corruptions and memory leaks in dnsapi
Colin Finck [Fri, 4 Jul 2008 21:51:54 +0000 (21:51 +0000)]
Fix heap corruptions and memory leaks in dnsapi
Patch by Samuel SerapiĆ³n with some modifications by me after discussing it with Art Yerkes

See issue #3387 for more details.

svn path=/trunk/; revision=34297

15 years agoAdd two more query window types.
James Tabor [Fri, 4 Jul 2008 18:52:22 +0000 (18:52 +0000)]
Add two more query window types.

svn path=/trunk/; revision=34296

15 years ago- fix typo
Johannes Anderwald [Fri, 4 Jul 2008 18:10:59 +0000 (18:10 +0000)]
- fix typo

svn path=/trunk/; revision=34295

15 years agoUse PostOrSend instead of just Send. Works much better.
James Tabor [Fri, 4 Jul 2008 17:55:56 +0000 (17:55 +0000)]
Use PostOrSend instead of just Send. Works much better.

svn path=/trunk/; revision=34294

15 years agoPeter Oberndorfer <kumbayo84@arcor.de>
Aleksey Bragin [Fri, 4 Jul 2008 12:39:43 +0000 (12:39 +0000)]
Peter Oberndorfer <kumbayo84@arcor.de>
- Implement %p for scanf.

svn path=/trunk/; revision=34293

15 years agoDmitry Gorbachev:
Aleksey Bragin [Fri, 4 Jul 2008 10:36:03 +0000 (10:36 +0000)]
Dmitry Gorbachev:
- FreeLoader first reads entire ntoskrnl.exe (about 20M) into memory, then copies it to other address. Now, freeldr reads it straight to the place, not allocating extra memory for buffer.
- Aleksey: This changes should be eventually adopted and merged into winldr's peloader.c.
See issue #3447 for more details.

svn path=/trunk/; revision=34292

15 years ago- There is no working strsafe lib yet, so including its header is meaningless.
Aleksey Bragin [Fri, 4 Jul 2008 08:45:01 +0000 (08:45 +0000)]
- There is no working strsafe lib yet, so including its header is meaningless.

svn path=/trunk/; revision=34291

15 years agoRemove the strsafe library, it was imported from a dubious source, which is incompati...
Colin Finck [Fri, 4 Jul 2008 08:24:37 +0000 (08:24 +0000)]
Remove the strsafe library, it was imported from a dubious source, which is incompatible with the LGPL

svn path=/trunk/; revision=34290

15 years ago- Moved WM_ACTIVATEAPP calles before WM_NC/ACTIVATE calls.
James Tabor [Fri, 4 Jul 2008 04:55:18 +0000 (04:55 +0000)]
- Moved WM_ACTIVATEAPP calles before WM_NC/ACTIVATE calls.
- Implemented GetLastActivePopup, based on wine.
- Fixed DCE, pass all tests, except six clipping and one ROP check, which might be due to DCX_NORESETATTRS flag not being reset during the next GetDCEx call. <Researching>

svn path=/trunk/; revision=34289

15 years ago- BITMAP_Cleanup: Fix leak of DIBSECTION structure; remove redundant ifs.
Jeffrey Morlan [Fri, 4 Jul 2008 00:05:31 +0000 (00:05 +0000)]
- BITMAP_Cleanup: Fix leak of DIBSECTION structure; remove redundant ifs.
- NtGdi(Get|Set)BitmapDimension: SEHify; set ERROR_INVALID_HANDLE on a bad non-NULL bitmap.
- NtGdiGetDCforBitmap: Don't crash on bad bitmap.

svn path=/trunk/; revision=34288

15 years agoPolish Translation Update for Calc by Olaf Siejka.
Daniel Reimer [Thu, 3 Jul 2008 19:41:46 +0000 (19:41 +0000)]
Polish Translation Update for Calc by Olaf Siejka.

svn path=/trunk/; revision=34287

15 years agoAdd warning for GetLastActivePopup.
James Tabor [Thu, 3 Jul 2008 18:19:16 +0000 (18:19 +0000)]
Add warning for GetLastActivePopup.

svn path=/trunk/; revision=34286

15 years ago- add an empty dialog resource
Johannes Anderwald [Thu, 3 Jul 2008 16:46:39 +0000 (16:46 +0000)]
- add an empty dialog resource
- implement initializing the dialog
- fixes bug 3443

svn path=/trunk/; revision=34285

15 years agoFix menu leaks in explorer
Jeffrey Morlan [Thu, 3 Jul 2008 15:58:37 +0000 (15:58 +0000)]
Fix menu leaks in explorer

svn path=/trunk/; revision=34284

15 years agoDon't use msvcrt functions in kernel32; it will cause bug 3373 to reappear
Jeffrey Morlan [Thu, 3 Jul 2008 14:57:37 +0000 (14:57 +0000)]
Don't use msvcrt functions in kernel32; it will cause bug 3373 to reappear

svn path=/trunk/; revision=34283

15 years ago- Fix double linking of snprintf (_snprintf should be used in CRT).
Aleksey Bragin [Thu, 3 Jul 2008 12:07:12 +0000 (12:07 +0000)]
- Fix double linking of snprintf (_snprintf should be used in CRT).
- Add a #undef guard for snprintf in consistency with how it previously was implemented in CRT.

svn path=/trunk/; revision=34282

15 years agofix a typo
Christoph von Wittich [Thu, 3 Jul 2008 10:19:12 +0000 (10:19 +0000)]
fix a typo

svn path=/trunk/; revision=34281

15 years agofix a typo
Christoph von Wittich [Thu, 3 Jul 2008 08:16:34 +0000 (08:16 +0000)]
fix a typo

svn path=/trunk/; revision=34279

15 years agoApply same fix to trunk, but without commented out code.
Pierre Schweitzer [Thu, 3 Jul 2008 07:32:14 +0000 (07:32 +0000)]
Apply same fix to trunk, but without commented out code.
This fixes ReactOS freezes when installing VMware driver using vmwinst and browsing a NTFS volume...

svn path=/trunk/; revision=34278

15 years agoGetLastActivePopup is still unimplemented, we return the current window handle if...
James Tabor [Thu, 3 Jul 2008 07:17:32 +0000 (07:17 +0000)]
GetLastActivePopup is still unimplemented, we return the current window handle if it is valid.

svn path=/trunk/; revision=34276

15 years ago- Fix to allow characters for computer name as specified in MSDN, even '-'
Matthias Kupfer [Thu, 3 Jul 2008 07:09:05 +0000 (07:09 +0000)]
- Fix to allow characters for computer name as specified in MSDN, even '-'
- See issue #3304 for more details.

svn path=/trunk/; revision=34275

15 years ago- Fixed an issue with Avira AntiVir Personal, reported by Christoph von Wittich.
James Tabor [Thu, 3 Jul 2008 07:05:50 +0000 (07:05 +0000)]
- Fixed an issue with Avira AntiVir Personal, reported by Christoph von Wittich.
- GetLastActivePopup is unimplemented and returns a zero. So User32 locally checks and sees the zero and passes it to win32k for processing. There an (kbug) exception is thrown.

svn path=/trunk/; revision=34274

15 years agodon't crash when no command line argument is given
Christoph von Wittich [Thu, 3 Jul 2008 07:01:19 +0000 (07:01 +0000)]
don't crash when no command line argument is given

svn path=/trunk/; revision=34273

15 years agoMove PostMessage out of gdi into user.
James Tabor [Thu, 3 Jul 2008 06:29:30 +0000 (06:29 +0000)]
Move PostMessage out of gdi into user.

svn path=/trunk/; revision=34272

15 years agoFix MSVC issue.
James Tabor [Thu, 3 Jul 2008 05:58:33 +0000 (05:58 +0000)]
Fix MSVC issue.

svn path=/trunk/; revision=34271

15 years agoBug 972:
James Tabor [Thu, 3 Jul 2008 04:51:51 +0000 (04:51 +0000)]
Bug 972:
- Fixes the problem of selecting Explorer START menu than mouse over and clicking another application.
- Doesn't fix the problem of selecting Explorer START menu than mouse over to the opened file Explorer and clicking on it.
- Why, one might ask? The file Explorer shares the same TID.

svn path=/trunk/; revision=34270

15 years agoCleanup drawing lines and curves with round rect.
James Tabor [Wed, 2 Jul 2008 18:12:07 +0000 (18:12 +0000)]
Cleanup drawing lines and curves with round rect.

svn path=/trunk/; revision=34268

15 years ago- NtGdiAlphaBlend: If hDCSrc == hDCDest and a bitmap can't be locked, don't unlock...
Jeffrey Morlan [Wed, 2 Jul 2008 17:20:28 +0000 (17:20 +0000)]
- NtGdiAlphaBlend: If hDCSrc == hDCDest and a bitmap can't be locked, don't unlock the DC twice. Fix typo in if condition which prevented detection of bad source bitmap.
- NtGdiBitBlt: Fix null pointer access when cleaning up after failure to lock source bitmap.
- NtGdiStretchBlt: Fail gracefully if a bitmap can't be locked. Don't delete XlateObj if it couldn't be created.
- NtGdiPolyPatBlt: Actually *use* the safe copy that so much code was dedicated to creating. :)
- Trim a few bits of redundant code.

svn path=/trunk/; revision=34267

15 years agoSimplify the code for fputwc, when the file is opened in text mode.
Colin Finck [Wed, 2 Jul 2008 16:07:01 +0000 (16:07 +0000)]
Simplify the code for fputwc, when the file is opened in text mode.
I verified this behaviour with a test app under Windows XP SP2. This is also the code used by the fputwc function of our previous msvcrt.

svn path=/trunk/; revision=34266

15 years ago- Update Russian translation
Dmitry Chapyshev [Wed, 2 Jul 2008 16:06:19 +0000 (16:06 +0000)]
- Update Russian translation

svn path=/trunk/; revision=34265

15 years ago- Add Latin American keyboard layout
Dmitry Chapyshev [Wed, 2 Jul 2008 15:58:34 +0000 (15:58 +0000)]
- Add Latin American keyboard layout

svn path=/trunk/; revision=34264

15 years ago- Add Irish keyboard layout
Dmitry Chapyshev [Wed, 2 Jul 2008 15:12:55 +0000 (15:12 +0000)]
- Add Irish keyboard layout

svn path=/trunk/; revision=34263

15 years agoAdd keyboard layouts by Alexey Komarov:
Dmitry Chapyshev [Wed, 2 Jul 2008 14:08:45 +0000 (14:08 +0000)]
Add keyboard layouts by Alexey Komarov:
- Thai Kedmanee
- Thai Pattachote
- Thai Pattachote (non-ShiftLock)

svn path=/trunk/; revision=34262

15 years ago- Rename kbdth to kbdth2 (part 2/2)
Dmitry Chapyshev [Wed, 2 Jul 2008 13:47:42 +0000 (13:47 +0000)]
- Rename kbdth to kbdth2 (part 2/2)

svn path=/trunk/; revision=34261

15 years ago- Rename kbdth to kbdth2 (part 1/2)
Dmitry Chapyshev [Wed, 2 Jul 2008 13:43:51 +0000 (13:43 +0000)]
- Rename kbdth to kbdth2 (part 1/2)

svn path=/trunk/; revision=34260

15 years ago- don't trim spaces at the end of a value as it might be part of the value
Johannes Anderwald [Wed, 2 Jul 2008 13:40:49 +0000 (13:40 +0000)]
- don't trim spaces at the end of a value as it might be part of the value
- fixes the boot menu timeout text disalignment from bug 3437
- behaviour verified with Microsoft Windows Vista SP2+

svn path=/trunk/; revision=34259

15 years ago- Prevent crashes when heapPtr is NULL, also fix broken heap magic output. Thanks...
Aleksey Bragin [Wed, 2 Jul 2008 10:00:12 +0000 (10:00 +0000)]
- Prevent crashes when heapPtr is NULL, also fix broken heap magic output. Thanks Mephisto!

svn path=/trunk/; revision=34256

15 years ago- the lib has an entry point
Ged Murphy [Wed, 2 Jul 2008 08:49:10 +0000 (08:49 +0000)]
- the lib has an entry point
- remove all non-needed stuff

svn path=/trunk/; revision=34255

15 years ago- Add msvcrt40 to bootcd
Dmitry Chapyshev [Wed, 2 Jul 2008 08:22:52 +0000 (08:22 +0000)]
- Add msvcrt40 to bootcd

svn path=/trunk/; revision=34254

15 years ago- Add baseaddress for msvcrt40
Dmitry Chapyshev [Wed, 2 Jul 2008 08:21:39 +0000 (08:21 +0000)]
- Add baseaddress for msvcrt40

svn path=/trunk/; revision=34253

15 years ago- Add msvcrt40 from Wine
Dmitry Chapyshev [Wed, 2 Jul 2008 08:20:43 +0000 (08:20 +0000)]
- Add msvcrt40 from Wine

svn path=/trunk/; revision=34252