Граф коммитов

843 Коммитов

Автор SHA1 Сообщение Дата
waterson%netscape.com 9eeb923bc3 Add some commentary. 1999-09-14 02:01:33 +00:00
waterson%netscape.com b4a0edce0f Fix comma at end of enumerator list. 1999-09-13 22:07:25 +00:00
waterson%netscape.com 18159223f1 Performance improvements. Make use of CBufDescriptor's where appropriate; replace attribute-based lazy bookkeeping with a private interface (non-XUL content can't be lazy, _anyway_). 1999-09-13 22:06:17 +00:00
warren%netscape.com fec02a32a9 Removed caps dependency from necko. Used nsCOMPtr for nsInputStreamChannel. 1999-09-11 18:45:36 +00:00
saari%netscape.com 4c5156cb71 Reworking of keybinding code for better efficiency, and fixed a few bugs too 1999-09-10 23:13:19 +00:00
hyatt%netscape.com 6eb6140c5f Popup work. 1999-09-10 08:49:32 +00:00
pinkerton%netscape.com 1ced9c9c7a correctly set target of dragenter/exit events. 1999-09-09 06:26:58 +00:00
rjc%netscape.com d95498c492 Add check for NS_RDF_NO_VALUE. 1999-09-09 00:58:08 +00:00
waterson%netscape.com b7838942d9 Fix hidden form element which I whacked out while being a bit over-zealous. 1999-09-08 08:28:14 +00:00
hyatt%netscape.com d0684b97b9 Fixing an error in the handleDomEvent function. 1999-09-08 08:06:28 +00:00
waterson%netscape.com 8b4c7b3b9d Remove SearchForNodeByID(). It's not necessary anymore now that all XUL content is build up-front. 1999-09-08 07:23:45 +00:00
waterson%netscape.com 52c3b2eed4 Gut the XUL builder. Build all XUL content up front. Remove 'id' attributes on anonymous nodes (except inside <template>s), remove 'lazycontent' attributes, 'xulcontentsgenerated' attributes. 1999-09-08 07:23:05 +00:00
rjc%netscape.com f2fbe41f4d Cache sort resource requests. 1999-09-08 03:04:45 +00:00
rjc%netscape.com 97371bc9eb Cache sort resources. 1999-09-07 07:27:49 +00:00
waterson%netscape.com 10c7210fc8 Replace nsRDFContentUtils with nsXULContentUtils, which can be acquired as a service. This allows it to keep cached member variables to other frequently-accessed services. 1999-09-07 02:51:13 +00:00
waterson%netscape.com 20bb759eb1 Re-write GetTextForNode() to be a bit more efficient; broke out data format. Bug 13137, fix broken use of CBufDescriptor. Add CBufDescriptors where appropriate. 1999-09-07 02:47:56 +00:00
waterson%netscape.com a4826d1767 Add nsXULContentUtils, eventually to replace nsRDFContentUtils. Not yet in the build though. 1999-09-06 22:25:45 +00:00
waterson%netscape.com 95326a887c Add nsIXULContentUtils. 1999-09-06 22:24:21 +00:00
waterson%netscape.com 52918f3ff4 Move APIs to create 'anonymous' resources into the RDF service. Fix stuff that was using it. 1999-09-06 19:35:41 +00:00
beard%netscape.com 38f9ba39de Temporary hack fix to keep native widgets working. 1999-09-05 17:21:33 +00:00
bruce%cybersight.com 75c1745097 Use nsAllocator for char* data. 1999-09-04 13:59:52 +00:00
saari%netscape.com e2336532d9 Adding support for full keyboard to XUL keybinds 1999-09-04 01:25:55 +00:00
dougt%netscape.com dd5c903d9e Changes nsIAtom iterface to return a shared (non-allocated) wstring when
GetUnicode() is called.  (thanks waterson, jband)

Also fixing 12237.  (thanks jband).
1999-09-03 22:21:29 +00:00
waterson%netscape.com e9c4cf862a Stomach ill XUL that uses namespaces without declaring them. 1999-09-03 16:52:34 +00:00
waterson%netscape.com 69522f539b Change to use xul:tag instead of rdf:type as the meta-attribute that gets an element's tag info thru the graph. This was clashing with other 'normal' uses of rdf:type, and was working because of, er, another bug which I fixed by centralizing the namespace/attribute munging code. 1999-09-03 08:59:29 +00:00
waterson%netscape.com f26391e8ba Put the local store _first_, so that any persisted changes are picked up before default content. 1999-09-03 08:57:42 +00:00
waterson%netscape.com d7955a2a3f Add another routine for munging a namespace/attribute pair to a resource. 1999-09-03 08:56:56 +00:00
bruce%cybersight.com d602e5d399 Use nsCRT::free() instead of delete[] for char* data. 1999-09-03 07:53:26 +00:00
waterson%netscape.com cdc5abdb40 Persistence, again. 1999-09-03 07:02:25 +00:00
waterson%netscape.com 4978ccb6f2 Centralize the place from whence we whack namespace/attribute pairs into RDF properties. 1999-09-03 07:01:07 +00:00
hyatt%netscape.com 875857039a Changing reflow hint for the width attribute of tree cols so that we can get a reflow on a resize. 1999-09-03 03:25:11 +00:00
pinkerton%netscape.com 0d2e26c6f6 hookup the drag listener attributes. 1999-09-02 23:19:56 +00:00
waterson%netscape.com 9ed37acff5 Changed ParseNumericValue's declaration to match its definition. 1999-09-02 21:37:30 +00:00
waterson%netscape.com 76e6f7760c Fix bug that was causing insertion sort to _never_ run. Also, fix code that was looking for ID attribute during RDF:Seq detection. 1999-09-02 21:34:57 +00:00
waterson%netscape.com 16613c3e10 Use nsAutoString() to avoid heap allocation during automatic coercion of 'const char*' to nsStrings. 1999-09-02 21:34:17 +00:00
waterson%netscape.com fb11c273f1 Replace calls to nsRDFContentUtils::MakeElementURI() with MakeElementResource(), which is what we wanted anyway. Tweak SplitProperty to use GetValueConst(). 1999-09-02 21:33:53 +00:00
waterson%netscape.com 6b9f4e070d Use nsAutoString() to avoid heap allocation during automatic coercion of 'const char*' to nsStrings; get rid of dead code that was causing a call to SplitProperty. 1999-09-02 21:32:23 +00:00
waterson%netscape.com 1e71e7d09f Get rid of silly code that was converting a nsString to a naked unicode, which required automatic coercion _back_ to an nsString, this time using a copy on the heap :-/. 1999-09-02 21:31:22 +00:00
waterson%netscape.com b0fc39b600 Use bigger buffers to avoid spilling to the heap during string manipulation. 1999-09-02 21:29:46 +00:00
cls%seawood.org d2eaec27b2 Fix for gcc2.95 bustage. ANSI C++ forbids declaration of function with no type. 1999-09-02 21:06:34 +00:00
hyatt%netscape.com fc570b8b36 Fix for build bustage. 1999-09-02 02:09:21 +00:00
hyatt%netscape.com 9746e22b3e Adding support for proportional widths to tree columns. 1999-09-02 01:13:27 +00:00
putterman%netscape.com 798a890537 speedup building content. checkin for waterson. 1999-09-01 04:58:36 +00:00
cyeh%netscape.com 26effbde96 Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people. 1999-09-01 01:13:14 +00:00
waterson%netscape.com 591fd25c66 Don't add the RDF:instanceOf attribute to everything, dummy. 1999-09-01 00:50:33 +00:00
joki%netscape.com 6397eaf9f8 Adding new flag to the security check calls out of the DOM generated JS files. 1999-08-31 14:23:54 +00:00
nisheeth%netscape.com 5c883a4105 Added Get/Set methods to content IDs. An ID is used as a key to store state information about a content object and its associated frame object. The state information is stored in a dictionary that is manipulated by the frame manager (nsIFrameManager) inside layout. An opaque pointer to this dictionary is passed to the session history as a handle associated with the current document's state. 1999-08-31 10:06:17 +00:00
waterson%netscape.com 4195d84e46 Bug 12811. Fix frame system notifications s.t. as _few_ as possible get forwarded through to layout. Temporarily remove timer hacks from tree widget. 1999-08-31 06:40:41 +00:00
sdagley%netscape.com eec65081d9 First Checked In. 1999-08-30 13:39:06 +00:00
rjc%netscape.com c664827637 Try again. 1999-08-30 10:28:37 +00:00
rjc%netscape.com 91329d2955 Small fix. 1999-08-30 10:26:55 +00:00
rjc%netscape.com dbc5b02975 Cleanup a bit, and fix bug # 11516. 1999-08-30 10:05:40 +00:00
waterson%netscape.com 3ca426bfd7 Clean up compiler warnings. 1999-08-30 03:18:06 +00:00
waterson%netscape.com b5d72a52b3 Content model whackage. Remove all code that tried to keep the graph in sync with DOM changes. Regenerate JS from newer idlc compiler. Fix bug 12177. Fix miscellaneous breakage with templates. 1999-08-30 02:45:54 +00:00
norris%netscape.com 59b4dc8374 * clean up nsScriptSecurityManager
* remove nsJSSecurityManager
* save principals in nsIChannels and nsIDocuments
1999-08-29 21:58:42 +00:00
saari%netscape.com 5a8cd7095d Fixing xul keybinding issues 1999-08-27 20:59:21 +00:00
hyatt%netscape.com d2735ea3fd Fixes to enable the command dispatcher to properly instantiate. 1999-08-27 07:54:06 +00:00
rjc%netscape.com b03e1cb56b Just forward reference. Don't know how it ever compiled with it. 1999-08-27 07:05:17 +00:00
rjc%netscape.com ee752fa14b Now generating nsIXULSortService.h via IDL so removing this old/obsolete header file. 1999-08-27 07:02:01 +00:00
rjc%netscape.com 5c704f9e63 Now generating nsIXULSortService via IDL. 1999-08-27 07:00:39 +00:00
rjc%netscape.com ab2b716fe6 Add nsIXULSortService 1999-08-27 06:54:08 +00:00
waterson%netscape.com 380e4ad580 Bug 12270. XUL builder was ok. Fixed generic builder to do the right thing. 1999-08-26 04:29:15 +00:00
waterson%netscape.com ca87983bb7 Bug 12470. Check for null pointer in SetParent(); occurs during teardown. 1999-08-26 04:28:47 +00:00
waterson%netscape.com 922480639c Bug 12254. Fix templates that are built inside of or use nested HTML. 1999-08-25 07:56:52 +00:00
ramiro%netscape.com 6733919d32 NS_RELEASE -> NS_IF_RELEASE. 1999-08-25 04:04:51 +00:00
hyatt%netscape.com 05440effd3 Changing focus tracker to be the command dispatcher. 1999-08-25 01:49:24 +00:00
harishd%netscape.com 62e2939247 Commenting out a pre-condition in EndLoad() method.
Approved by waterson.
1999-08-24 18:37:05 +00:00
sfraser%netscape.com 914daa6543 Make sure that mAttributeList is initialized to null. 1999-08-24 00:59:30 +00:00
hyatt%netscape.com 5d54ec2d3a Fixing the focusable content method so that only trees (and not tree cells)
are focusable.
1999-08-24 00:43:03 +00:00
jdunn%netscape.com 7f8e9d0c59 HP requires a newline at the end of the file 1999-08-24 00:33:18 +00:00
hyatt%netscape.com 5356344529 Implemented element-level capturing in the XUL DOM. 1999-08-23 07:26:57 +00:00
hyatt%netscape.com a3b6196856 Tweaking capturing. Still doesn't work for elements though. 1999-08-23 05:32:55 +00:00
hyatt%netscape.com 337b1d9e9a Teaching the RDF element about the concept of being focusable. 1999-08-23 05:20:14 +00:00
hyatt%netscape.com 6830cb457a Fix for several bugs (12299, 12289, 12295). 1999-08-23 01:13:29 +00:00
hyatt%netscape.com 3bd9a5eb42 Mmmm-hmmm. 1999-08-22 08:11:27 +00:00
hyatt%netscape.com 802e31543f Making sure the onselect handler gets fired. 1999-08-22 08:01:13 +00:00
hyatt%netscape.com 7513b7afc1 More selection work. 1999-08-22 06:53:01 +00:00
hyatt%netscape.com a8d6a9115c Checking in the selection implementation (with more functions added). 1999-08-22 06:31:00 +00:00
hyatt%netscape.com a11ff9fcc3 Implemented all of the tree widget selection APIs but ranged selection (which will
be fun and nasty).
1999-08-22 06:17:16 +00:00
hyatt%netscape.com c28227eb81 Defining the selection API for the tree widget. Stubbed all of the functions.
Now I just have to implement them all.
1999-08-22 06:01:52 +00:00
hyatt%netscape.com a69c890a1f Tweaking comments. 1999-08-21 20:42:17 +00:00
hyatt%netscape.com 88e31243a6 Stubbing out the selection implementation. Need to fill in the empty if
statements next.
1999-08-21 20:39:29 +00:00
hyatt%netscape.com 7f859a0884 Adding more to the tree's idl. 1999-08-21 20:23:56 +00:00
hyatt%netscape.com 7a65851a9f Checking in changes that teach the tree element how to have its own
array of selected items and cells.
1999-08-21 19:53:39 +00:00
hyatt%netscape.com b95fc68375 Fixing broadcasters. The hookup wasn't happening correctly. 1999-08-21 19:30:53 +00:00
hyatt%netscape.com 747b419f18 Making sure oncommand fires only on a keypress. 1999-08-21 10:36:42 +00:00
hyatt%netscape.com b61a7c9cfe The bustage is mine. Fixing it now. 1999-08-21 10:05:02 +00:00
hyatt%netscape.com 48fadb35cd Fixing up the broadcaster stuff. 1999-08-21 09:13:14 +00:00
hyatt%netscape.com ee88f3c3fc A complete rewrite of the broadcaster/observer system. Much improved. 1999-08-21 09:08:12 +00:00
hyatt%netscape.com d51851bd89 Teaching key bindings how to execute oncommand on a keydown. 1999-08-21 07:57:14 +00:00
dougt%netscape.com 8cf9b81629 xpild-ing nsIAtom. Now nsIAtom is xpcom compliant. 1999-08-21 07:07:00 +00:00
hyatt%netscape.com f1252f912a Renaming onaction to oncommand. 1999-08-20 22:58:32 +00:00
saari%netscape.com f9c6f80a72 Commiting to M9 branch, a temp disabling of keybinding on win32 and linux. Bug 11983. Approved by jevering 1999-08-19 20:35:56 +00:00
waterson%netscape.com ff32c7b51c Add nsXULTreeElement.cpp. 1999-08-18 06:19:40 +00:00
waterson%netscape.com b56418cf48 Resurrect delegation of XULTreeElement interface to an aggregate object. 1999-08-18 05:45:40 +00:00
waterson%netscape.com d4b42fdd79 Add nsXULTreeElement and nsJSXULTreeElement to the build. 1999-08-18 04:28:11 +00:00
waterson%netscape.com f73c4f67c5 Regenerated with updated idlc compiler. 1999-08-18 04:26:12 +00:00
waterson%netscape.com 123594ff91 Add verbage. 1999-08-18 04:25:24 +00:00
waterson%netscape.com f8108e0596 Re-added to support tree selection. Not yet in the build. 1999-08-18 03:21:26 +00:00
waterson%netscape.com a5f6d1fab1 Re-add nsIDOMXULTreeElement.h to the build, pending selection API work. 1999-08-18 02:15:29 +00:00
waterson%netscape.com aaf5b43654 Re-add XULTreeElement for selection tracking API. 1999-08-18 02:12:53 +00:00
akkana%netscape.com cae28969b7 Fix editor stopper 11616. a=leaf@mozilla.org 1999-08-11 19:20:34 +00:00
rjc%netscape.com d56514ca81 Fix bug # 10352: date sorting. 1999-08-11 06:24:56 +00:00
saari%netscape.com 121deb6b90 Changing XP_PC logic to XP_MAC on akk's recommendation. 1999-08-10 22:33:53 +00:00
brade%netscape.com c1abc9374e use keycode/charcode for particular key events 1999-08-10 21:34:48 +00:00
jband%netscape.com 8f1eb40f3d fix for bug 11510 1999-08-10 05:11:47 +00:00
saari%netscape.com 93abd59b34 Fix for bug 10515, an error in keybinding logic 1999-08-09 23:28:18 +00:00
joki%netscape.com da36d40b61 Adding new onselect event. Also slight modification to ender text widget focus behavior 1999-08-07 23:18:35 +00:00
cls%seawood.org 9eea17be39 Various fixes to let the tree compile with gcc 2.95:
String constants are now (const char *)s and must be explicitly cast to (char *).
operator new is expected to be empty or throw an expection instead of returning null. (ifdef'd for gcc 2.95+)
Stricter checks on register clobbering in embedded asm. (at least I think that's what it is)
Expects the main function to return int, not something similiar to it like PRInt32.

Still requires a tweak to remove -mno-486 from NSPR's *.mk files.
1999-08-07 06:01:31 +00:00
waterson%netscape.com 76ed7c1834 Fix build warning. 1999-08-06 20:34:55 +00:00
waterson%netscape.com b7e275631c Fix --pedantic bustage. 1999-08-06 18:36:50 +00:00
waterson%netscape.com 6f5ff98694 Fix compiler warning. 1999-08-06 18:28:15 +00:00
waterson%netscape.com ed78bedd41 Bug 8159. Fix circularity between content model builder and composite datas source (via 'observer' which now refcounts). Destruction of a XULDocumentImpl now forces builder to do out-of-band release on composite datasource. 1999-08-06 17:59:05 +00:00
waterson%netscape.com 08f4f00374 Bug 9474. Use NodeList script object, _not_ HTMLCollection. Gutted code that was aggregating HTMLCollection. 1999-08-04 05:45:09 +00:00
waterson%netscape.com fa329653f5 Fix silent failure from JS on firstChild. Clean up other baby-eating methods. 1999-08-04 02:26:26 +00:00
rjc%netscape.com 3a2f1bb201 Persist attributes via the content model only. 1999-08-01 03:24:18 +00:00
waterson%netscape.com 1b4f5a55bb Allow datasources= attribute on _any_ XUL content. 1999-07-31 00:05:03 +00:00
waterson%netscape.com f5fc9df22d Bugs 10640, 10689. Fix assertions when opening a folder. Crude performance improvement for asynchronously generated content in tree controls. 1999-07-31 00:03:45 +00:00
rjc%netscape.com a93092afb6 Fix bug #10751: use short date format. 1999-07-30 23:54:56 +00:00
rjc%netscape.com 4566ac87d8 Hook up persistent (via the localstore). 1999-07-30 23:42:41 +00:00
waterson%netscape.com 50c29e871d Bug 10617. Get folder performance back. We now _do not_ tell layout about individual content that gets appended during CreateContainerContents(), and instead wait until we've constructed all child nodes to do a ContentChanged() notification. 1999-07-28 05:21:22 +00:00
waterson%netscape.com 1f3fd39a62 Implement RemoveWidgetItem(). Whoops. 1999-07-28 02:53:49 +00:00
putterman%netscape.com 7715c6e903 GetResource first looks at ref. checkin for waterson. 1999-07-27 23:02:13 +00:00
waterson%netscape.com b7d93726f9 Fix --pedantic bustage. 1999-07-27 18:04:55 +00:00
waterson%netscape.com f6b84db71a Land TEMPLATE_19990726_BRANCH; RDF C++ content model builder exorcism. 1999-07-27 17:20:28 +00:00
waterson%netscape.com 914b2cade7 Re-add. Wasn't meant to be deleted yet. 1999-07-27 03:03:25 +00:00
waterson%netscape.com 70d9500cde XULTreeElement.idl 1999-07-27 02:58:39 +00:00
waterson%netscape.com cc5179bcc8 Native builder exorcism. Long live templates. 1999-07-27 02:40:40 +00:00
sspitzer%netscape.com 1d092736fa remove my temporary code. 1999-07-27 00:50:07 +00:00
hyatt%netscape.com e9860f134e Adding the menu events to the event map. 1999-07-26 09:18:57 +00:00
rickg%netscape.com bcfb3a153a replaced call to deprecated nsString API 1999-07-26 00:47:36 +00:00
sspitzer%netscape.com 41d0838da4 temporary changes to use a pref to switch between localized date code and non-localized date code, so QA can test my fix for #10412 in a release build. also, some nsCOMPtr changes 1999-07-26 00:15:22 +00:00
hyatt%netscape.com 7f1440abf5 Form needs to be explicitly inserted, since I need the frame to be made. 1999-07-25 06:55:22 +00:00
hyatt%netscape.com 108265b89a Fixing the problem where a blank space appears at the top of every XUL file. 1999-07-25 04:38:57 +00:00
sspitzer%netscape.com 09cd379429 go back to PR_FormatTime() until #10412 is fixed. 1999-07-24 01:47:59 +00:00
rjc%netscape.com 7d4c29d704 Now use FormatPRTime(). 1999-07-23 00:17:39 +00:00
waterson%netscape.com 210a35cf0f Fix for menuitems being incorrectly marked as menus. 1999-07-22 06:06:23 +00:00
waterson%netscape.com cf7d82295b Fix computation of empty containers. 1999-07-22 05:11:52 +00:00
rjc%netscape.com dbcf779b24 Set empty="false" attribute even if container is closed. 1999-07-22 00:49:50 +00:00
putterman%netscape.com 1133b9f963 Messenger Copy/Move menus now show menuitems instead of all menus. 1999-07-22 00:26:00 +00:00
rjc%netscape.com c1dfe525b3 Now update "empty" attribute as children count changes. 1999-07-21 23:10:07 +00:00
rjc%netscape.com a8e701fe56 Ensure that we have a value. 1999-07-21 23:02:35 +00:00
troy%netscape.com bf547dbb98 Change to StartLayout(): moved call to EnableRefresh() to before the InitialReflow()
call to work around a bug in the compositor
1999-07-21 04:47:15 +00:00
sspitzer%netscape.com 731a41f274 fix warnings 1999-07-20 20:32:33 +00:00
mcafee%netscape.com 47320f0312 Fixing warnings 1999-07-20 20:22:23 +00:00
bienvenu%netscape.com d9ce494617 checkin jefft's fix mailnews startup crash 1999-07-20 17:32:43 +00:00
rjc%netscape.com c48f89b97f Work harder at getting the REAL parent container when determining if the parent container is a RDF_Seq during a natural order sort. 1999-07-20 09:04:24 +00:00
warren%netscape.com 7bcb94a320 Changed around load group insertion/removal to happen on mozilla thread. 1999-07-20 08:46:33 +00:00
rjc%netscape.com 39a2594cb5 Only support sorting on RDF Seqs if container is actually a RDF_Seq itself. 1999-07-20 05:20:32 +00:00
rjc%netscape.com 42d8e0784d Comment out annoying assertion (bug # 9930) for the short term... the code needs to be rewritten in general. 1999-07-20 04:24:18 +00:00
rjc%netscape.com d14b0d2ccd Fix for bug #9899: set "empty" attribute on containers if they appear to be empty. 1999-07-20 04:21:24 +00:00
rjc%netscape.com e8321b93a9 Oops... PR_FALSE instead of just FALSE. 1999-07-20 03:14:34 +00:00
rjc%netscape.com 3be70e4d68 Add support for sorting RDF_Seqs when in natural order sort mode. 1999-07-20 03:13:15 +00:00
joki%netscape.com 0af283b8e2 Updating DOM event apis and changing behavior to properly respect capturing, bubbling, and cancellation methods. 1999-07-19 19:54:34 +00:00
waterson%netscape.com 2a499473be Bug 6873. Performance improvements to the generic builder. The template builder now instantiates template content 'lazily' when the frame system asks for it. 1999-07-19 19:18:10 +00:00
rickg%netscape.com 844a7e45ef switch to faster string search API 1999-07-19 03:29:56 +00:00
rjc%netscape.com 528bf67d11 Fix a warning by tossing out some old debugging code. 1999-07-18 08:25:24 +00:00
rjc%netscape.com 8a60d45f7b Clear up a couple of warnings. 1999-07-18 08:22:06 +00:00
mjudge%netscape.com 7ddf8fee55 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. 1999-07-18 02:27:19 +00:00
saari%netscape.com d04477a5e8 Use GetKeyCode instead of GetCharCode for windows and linux 1999-07-18 00:07:10 +00:00
peterl%netscape.com e3019ad978 clean up some string usage 1999-07-18 00:01:21 +00:00
rjc%netscape.com dbce229d7e Use application locale when sorting with collation service; fix for bug #9968. 1999-07-17 21:36:17 +00:00
mcafee%netscape.com 171c64c371 Fixing unused variable warnings 1999-07-17 03:06:14 +00:00
warren%netscape.com c5684bf4d7 Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome). 1999-07-16 11:14:36 +00:00
hyatt%netscape.com e18c267254 Making sure I refcount some things i wasn't. 1999-07-16 08:37:11 +00:00
hyatt%netscape.com d604820879 Initializing a member variable to nsnull. 1999-07-16 08:26:42 +00:00
hyatt%netscape.com de9deca526 Fixing build bustage 1999-07-16 07:47:37 +00:00
hyatt%netscape.com 2fd19ba703 Removing the obsolete XUL fragment code. It's incompatible with the new XUL overlay code. 1999-07-16 07:33:52 +00:00
hyatt%netscape.com 415eb6c18e Continuing XUL overlay work. 1999-07-16 07:10:20 +00:00
waterson%netscape.com a985e3ea72 Performance tweaks to SetAttribute(): minimize string compares by using atoms to set up event listeners; silly fixes to broadcaster push code. 1999-07-16 04:05:53 +00:00
waterson%netscape.com 7da3370e9e 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. 1999-07-16 04:03:52 +00:00
rjc%netscape.com c86f115ad1 Add check for null. 1999-07-15 09:20:54 +00:00
waterson%netscape.com 6289662141 Bug 8514. Add support s.t. 'ref=' changes will re-root a tree control (or other RDF-generated content). 1999-07-15 01:22:59 +00:00
rjc%netscape.com 1dd1f92ca4 Use GetTextForNode() more, as well as use GetValueConst(). 1999-07-14 21:13:13 +00:00
rjc%netscape.com eaed244f77 Added a comment. 1999-07-14 21:12:09 +00:00
brade%netscape.com 14b253d89e keybinding fix 1999-07-14 17:29:15 +00:00
waterson%netscape.com 33029e9741 Bug 8318. Don't include rdf:local-store in the generic builder until we have all of the persistence issues sorted out. 1999-07-12 18:24:26 +00:00
waterson%netscape.com 30e7325bb5 Bug 9365. Fix tree builder [Un]SetWidgetAttribute() for new content model. r=hyatt 1999-07-09 21:17:25 +00:00
waterson%netscape.com 9c59e96e78 Bug 8854. Fix CloseWidgetItem() to play nice with mixture of XUL and RDF content. 1999-07-09 20:41:41 +00:00
hyatt%netscape.com 1e0ad088a5 Fixing redraw problems on initial show of window. 1999-07-07 22:34:10 +00:00
waterson%netscape.com 6cc2813bb1 Bug 7722. PR_LOG instead of assert when an attempt is made to create element with a bogus namespace. 1999-07-07 06:52:21 +00:00
rjc%netscape.com 14f7295a00 Small insertion fix. 1999-07-07 06:34:18 +00:00
rjc%netscape.com 329d022fe0 Now able to sort by dateLiterals and intLiterals too. <Whee> 1999-07-07 05:32:07 +00:00
waterson%netscape.com fe8c4b1447 Fix compiler warnings. 1999-07-07 04:26:24 +00:00
saari%netscape.com 4729b016dd Fix for bug #8439, keybinding doesn't execute onkeyup and onkeydown 1999-07-07 03:40:22 +00:00
saari%netscape.com 4089e18fa0 make keybinding consume events 1999-07-07 03:15:31 +00:00
rjc%netscape.com 858e98833d Add support for dateLiterals and intLiterals. 1999-07-07 03:14:58 +00:00
saari%netscape.com b021c190ae making keybinding conform to the spec, and switching to event capturing instead of bubbling 1999-07-07 02:28:21 +00:00
waterson%netscape.com 0932e2a021 Remove XUL_TEMPLATES and XUL_TEMPLATE_ASSERTIONS #ifdefs. Add FALLBACK_BUILDERS #ifdef that (when removed) will turn off the C++ builders for constructing content. 1999-07-07 01:31:00 +00:00
peterl%netscape.com 4c033f784b fixed css quirk support in XUL
removed dead code
1999-07-07 01:17:21 +00:00
peterl%netscape.com 15b6eb2237 sync to styled content api change 1999-07-07 01:16:56 +00:00
hyatt%netscape.com 3c3b608aa5 Trying to fix build bustage. 1999-07-06 18:53:41 +00:00
hyatt%netscape.com b24efa6d6c Will do intrinsic sizing when the window is really small (doesn't have to be
0, since Linux barfs on that).
1999-07-05 16:54:14 +00:00
hyatt%netscape.com 2af7a6b407 Checking in support for intrinsic sizing of chrome. 1999-07-04 04:09:54 +00:00
waterson%netscape.com b8f59c3ea4 Implement OnChange() on the Generic and XUL builders. 1999-07-03 02:41:13 +00:00
hyatt%netscape.com 79160f00df 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.
1999-07-02 05:29:18 +00:00
saari%netscape.com 54214dc95e Error checking on QI call prevents crash with multiple DOM nodes of the same ID 1999-07-01 20:57:28 +00:00
hyatt%netscape.com 4c1801f8f1 Fixing StartLayout so that it asserts and leaves the function if no root
content is available.
1999-07-01 07:34:19 +00:00
pinkerton%netscape.com 153b97e659 don't include nsHTMLAtoms.h since it's bad, and not needed anyway. 1999-07-01 06:47:31 +00:00
pinkerton%netscape.com dd5492d2d6 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. 1999-07-01 06:27:42 +00:00
rjc%netscape.com 4c8f84b2d3 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. 1999-07-01 01:55:09 +00:00
waterson%netscape.com 7c6e3e8c47 Bug 9098. Remove NS_PRECONDITION, as this can happen normally as part of teardown. 1999-07-01 01:21:14 +00:00
pinkerton%netscape.com f8cb1c33e6 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.... 1999-07-01 00:54:46 +00:00
pinkerton%netscape.com 3a463448b6 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. 1999-07-01 00:07:41 +00:00
nisheeth%netscape.com 863dcf6860 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.
1999-06-28 14:12:07 +00:00
warren%netscape.com f6b9d3a028 Necko ifdefs for layout and rdf. 1999-06-26 06:36:26 +00:00
rjc%netscape.com 7e4a5a8b81 Only set natural order attribute on the containment element. 1999-06-25 09:32:43 +00:00
rjc%netscape.com 8c9d9fb833 Unset sortActive and sortDirection attributes if "natural order" is being used. 1999-06-25 09:19:29 +00:00
rjc%netscape.com b6daf9c497 Get sorting working with new tree structure. Basically, just look for treechildren instead of treebody when walking down from the root of the tree. 1999-06-25 06:47:28 +00:00
warren%netscape.com 41b5fcddad Changed URLGroup to LoadGroup 1999-06-25 02:31:51 +00:00
warren%netscape.com 2f5289766d Renamed nsIURLGroup to nsILoadGroup in preparation for necko. 1999-06-25 02:17:37 +00:00
waterson%netscape.com 4fa567f534 Fix use of nsString with nsAutoString where appropriate. 1999-06-24 21:19:02 +00:00
waterson%netscape.com f008503b2f Land RDF_19990617_BRANCH. Add Change() and Move() methods to nsIRDFDataSource; add OnChange() and OnMove() methods to nsIRDFObserver. Factor nsIRDFDatasource::Init() and ::Flush() into nsIRDFRemoteDataSource. Change ownership model s.t. a datasource reference counts its observers. 1999-06-24 00:22:58 +00:00
hyatt%netscape.com bd8221f129 Fix for 8735. 1999-06-23 07:21:11 +00:00
warren%netscape.com 23864df5e3 Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too. 1999-06-23 03:29:44 +00:00
hyatt%netscape.com f90cda96d6 Landing the tree widget branch. 1999-06-23 03:02:21 +00:00
rjc%netscape.com 4b62390cc1 Clean up. 1999-06-21 10:46:47 +00:00
rjc%netscape.com 6444965ed6 Turn on. 1999-06-21 09:22:17 +00:00
rjc%netscape.com 5be32c35cc Conditionalize. 1999-06-21 09:12:35 +00:00
rjc%netscape.com 6affb83a79 OnAssert() and OnUnassert() now understand if the contents were generated by a XUL template and, if so, try to do the right thing. 1999-06-21 08:59:14 +00:00
rjc%netscape.com ab02b90827 When building a subtree from a template, nodes are now unique until we find one with the "uri='...'" attribute set. 1999-06-20 09:11:25 +00:00
rjc%netscape.com 030d5988d2 Fix bug #8465 by starting at the parent of the node which is about to be inserted when looking for the "ignore" attribute. Also, save the "id" of the template node used to create node... in preparation for getting onAssert() and onUnassert() working fully with templates. 1999-06-20 05:45:40 +00:00
waterson%netscape.com 930d505f3a Bugs 8453, 8401, 7222. DOM 'insertBefore()' was hopelessly broken, lots of bugs causing random things to happen in the zombie pool. 1999-06-20 00:22:33 +00:00
valeski%netscape.com 487d9ea921 NECKO ifdef (ifdef'd _off_ by default) this checkin should not impact anything. checkin approved. If someone runs into a problem, call me at 303.546.0061. 1999-06-18 17:34:08 +00:00
waterson%netscape.com 8d68e0816a Bug 3440. Annotate node on 'close' to ensure XUL builder re-runs when the node is opened again. r=rjc, a=chofmann 1999-06-17 22:08:21 +00:00
waterson%netscape.com cf0908b3de Bug 8221. Fix false positive on the leak grep radar. 1999-06-17 19:49:05 +00:00
saari%netscape.com d11469e740 Fixing Bug #8328, keybinding fix 1999-06-17 01:48:22 +00:00
waterson%netscape.com d5c13bb733 When destroying an RDFElement, call SetParent(nsnull) on each of its children so that there aren't any dangling reference back to us (should a child leak, or be referred to by somebody else). 1999-06-16 06:44:23 +00:00
waterson%netscape.com 8a37a5afc1 Bug 6665. Hack to addref resources before doing the sort. This saves mailnews from having to recreate them. 1999-06-16 02:07:56 +00:00
saari%netscape.com 23748a5f00 adding in a piece of keybinding I forgot 1999-06-15 23:33:21 +00:00
bruce%cybersight.com b5df220aad APPROVED BY leaf@mozilla.org
This fixes the use of 'false' instead of PR_FALSE.  This was killing the Solaris native compiler build.  (Probably would've killed others if they weren't so horrked that they don't get to this file.)

Also, it adds a linefeed at the end of the file for those same native unix compilers.

This won't mess up Mozilla any more than it already is this morning.
1999-06-15 18:07:58 +00:00
waterson%netscape.com cc450f9b38 Add REF into the element map so that the generic builder sees it in OnAssert() and OnUnassert(). Resolve it to an absolute URI before using so that ref='foo/bar.rdf#bing' works. 1999-06-15 03:21:20 +00:00
saari%netscape.com 82b880d72e Fixed some bugs in key listeners 1999-06-14 22:06:50 +00:00
saari%netscape.com 9709f7c4fe Adding nsXULKeyListener to the Win and GTK builds 1999-06-14 22:04:32 +00:00
waterson%netscape.com 54e949daf7 Fix leak of tree element. 1999-06-14 21:15:29 +00:00
rjc%netscape.com 7f5d322554 Unset column sorting attributes instead of setting them to false if they aren't active. 1999-06-14 08:20:35 +00:00
waterson%netscape.com 9625f1893e Remove crufty code that wasn't doing anything. Fix refcounting on the database. 1999-06-13 18:31:06 +00:00
waterson%netscape.com bb9e9fbb6c Remove crufty code that wasn't doing anything. 1999-06-13 18:30:47 +00:00
waterson%netscape.com 07393cbee8 Change GetElementRefResource() to use rdf_MakeAbsoluteURI() to resolve attribute names. This makes it work more like '<a href=...>', which seems right (and fixes some problems that will occur with sitemaps). Inline code in GetElementResource() that was previously shared between the two. 1999-06-12 21:21:47 +00:00
waterson%netscape.com 9cfa93d5d4 Fix incorrect usage of dont_QueryInterface(). Fix bogus refcounting cruft in the nsIContent manipulators that must've been left over from when mChildren was an nsVoidArray. 1999-06-12 19:39:11 +00:00
waterson%netscape.com 2b49ff9e6a Fix incorrect use of dont_QueryInterface() that was causing massive leakage. 1999-06-12 19:35:54 +00:00
waterson%netscape.com 15ae9a7ff7 Fix incorrect use of dont_QueryInterface() with dont_AddRef(). Use nsCOMPtr in broadcast hookup code. 1999-06-12 19:33:37 +00:00
waterson%netscape.com 08f203808f Fix incorrect use of dont_QueryInterface() with dont_AddRef(). 1999-06-12 19:31:36 +00:00
saari%netscape.com 1a48c1f71a exporting nsIXULKeyListener.h on Win and Linux builds 1999-06-11 21:08:38 +00:00
saari%netscape.com 44b16f0b10 Adding more to nsXULKeyListener.cpp. About to be in the build system. 1999-06-11 20:36:14 +00:00
saari%netscape.com 5598a7fd3e Adding nsIXULKeyListener.h to Mac export 1999-06-11 20:35:26 +00:00
waterson%netscape.com 09313500a4 Bug 7781, part deux. Be paranoid about checking the result from the zombie pool. 1999-06-11 03:15:40 +00:00
waterson%netscape.com d8b20d5e83 Add a bit of documentation. 1999-06-10 23:46:30 +00:00
waterson%netscape.com 76bdf18e41 Bug 7781. Don't add nodes without ID attributes to the zombie pool. Oh, per selmer's suggestion, improved some of the variable and method names ;-). 1999-06-10 23:29:41 +00:00
rjc%netscape.com b7397b6a24 XUL templates now look for any attribute (other than "uri") which equals "..." and substitutes the URI of the attached node. 1999-06-10 19:44:59 +00:00