73 Commits

Author SHA1 Message Date
alecf%netscape.com
fd6f01043d don't crash when there is bad XML
git-svn-id: svn://10.0.0.236/trunk@67672 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-30 19:21:20 +00:00
alecf%netscape.com
d35d03c99d add support for <getter> and <setter> tags on properties
r=hyatt


git-svn-id: svn://10.0.0.236/trunk@67640 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-30 06:41:41 +00:00
scc%netscape.com
e26ca7dcdc making string conversions explicit
git-svn-id: svn://10.0.0.236/trunk@67409 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-27 20:50:34 +00:00
hyatt%netscape.com
3a64e17e0b More XBL goodness.
git-svn-id: svn://10.0.0.236/trunk@67363 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-27 02:15:45 +00:00
hyatt%netscape.com
13f6b2d0af New XBL.
git-svn-id: svn://10.0.0.236/trunk@67360 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-27 02:08:35 +00:00
mjudge%netscape.com
3cd9a051da making string conversions explicit. scc
git-svn-id: svn://10.0.0.236/trunk@67161 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 01:13:55 +00:00
pavlov%netscape.com
eff718a6ad fix warning
git-svn-id: svn://10.0.0.236/trunk@67151 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 00:58:55 +00:00
pavlov%netscape.com
c3627050e1 fix hashtable lookup for xbl binding files to remove 15% of time paging up/down in mailnews r=waterson,hyatt
stop creating nsISupportsArrays and instead chain nsIXBLAttributeEntrys r=hyatt
remove unnecessary creation of atoms r=hyatt
(around 20% speedup to mailnews tree scrolling)


git-svn-id: svn://10.0.0.236/trunk@67143 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-26 00:50:48 +00:00
hyatt%netscape.com
d4539ffc73 Converting XBL bindings to use id.
git-svn-id: svn://10.0.0.236/trunk@66435 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-19 08:20:20 +00:00
scc%netscape.com
7741d6c076 making string conversions explicit
git-svn-id: svn://10.0.0.236/trunk@66139 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-16 11:19:26 +00:00
hyatt%netscape.com
6d45452ece Fixing an XBL event handling bug and the menu accelerator bug. r=brendan, a=leaf
git-svn-id: svn://10.0.0.236/trunk@65443 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-06 22:32:39 +00:00
mscott%netscape.com
f907b78d65 Pass the address of the jsval instead of the value (which was null). This helps allow you to access xp-connect
objects from xbl.
r=hyatt


git-svn-id: svn://10.0.0.236/trunk@65320 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-05 04:00:13 +00:00
hyatt%netscape.com
d3b2c66d66 Checking in the real fix for 34130.
git-svn-id: svn://10.0.0.236/trunk@65018 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-03 07:13:07 +00:00
dougt%netscape.com
6160ec1b39 beard@netscape.com: nsXBLBinding objects are getting released without ever removing their roots. That
is clear.  r=dougt and r=hyatt. Fix for 34130.


git-svn-id: svn://10.0.0.236/trunk@65013 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-03 06:31:32 +00:00
hyatt%netscape.com
887b3f76e7 Adding assertions to discover when the script object isn't being
properly cleared out.


git-svn-id: svn://10.0.0.236/trunk@64878 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 11:17:28 +00:00
hyatt%netscape.com
143417f3b2 And on a farm there was a big honking leak, e-i-e-io. With an XBL binding here and a XUL element there...
git-svn-id: svn://10.0.0.236/trunk@64754 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 10:27:12 +00:00
hyatt%netscape.com
6cad81b3f0 Fixing 700K memory leak.
git-svn-id: svn://10.0.0.236/trunk@64736 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 09:13:42 +00:00
hyatt%netscape.com
a1c33ed26b making inheritance work properly in XBL.
git-svn-id: svn://10.0.0.236/trunk@64680 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 03:13:43 +00:00
hyatt%netscape.com
8eb1df7e77 Adding error reporting to XBL.
git-svn-id: svn://10.0.0.236/trunk@64564 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-30 03:18:44 +00:00
warren%netscape.com
9fa657f1cd Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread.
git-svn-id: svn://10.0.0.236/trunk@64449 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 03:58:50 +00:00
hyatt%netscape.com
42402c151f j++. j++. Not i++. j++. Sigh. k++? z++? NO! j++! Pick up the clue phone, hyatt.
It's ringing.


git-svn-id: svn://10.0.0.236/trunk@64438 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 02:26:46 +00:00
hyatt%netscape.com
a32d0559d9 Checking in method and property support.
git-svn-id: svn://10.0.0.236/trunk@64422 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 01:24:35 +00:00
hyatt%netscape.com
20928e2f2f Fix for 33526
git-svn-id: svn://10.0.0.236/trunk@64282 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-28 00:41:33 +00:00
hyatt%netscape.com
e942080024 Fixing menu accelerators.
git-svn-id: svn://10.0.0.236/trunk@64231 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-27 12:00:45 +00:00
scc%netscape.com
d88198c611 small changes to clients of string converting APIs
git-svn-id: svn://10.0.0.236/trunk@64167 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-26 10:06:21 +00:00
hyatt%netscape.com
bc3540ff1f Adding support for the <children/> element to XBL.
git-svn-id: svn://10.0.0.236/trunk@64092 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-25 02:18:55 +00:00
hyatt%netscape.com
4cff45ba81 Giving XBL an upgrade.
git-svn-id: svn://10.0.0.236/trunk@63892 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 22:19:49 +00:00
hyatt%netscape.com
2aa21dfc54 Adding licenses to XBL files.
git-svn-id: svn://10.0.0.236/trunk@63577 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-21 13:14:34 +00:00
hyatt%netscape.com
b5f669c6b3 Enhancing XBL. Making tabs boxes. Moving code from titledbutton to button.
git-svn-id: svn://10.0.0.236/trunk@62912 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-14 11:09:46 +00:00
rickg%netscape.com
1bd57cb94b removed calls to deprecated string methods
git-svn-id: svn://10.0.0.236/trunk@62707 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-12 09:14:14 +00:00
hyatt%netscape.com
9e33dd6afd Making unix happy.
git-svn-id: svn://10.0.0.236/trunk@62645 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 10:53:02 +00:00
hyatt%netscape.com
e4dec37a70 new XBL features
git-svn-id: svn://10.0.0.236/trunk@62640 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 10:36:39 +00:00
hyatt%netscape.com
1af26409c0 XUL RadioGroup element, not used in XUL. r=ben, a=jar
git-svn-id: svn://10.0.0.236/trunk@62045 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 10:00:09 +00:00
hyatt%netscape.com
4ccb7d43f3 XUL Property APIs, b=26109, r=ben
git-svn-id: svn://10.0.0.236/trunk@61661 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-25 08:37:49 +00:00
hyatt%netscape.com
c7b48e2ab3 Fix for bug#25565
git-svn-id: svn://10.0.0.236/trunk@60659 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-13 21:59:22 +00:00
hyatt%netscape.com
5fd1359b9c Fix for bug #26381
git-svn-id: svn://10.0.0.236/trunk@60223 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-09 09:39:15 +00:00
hyatt%netscape.com
5e6e9e2992 Fix for PDT+ bug #25280. r=saari
git-svn-id: svn://10.0.0.236/trunk@60172 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-09 01:33:22 +00:00
pp%ludusdesign.com
a2927ce43e Converting ::GetIID() into NS_GET_IID(). Bug #20232. r=scc, r=mozbot
git-svn-id: svn://10.0.0.236/trunk@59537 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 22:24:56 +00:00
akkana%netscape.com
8df59df731 18033: Emacs XBL key bindings for unix. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@59314 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-31 23:47:40 +00:00
waterson%netscape.com
73367133db Fix nsXBLBinding leaks. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@59009 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-28 03:16:08 +00:00
hyatt%netscape.com
34e4e10a23 Eliminating another leak.
git-svn-id: svn://10.0.0.236/trunk@58931 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-27 11:19:09 +00:00
hyatt%netscape.com
567ff178d4 Patching a leak in XBL.
git-svn-id: svn://10.0.0.236/trunk@58930 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-27 10:37:52 +00:00
hyatt%netscape.com
1f019a4de2 Updating the event handler code for XBL.
git-svn-id: svn://10.0.0.236/trunk@58917 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-27 09:44:58 +00:00
hyatt%netscape.com
2af63bfe40 Adding controller shorthand access.
git-svn-id: svn://10.0.0.236/trunk@58903 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-27 07:57:29 +00:00
hyatt%netscape.com
8df52203bb Improving XBL event handling.
git-svn-id: svn://10.0.0.236/trunk@58902 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-27 07:49:50 +00:00
hyatt%netscape.com
1b8b62e933 More event handler fun.
git-svn-id: svn://10.0.0.236/trunk@58779 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 11:43:31 +00:00
hyatt%netscape.com
e8fd78602f In theory events can be executed now.
git-svn-id: svn://10.0.0.236/trunk@58774 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 11:05:44 +00:00
hyatt%netscape.com
b6031f51e4 More goodness.
git-svn-id: svn://10.0.0.236/trunk@58773 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 10:37:13 +00:00
hyatt%netscape.com
a09e6a72b1 More.
git-svn-id: svn://10.0.0.236/trunk@58772 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 10:25:55 +00:00
hyatt%netscape.com
d628593659 More tweaks
git-svn-id: svn://10.0.0.236/trunk@58770 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 10:08:49 +00:00