41 Commits

Author SHA1 Message Date
rjc%netscape.com
fe40de5eb5 XUL templates are now strong enough to support building menus and menuitems.
git-svn-id: svn://10.0.0.236/trunk@33515 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-03 07:16:18 +00:00
waterson%netscape.com
ba006b5e43 Bug 6895. Create HTML elements (not XUL elements) when the tag is in the HTML namespace. Minor performance enhancements to reduce number of calls to layout during content model construction.
git-svn-id: svn://10.0.0.236/trunk@33121 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-28 11:30:59 +00:00
rjc%netscape.com
516af96c29 Apply Scott Putterman's fix for XUL sorting.
git-svn-id: svn://10.0.0.236/trunk@32297 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-19 05:30:25 +00:00
rjc%netscape.com
5ab8c67277 Get rid of a few warnings.
git-svn-id: svn://10.0.0.236/trunk@32049 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 06:34:15 +00:00
rjc%netscape.com
7fae3a5430 Even more support for collation keys.
git-svn-id: svn://10.0.0.236/trunk@32047 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 06:19:04 +00:00
rjc%netscape.com
ff49f8a390 Checking in some additional collation key support.
git-svn-id: svn://10.0.0.236/trunk@31965 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-17 22:43:47 +00:00
waterson%netscape.com
901d7286d1 Okay, let's try that fix again.
git-svn-id: svn://10.0.0.236/trunk@31430 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-13 17:27:51 +00:00
waterson%netscape.com
43fff91360 Fix inappropriate use of member functions.
git-svn-id: svn://10.0.0.236/trunk@31429 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-13 16:57:59 +00:00
rjc%netscape.com
cc00d7190a Don't compare nsCOMPtrs against nsnull.
git-svn-id: svn://10.0.0.236/trunk@31422 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-13 08:29:56 +00:00
rjc%netscape.com
26f1eadc42 More cleanup on nsXULSortService (more nsCOMPtr usage, more C++ usage, etc.) Also, begin to add support for collation keys.
git-svn-id: svn://10.0.0.236/trunk@31421 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-13 08:25: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
mcafee%netscape.com
a3948e9888 Renaming nsQuickSort to NS_QuickSort so it doesn't look like a class name. r=brendan@netscape.com
git-svn-id: svn://10.0.0.236/trunk@30913 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 06:47:04 +00:00
briano%netscape.com
c6b465dd0b Converted 'true' to 'PR_TRUE' so it'll build on Unix.
git-svn-id: svn://10.0.0.236/trunk@30670 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-07 05:17:30 +00:00
kipp%netscape.com
f55848dfdd Use DOM api's instead of layout private api's
git-svn-id: svn://10.0.0.236/trunk@30565 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 19:28:22 +00:00
rjc%netscape.com
5cdb033229 Add some small NULL checks.
git-svn-id: svn://10.0.0.236/trunk@30472 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 00:38:54 +00:00
rjc%netscape.com
5693ac5bf8 Add some more nsCOMPtrs to fix leakage.
git-svn-id: svn://10.0.0.236/trunk@29732 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 07:03:11 +00:00
waterson%netscape.com
63f53e5f92 Fix leak of composite datasource on each sort.
git-svn-id: svn://10.0.0.236/trunk@29717 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:23:21 +00:00
rjc%netscape.com
4823d3169a Remove debugging crap.
git-svn-id: svn://10.0.0.236/trunk@29392 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 05:12:10 +00:00
rjc%netscape.com
d791876237 Added support for smart-sorting, whereby for example in bookmarks, when sorting on the name column, we'll sort in-between separators.
git-svn-id: svn://10.0.0.236/trunk@29340 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:28:12 +00:00
rjc%netscape.com
6713b7d13b More change for nsISupportsArray usage.
git-svn-id: svn://10.0.0.236/trunk@29329 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 01:48:37 +00:00
waterson%netscape.com
af8c84cb7c The Great Cursor Excorcism. Removed cursors in favor of enumerators. Misc updates to purge the xpidl stubs stuff in preparation for XPConnect. Details on RDF_19990422_BRANCH.
git-svn-id: svn://10.0.0.236/trunk@29017 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 02:41:02 +00:00
rjc%netscape.com
beaab15218 If a sort isn't initially imposed, just append new nodes onto end of container's child list.
git-svn-id: svn://10.0.0.236/trunk@28334 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:14:38 +00:00
rjc%netscape.com
b2d072c3d3 When a sort order is imposed, try and insert new node(s) in the appropriate spot.
git-svn-id: svn://10.0.0.236/trunk@28302 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 20:26:13 +00:00
alecf%netscape.com
7bb1a9841d use the new nsQuickSort() function instead of the internal rdf_qsort
git-svn-id: svn://10.0.0.236/trunk@27445 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 03:28:49 +00:00
rjc%netscape.com
051a749de2 Fix crash when sorting on a column (due to change on how GetTarget() returns errors.)
git-svn-id: svn://10.0.0.236/trunk@25615 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 11:05:58 +00:00
waterson%netscape.com
5d0004fda1 Landed RDF_19990326_BRANCH, scriptability changes.
git-svn-id: svn://10.0.0.236/trunk@25453 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 19:52:54 +00:00
rjc%netscape.com
897bbefdb0 Remove const.
git-svn-id: svn://10.0.0.236/trunk@24401 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:56:21 +00:00
rjc%netscape.com
9c9a163de9 When sorting (not natural order), first ask for a slightly modified target value. This allows a datasource to detect when a value is being asked for sorting purposes and can be smart... for example, a mail datasource could strip off the "Re:" on mail messages.
git-svn-id: svn://10.0.0.236/trunk@24399 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:52:18 +00:00
waterson%netscape.com
9086a4c777 Cleaned up code that mutates an element's ID, modulo bug 3971.
git-svn-id: svn://10.0.0.236/trunk@24311 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 20:46:02 +00:00
rjc%netscape.com
b62f8f98d6 Better, smarter sorting implementation.
git-svn-id: svn://10.0.0.236/trunk@23701 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 12:01:47 +00:00
rjc%netscape.com
fda66fcfc1 Small sort fix.
git-svn-id: svn://10.0.0.236/trunk@23579 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:02:25 +00:00
rjc%netscape.com
aa7eab3051 Cast away! and changed a few .Equals() to now be .EqualsIgnoreCase()
git-svn-id: svn://10.0.0.236/trunk@23522 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 09:41:07 +00:00
waterson%netscape.com
997e72149b Fix build bustage, not really sure what this is supposed to be doing.
git-svn-id: svn://10.0.0.236/trunk@23513 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 08:11:28 +00:00
rjc%netscape.com
cf3d2ba32b Small changes to sorting code to prepare for sorting on id attribute.
git-svn-id: svn://10.0.0.236/trunk@23509 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 07:07:10 +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
tague%netscape.com
b53730d1aa Fixed build bustage (lost const)
git-svn-id: svn://10.0.0.236/trunk@23198 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 21:02:35 +00:00
alecf%netscape.com
6083b1d43d fix g++ -pedantic bustage
git-svn-id: svn://10.0.0.236/trunk@23193 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 20:18:53 +00:00
rjc%netscape.com
7c9fffcbb0 More support for column sorting.
git-svn-id: svn://10.0.0.236/trunk@23106 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 09:44:38 +00:00
warren%netscape.com
c65396ffe0 Fixing someone's RDF breakage.
git-svn-id: svn://10.0.0.236/trunk@23045 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 04:12:56 +00:00
rjc%netscape.com
19f8c00e28 Small cleanup to nsXULSortService.
git-svn-id: svn://10.0.0.236/trunk@22990 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:11:14 +00:00
rjc%netscape.com
13142f4a98 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@22980 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:51:41 +00:00