scc@netscape.com
dce90dfaff
making string conversions explicit
2000-04-15 21:18:29 +00:00
troy@netscape.com
ae28982d73
b=35749 Fixed Purify warning
2000-04-13 20:55:40 +00:00
troy@netscape.com
23b43d41d6
b=35312 Made sure we don't mesure in chunks if letter spacing is
...
specified
2000-04-13 20:43:48 +00:00
dveditz@netscape.com
3192e42ee3
get VC5 Mozilla build back off the floor, a=granrose
2000-04-12 22:48:54 +00:00
troy@netscape.com
45645930ea
b=35603, r=jinjin@pacbell.net Fix for blocker (crash when selecting
...
text)
2000-04-12 22:22:58 +00:00
troy@netscape.com
8f5c40c23e
Fix for build bustage
2000-04-12 15:42:55 +00:00
troy@netscape.com
bcbbffb9c2
Added support for measuring text runs in ascii, and changed text transformer
...
to leave the text as ascii if possible
2000-04-12 14:54:43 +00:00
ftang@netscape.com
befc1e568d
mjudge at ftangs machine. last fix to stop crashing. still problem with event from external IME window not getting to ESM
2000-04-10 21:35:52 +00:00
ftang@netscape.com
d30c9a4408
mjudge checkin in from ftangs machine. fixing japanese lockup. this will not fix the strange loss of the commit event to the ESM however. that was making thisproblem obvious.
2000-04-10 21:02:25 +00:00
mjudge@netscape.com
8bb4cd8e0d
a=leaf r=ftang. I will be more carefull with ime when doing selection.. I will be more carefull with ime...
2000-04-08 00:17:14 +00:00
mjudge@netscape.com
5fdc49544b
a=leaf. r=sfraser. fixing ime lockup. stupid mistake on my part
2000-04-07 19:32:46 +00:00
troy@netscape.com
b9a0eab4a2
Eliminated buffering that the text frame was doing when measuring
...
text in runs and changed the text transformer code to do the buffering
instead. It was already copying the transformed text into its internal
buffer anyway, so this saves the extra copy
2000-04-04 14:14:47 +00:00
pierre@netscape.com
8c6938418b
Use the system colors to paint the text selection (and added NS_DONT_CHANGE_COLOR to support the Mac selection scheme where colored text keeps its colors when selected).
2000-04-04 09:07:41 +00:00
scc@netscape.com
6bf2422246
making string conversions explicit
2000-04-03 11:39:09 +00:00
mjudge@netscape.com
e73ae83f43
selecting generated content works now. subtree iterator and all. incredible... added new private method to nsTextFrame to factor out some things on getting correct offsets from generated frames. its a no-op almost for non generated frames
2000-04-02 05:05:31 +00:00
cls@seawood.org
b883f0be9c
Please use PR_TRUE & PR_FALSE. Not all C++ compilers support the keywords true & false.
2000-03-31 11:09:28 +00:00
mjudge@netscape.com
f44483d233
changed alot here having to do with get position. made it much faster for non-slow frames. (slow=char spacing ect) also removed some code to make the ::GetWidth call factored out so I can reuse it. selection now has a DrawSelectionIterator that spits out the next series of chars and their color ect when drawing selection. this allows us to combine many different types of selection. This also means that XOR is not used here any more. we will hook up selection colors to style shortly in the next week.
2000-03-31 07:26:07 +00:00
troy@netscape.com
fba2986948
Fix for divide by zero I accidently introduced
2000-03-31 05:40:35 +00:00
troy@netscape.com
b2519422a3
Fix non Win32 compiler bustage
2000-03-31 05:10:36 +00:00
troy@netscape.com
e51d26871b
Changed text measurement code to use the new rendering context function
...
that measures chunks or words. Because that function is only implemented
on Win32 the code is #ifdef _WIN32
2000-03-31 04:27:43 +00:00
jim_nance@yahoo.com
112be9f648
Bug 33322 - Fix compiler warnings. Its been on n.p.m.builds for a few
...
days for module owners to comment on. r=troy@netscape.com
2000-03-30 03:21:26 +00:00
sfraser@netscape.com
b69b5e35fc
Fixes to nsTextFrame so that every text frame no longer AddRefs the blink timer, and tidyup of blink timer code. r=troy
2000-03-25 00:49:58 +00:00
troy@netscape.com
439b719de5
Fixed problem with previous checkin. Made sure "mColumn" is set
...
correctly
2000-03-24 05:04:15 +00:00
troy@netscape.com
414ddbf6b4
No change in functionality. I factored out the loop that measures text into
...
member function MeasureIndividualWords()
2000-03-23 22:58:43 +00:00
mjudge@netscape.com
0f3a248c0a
this should have NOT used ABS. if negative there is NO ROUNDING ERROR! ;)r=akkana
2000-03-22 02:10:37 +00:00
pierre@netscape.com
1dcdbdaf29
32252 "Small Caps font too small". Changed the ratio for small-caps from 0.7 to 0.8 (same as MacIE5).
2000-03-19 07:47:23 +00:00
pierre@netscape.com
ee71ad262f
Fix 32199 (visibility:collapse is not being interpreted as hidden on block and inline level elements) and parts of 21701 (misuse of style attr mVisible).
In the following files, replacing disp->mVisible with disp->IsVisible() is a BUG FIX: nsBlockFrame, nsBulletFrame, nsHRFrame, nsHTMLContainerFrame, nsImageFrame, nsTextFrame.
In all the other files, replacing disp->mVisible with disp->IsVisible() or disp->IsVisibleOrCollapsed() is merely a SYNTACTICAL CHANGE. The respective owners will later review the use of IsVisibleOrCollapsed() and in some cases replace it with IsVisible(). See bug 21701.
2000-03-17 10:15:13 +00:00
troy@netscape.com
c1b7296113
b=30391 r=troy@netscape.com Patch from rbs@maths.uq.edu.au to add parens when
...
necessary to PR_ABS macro
2000-03-11 16:50:52 +00:00
buster@netscape.com
108637a0fe
bug 26840 r=mjudge
2000-02-14 01:54:20 +00:00
nisheeth@netscape.com
c4b1ae5d8b
r=Troy. We were specifying the incorrect child as a reflow dirty target in some cases.
2000-02-11 07:11:43 +00:00
mjudge@netscape.com
0db72c26f0
fix for memory leak bug 24332
2000-02-10 07:55:34 +00:00
mjudge@netscape.com
5dae548c78
fix for bug 18528. fixing tabs controls in selection guessing.
2000-02-10 07:48:17 +00:00
ftang@netscape.com
33b87d2e0f
r=nhotta, fix 24451. Change the IME hightlight code so
...
it won't draw out the clip boundary. It now draw by different color
instead of different hight.
2000-02-02 23:39:25 +00:00
pp@ludusdesign.com
baf799923b
Converting ::GetIID() into NS_GET_IID(). Bug #20232 . r=scc, r=mozbot
2000-02-02 22:24:56 +00:00
troy@netscape.com
67f034175a
b=21657 a=chofmann@netscape.com Made "overflow list" a full fledged
...
child list and changed ReparentFrameView() to check it.
2000-01-22 01:16:50 +00:00
michael.lowe@bigfoot.com
9875af405d
Repeating, prioritised timer implementation for Windows and Gtk (bug 22979). author={Win32=michael.lowe@bigfoot.com, Gtk=alex@cendio.se}, r={kmcclusk,rods,sfraser,et al} a=brendan
2000-01-21 21:56:09 +00:00
nisheeth@netscape.com
81aed40d97
r=troy. Changed block, inline, and text frames to call the parent's ReflowDirtyChild() method instead of generating reflow commands.
2000-01-19 03:58:05 +00:00
rbs@maths.uq.edu.au
2cddc0d76b
[MATHML] Change of the character coordinate system of the bounding metrics
2000-01-17 07:34:24 +00:00
mjudge@netscape.com
e7742baf73
small changes for 22752 ctrl left and right. r=cmanske
2000-01-12 21:39:36 +00:00
mjudge@netscape.com
96c555e9d3
bug 15982 r=cmanske. needed more places to add checks for style turning off normal selection.
2000-01-11 19:44:59 +00:00
mjudge@netscape.com
7174f98fc5
r= kin. fix for another parameter. fixing m13 bug with multiple selection.
2000-01-08 00:31:32 +00:00
rbs@maths.uq.edu.au
24733eca10
[MATHML] Added code to enable Reflow() to return, if requested, the bounding metrics needed for precise MathML placements. This is a WIP approved by Troy.
2000-01-07 14:33:11 +00:00
sspitzer@netscape.com
92a5c3ef96
initialize some variables, fix a comment, fix a FMM
1999-12-22 00:41:38 +00:00
rginda@netscape.com
fc987a4cbb
Adding check for null document. Prevents crash described in bug 20677.
...
r=brendan@mozilla.org
1999-12-07 22:04:52 +00:00
hyatt@netscape.com
9a7a1b27f7
Implementing a generalized recycler and arena for all layout frames. Hoping to improve
...
bug #9489 . Should also definitely fix bug #15916 . r=troy
1999-12-04 23:49:50 +00:00
ftang@netscape.com
7794909ca4
fix bug 18398. Make sure the startOffset and textWidth get reset in the while loop
1999-11-30 22:16:12 +00:00
tbogard@aol.net
617bb737a6
Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc
1999-11-24 06:03:41 +00:00
mjudge@netscape.com
fc88b86e04
Fixing mac issue with selection dragging not working when above or below single line text. aka URL. mac has a different preference now. this may be done with look and feel object later. hyatt,cmanske(19191)
1999-11-24 01:10:22 +00:00
mjudge@netscape.com
5fb61f40e8
small fixes for BR frames getting correct offset. also one case of textframe not returning proper location (simply a missed change of a regressed call in PeekOffset) nsCaret was also too stringent on the limitation of text frames as the only frames to get the caret position. these were reviewed by a few people and i just dont remember. r=simon,cmanske,akkana and hyatt?
1999-11-23 20:30:21 +00:00
dmose@mozilla.org
796280940b
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00