David Ayers
|
b18f1c4ac4
|
Header reorganization - Please refer to ChangeLog
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17408 72102866-910b-0410-8b05-ffd578937521
|
2003-07-31 23:52:10 +00:00 |
|
Fred Kiefer
|
3c46da992d
|
Changed element char_index of structure glyph_cache_t to unsigned.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17006 72102866-910b-0410-8b05-ffd578937521
|
2003-06-23 15:51:27 +00:00 |
|
Alexander Malmberg
|
d332316918
|
Handle text containers with no area.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16929 72102866-910b-0410-8b05-ffd578937521
|
2003-06-15 15:18:54 +00:00 |
|
Adam Fedor
|
6be9174933
|
Include <> -> ""
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16917 72102866-910b-0410-8b05-ffd578937521
|
2003-06-13 15:01:12 +00:00 |
|
Alexander Malmberg
|
8a2e943bbd
|
Detect and handle gaps in the soft invalidated layout information.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16639 72102866-910b-0410-8b05-ffd578937521
|
2003-05-05 20:52:24 +00:00 |
|
Alexander Malmberg
|
bbdf75548a
|
Fix updating of glyph counts in some rare cases. Minor cleanups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16408 72102866-910b-0410-8b05-ffd578937521
|
2003-04-10 00:08:26 +00:00 |
|
Alexander Malmberg
|
60c44310e2
|
Tweak glyph caching parameters to increase performance.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16330 72102866-910b-0410-8b05-ffd578937521
|
2003-04-02 13:28:29 +00:00 |
|
Alexander Malmberg
|
017c2515c7
|
Change type of a variable holding a character index to int (was char, would overflow and break things.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16117 72102866-910b-0410-8b05-ffd578937521
|
2003-03-03 15:20:02 +00:00 |
|
Alexander Malmberg
|
8712b50242
|
Make sure the extra line frag rect is always set when we reach the end.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16043 72102866-910b-0410-8b05-ffd578937521
|
2003-02-22 01:43:11 +00:00 |
|
Alexander Malmberg
|
5faf6f6f1e
|
Optimize reuse of soft-invalidated layout a bit in a common case.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16006 72102866-910b-0410-8b05-ffd578937521
|
2003-02-18 23:34:51 +00:00 |
|
Alexander Malmberg
|
f4a797f333
|
Use the soft-invalidated layout information to avoid rebuilding layout (when possible).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16004 72102866-910b-0410-8b05-ffd578937521
|
2003-02-18 20:27:13 +00:00 |
|
Alexander Malmberg
|
e262df5bbd
|
(-layoutGlyphsInLayoutManager:inTextContainer:startingAtGlyphIndex:previousLineFragmentRect:nextGlyphIndex:numberOfLineFragments:): Determine the initial value for newParagraph correctly.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15992 72102866-910b-0410-8b05-ffd578937521
|
2003-02-18 00:35:18 +00:00 |
|
Alexander Malmberg
|
7e1801395c
|
Store the line frags array as an ivar instead of allocating and freeing it everytime -layoutLineNewParagraph: is called.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15977 72102866-910b-0410-8b05-ffd578937521
|
2003-02-16 16:54:45 +00:00 |
|
Alexander Malmberg
|
4dc81ab769
|
Implement extra line fragment handling.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15968 72102866-910b-0410-8b05-ffd578937521
|
2003-02-16 03:18:35 +00:00 |
|
Alexander Malmberg
|
6d1c78032a
|
Fix an edge case in tab handling. Also, if tabs occure and the paragraph style has no more tab stops, act as if there were tabs every 100 points.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15957 72102866-910b-0410-8b05-ffd578937521
|
2003-02-14 16:59:38 +00:00 |
|
Alexander Malmberg
|
77950b1e66
|
Implement basic handling of tabs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15950 72102866-910b-0410-8b05-ffd578937521
|
2003-02-12 23:53:29 +00:00 |
|
Alexander Malmberg
|
39b3c70b7d
|
(-breakLineByWordWrappingBefore:): Return correct index when breaking at a control glyph.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15917 72102866-910b-0410-8b05-ffd578937521
|
2003-02-09 17:37:04 +00:00 |
|
Alexander Malmberg
|
8c9dff945f
|
Make the main typesetting method reentrant.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15913 72102866-910b-0410-8b05-ffd578937521
|
2003-02-09 13:53:35 +00:00 |
|
Alexander Malmberg
|
e06aff244d
|
Improve calculation of line height and baseline.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15907 72102866-910b-0410-8b05-ffd578937521
|
2003-02-08 21:56:33 +00:00 |
|
Alexander Malmberg
|
2169264f00
|
(-layoutLineNewParagraph:): Fix sign problem with descender.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15843 72102866-910b-0410-8b05-ffd578937521
|
2003-02-01 12:54:09 +00:00 |
|
Alexander Malmberg
|
4087e5c7f7
|
Remove debugging printf.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15826 72102866-910b-0410-8b05-ffd578937521
|
2003-01-31 21:11:13 +00:00 |
|
Alexander Malmberg
|
3ea5844deb
|
Implement text attachment handling.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15825 72102866-910b-0410-8b05-ffd578937521
|
2003-01-31 21:08:24 +00:00 |
|
Alexander Malmberg
|
1c5f6f4772
|
(-layoutLineNewParagraph:): Place baseline higher.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15758 72102866-910b-0410-8b05-ffd578937521
|
2003-01-29 15:04:46 +00:00 |
|
Alexander Malmberg
|
67626efae4
|
Set proper used rect for line frag rects.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15749 72102866-910b-0410-8b05-ffd578937521
|
2003-01-28 19:04:34 +00:00 |
|
Alexander Malmberg
|
f1255d750b
|
Try to make sure each container gets at least one line frag rect.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15747 72102866-910b-0410-8b05-ffd578937521
|
2003-01-28 17:00:15 +00:00 |
|
Alexander Malmberg
|
46f18bc1ff
|
Whitespace cleanups and comments.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15745 72102866-910b-0410-8b05-ffd578937521
|
2003-01-28 16:44:34 +00:00 |
|
Alexander Malmberg
|
9407b0bfca
|
Merge in text-system-branch.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15718 72102866-910b-0410-8b05-ffd578937521
|
2003-01-26 19:21:40 +00:00 |
|