Commit Graph

3824 Commits

Author SHA1 Message Date
Michael Stefaniuc 19704f45e3 uninstaller: Add the Romanian translation. 2009-03-25 11:09:31 +01:00
Rob Shearman 286dc62e34 services: Always initialise the out buffer in svcctl_QueryServiceStatusEx and svcctl_QueryServiceConfig2W. 2009-03-24 13:11:53 +01:00
Rob Shearman 1c89dacf9c services: svcctl_GetServiceDisplayNameW and svcctl_GetServiceKeyNameW should have string attribute on output buffer.
They also should not have two parameters for specifying the size of the buffer.

The buffer size should also not include in the nul-terminating character.
2009-03-24 13:11:41 +01:00
Rob Shearman 8f07e6932b services: Add a ref count to the service entry in svcctl_CreateServiceW.
The ref count will be released by SC_RPC_HANDLE_destroy when the
returned handle is destroyed.

Change svcctl_OpenServiceW to use InterlockedIncrement to increment
the ref count since the service is in the database and therefore could
be shared and SC_RPC_HANDLE_destroy doesn't take the scmdatabase lock
when decrementing the ref count.
2009-03-24 13:10:57 +01:00
Dylan Smith 2592fea305 winhlp32: Invalidate scrollbar when changing pages. 2009-03-24 10:27:27 +01:00
James Hawkins 474276d569 cmd: Fix a memory leak (Coverity 904). 2009-03-23 18:21:05 +01:00
Aurimas Fischer 6f8ce0e376 wineboot: Add Lithuanian translation. 2009-03-23 12:40:46 +01:00
Aurimas Fischer c5af05dfb4 start: Add Lithuanian translation. 2009-03-23 12:40:43 +01:00
Aurimas Fischer 9da142f7e1 reg: Add Lithuanian translation. 2009-03-23 12:40:40 +01:00
Aurimas Fischer 9b8c3c7885 uninstaller: Add Lithuanian translation. 2009-03-23 12:40:36 +01:00
Michael Stefaniuc 097f3ba7d3 regedit: Fix the German translation. 2009-03-23 12:37:26 +01:00
Michael Stefaniuc 1b3a781357 regedit: Convert the German translation to UTF8. 2009-03-23 12:37:22 +01:00
Michael Stefaniuc 49250a3cdb regedit: Remove commented out STRINGTABLE from the resource files.
The STRINGTABLE is commented out since mid 2003.
2009-03-23 12:37:08 +01:00
Michael Stefaniuc 58e9834af8 reg: Fix/update the German translation. 2009-03-23 12:37:02 +01:00
Michael Stefaniuc 331bb8f356 reg: Change the German translation to UTF8. 2009-03-23 12:36:59 +01:00
Michael Stefaniuc efbb4ebf3e widl: Output "LONG" instead of "long" for a 32bit integer.
long is always 32bit in IDL files but that's not true in C.
2009-03-13 11:15:21 +01:00
Alexandre Julliard d7d84e71d3 winedbg: Don't name a function PRIVATE. 2009-03-12 14:29:53 +01:00
Dylan Smith cbf820abb0 winhlp32: Links are clicked on WM_LBUTTONDOWN not WM_LBUTTONUP.
This behaviour was tested against native winhlp32 by pressing down the
left mouse button and holding it while over the link to avoid having
WM_LBUTTONUP sent.  I noticed that the action for clicking the link
happened right away, without waiting for me to release the mouse button.
2009-03-12 13:09:54 +01:00
Aurimas Fischer c95011dc5c regedit: Add missing English resource. 2009-03-12 13:09:53 +01:00
Aurimas Fischer ddb2dc1ca9 regedit: Add Lithuanian translation. 2009-03-12 13:09:53 +01:00
Francois Gouget dfd09c310c winemenubuilder: Print an error message if we are unable to load an lnk file. 2009-03-12 13:09:53 +01:00
Francois Gouget 9b6d3676a0 winemenubuilder: Fix an off-by-one check that resulted in erroneous error messages. 2009-03-12 13:09:53 +01:00
Aurimas Fischer f723ceda67 notepad: Improve Lithuanian translation. 2009-03-11 15:56:46 +01:00
Dylan Smith a36b408f7e winhlp32: Prevent cursor flicker on mouse moves over richedit control.
Previously the cursor was being set by winhlp32 on WM_MOUSEMOVE, then
the richedit control would change it again on WM_SETCURSOR.  Since the
cursor set in both of these places was different, the cursor would
flicker from being frequently changed.

The reason winhlp32 is setting the cursor, rather than letting the
richedit control set the cursor, is that winhlp32 needs the hand cursor
to be shown over a link.  My first instinct was to just add the CFE_LINK
effect to the link characters, however this also forced a colour for the
link that was inconsistent with native winhlp32.  Native winhlp32
doesn't seem to load any richedit dll, so this doesn't imply that there
is an undocumented way of changing the colour of characters with
CFE_LINK.

This patch has winhlp32 override the WNDPROC for the richedit control to
handle the WM_SETCURSOR.  It simply sets the cursor to the hand if the
cursor is over the link, otherwise it just calls the original richedit
window proc.
2009-03-11 13:03:33 +01:00
Jim Cameron 5bd7e306b4 regedit: Fix crash importing large values from Unicode. 2009-03-09 14:21:26 +01:00
Hwang YunSong(황윤성) b77d177387 cmd: Updated Korean resource. 2009-03-09 12:06:15 +01:00
Francois Gouget 96848a0605 Remove spaces before '\n's. 2009-03-09 12:05:58 +01:00
Francois Gouget d1110dd2e9 winedbg: Remove spaces before '\n's. 2009-03-09 12:05:33 +01:00
Dylan Smith fb63cd0c87 winhlp32: Use EM_SCROLL to scroll richedit control.
Previously the richedit control contents were scrolled directly using
ScrollWindow.  This caused the richedit control to not actually scroll,
but only look like it scrolled, therefore causing plenty of glitches.
2009-03-09 12:04:11 +01:00
Paul Vriens 6bbe4604d7 programs/winetest: Show dll versions again for Win9x/WinME. 2009-03-05 13:24:56 +01:00
Alexandre Julliard 0f677a5beb makefiles: Add a dummy dependency on empty targets to work around a FreeBSD make bug. 2009-03-03 16:23:16 +01:00
Diaa Sami 8ea1a12ed6 cmd: Fixed a number of buffer overflows. 2009-03-03 14:03:48 +01:00
Michael Stefaniuc 3c80f741c2 regedit: Cast to LPARAM the 4th argument passed to SendMessage. 2009-03-03 12:35:53 +01:00
Michael Stefaniuc 87b15bb9fd taskmgr: Cast to LPARAM the 4th argument passed to SendMessage.
Casting to long would truncate the pointers when compiling with MSVC
for Win64.
2009-03-03 12:35:51 +01:00
Alexandre Julliard 1bd0690e5e uninstaller: Only load error strings when needed. 2009-03-03 12:35:35 +01:00
Francois Gouget 52e415f769 uninstaller: Use DELAYIMPORTS on the GUI dlls to speed up 'uninstaller --list'. 2009-03-03 12:35:19 +01:00
Hwang YunSong(황윤성) 9b309b0142 wordpad: Updated Korean resource. 2009-03-02 12:30:30 +01:00
Mike Ruprecht c7b204e98a winedbg: Fix typo in a comment. 2009-03-02 12:03:19 +01:00
Alexandre Julliard 7776faf3a7 winecfg: Offer a few more dlls in the load order drop-down list. 2009-02-27 16:05:30 +01:00
Alexandre Julliard 3f0d9d12c3 kernel32: Make winhelp.exe into a stand-alone 16-bit executable. 2009-02-26 13:25:45 +01:00
Alexandre Julliard a1cf6485df kernel32: Make winoldap.mod into a stand-alone 16-bit executable. 2009-02-26 13:25:45 +01:00
Dylan Smith 8e8c02a71f wordpad: Sort tab stops by numeric value rather than as string.
The bug could be seen by inserting tabs stops 1cm, 2cm, & 10cm.  The
10cm tab stop would be inserted before 2cm since the comparison isn't
based on the numeric value.
2009-02-26 12:10:51 +01:00
Dylan Smith 0292135a92 wordpad: Show error when user tries to add more than max tab stops.
Previously there was no such error, and if more than MAX_TAB_STOPS were
added, then some of the tab stops would be silently discarded.
2009-02-26 12:10:38 +01:00
Alexandre Julliard 65c6ca5947 programs: Get rid of the remaining binary wrappers, they break out-of-tree builds. 2009-02-25 16:06:22 +01:00
Paul Vriens b446f74974 winetest: Extend PATH if we have dlls that only come with .NET. 2009-02-25 14:05:26 +01:00
Alexandre Julliard 1cd730b289 winhlp32: Fix a crash when started without arguments. 2009-02-24 16:57:29 +01:00
Paul Vriens 95e03b727d winetest: Don't use W-functions in winetest to avoid issues on Win9x. 2009-02-24 16:57:25 +01:00
Alexandre Julliard a6b91685b7 programs: Only create executable wrappers for programs that get installed in the bin directory. 2009-02-24 16:56:57 +01:00
Alexandre Julliard 6b6ca1a801 winetest: Don't try to unload mshtml, it's broken. 2009-02-23 12:36:54 +01:00
Alexandre Julliard d9d2f37162 winetest: Process messages while waiting for a process to terminate. 2009-02-23 12:36:37 +01:00