Commit Graph

718 Commits

Author SHA1 Message Date
rjc%netscape.com
d492fba333 Work harder at getting the REAL parent container when determining if the parent container is a RDF_Seq during a natural order sort.
git-svn-id: svn://10.0.0.236/trunk@40269 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 09:04:24 +00:00
warren%netscape.com
f1dfc48c58 Changed around load group insertion/removal to happen on mozilla thread.
git-svn-id: svn://10.0.0.236/trunk@40266 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 08:46:33 +00:00
rjc%netscape.com
e4ab933998 Only support sorting on RDF Seqs if container is actually a RDF_Seq itself.
git-svn-id: svn://10.0.0.236/trunk@40239 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 05:20:32 +00:00
rjc%netscape.com
c37fd43e0e Fix for bug #9899: set "empty" attribute on containers if they appear to be empty.
git-svn-id: svn://10.0.0.236/trunk@40233 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 04:21:24 +00:00
rjc%netscape.com
bf50031062 Oops... PR_FALSE instead of just FALSE.
git-svn-id: svn://10.0.0.236/trunk@40214 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 03:14:34 +00:00
rjc%netscape.com
52496d6f3b Add support for sorting RDF_Seqs when in natural order sort mode.
git-svn-id: svn://10.0.0.236/trunk@40213 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 03:13:15 +00:00
joki%netscape.com
065c158182 Updating DOM event apis and changing behavior to properly respect capturing, bubbling, and cancellation methods.
git-svn-id: svn://10.0.0.236/trunk@40134 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:54:34 +00:00
waterson%netscape.com
0f5611ae66 Bug 6873. Performance improvements to the generic builder. The template builder now instantiates template content 'lazily' when the frame system asks for it.
git-svn-id: svn://10.0.0.236/trunk@40127 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:18:10 +00:00
rickg%netscape.com
541f805b78 switch to faster string search API
git-svn-id: svn://10.0.0.236/trunk@40073 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 03:29:56 +00:00
rjc%netscape.com
4f99157e3c Fix a warning by tossing out some old debugging code.
git-svn-id: svn://10.0.0.236/trunk@40005 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 08:25:24 +00:00
mjudge%netscape.com
329d39ba11 massive checkin for selection. adjusting nsIDOMSelection api and nsIFrameSelection. many "small" changes. this is not as bad as it looks. layout will not be affected other than "getter" calls for selection. and all consumers of selection should be in good shape.
git-svn-id: svn://10.0.0.236/trunk@39971 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 02:27:19 +00:00
peterl%netscape.com
fedafa2ae1 clean up some string usage
git-svn-id: svn://10.0.0.236/trunk@39912 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:01:21 +00:00
rjc%netscape.com
4d3d5c509d Use application locale when sorting with collation service; fix for bug #9968.
git-svn-id: svn://10.0.0.236/trunk@39905 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 21:36:17 +00:00
warren%netscape.com
84a03567fa Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome).
git-svn-id: svn://10.0.0.236/trunk@39678 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 11:14:36 +00:00
hyatt%netscape.com
faa610a2c7 Initializing a member variable to nsnull.
git-svn-id: svn://10.0.0.236/trunk@39670 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 08:26:42 +00:00
hyatt%netscape.com
63edbe73c4 Continuing XUL overlay work.
git-svn-id: svn://10.0.0.236/trunk@39664 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 07:10:20 +00:00
waterson%netscape.com
d02e650c4e Performance tweaks to SetAttribute(): minimize string compares by using atoms to set up event listeners; silly fixes to broadcaster push code.
git-svn-id: svn://10.0.0.236/trunk@39643 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 04:05:53 +00:00
waterson%netscape.com
e5c9de9a82 Don't set up the composite datasource and XUL builder until immediately before we start to layout the document; this avoids a bunch of useless OnAssert()'s getting propogated and dropped.
git-svn-id: svn://10.0.0.236/trunk@39641 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 04:03:52 +00:00
rjc%netscape.com
7be8be05f3 Add check for null.
git-svn-id: svn://10.0.0.236/trunk@39523 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 09:20:54 +00:00
waterson%netscape.com
86878ffc8e Bug 8514. Add support s.t. 'ref=' changes will re-root a tree control (or other RDF-generated content).
git-svn-id: svn://10.0.0.236/trunk@39466 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 01:22:59 +00:00
rjc%netscape.com
b1674900df Use GetTextForNode() more, as well as use GetValueConst().
git-svn-id: svn://10.0.0.236/trunk@39381 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:13:13 +00:00
waterson%netscape.com
4ebee6bad4 Bug 8318. Don't include rdf:local-store in the generic builder until we have all of the persistence issues sorted out.
git-svn-id: svn://10.0.0.236/trunk@39007 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 18:24:26 +00:00
waterson%netscape.com
c7faa0d360 Bug 8854. Fix CloseWidgetItem() to play nice with mixture of XUL and RDF content.
git-svn-id: svn://10.0.0.236/trunk@38924 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 20:41:41 +00:00
hyatt%netscape.com
e5fe039800 Fixing redraw problems on initial show of window.
git-svn-id: svn://10.0.0.236/trunk@38735 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 22:34:10 +00:00
waterson%netscape.com
5777594bcc Bug 7722. PR_LOG instead of assert when an attempt is made to create element with a bogus namespace.
git-svn-id: svn://10.0.0.236/trunk@38641 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 06:52:21 +00:00
rjc%netscape.com
54676ac8ae Small insertion fix.
git-svn-id: svn://10.0.0.236/trunk@38633 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 06:34:18 +00:00
rjc%netscape.com
9ce38a4d96 Now able to sort by dateLiterals and intLiterals too. <Whee>
git-svn-id: svn://10.0.0.236/trunk@38623 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 05:32:07 +00:00
waterson%netscape.com
32bc0737f6 Fix compiler warnings.
git-svn-id: svn://10.0.0.236/trunk@38597 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 04:26:24 +00:00
waterson%netscape.com
3a2e02b467 Remove XUL_TEMPLATES and XUL_TEMPLATE_ASSERTIONS #ifdefs. Add FALLBACK_BUILDERS #ifdef that (when removed) will turn off the C++ builders for constructing content.
git-svn-id: svn://10.0.0.236/trunk@38551 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:31:00 +00:00
peterl%netscape.com
c658374b37 fixed css quirk support in XUL
removed dead code


git-svn-id: svn://10.0.0.236/trunk@38532 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:17:21 +00:00
peterl%netscape.com
2cf2899e9c sync to styled content api change
git-svn-id: svn://10.0.0.236/trunk@38531 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:16:56 +00:00
hyatt%netscape.com
f7fc69df54 Trying to fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@38408 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 18:53:41 +00:00
hyatt%netscape.com
9bc608b22a Will do intrinsic sizing when the window is really small (doesn't have to be
0, since Linux barfs on that).


git-svn-id: svn://10.0.0.236/trunk@38353 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 16:54:14 +00:00
hyatt%netscape.com
0783f2a892 Checking in support for intrinsic sizing of chrome.
git-svn-id: svn://10.0.0.236/trunk@38310 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 04:09:54 +00:00
waterson%netscape.com
d431d08ebe Implement OnChange() on the Generic and XUL builders.
git-svn-id: svn://10.0.0.236/trunk@38225 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 02:41:13 +00:00
hyatt%netscape.com
78c56ad2d8 Making sure the default scrolling behavior for a webshell in XUL is
OVERFLOW_HIDDEN always.  Scrolling behavior set on the box itself
can be used to enable scrolling.


git-svn-id: svn://10.0.0.236/trunk@37995 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 05:29:18 +00:00
hyatt%netscape.com
fa77cc2277 Fixing StartLayout so that it asserts and leaves the function if no root
content is available.


git-svn-id: svn://10.0.0.236/trunk@37669 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 07:34:19 +00:00
pinkerton%netscape.com
8f97f994e0 don't include nsHTMLAtoms.h since it's bad, and not needed anyway.
git-svn-id: svn://10.0.0.236/trunk@37661 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 06:47:31 +00:00
pinkerton%netscape.com
8eb3c480bb don't show tooltip when node is disabled, use both the global and local coordinates when showing a tooltip so alignment will work. added some debug stuff to track down why mac isn't doing screen coords correctly.
git-svn-id: svn://10.0.0.236/trunk@37659 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 06:27:42 +00:00
rjc%netscape.com
407dc82818 Use a binary insertion sort. (Note: there is a conditional near the top of the file that can turn off the binary insertion sort and revert back to the older, slower code, in case of any weird bugs I haven't caught.) For the moment, its turned ON as I haven't seen any problems with it.
git-svn-id: svn://10.0.0.236/trunk@37623 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 01:55:09 +00:00
waterson%netscape.com
e2c76feee9 Bug 9098. Remove NS_PRECONDITION, as this can happen normally as part of teardown.
git-svn-id: svn://10.0.0.236/trunk@37620 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 01:21:14 +00:00
pinkerton%netscape.com
150e4b8e65 go back to using static define instead of GetIID for one part of QI because of win32 compiler. i hate it, but until i can talk to scc....
git-svn-id: svn://10.0.0.236/trunk@37617 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 00:54:46 +00:00
pinkerton%netscape.com
19f8e2d3b8 Changing CreatePopup to return the popup. Adding a bunch of stuff for tooltips to the popup code. Fixing some bugs in webshell with loading malformed popups. Renamed "popup" to "popupElement" in the document and added "tooltipElement" as well.
git-svn-id: svn://10.0.0.236/trunk@37587 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 00:07:41 +00:00
nisheeth%netscape.com
c89bb22dc5 Adding the architecture for an external transformation engine to hook into Raptor's layout process. One way this architecture can be used is for doing XSL transforms using a 3rd party component that implements the XSL processor. More details will be posted in mozilla.layout.
Currently enabled on windows only.  Set MOZ_XSL to 1 in your environment and build mozilla/layout.


git-svn-id: svn://10.0.0.236/trunk@37185 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 14:12:07 +00:00
warren%netscape.com
fdf6c938bb Necko ifdefs for layout and rdf.
git-svn-id: svn://10.0.0.236/trunk@37005 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 06:36:26 +00:00
rjc%netscape.com
5e9eb2e25b Only set natural order attribute on the containment element.
git-svn-id: svn://10.0.0.236/trunk@36860 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 09:32:43 +00:00
rjc%netscape.com
7f425fc031 Unset sortActive and sortDirection attributes if "natural order" is being used.
git-svn-id: svn://10.0.0.236/trunk@36856 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 09:19:29 +00:00
rjc%netscape.com
1054062dfb Get sorting working with new tree structure. Basically, just look for treechildren instead of treebody when walking down from the root of the tree.
git-svn-id: svn://10.0.0.236/trunk@36836 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 06:47:28 +00:00
warren%netscape.com
d1a61845a5 Changed URLGroup to LoadGroup
git-svn-id: svn://10.0.0.236/trunk@36824 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 02:31:51 +00:00
warren%netscape.com
b870de7299 Renamed nsIURLGroup to nsILoadGroup in preparation for necko.
git-svn-id: svn://10.0.0.236/trunk@36818 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 02:17:37 +00:00