mjudge%netscape.com
|
85ff7d2a69
|
reviewed sfraser approved choffman 6771 6762 UMR and Extreemly inefficient table selection code fixed simply
git-svn-id: svn://10.0.0.236/trunk@32354 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-20 00:52:00 +00:00 |
|
joki%netscape.com
|
5ff7e26f51
|
Breaking nsIDOMEvent out into nsIDOMEvent and nsIDOMUIEvent.
git-svn-id: svn://10.0.0.236/trunk@32168 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-18 23:51:04 +00:00 |
|
mjudge%netscape.com
|
ff933f4f73
|
adding in selection of non text frames in editor only
git-svn-id: svn://10.0.0.236/trunk@31872 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-17 00:21:18 +00:00 |
|
cmanske%netscape.com
|
0992ccb525
|
Fixed isCollapsed not working for a selection with 1 range
git-svn-id: svn://10.0.0.236/trunk@31461 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-13 21:49:12 +00:00 |
|
warren%netscape.com
|
fe7d7e2e69
|
Fixed nsICollection (and Count in particular) to be xpidl friendly.
git-svn-id: svn://10.0.0.236/trunk@31413 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-13 04:56:04 +00:00 |
|
jfrancis%netscape.com
|
710bff6a24
|
updated to new iter behavior
git-svn-id: svn://10.0.0.236/trunk@31387 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-13 02:50:15 +00:00 |
|
mjudge%netscape.com
|
3eb321b254
|
fixing lame compiler bug in SunOS gcc we are using wont accept this template call in nsCOMPtr
git-svn-id: svn://10.0.0.236/trunk@31376 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-13 02:14:32 +00:00 |
|
mjudge%netscape.com
|
09deaec2f5
|
adding back in keyboard navigation. removing const from peekoffset to stop the const creep
git-svn-id: svn://10.0.0.236/trunk@31346 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-13 00:43:47 +00:00 |
|
mjudge%netscape.com
|
aa270a2af0
|
forgot checkin
git-svn-id: svn://10.0.0.236/trunk@30748 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-07 21:17:59 +00:00 |
|
mjudge%netscape.com
|
644a9e449d
|
massive checkin for selection modifications and removing static state variables for selection in nsFrame.h.
git-svn-id: svn://10.0.0.236/trunk@30744 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-07 21:12:59 +00:00 |
|
akkana%netscape.com
|
7665b5ba68
|
comment out annoying debug message
git-svn-id: svn://10.0.0.236/trunk@30431 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-05 23:24:58 +00:00 |
|
cyeh%netscape.com
|
3392afd90c
|
backout mjudge checkin against closed tree. it also breaks mac as well, so
mjudge will try again when tree reopens
git-svn-id: svn://10.0.0.236/trunk@30428 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-05 23:05:41 +00:00 |
|
mjudge%netscape.com
|
6249ea5e27
|
adding new state to nsRangeList to track mousedown and dragging criteria. much better than static variables in nsFrame.h!!
git-svn-id: svn://10.0.0.236/trunk@30424 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-05 22:32:58 +00:00 |
|
mjudge%netscape.com
|
266e1da5ec
|
m5 BUGS Choffman approved. simon reviewed. removing possible memory leak and getting anchor and focus frame to use the proper range instead of addreffing a node each! tested this afternoon
git-svn-id: svn://10.0.0.236/trunk@29801 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-29 20:24:21 +00:00 |
|
mjudge%netscape.com
|
1c6fe6802e
|
bug fix simon reviewed hoffman approved
git-svn-id: svn://10.0.0.236/trunk@29763 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-28 23:09:59 +00:00 |
|
sfraser%netscape.com
|
cd38b34ec8
|
Break out of the loop when iter->Next() fails (nil parent problem in the content iterator).
git-svn-id: svn://10.0.0.236/trunk@29723 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-28 06:38:19 +00:00 |
|
mjudge%netscape.com
|
1405be0696
|
oops left debug statement on
git-svn-id: svn://10.0.0.236/trunk@29663 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-28 03:01:27 +00:00 |
|
mjudge%netscape.com
|
1a77716261
|
fixing a plethora of bugs here. This will only set selection on the difference in the ranges before and after the ::Extend call. This will stop unnecessary drawing ect. The flickering that may be seen now is due to an invalidate compositor bug that will not allow me to queue up invalidate calls. this should be safe.
git-svn-id: svn://10.0.0.236/trunk@29660 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-28 02:45:19 +00:00 |
|
mjudge%netscape.com
|
0352ad75c6
|
selection changes for new model of content only. frames no longer contain variables referring to selection state outside of 1 bit. keyboard selection will now be disabled until i can get it working in the new selection world order.
git-svn-id: svn://10.0.0.236/trunk@29153 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-26 04:02:04 +00:00 |
|
sfraser%netscape.com
|
7ec6297b08
|
Implement the ScriptObjectOwner interface, and adapt to fixed selection interfaces.
git-svn-id: svn://10.0.0.236/trunk@27658 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-15 20:19:26 +00:00 |
|
joki%netscape.com
|
23264d13d7
|
Modifying auto-scrolling to not happen after every keystroke.
git-svn-id: svn://10.0.0.236/trunk@27429 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-14 01:22:09 +00:00 |
|
sfraser%netscape.com
|
bbda90e2b0
|
Updated to conform to new IDL-ized selection interfaces.
git-svn-id: svn://10.0.0.236/trunk@27289 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-13 01:33:32 +00:00 |
|
mjudge%netscape.com
|
a7f6edd45f
|
bug 4539 approved by hoffman. fix gives us nested selection batch changes.
git-svn-id: svn://10.0.0.236/trunk@26769 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-08 01:27:29 +00:00 |
|
mjudge%netscape.com
|
e8328ec579
|
Simon reviewed. Hoffman approved bug number 4584 fixes clicking in alternate text.
git-svn-id: svn://10.0.0.236/trunk@26753 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-07 22:49:07 +00:00 |
|
sfraser%netscape.com
|
ed63072871
|
Turn off debug selection, and fix some debug code that crashed sometimes.
git-svn-id: svn://10.0.0.236/trunk@26125 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-03 01:46:58 +00:00 |
|
sfraser%netscape.com
|
240d4982a4
|
#ifdef out the navigation printfs, and remove some unused variables.
git-svn-id: svn://10.0.0.236/trunk@25947 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-01 23:44:15 +00:00 |
|
jfrancis%netscape.com
|
356ea1dcd5
|
fixed 4057: Clear() now resets focus and anchor nodes
git-svn-id: svn://10.0.0.236/trunk@24663 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-22 09:02:30 +00:00 |
|
tague%netscape.com
|
b473550518
|
Added support for basic Japanese input on Win32
git-svn-id: svn://10.0.0.236/trunk@24498 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-19 23:36:20 +00:00 |
|
mjudge%netscape.com
|
d86bbf4046
|
M3 bug reviewed by joe francis. simply adding 0 initiializers to variables
git-svn-id: svn://10.0.0.236/trunk@24184 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-15 23:08:27 +00:00 |
|
jfrancis%netscape.com
|
da1fc8ea13
|
fixed 3632 - selection turds after delete.
fixed 3751 - resizing page with selected image crashes.
reviewed mjudge and kin. checkin approval chofmann.
git-svn-id: svn://10.0.0.236/trunk@24183 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-15 22:52:06 +00:00 |
|
buster%netscape.com
|
099c42d8d3
|
small bug fix in Collapse. If the range array has 0 children, the selection should be considered collapsed.
git-svn-id: svn://10.0.0.236/trunk@24158 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-15 05:04:34 +00:00 |
|
buster%netscape.com
|
fdd92cdedf
|
added some debugging code. uncomment the #define DELETE_SELECTION
to see some output about what node is selected.
git-svn-id: svn://10.0.0.236/trunk@24053 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-13 04:36:03 +00:00 |
|
sdagley%netscape.com
|
f1888f3f4e
|
Fixing the Mac build bustage by calling the get() accessor for comparison
git-svn-id: svn://10.0.0.236/trunk@23817 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-12 01:16:08 +00:00 |
|
mjudge%netscape.com
|
2531ba7a64
|
need to swap positions for mac. need to put COMPtr on right side of ==
git-svn-id: svn://10.0.0.236/trunk@23810 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-12 01:02:34 +00:00 |
|
mjudge%netscape.com
|
5876940d2e
|
fixed memory leaks in nsRangelist.cpp. uninitialized memory in nsTextframe, simplified APIs in nsIFrame and the underlying implementations. see layout.checkins
git-svn-id: svn://10.0.0.236/trunk@23802 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-12 00:17:14 +00:00 |
|
akkana%netscape.com
|
c6464d3004
|
Fix UMR, caught with purify by bruce@portland.puremagic.com
git-svn-id: svn://10.0.0.236/trunk@23423 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-10 00:28:47 +00:00 |
|
warren%netscape.com
|
0b33372d99
|
nsRepository -> nsIComponentManager changes.
git-svn-id: svn://10.0.0.236/trunk@23300 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-09 09:44:27 +00:00 |
|
scc%netscape.com
|
817f56596f
|
rename |IID()| --> |GetIID()|
git-svn-id: svn://10.0.0.236/trunk@22744 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-03 19:48:57 +00:00 |
|
mjudge%netscape.com
|
4bb2e93aeb
|
updates and fixes for CTRL left arrow and right arrow. also fixes for releasing the presshell correctly. the selection code was leaking it. updates for PREV and NEXT in nsFrameTraversal
git-svn-id: svn://10.0.0.236/trunk@22673 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-03 01:51:21 +00:00 |
|
warren%netscape.com
|
cb10d9f3a0
|
Cleaned up nsICollection and nsIEnumerator. Broke out nsIBidirectionalEnumerator. Added ISupportsArray enumerator. Cleaned nsISupportsArray.
git-svn-id: svn://10.0.0.236/trunk@21585 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-23 08:10:24 +00:00 |
|
mjudge%netscape.com
|
537c9cb5ea
|
adding parameter to nsIFrame for ::PeekOffset to be aware of the state of jumping a word. eating WS ect. also, nsRangeList sends the proper parameter for above change.
git-svn-id: svn://10.0.0.236/trunk@21453 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-22 04:57:44 +00:00 |
|
mjudge%netscape.com
|
4589e1e0e1
|
adding word jumping with CNTRL char down now
git-svn-id: svn://10.0.0.236/trunk@21450 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-22 03:20:18 +00:00 |
|
mjudge%netscape.com
|
f405547ad2
|
fixing leak with selection. didnt realize that ElementAt caused a refcount. this should fix problem of selection not allowing presshell to go away.
git-svn-id: svn://10.0.0.236/trunk@21432 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-21 05:14:36 +00:00 |
|
mjudge%netscape.com
|
57b5f5c79b
|
adding scrolling depending on selection modification. either by key event, or outside event.
git-svn-id: svn://10.0.0.236/trunk@21431 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-21 03:49:32 +00:00 |
|
mjudge%netscape.com
|
46b7661e5e
|
Extra parameter in nsIFrameSeleciton HandleKeyEvent not necessary. nsRangeList mod now allows SHIFT-Key selection. currently bound directly to VK_LEFT,RIGHT should be changed eventually to something more internationaly friendly
git-svn-id: svn://10.0.0.236/trunk@21416 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-20 23:52:05 +00:00 |
|
mjudge%netscape.com
|
b52264a83e
|
nsPresShell now listens to changes in the domselection. (also modified nsIEnumerator to use NS_IMETHOD instead of virtual nsresult). Added batching for selection changes. you can move the selection, do things then turn off batching for an update if necessary. also prevented circular referencing by adding listener removal to PresShell::endDocumentListening(sp)
git-svn-id: svn://10.0.0.236/trunk@21359 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-19 23:47:36 +00:00 |
|
mjudge%netscape.com
|
978b778be6
|
moving nsFrameTraversal.* nsFrameList.* to layout/base also adding selection from keyboard.
git-svn-id: svn://10.0.0.236/trunk@21241 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-19 00:21:22 +00:00 |
|
scc%netscape.com
|
726c966a08
|
updated for nsCOMPtr (no implicit construction from raw pointers) owners should check that they agree with my choices for |dont_QueryInterface|, |do_QueryInterface| and |dont_AddRef|
git-svn-id: svn://10.0.0.236/trunk@21237 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-18 23:55:10 +00:00 |
|
kipp%netscape.com
|
3762fd4a73
|
Used temporary variables to avoid double-casts and make it easier for compilers to do the right thing
git-svn-id: svn://10.0.0.236/trunk@21098 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-18 03:24:39 +00:00 |
|
danm%netscape.com
|
d4b9511aad
|
changed nsCOMPtr comparison operators to explicitly use get(). part of nsCOMPtr carpool.
git-svn-id: svn://10.0.0.236/trunk@20883 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-17 04:39:22 +00:00 |
|