Huw Davies
|
674e2cfd24
|
riched20: Fix an (incorrect) compiler warning.
|
2013-04-17 14:26:18 +02:00 |
Huw Davies
|
eb773e0dea
|
riched20: Use PointFromCharContext now that we can specify logical ordering.
|
2013-04-17 14:26:14 +02:00 |
Huw Davies
|
5ddfc36cc0
|
riched20: Add a visual vs logical order flag to the character to position mapping routines.
|
2013-04-17 14:26:09 +02:00 |
Francois Gouget
|
8e304065c1
|
riched20: ME_StrDup() is not used anymore so remove it.
|
2013-04-03 17:54:35 +02:00 |
Huw Davies
|
a20d42de15
|
riched20: Always write out the color table.
|
2013-03-25 14:09:41 +01:00 |
Huw Davies
|
c409fc13fd
|
riched20: Set the bidi base embedding level.
|
2013-03-25 14:09:38 +01:00 |
Huw Davies
|
503c6caba6
|
riched20: We don't need to special case the PARAFORMAT2 fields since the masks have already been correctly sanitised. This fixes setting PFE_RTLPARA.
|
2013-03-25 14:09:31 +01:00 |
Andrew Eikum
|
3f02c24163
|
riched20: EM_FINDTEXT implementation should match richedit character type.
|
2013-03-25 14:07:19 +01:00 |
Huw Davies
|
7a59014fa2
|
riched20: Send WM_CHAR notifications.
|
2013-02-28 21:02:06 +01:00 |
Huw Davies
|
5e53012736
|
riched20: Don't assume the the runs in a row are in visual order.
|
2013-02-26 18:18:16 +01:00 |
Huw Davies
|
c5c4d54905
|
riched20: Allow the cursor offset to be equal to the run length - this implies the cursor is at the end of the run, which isn't necessarily the start of the next.
|
2013-02-26 18:18:12 +01:00 |
Huw Davies
|
e68e6ff740
|
riched20: Correctly set the row's x position.
|
2013-02-26 18:18:06 +01:00 |
Huw Davies
|
a6369b8332
|
riched20: Rewrite ME_FindPixelPos to use ME_GetRunInRow.
|
2013-02-25 17:11:58 +01:00 |
Huw Davies
|
87163410e5
|
riched20: Only retrieve the next row.
|
2013-02-25 17:11:56 +01:00 |
Huw Davies
|
41dd421222
|
riched20: Return a BOOL that indicates whether the hit is exact.
|
2013-02-25 17:11:53 +01:00 |
Huw Davies
|
0730db2b99
|
riched20: Change ME_FindRunInRow to fill out a cursor structure.
|
2013-02-25 17:11:51 +01:00 |
Austin English
|
d50baaa1df
|
riched20: Make sure to load dll below 2GB address space.
|
2013-02-19 10:39:31 +01:00 |
Huw Davies
|
acaad0a842
|
riched20: Add the ability to CharFromPoint to either pick the closest leading edge or the leading edge of the selected character.
|
2013-02-18 16:34:10 +01:00 |
Huw Davies
|
1c0aaf7dd2
|
riched20: Use ME_PointFromChar to calculate the caret position.
|
2013-02-15 17:52:13 +01:00 |
Huw Davies
|
635614b5ea
|
riched20: Move the password string hack to just before it's used.
|
2013-02-15 17:52:11 +01:00 |
Huw Davies
|
a4378f44aa
|
riched20: Move the range clamping to the helper now that the range isn't used later on.
|
2013-02-15 17:52:08 +01:00 |
Huw Davies
|
79278497d3
|
riched20: Move underline drawing to a common function.
|
2013-02-15 17:52:02 +01:00 |
Huw Davies
|
ab6bb56988
|
riched20: Simplify selection painting by drawing a selected run twice with appropriate clipping.
|
2013-02-14 17:35:24 +01:00 |
Huw Davies
|
d528e76076
|
riched20: Use the point from char helpers to calculate the selection rectangle.
|
2013-02-14 17:35:20 +01:00 |
Huw Davies
|
2a6f99efcc
|
riched20: The string len parameter is no longer necessary.
|
2013-02-14 17:35:06 +01:00 |
Huw Davies
|
42b0c6ea33
|
riched20: Make it possible to perform point -> char conversion while holding a context.
|
2013-02-14 17:35:03 +01:00 |
Huw Davies
|
530c546a3f
|
riched20: Remove the special case tab handling now that we handle that in draw_space.
|
2013-02-14 17:35:00 +01:00 |
Huw Davies
|
4cbe94f42a
|
riched20: Move the white space painting operations to a common function.
|
2013-02-14 17:34:57 +01:00 |
Huw Davies
|
4178de89ef
|
riched20: Move text color determination to a helper function.
|
2013-02-14 17:34:48 +01:00 |
Huw Davies
|
681a9e1de6
|
riched20: Move y offset calculation to a helper function.
|
2013-02-14 17:34:41 +01:00 |
Huw Davies
|
c2c5121d19
|
riched20: Move underline pen creation to a helper function.
|
2013-02-14 17:34:31 +01:00 |
Huw Davies
|
82c8e567fb
|
riched20: Pass the run to the text drawing routine.
|
2013-02-14 17:34:23 +01:00 |
Huw Davies
|
941775e311
|
riched20: The run width is always passed so we don't need to calculate it again.
|
2013-02-14 17:34:13 +01:00 |
Huw Davies
|
c07212b3d0
|
riched20: Move run extent calculation to wrap.c.
|
2013-02-12 19:56:41 +01:00 |
Huw Davies
|
9e8a9f4f65
|
riched20: Move the split point calculation to wrap.c.
|
2013-02-08 19:31:09 +01:00 |
Huw Davies
|
68d72f4792
|
riched20: Move SplitRun to wrap.c and make it static.
|
2013-02-07 15:51:11 +01:00 |
Michael Stefaniuc
|
6c1b292f0b
|
riched20: Let C look like C.
|
2013-02-07 12:04:01 +01:00 |
Huw Davies
|
5168d66be7
|
riched20: Move the text to the paragraph level.
|
2013-02-05 20:15:37 +01:00 |
Huw Davies
|
b730efc9b4
|
riched20: Pass character ptrs to the whitespace finding functions.
|
2013-02-05 20:15:37 +01:00 |
Huw Davies
|
872a2ad031
|
riched20: Pass a character ptr and length to SplitParagraph.
|
2013-02-05 20:15:36 +01:00 |
Huw Davies
|
48b9ab37ac
|
riched20: Pass the character ptr and string length directly to the break proc helper.
|
2013-02-05 10:51:26 +01:00 |
Huw Davies
|
bf6bb4fc70
|
riched20: Actually pass the ANSI string to the break proc.
|
2013-02-05 10:51:15 +01:00 |
Huw Davies
|
86f077b163
|
riched20: Add an explicit run length member and use it rather than accessing the string length.
|
2013-01-31 16:32:12 +01:00 |
Huw Davies
|
f24ba125f6
|
riched20: Use the get_text helper in a few more places.
|
2013-01-31 16:32:07 +01:00 |
Huw Davies
|
76cfe7dc50
|
riched20: Rewrite the run whitespace test to take a run parameter.
|
2013-01-31 16:32:01 +01:00 |
Huw Davies
|
29e54f07f7
|
riched20: Rewrite the run splittable test to take a run parameter.
|
2013-01-31 16:31:52 +01:00 |
Huw Davies
|
27578f8bb6
|
riched20: Add a helper to retrieve the run text.
|
2013-01-30 17:19:31 +01:00 |
Huw Davies
|
c17af77b5c
|
riched20: Add a helper to debug the run text.
|
2013-01-30 17:19:28 +01:00 |
Huw Davies
|
95938b7a10
|
riched20: Add a paragraph ptr to each run.
|
2013-01-30 17:19:22 +01:00 |
Huw Davies
|
dee40e90ce
|
riched20: Move undo handling to a different set of structs as the display item structs are not a good fit.
|
2013-01-29 17:50:17 +01:00 |