Mike McCormack
1e85e7c7c2
riched20: Fix a leak in the undo stack.
2006-11-06 12:23:50 +01:00
Mike McCormack
b7501a3b0c
riched20: Fix one more memory leak.
2006-11-06 12:23:46 +01:00
Mike McCormack
d89c46748f
riched20: Don't access memory after freeing it.
2006-11-06 12:23:42 +01:00
Mike McCormack
01e8eaefdc
riched20: Fixed memory leaks.
2006-11-06 12:23:33 +01:00
Mike McCormack
b5c031b160
riched20: Initialize and free the RTF lookup table in DllMain to avoid memory leaks.
2006-11-02 12:24:55 +01:00
Mike McCormack
14ec1d0c4c
riched20: Use WARN() not ERR() on unknown tokens.
2006-11-02 12:24:33 +01:00
Mike McCormack
8939587b19
riched20: Create macro functions for allocating and freeing memory.
2006-10-24 11:44:53 +02:00
Mike McCormack
e971e0fb89
riched20: Make sure to use GlobalAlloc with GlobalFree.
2006-10-24 11:44:36 +02:00
Hans Leidekker
177350d087
riched20: Win64 printf format warning fixes.
2006-10-14 20:16:56 +02:00
Mike McCormack
9eda99c0bb
riched20: Don't crash if a colour isn't found.
2006-10-09 20:38:11 +02:00
Michael Stefaniuc
86bb053cf8
riched20/tests: Win64 printf format warning fixes.
2006-10-09 12:55:20 +02:00
Francois Gouget
9197f5c3df
riched20: Tweak a buffer declaration to fix the compilation with Visual C++.
2006-10-02 11:54:46 +02:00
Michael Stefaniuc
85ce5117c5
Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int.
2006-09-29 16:08:30 +02:00
Andrew Talbot
b038fa18ee
riched20: Cast-qual warning fix.
2006-09-26 11:40:06 +02:00
Alexandre Julliard
32ab895e46
makefiles: Generate the dependencies line to avoid some code duplication.
2006-09-14 09:38:16 +02:00
Matt Finnicum
abecd9e393
riched20: Rewrite of scrolling and some redrawing code.
...
Replaces duplicated scrolling code with re-usable functions.
Removes excessive boundary checking on scroll code, since that's done
in the scrollbar control anyways.
Properly separates repaint calls based on what has changed.
Send EN_UPDATE and EN_CHANGE at the right places.
Only call EnsureVisible on changes, not all repaints.
2006-09-11 11:29:42 +02:00
Hippocrates Sendoukas
0ad5638bf1
riched20: WM_CONTEXTMENU fix for custom context menus.
2006-09-07 16:06:56 +02:00
Hippocrates Sendoukas
0134e8f7d0
riched20: ME_SetSelection -1 to -1 behavior fix.
2006-09-07 16:06:14 +02:00
Brian Chang
1f2eb859ac
riched20: EM_EXSETSEL fixes and conformance tests.
2006-08-28 17:48:23 +02:00
Alexandre Julliard
5cf75e615a
makefiles: Only run test and documentation targets in directories that need them.
2006-08-28 13:37:44 +02:00
Matt Finnicum
0d15a6ae15
riched20: Remove two testing fixme's that were accidentally committed.
2006-08-28 11:36:49 +02:00
Clinton Stimpson
bbd05a4644
riched20: Add tests for EM_GETMODIFY.
2006-08-23 20:10:50 +02:00
Matthew Finnicum
9b47add3bf
riched20: Make EM_EXLINEFROMCHAR handle special case of lParam == -1.
2006-08-22 11:57:40 +02:00
Matt Finnicum
cba7238364
riched20: Swap two lines that were in wrong order / caused notification not to be sent.
2006-08-21 12:08:39 +02:00
Stefan Huehner
998e256c82
Fix some -Wstrict-prototype warnings () -> (void).
2006-08-21 12:06:26 +02:00
Matt Finnicum
e73890a72c
riched20: Send EN_LINK notifications. Properly underline / color links.
2006-08-17 11:44:12 +02:00
Phil Krylov
2aed652c01
riched20: Accept RTF header without a version number.
2006-08-11 11:56:07 +02:00
Phil Krylov
d360f1db51
riched20: Accept RTF group tokens inside colortbl destination.
2006-08-11 11:55:48 +02:00
Matt Finnicum
22bc001c08
riched20: Add conformance tests for WM_SETFONT.
2006-08-10 11:30:03 +02:00
Ken Myers
13e4ddd2df
riched20: Implement EM_EXLIMITTEXT, EM_GETLIMITTEXT and tests.
2006-08-10 11:28:43 +02:00
Clinton Stimpson
ea755999f1
riched20: Fix crash with NULL lParam in EM_SETTEXTEX.
2006-08-10 10:54:27 +02:00
Matt Finnicum
658c0cdd1a
riched20: Implement EM_SHOWSCROLLBAR, EM_SETSCROLLPOS, ES_DISABLENOSCROLL, and WS_VSCROLL.
2006-08-09 11:20:43 +02:00
Matt Finnicum
cba3b122ed
riched20: Modify ME_CharFromPoint to work properly with password controls.
2006-08-08 19:35:44 +02:00
Krzysztof Foltman
bad844d0a9
riched20: New, clean, simple selection repaint logic - should fix all outstanding refresh issues.
2006-08-07 19:59:58 +02:00
Krzysztof Foltman
3a0c15e939
riched20: Ensure text is wrapped before invalidating selection.
2006-08-07 13:09:27 +02:00
Matt Finnicum
2b92bf78d1
riched20: Implement EM_SETPASSWORDCHAR and EM_GETPASSWORDCHAR.
2006-08-05 11:25:34 +02:00
Krzysztof Foltman
f07740b28b
riched20: Make EM_LINELENGTH work correctly for non-final paragraphs containing exactly one screen line.
2006-08-03 22:27:57 +02:00
Krzysztof Foltman
9667a891ff
riched20: Make EM_GETLINE work properly in 1.0 emulation mode.
2006-08-03 22:27:45 +02:00
Krzysztof Foltman
5f32291ace
riched20: Ctrl+A should be allowed in read-only controls too.
2006-08-03 22:27:36 +02:00
Andrew Talbot
3f8e2efc18
riched20/tests: Write-strings warnings fix.
2006-08-03 22:22:48 +02:00
Alexandre Julliard
344389d6d5
riched20: Fixed handling of window private data for Win64.
2006-08-03 18:20:01 +02:00
Krzysztof Foltman
6f15b54ade
riched20: Handle incorrect calls of window procedure.
2006-08-03 18:18:14 +02:00
Krzysztof Foltman
9dd276bfd1
riched20: Added short descriptions to functions in run.c, just in case
...
anybody had any doubts about what they actually do.
2006-08-02 22:01:10 +02:00
Thomas Kho
3f19ffe809
riched20: Implement EM_GETLINE.
2006-07-31 17:18:56 +02:00
Andrew Talbot
0c96a42a59
riched20: Write-strings warnings fix.
...
The string members of the FINDTEXT and FINDTEXTEX structs are declared
constant in the SDK.
2006-07-24 12:57:32 +02:00
Krzysztof Foltman
d17591fdf9
riched20: WM_SETFONT support.
2006-07-17 13:44:04 +02:00
Alexandre Julliard
eb8a40c368
libs: Merged libwine_unicode into libwine.
...
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Juan Lang
10d6726b42
riched20: Add stub implementation of ITextDocument.
2006-07-11 12:41:17 +02:00
Alexandre Julliard
77dc0d9be5
.gitignore: Added wildcards to ignore generated resource files.
2006-07-10 21:39:00 +02:00
Alexandre Julliard
0fa8baafcb
make_dlls: Recursively ignore .ok files in all tests directories.
2006-07-10 21:26:50 +02:00