Commit Graph

55414 Commits

Author SHA1 Message Date
Francois Gouget
7274de8888 progman: Make DIALOG_Symbol() static. 2009-02-09 13:15:47 +01:00
Francois Gouget
c6643c6108 taskmgr: Make some functions static. 2009-02-09 13:15:44 +01:00
Francois Gouget
0ecc22be61 shell32: HCR_GetDefaultIconFromGUIDW() is unused so remove it. 2009-02-09 13:15:11 +01:00
Francois Gouget
fc93ff351e shell32: Get rid of TRASH_ELEMENT and TRASH_DisposeElement().
The latter was unused while the former did not seem very useful.
2009-02-09 13:15:04 +01:00
Francois Gouget
59c00d5568 shell32: Remove some unused functions in clipboard.c. 2009-02-09 13:14:41 +01:00
Francois Gouget
a8187db2fb winealsa.drv: ALSA_PeekRingMessage() is not used anymore so remove it. 2009-02-09 13:14:34 +01:00
Francois Gouget
4617d7753d urlmon: Make create_http_protocol() static. 2009-02-09 13:14:16 +01:00
Francois Gouget
07b7da77d4 user32: Make EditWndProcW() static, fix its documentation. 2009-02-09 13:14:03 +01:00
Francois Gouget
9e7b55675d user32: Reorder some functions to avoid forward declarations in edit.c. 2009-02-09 13:13:55 +01:00
Francois Gouget
0e9695d9c8 user32: Remove unneeded forward declarations in edit.c. 2009-02-09 13:13:42 +01:00
Francois Gouget
90d8b9426f notepad: Make the Lithuanian resources SUBLANG_NEUTRAL. 2009-02-09 13:13:36 +01:00
Dylan Smith
c8b4455565 richedit: Removed ME_StrRelPos, ME_StrRelPos2, & ME_PosToVPos functions.
These functions were just being used for addition, so it was simpler to
remove the functions and modify the places it was used.

The ME_StrRelPos2 and ME_PosToVPos were just simple wrappers around
ME_StrRelPos, and ME_PosToVPos wasn't being used.
2009-02-09 13:05:13 +01:00
Dylan Smith
1eb0f73ab0 richedit: Got rid of ME_GetCharFwd and ME_GetCharBack.
These two functions were being used for simple operations, to get the
first or last character when pre-computing flags for splitting runs.

The call to ME_GetCharBack wasn't even giving the correct result, it
would always return -1 since it is being called with nPos of 0.

This patch simplifies the code by removing the functions and getting the
characters directly from the string.
2009-02-09 13:05:13 +01:00
Dylan Smith
5f15de0690 richedit: Removed ME_StrLen and ME_StrVLen field access functions.
These functions were probably previously needed because of some wierd
special handling of backspace characters, but currently there is no
reason why the nLen field can't be accessed directly.

Having to functions that just access the string length field just causes
slightly more effort for someone to look at the code, because they need
to enter the function to find out what it actually is doing.
2009-02-09 13:05:13 +01:00
Dylan Smith
f148d82093 richedit: Got rid of useless function ME_VPosToPos.
The function was just returning the second parameter.  It had some
commented out code that indicated that previously backslashes weren't
included in the length.  Native wordpad doesn't handle backspaces in a
special way, so this must have been an internal representation that
complicated finding the position of characters.
2009-02-09 13:05:12 +01:00
Dylan Smith
d306b6b5e9 richedit: Removed some conditions that are always taken.
ME_GetCursorCoordinates had two conditions that were always taken.  The
first condition was if(pCursor->pRun->type == diRun) was following an
assertion making the exact same check.  The next one, if(row), should
always be taken, otherwise the richedit controls are in a corrupt state,
therefore an assertion is more appropriate.
2009-02-09 13:05:12 +01:00
Dylan Smith
4b7e8f185b richedit: Avoid duplication in make string functions using ME_MakeStringB.
I found that ME_MakeStringB was previously unused, and that the other
ME_MakeString functions repeated code that was already in ME_MakeStringB.
Making ME_MakeStringB static and using it to avoid duplicate code seemed
like a better idea than removing the function.
2009-02-09 13:05:12 +01:00
Dylan Smith
f53f40bcb3 richedit: Prevent string trunction due to NULL characters. 2009-02-09 13:05:12 +01:00
Dylan Smith
1ceb903f9d richedit: Simplified ME_UpdateSelectionLinkAttribute. 2009-02-09 13:05:12 +01:00
Dylan Smith
71d797c55c richedit: Directly get start and end of text on Ctrl-Home or Ctrl-End.
Previously it found the start or end by traversing the linked lists of
run, rows, paragraphs, and cells from the current position of the
cursors.  Clearly it is better to get the start or end directly to make
it a constant time operation.
2009-02-09 13:05:12 +01:00
Dylan Smith
c2c2c1117e richedit: Wrap even when message says not to repaint.
Wrapping is needed to be done even when repainting isn't done since
later messages expect line breaks to reflect the current text.  Some
message can specify not to paint the sceen, but this should prevent
wrapping from being done.
2009-02-09 13:05:12 +01:00
Alexandre Julliard
6ae7b1f3e0 include: Moved VWIN32 ioctl definitions out of winioctl.h. 2009-02-09 13:05:12 +01:00
Alexandre Julliard
72fdb74326 setupapi: Don't use 'interface' as variable name, since it can be defined to a keyword. 2009-02-09 13:04:55 +01:00
Alexandre Julliard
0a81b7887f jscript: Rename the GetObjectW variable to avoid conflict with the function of the same name. 2009-02-09 13:03:59 +01:00
Alexandre Julliard
7682bc6f88 rsaenh: Rename the HANDLETABLE structure to avoid conflicts with wingdi.h. 2009-02-09 13:03:35 +01:00
Alexandre Julliard
8bb21b710e include: Undefine a few Unicode macros that conflict with interface functions. 2009-02-09 13:03:09 +01:00
Andrew Talbot
e3c5225353 qcap: Remove an unused function. 2009-02-09 12:22:52 +01:00
Andrew Talbot
9a079a64e6 cabinet: Declare a function static. 2009-02-09 12:22:49 +01:00
Juan Lang
76f4b9b053 rpcrt4: Don't abort reading from a pipe if a single read is short. 2009-02-09 12:09:01 +01:00
Juan Lang
c7d65aa7e1 cryptui: Delete the private keys if requested when they're successfully exported. 2009-02-09 12:08:39 +01:00
Juan Lang
ccc2be7470 cryptui: Save private key in temporary store when exporting it. 2009-02-09 12:08:34 +01:00
Juan Lang
af87814ac6 cryptui: Ensure a certificate's private key is exportable before allowing it to be selected for export. 2009-02-09 12:08:27 +01:00
Juan Lang
fd3cd61b5d cryptui: Correct return value of the user cancels the export wizard. 2009-02-09 12:08:20 +01:00
Juan Lang
0d961d9ce3 cryptui: Implement exporting to a PFX file. 2009-02-09 12:08:15 +01:00
Juan Lang
8cb9702265 cryptui: Skip password page when moving backward through the export wizard if it wasn't shown in the first place. 2009-02-09 12:08:09 +01:00
Juan Lang
0eefd4fb3b cryptui: Validate password in export wizard. 2009-02-09 12:08:04 +01:00
Juan Lang
6209459b21 cryptui: Only show password page if the private key is to be exported. 2009-02-09 12:07:28 +01:00
Juan Lang
9c52df8364 cryptui: Add a password page to the export wizard. 2009-02-09 12:07:22 +01:00
Juan Lang
7dae1dc512 cryptui: Enable/disable PFX choice based on whether the private key is to be exported. 2009-02-09 12:07:12 +01:00
Juan Lang
f09b7fa12f cryptui: Set default export format based on whether the private key is to be exported. 2009-02-09 12:07:06 +01:00
Juan Lang
bd3c992795 cryptui: Make a copy of export info in CryptUIWizExport. 2009-02-09 12:06:56 +01:00
Juan Lang
53c84a8518 cryptui: Prompt whether to export the private key from CryptUIWizExport. 2009-02-09 12:06:48 +01:00
Michael Stefaniuc
2caf7b8669 include: Change two DWORD to DWORD_PTR in vfw.h to match the DDK. 2009-02-09 12:06:23 +01:00
Michael Stefaniuc
fb9b95b7a9 riched20: Fix some Win64 compiler warnings.
- A HWND can be safely marshaled over a LONG as its payload is not
  a pointer but a user handle.
- Use GetWindowLongPtr instead of GetWindowLong to retrieve a pointer.
2009-02-09 12:06:20 +01:00
Michael Stefaniuc
df271e0e8f spoolss: Add missing LeaveCriticalSection on error path (Smatch). 2009-02-09 12:06:15 +01:00
Aric Stewart
a840c35d42 msctf: Hook up ITfContextOwnerCompositionSink if present. 2009-02-09 12:06:11 +01:00
Juan Lang
42be55d744 crypt32: Fix a regression in chain tests.
Relaxing the tests on older versions of Windows caused a couple tests
to fail on more recent ones, which was unintended.
2009-02-09 12:06:02 +01:00
Artem Reznikov
e9996b9be4 avifil32: Ukranian translation. 2009-02-09 12:05:54 +01:00
Alexandre Julliard
82ea2994e8 winepath: Fixed the wmain() definition. 2009-02-06 23:20:27 +01:00
Alexandre Julliard
8e71504e76 programs: Don't make apps Unicode if they don't use the command line. 2009-02-06 23:20:01 +01:00