smontagu%smontagu.org
596fb2c114
Only display a bidirectional caret on platforms that implement nsIBidiKeyboard. Bug 272096, r+sr=roc
2006-07-06 08:29:53 +00:00
mrbkap%gmail.com
64166325ef
Only recalculate the caret's rect when we're not currently drawn in an attempt to avoid caret turds when we're being notified of the caret movement after the frame has already been marked dirty. bug 335834, r+sr=roc
2006-05-04 00:05:22 +00:00
mrbkap%gmail.com
60b3288089
Update the caret position after reflows to avoid turds. bug 334649, r+sr=roc
2006-04-28 04:33:41 +00:00
roc+%cs.cmu.edu
d23fe29f4c
Bug 330305. Rename nsSelection to nsFrameSelection, and deCOMtaminate it, removing nsIFrameSelection. patch by Marc Liddell, r+sr=roc
2006-04-26 01:57:22 +00:00
mrbkap%gmail.com
97d5c65b7b
Make the caret paint in the same color as the foreground so it's not always painted black. bug 334635, r+sr=roc
2006-04-21 19:13:58 +00:00
mrbkap%gmail.com
cfb04e2527
Draw the caret in the normal path of frame painting instead of doing it directly to the current view. bug 287813, r+sr=roc
2006-04-17 23:16:46 +00:00
dbaron%dbaron.org
8b90a8ebf4
One-line descriptions of files, partly because they show up in LXR.
2006-03-30 05:56:38 +00:00
uriber%gmail.com
4c05ba4736
In nsTextEditRules::CheckBidiLevelForDeletion(), use nsSelection::GetPrevNextBidiLevels to determine bidi levels. bug=330460 r=smontagu sr=roc
2006-03-23 08:20:29 +00:00
smontagu%smontagu.org
31ce373202
Bug 305798: Bidi: After deleting last character of reverse-direction text, arrow keys move caret incorrectly. Patch by Uri Bernstein <uriber@gmail.com, r=smontagu, sr=roc
2005-11-16 09:37:01 +00:00
mark%moxienet.com
23a8fc37a5
Bug 311399, Crash [@ SetOrigin] during rendering context destruction. Remove QD save/restore from rendering context, it was placed there as a workaround for scrollbar functional and aesthetic bugs. Add OS event handler to fix aesthetic problems, and check for bad states to work around functional problems. r=josh sr=smfr
2005-11-10 03:46:52 +00:00
masayuki%d-toybox.com
418b11e331
Bug 313918 IME candidate list is positioned to wrong position if the caret is positioned non-root view r+sr=roc
2005-10-29 12:43:51 +00:00
roc+%cs.cmu.edu
41f7b1ac4a
Bug 311152. Make DOM selection changes repaint the caret in the new position. r=mrbkap,sr=dbaron
2005-10-12 18:40:38 +00:00
aaronleventhal%moonset.net
839cc756d5
Bug 193316. Caret not visible in readonly fields (HTML or XUL). r=mrbkap, sr=smfr
2005-10-04 03:14:03 +00:00
mats.palmgren%bredband.net
98ee62a50a
Caret drawn at incorrect position after typing a single LTR character in a blank RTL input field (or vice versa) while caret is visible. b=307533 r=uriber sr=bzbarsky
2005-09-10 11:14:48 +00:00
mrbkap%gmail.com
24bc2f5eea
bug 303399: Bidi: Problems with caret positioning on blank lines. Patch by Uri Bernstein <uriber@gmail.com>. r=mrbkap sr=roc
2005-08-24 17:44:28 +00:00
mats.palmgren%bredband.net
2f49f7bb2a
Erase caret if needed when content is removed. b=304383 r=mrbkap sr=bzbarsky
2005-08-22 00:25:20 +00:00
mats.palmgren%bredband.net
6e51772951
Don't use a Frame pointer to remember where we last painted the caret, instead use Content+offset+hint. b=296464 r=mrbkap sr=roc a=cbeard
2005-08-11 03:44:16 +00:00
dougt%meer.net
373d7db1ba
Windows CE build changes. This addresses most of the outstanding Windows
...
CE compilation issues.
This patch also fixes/removes CheckStackGrowthDirection assertions in
Javscript. This change is based on bug 242518. See comment 36.
This patch also removes the unused enum in transformiix . See bug
292118.
r/sr = dveditz/shaver
b = 291229
a = asa
2005-04-29 13:33:49 +00:00
mats.palmgren%bredband.net
c410f2fe3f
Account for the view's origin not lining up with the widget's. b=190290 r=bzbarsky sr=roc
2005-03-26 14:50:09 +00:00
bzbarsky%mit.edu
3ef2e416b4
Fix crashes in GTK1 builds due to reuse of rendering contexts for the caret.
...
Bug 254049, patch by Mark Banner <mark@standard8.demon.co.uk>, r=jst, sr=roc
2005-02-01 21:19:05 +00:00
bryner%brianryner.com
56a6d2bc54
Remove nsIAutoCopy and fold the functionality into nsSelection.cpp (bug 231343). r+sr=roc.
2005-01-31 23:47:26 +00:00
bmlk%gmx.de
ef4604f958
remove unused prescontext argument from GetOffsetFromView bug 276015 r/sr=dbaron
2004-12-26 19:48:54 +00:00
smontagu%smontagu.org
65e7b883f1
Prevent the right-to-left directional hook from overlapping the caret and make both directions thinner. Bug 264903, r=mkaply, aaronleventhal, sr=rbs.
2004-11-30 19:28:00 +00:00
neil%parkwaycc.co.uk
d13fb54f7e
Don't use QueryInterface to get a scrollable view from a view b=258521 r+sr=roc
2004-11-24 00:19:21 +00:00
scott%scott-macgregor.org
6bdf5c1fed
Try landing the fix for infamous Bug #98564 again -->
...
caret overlaps the last character in textfield (if positioned after the last char)
r=smontagu
sr=sfraser
We think this patch can land again because the regression it introduced was fixed by
Bug #216101 which does a better job of clearing out caret fragments.
2004-11-10 07:14:08 +00:00
aaronleventhal%moonset.net
120611ee77
Fixing bustage
2004-10-13 02:24:38 +00:00
aaronleventhal%moonset.net
24eabf40af
Bug 261054. Make caret consistently the same width throughout Gecko/Mozilla. Configurable through ui.caretWidth. r=glazou, sr=rbs
2004-10-13 01:12:14 +00:00
neil%parkwaycc.co.uk
1c346b8beb
Don't use QueryInterface to get a view from a scrollable view b=258521 r+sr=roc
2004-09-20 22:25:07 +00:00
bryner%brianryner.com
a8153addf4
More nsIPresShell deCOMtamination:
...
- Made Get/SetAuthorStyleDisabled and ReconstructStyleData non-virtual when called internally.
- Inlined GetFrameSelection and renamed it to FrameSelection.
- Removed non-inline version of GetViewManager.
- Removed unused EnablePrefStyleRules and ArePrefStyleRulesEnabled.
Bug 253889, r+sr=roc.
2004-08-29 03:08:44 +00:00
bryner%brianryner.com
efcc221ee4
Remove refcounting version of nsIPresShell::GetPresContext. Bug 253889, r+sr=roc.
2004-08-20 20:34:37 +00:00
bryner%brianryner.com
cc807b07b1
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
2004-07-31 23:15:21 +00:00
caillon%redhat.com
ae5e2bdd51
Bug 241507
...
Don't create new rendering contexts for each caret drawn on *nix platforms since there are no known issues with doing so. If issues crop up, I will undo this change.
r/sr=jst/bryner
2004-06-29 19:12:19 +00:00
neil%parkwaycc.co.uk
a01946be7b
Bug 216101 Cleaing frame refs can leave caret fragments p=mnyromyr@tprac.de r/sr=roc
2004-06-25 09:57:35 +00:00
bryner%brianryner.com
4451888110
Get rid of nsILanguageAtom and deCOMtaminate nsILanguageAtomService (bug 230603). Also, fix a bunch of atom double-addref leaks in nsFontMetricsXlib. r+sr=dbaron.
2004-06-08 23:53:59 +00:00
smontagu%smontagu.org
c9791928b9
DeCOMtaminate nsIFrame Set/GetProperty and merge Set/GetBidiProperty with it. Bug 117751, r+sr=roc
2004-06-01 06:20:16 +00:00
sspitzer%mozilla.org
11ed77ad8f
bullet proofing (wall paper) fix for top crasher bug #243294
...
now we just assert, instead of crash. see bug #245055 about the real problem.
Crash [@ nsCaret::GetViewForRendering] when printing a schedule from www.matkahuolto.info
r/sr=roc
2004-05-29 19:57:00 +00:00
gerv%gerv.net
85ce8c146b
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:30:37 +00:00
tor%cs.brown.edu
bd2796f514
Bug 240274 - remove PopState() argument. r=blizzard, sr=bryner
2004-04-18 13:13:35 +00:00
bryner%brianryner.com
62c142565c
More nsIPresContext deCOMtamination (bug 229371). r+sr=roc.
2004-04-13 00:28:44 +00:00
bryner%brianryner.com
d4f13c3ba7
Inline getters and setters for scaling factors on nsIDeviceContext. Bug 233103, r+sr=dbaron.
2004-02-05 01:57:10 +00:00
bryner%brianryner.com
05a0e4f624
Guarantee that the pres context's device context will be non-null by returning failure from Init() if it's null. Rename inline getter GetDeviceContext() to DeviceContext(), convert all callers to use the inline getter, and remove the virtual/refcounting getter. Bug 229371, r+sr=dbaron.
2004-02-02 22:17:21 +00:00
bryner%brianryner.com
290494e26b
Continuing nsIPresContext deCOMtamination (bug 229371). Remove GetImageLoadFlags (unused). Make failure to fetch the LookAndFeel service cause Init() to fail, don't null check it after that, and inlined the getter. Move IOService caching to nsImageFrame, the only user of it. r+sr=bzbarsky.
2004-01-21 09:35:59 +00:00
scott%scott-macgregor.org
5381098212
Bug #226325 --> Back out the fix for Bug #98564 as this opened us up to a regression where trailing stationary caret remnant left after backspace.
...
a=asa for 1.6b
2003-12-03 20:32:47 +00:00
scott%scott-macgregor.org
9a7c8f026b
Bug #98564 --> caret overlaps the last character in textfield (if positioned after the last char).
...
Patch written by kin.
r=smontagu
sr=sfraser
2003-11-16 07:08:55 +00:00
bryner%brianryner.com
86ad399c4f
Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
2003-09-07 22:37:27 +00:00
jaggernaut%netscape.com
f1efc20ae6
Bug 213602: Switch some users of NS_GetWeakReference over to do_GetWeakReference. r=bzbarsky, sr=dbaron
2003-07-25 19:06:59 +00:00
jaggernaut%netscape.com
f008bc2bad
Bug 25886: Get rid of a bunch of unused NS_DEFINE_IID, NS_DEFINE_CID. r=caillon, sr=dbaron
2003-07-20 07:47:59 +00:00
roc+%cs.cmu.edu
6739b8a3b5
Ongoing deCOMtamination. r+sr=dbaron
2003-07-02 10:30:00 +00:00
leon.zhang%sun.com
eb79de1241
Bug 204005: optimize caret timer usage
...
r=sfraser sr=brendan
2003-05-26 07:03:29 +00:00
timeless%mozdev.org
9bff1b2bc4
Bug 206165 Unused variable `PRBool aCanCacheFrameOffset' in nsCaret::GetCaretRectAndInvert
...
r=sfraser sr=sfraser
2003-05-23 22:24:37 +00:00