toshok%netscape.com
bf62779560
call lo_FreeLayoutData when we're done relaying out -- stop leaking memory on resizes.
1998-07-29 00:37:32 +00:00
toshok%netscape.com
6f529dcb50
Free the cloned tag of the LO_LIST element.
1998-07-29 00:37:04 +00:00
cmanske%netscape.com
47538a875b
Tweaked return key handling to pay attention to m_bUseCurrentTextFormat value when adjusting text format
1998-07-27 16:34:48 +00:00
cmanske%netscape.com
483c38944c
Added check for null pointer in lo_ValidEditableElement
1998-07-27 16:14:29 +00:00
cmanske%netscape.com
337a275b1c
Implemented smart detection of character format (to be used for next text type) depending on last arrow key usage
1998-07-27 15:45:27 +00:00
cmanske%netscape.com
6d0756cceb
Fixed Composer bug 227527 - Implemented autodelete of single space in table cell when new text is typed.
1998-07-27 04:17:18 +00:00
cmanske%netscape.com
a0c0858748
Added detection of element clicked on to determine text format to use
1998-07-27 02:01:51 +00:00
cmanske%netscape.com
bc1adf040b
Lots of Composer bug fixes and continued work on table and list editing
1998-07-27 01:09:58 +00:00
kin%netscape.com
40ccd5cdd2
Fix for 5.0SF1 in bug #300901 : Lose <br> inside a cell in a table
...
Modified lo_LayoutTag() to set hard linebreaks for NSDTs.
Reviewed by toshok and nisheeth.
1998-07-24 23:59:46 +00:00
kin%netscape.com
d87bbc4eed
Fix for bug #300809 : Composer adds and deletes tags; bad image display;
...
HTML does not validate
Modified CEditContainerElement::PrintEnd() to fix problem where we were
not closing all CENTER tags.
1998-07-24 23:04:39 +00:00
brade%netscape.com
dd03b437cf
make editor call API change
1998-07-24 04:15:11 +00:00
brade%netscape.com
b6007dfca1
remove warnings on Macintosh; clean up internal API calls
1998-07-24 04:14:39 +00:00
brade%netscape.com
5a14a053cb
remove warnings on Macintosh; clean up internal API calls
(if'd out for now)
1998-07-24 04:12:58 +00:00
brade%netscape.com
2d6855c8a7
fix warnings (only for Macintosh)
1998-07-24 03:58:28 +00:00
brade%netscape.com
2cac994947
fix warning on Macintosh
1998-07-24 01:56:47 +00:00
akkana%netscape.com
f78a0a8613
244341: infinite loop/hang in text layout. Reviewed by Nisheeth.
...
Thanks to Matthew Dillon <dillon@backplane.com> for the fix!
1998-07-24 00:39:30 +00:00
ramiro%netscape.com
5d09002103
C++ comment begone from c code. thank you.
1998-07-23 18:22:43 +00:00
hyatt%netscape.com
5940bef488
Landing SHACK changes from RDF branch.
1998-07-23 17:44:04 +00:00
cmanske%netscape.com
8b569a0b10
Fixed bugs 174178, 188530, 299735. Implemented new drag cell and table behavior
1998-07-23 04:18:49 +00:00
cmanske%netscape.com
c1d76b73f3
Fixed problem with clearing is_new_document flag in edit buffer when reusing existing new-doc buffer
1998-07-21 23:36:03 +00:00
cmanske%netscape.com
c056561675
Fixed bad XP_BOOL usage. Submitted by Kazushi Marukawa (jam@pobox.com)
1998-07-21 22:57:04 +00:00
cmanske%netscape.com
4c19c09810
Added flag to signal editor when laying out images in Composer
1998-07-21 04:13:04 +00:00
cmanske%netscape.com
30889b7f89
Fixed problem with loading images in Composer
1998-07-21 02:38:18 +00:00
cmanske%netscape.com
64893f1236
Fixed SF1 bug 148158 as well as problems with loading images into an editor document
1998-07-21 01:59:47 +00:00
dfm%netscape.com
91d899a2d0
Landed privacy features from PRIVACY_BRANCH_070898; Transaction Receipts
...
and Privacy Policies are still switched off, so mozilla/privacy doesn't
build by default.
1998-07-20 18:40:09 +00:00
pinkerton%netscape.com
b00d7da90c
turn on Hyatt's hack for chrome images on mac. Still off on X.
1998-07-20 16:09:34 +00:00
kin%netscape.com
cfeec46577
Fix for 5.0 SF1in bug #301716 : Table WIDTH parameter lost when loaded in
...
composer
Changed the type of the m_iWidth field of the CEditTableElement class from
XP_Bool to int32.
Reviewed by mjudge.
1998-07-16 22:19:46 +00:00
kin%netscape.com
79c4ad6e14
Fix for 5.0 SF1in bug #300809 : Composer adds and deletes tags; bad image
...
display; HTML does not validate
There are actually 3 different bugs reported in 300809. This checkin fixes
the problem where the spacing and the image are too close: <P></P><BR><IMG>
edtbuf.cpp:
- Modified CEditBuffer::ParseOpenTag() so we don't discard a <BR> that
comes after a </P>.
- Commented out code that adds a blank container before a table that
follows a </P>.
edtele.cpp:
- Modified CEditContainerElement::AdjustContainers() to add a blank
container after a paragraph that ends with a </P> tag.
1998-07-16 21:56:54 +00:00
nisheeth%netscape.com
6abffe75f6
Fix for bug #300477 to stabilize the table freeing changes. This fixes
...
the crash that occurred when you aborted the loading of the Netscape home
page.
1998-07-16 08:42:43 +00:00
toshok
cf441af448
Only call lo_SetLineBreak if we indeed inserted a line break - fixes SF1 P0 bug 300047.
1998-07-14 22:16:21 +00:00
toshok
c216d3363b
switch order of if checks. gets rid of a SF1 P0 bug 300045.
1998-07-14 21:39:00 +00:00
kin
2eb9f3cb02
Fix for SF1in bug 299356: Indentation increases line spacing for same indent
...
level
Modified CEditBuffer::IndentContainer (case 0) to combine adjacent
blockquote containers.
Reviewed by mjudge.
1998-07-13 23:22:50 +00:00
mjudge
057f36a321
117388 110370 are both solved by this change. tadaaa
1998-07-13 22:55:01 +00:00
nisheeth
35b3c34967
Fix the Mac build bustage...
1998-07-10 07:05:12 +00:00
nisheeth
128b8245f2
Fix for bug #173417 and bug #186496 . Reviewed by toshok.
...
We redo the way tables get freed.
Earlier when the LO_TABLE element got freed, it would free stuff that hangs
of the subsequent LO_CELL elements. Now, only table related stuff gets freed
and the LO_CELL peer data structures get freed when the LO_CELL is freed.
Lots of code that was if-defed or commented out since Mariner hit the tip
has been removed to improve code readability.
1998-07-10 01:03:46 +00:00
mjudge
c098bc6cc6
Fixing Sf1in. no number but definate crash. no initializer for int i=0
1998-07-07 16:49:37 +00:00
nisheeth
73cdb97051
Fix for bug 123318. Only do the textblock checks in lo_BoundaryJumpingPrev()
...
and lo_BoundaryJumpingNext() for the editor context.
If you don't do it the editor, backspacing between lines gets hosed.
If you do it for the browser, selection goes into an infinite loop.
1998-07-07 06:31:07 +00:00
nisheeth
9b35fbe8c1
Fix for bug 232611 which was a duplicate of bug 120234 which got fixed in 4.06.
...
Fix was reviewed by rjc and dp when it went into the 4.06 branch.
Fixed the case where an unclosed single quote in a
tag causes the STYLE attribute to not be found. This was causing
an infinite loop where layout would process the style attribute repeatedly.
See bug report for details. Affected code is inside lo_ProcessStyleAttribute().
1998-07-07 05:57:50 +00:00
nisheeth
444445552c
Fix for Mac build bustage.
1998-07-05 01:51:33 +00:00
nisheeth
9c70ee8fb5
Approved by Don. Checking in latest Layout Probe API implementation from
...
the 4.06 branch into the mozilla tip. This API is not being called from
anywhere and hence cannot affect stability.
1998-07-04 23:25:24 +00:00
cmanske
a9cff01872
Fixed Composer SF1 in bugs 26852, 123355, 148474, 233518. Reviewed by mjudge
1998-07-02 01:20:39 +00:00
spider
8f94f24ac8
Normandy Merge ....
1998-06-22 21:21:28 +00:00
cmanske
856457d48b
Fixed SF1 Composer bugs 117881, 122061, 147518, 148003. Reviewed by mjudge
1998-06-21 19:03:10 +00:00
akkana
db78357a7b
94115: don't show unnecessary horizontal scrollbars on resize.
...
Reviewed by cmanske.
1998-06-19 23:18:04 +00:00
mjudge
0080fb0592
Bugs numbers 78936,78922,78925,78926,78934,78939,105689,139286,139301,139359
1998-06-19 04:00:49 +00:00
nisheeth
288dbf57ac
Fix for bug#124552. No code review needed coz fix is smaller than 5 lines.
...
Now text layout looks at both the state structure and the current text block
for propagating anchor information when a new text layout element is created.
1998-06-16 03:05:10 +00:00
cmanske
fdacde33b7
Finished fix for SF1 bug 123355 - force JavaScript on for Composer Plugins. Reviewed by mjudge.
1998-06-15 21:44:23 +00:00
nisheeth
074f460e7b
Fix for bug#112027. Reviewed by Dan. The crash was occuring for the case
...
when the MULTICOL tag had no content. Fixed lo_rl_FitMultiColumn()
to handle that case.
1998-06-12 22:35:50 +00:00
mjudge
819704e1aa
bug 113680 fix for horizontal rule strangeness after tables. when reflowing tables, do not reflow beyond the last cell
1998-06-12 16:05:46 +00:00
nisheeth
dcbb949f5a
Fix for bug 123984. Approved by don. LO_SelectAll was crashing in
...
lo_FindDocumentEdge() because state->end_last_line was not being set
properly during layout of the document. Fixed.
1998-06-12 06:09:51 +00:00
cmanske
006921c7e8
Fixed SF1 bugs 65190, 105787, 123355. Reviewed by mjudge, approved by brade, don
1998-06-12 01:22:22 +00:00
nisheeth
f19cf5302a
Fix for bug #108358 . No code review coz its a one liner. Fixes the infinite
...
loop by letting us break out on a condition that wasn't being checked
earlier in lo_LayoutTextBlock() in laytext.c. Thanks a lot to Jeff
Caldwell (look@shell.lazerlink.net ) for the patch.
1998-06-12 01:16:59 +00:00
nisheeth
5a0a7aac9a
Fix for bug 124273. Reviewed by toshok. Commented out call to
...
LO_PopStyleSheetTagByIndex() in lo_RelayoutCell() in laytable.c.
This should fix lots of crashes on rendering pages with stylesheets.
1998-06-11 23:39:15 +00:00
gordon
608a073452
Fixing Mac bustage by adding typecast. Approved by sar.
1998-06-10 23:04:18 +00:00
toshok
62649b53f5
fix relayout of preformatted text (and hopefully help out in the
...
relayout of normal text as well.) Make sure we start at the element
immediately following the LO_TextBlock (if possible, otherwise start
at the startTextElement.) Also, loop up to and including the
endElement. Lastly, insert new soft line breaks after recycling the
old ones.
1998-06-10 19:12:01 +00:00
toshok
bfb691fe55
Make line breaks at the start and end of a PRE section hard, so they persist across resizes (part of the fix for 123300.
1998-06-10 18:58:14 +00:00
toshok
bcdd237c1b
Add one liners about the PRE_*, QUOTE_* and SUBDOC_* #defines.
1998-06-10 16:54:35 +00:00
pinkerton
3facc9f2fc
Fix bug #12413 in single signon (appr don, rev morse).
1998-06-10 15:20:06 +00:00
nisheeth
d4e2e2cc89
Fix for bug 123208. Fixes the problem of nested tables with 100% height
...
getting heights of 10000 pixels. Thanks to Tim Rowley (tor@cs.brown.edu )
for providing a patch that was very close to the real fix. You saved me
a lot of work!
1998-06-10 06:56:10 +00:00
morse
906f82ef14
fix tree bustage on mac
1998-06-07 17:24:46 +00:00
morse
7bab560296
change for single signon
1998-06-07 16:06:49 +00:00
morse
0eea59e38c
single signon changes
1998-06-07 15:56:07 +00:00
morse
9f2b5d0fe3
single signon changes
1998-06-06 00:21:25 +00:00
cmanske
caffa1d536
Fixed SF1 list HTML bugs for Composer. Reviewed by mjudge.
1998-06-05 15:00:23 +00:00
pinkerton
562338fe0e
Fix some mac problems in single signon and cookie management. Also fix problems when no security is available (ie, free source).
1998-06-04 17:47:31 +00:00
rjc
39313b8464
Merging RDF_BRANCH onto tip.
1998-06-03 17:32:56 +00:00
jgellman
3eed711ae4
merge from OJI branch
1998-06-03 00:37:20 +00:00
scc
48c6bf24d4
First Checked In.
1998-06-02 23:54:58 +00:00
cmanske
a5f3979505
Added outdent list level when Enter key is pressed and current item is empty
1998-06-01 16:21:19 +00:00
spence
444d9e89cc
fixed some shack layout problems
1998-06-01 07:28:55 +00:00
cmanske
16165eb124
Composer bug fixes and more feature work
1998-05-30 22:51:37 +00:00
morse
f182637034
lock the signon list when it is in use
1998-05-30 22:37:35 +00:00
morse
08e2dc72ab
fix buid bustage
1998-05-29 23:32:51 +00:00
sfraser
b866fec03a
Fix a warning about an uninitialized variable
1998-05-28 19:39:58 +00:00
pnunn
30c50cb8b4
fix for #84300 . print images at printer resolution not screen resolution.
1998-05-28 18:53:31 +00:00
morse
c91b031751
bug 122126, reviewed by mjudge
1998-05-28 17:41:09 +00:00
morse
98b58a9063
bug 122126, reviewed by mjudge
1998-05-28 17:13:10 +00:00
nisheeth
a73ce9efe3
Fix for bug 113155. We were losing the form_data->value of hidden text fields when executing "history.go(0)". Now we keep the value around between session history traversals. Thanks to ludovic for the fix.
...
----------------------------------------------------------------------
1998-05-28 14:24:16 +00:00
sfraser
061bb4d1e2
First Checked In.
1998-05-23 01:14:17 +00:00
toshok
45462c7240
apparently digital unix's c compiler has a problem with the work 'readonly' (it appears to be a reserved word, as far as that compiler goes). So, I'm changing all occurences of the readonly form element attribute to read_only. Thanks to berkley@cs.wustl.edu (Berkley Shands) for the report and suggested fix.
1998-05-18 21:58:00 +00:00
nisheeth
922d9bcee0
val was not being initialized properly lo_LayoutBlockSpacer(). Fixed. Thanks
...
to Kathy Brade (brade@netscape.com ) for catching this.
1998-05-18 20:44:34 +00:00
briano
ca603c2e7d
'Fixed' the warning about the supposed trigraph. a=djw
1998-05-15 17:16:49 +00:00
spence
4eb140af05
fix ifdef bustage
1998-05-13 22:35:20 +00:00
donm
7f3915aa45
fixed unix build bustage. LO_BUILTIN requires #define SHACK and lo_ele.h
1998-05-13 21:59:20 +00:00
spence
df5c81bf3c
shack layout element
1998-05-12 23:22:14 +00:00
spence
409797545b
handle relayout of shack elements
1998-05-12 23:04:58 +00:00
spence
7167bcc0b0
shack elements are tabable
1998-05-12 21:57:20 +00:00
spence
cae98da4dc
pick up src param for shack elements
1998-05-12 21:19:19 +00:00
spence
4bc5d9bcb6
doc info relfects shack elements
1998-05-12 21:18:46 +00:00
spence
81efe7aeb4
changes for shack layout element
1998-05-12 19:16:46 +00:00
spence
50ae367d0a
changes for shack layout element
1998-05-12 19:10:35 +00:00
spence
cf1a85d1b7
changes for shack layout element
1998-05-12 19:03:13 +00:00
spence
821cd1cec4
changes for shack layout element
1998-05-12 18:55:51 +00:00
spence
1aed4945d5
changes for shack layout element
1998-05-12 18:42:16 +00:00
spence
5b03fa3472
changes for shack layout element
1998-05-12 18:33:45 +00:00
spence
a7d45e7b25
new shack layout element
1998-05-12 18:22:49 +00:00
spence
17ca15528c
new layout element for shack objects
1998-05-11 19:54:46 +00:00
cmanske
02bd526c7c
Fixed another memory bug in Composer
1998-05-08 18:51:58 +00:00
cmanske
25a86272c2
Fixed memory crash bug in new Composer table code
1998-05-08 01:12:10 +00:00
toshok
71e0cb97a5
Remove #ifdef's for TEXT_CHUNK_LIMIT, since it's always defined to something.
1998-05-07 21:16:02 +00:00
toshok
b30378f5a4
I know I'm going to get strung up for this, but I just can't read this file without a window that's like 150 columns wide.
1998-05-07 21:12:03 +00:00
toshok
8034cc1873
remove huge commented out chunks of code (that have been commented out since time began, it seems.) also added a couple of fairly bogus comments at the beginnings of lo_Push/PopAlignment
1998-05-07 20:44:45 +00:00
nisheeth
e8625a959f
Added a check in LO_RelayoutOnResize() to bail if the document is being
...
laid out.
1998-05-05 17:27:23 +00:00
hyatt
00e4431602
Fix to ensure that radio buttons and checkboxes are drawn with the proper background color.
...
Reviewed by Nisheeth.
1998-05-02 00:43:19 +00:00
montulli
f756969e8d
make layout module name be lay instead of layout to be compatible with unix
1998-04-30 23:30:20 +00:00
montulli
cb08b1bd84
export layout.h into layout public include directory
1998-04-30 20:33:35 +00:00
nisheeth
a971fa33f1
- Added #ifdef DOM to layout.h
...
- Backing out some changes in layout.c that should not have gotten checked in...
1998-04-29 10:47:20 +00:00
nisheeth
d864ac89a5
Touchdown of MARINER_DOM_BRANCH.
1998-04-29 10:13:27 +00:00
nisheeth
ea7e325503
Warning fixes. Thanks to Rick Osborne (rick@spacey.net).
1998-04-29 08:41:05 +00:00
nisheeth
c03cfd3d2c
Warning fix. Thanks to tenthumbs@cybernex.net.
1998-04-29 08:39:56 +00:00
nisheeth
211caa8b82
Adding stubs for the Layout Probe API.
1998-04-28 21:41:20 +00:00
cmanske
e2eea4c9fd
More table editing bug fixes. Copy/Paste arbitrary selected cell sets and deleting columns, rows fixed. More resizing bugs fixed.
1998-04-27 14:37:46 +00:00
sar
41880a45ca
change MOZ_SRC references to DEPTH
1998-04-21 21:22:54 +00:00
valeski
8875a442fe
compiler warning fix (paren inclusion) submitted by dkindred@cmu.edu . approved/rev'd by nisheeth
1998-04-21 17:17:35 +00:00
cmanske
0c472629da
Fixed Table Editing bugs in Composer. Thanks to donwulff@iki.fi for finding a bug
1998-04-17 21:32:18 +00:00
nisheeth
f1967ae089
Fix for text overflowing inside nested tables. Fix for background colors not
...
being inherited properly inside tables.
1998-04-15 05:28:39 +00:00
nisheeth
ae5f88b527
Fix for nested comments. Thanks to Jan Kroken (jankr@nntp.ifi.uio.no) for the
...
patch.
1998-04-15 04:13:55 +00:00
nisheeth
abd011db52
LO_UnlockLayout() was being called multiple times in LO_Reflow().
...
Thanks to Nicholas A. Ambrose (nicka@interdyn.com ) for the patch.
1998-04-15 04:01:00 +00:00
nisheeth
327c45b1c0
Documentation patch. Thanks to Pete Bevin (moose@bestiary.com) for submitting
...
it.
1998-04-15 03:54:08 +00:00
ltabb
781c480871
Free the lizard
1998-03-28 02:44:41 +00:00