51 Commits

Author SHA1 Message Date
Olli.Pettay%helsinki.fi
bc703bc84d Bug 305763, Application control models and fixes to lazy instances, r=aaronr+allan
git-svn-id: svn://10.0.0.236/trunk@181918 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-10 19:11:23 +00:00
peterv%propagandism.org
5b98a9db45 Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null), remove some includes. Patch by sicking, updated by peterv, r=bz, sr=peterv.
git-svn-id: svn://10.0.0.236/trunk@180960 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-26 14:37:29 +00:00
allan%beaufour.dk
168b24bfe1 [XForms] Handle references to id attributes inside repeats. Bug 302513, r=smaug+doronr
git-svn-id: svn://10.0.0.236/trunk@178678 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 11:00:50 +00:00
allan%beaufour.dk
04189a9851 Throw xforms-compute-exception on XPath parse errors. Bug 299280, r=aaronr+doronr, a=mkaply, NPOTB
git-svn-id: svn://10.0.0.236/trunk@176313 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-20 08:21:43 +00:00
bzbarsky%mit.edu
6b2d4870c3 More uses of EmptyC?String(). Bug 232691, patch by Charles Fenwick
<clf03f@garnet.acns.fsu.edu>, r+sr=bzbarsky, a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176154 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-15 21:41:47 +00:00
doronr%us.ibm.com
50a17b2086 XForms bug 300407 - Need to prevent default action when pressing F1 in an xforms control. r=aaronr,smaug a=mkaply
git-svn-id: svn://10.0.0.236/trunk@175990 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-13 14:36:43 +00:00
Olli.Pettay%helsinki.fi
71ea6850a5 Bug 299283 Fix bug in GetInstanceNodeForData, p=aaronr, r=me+jhpedemonte, a=mkaply, NPOTB
git-svn-id: svn://10.0.0.236/trunk@175571 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-04 16:13:59 +00:00
doronr%us.ibm.com
25a72b45f8 XForms bug 294441 - fix model-construct-done processing. Patch by aaronr, r=smaug/me a=mkaply
git-svn-id: svn://10.0.0.236/trunk@175315 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 18:14:43 +00:00
Olli.Pettay%helsinki.fi
18b336134b Bug 289434 xbl-ized widgets for xforms r=doron+allan, a=mkaply, NPOTB
git-svn-id: svn://10.0.0.236/trunk@175154 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-26 18:30:17 +00:00
doronr%us.ibm.com
77943145c8 XForms Bug 293597 - itemset does not work with external instance. r=smaug/aaronr a=mkaply
git-svn-id: svn://10.0.0.236/trunk@174943 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-21 16:47:29 +00:00
allan%beaufour.dk
85e071b7cb Parse type attribute on instance node too. Bug 293082, r=smaug+aaronr, a=mkaply
git-svn-id: svn://10.0.0.236/trunk@174545 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-14 07:33:01 +00:00
Olli.Pettay%helsinki.fi
4a000d4b6e Bug 296714 Make <hint> to work more like a tooltip, r=allan+aaronr, a=mkaply
git-svn-id: svn://10.0.0.236/trunk@174295 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-08 15:33:18 +00:00
allan%beaufour.dk
c751c8d77a Store instance node schema type as property instead of attribute. Bug 283004, r=smaug+aaronr, a=mkaply
git-svn-id: svn://10.0.0.236/trunk@174206 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-07 07:03:09 +00:00
allan%beaufour.dk
84ba80d4ad Argh argh, something "fell out" of the last checkin for bug 265460
git-svn-id: svn://10.0.0.236/trunk@174041 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-02 07:19:32 +00:00
allan%beaufour.dk
887ed03827 Use size and position in XPath expressions. Bug 265460, r=smaug+doronr, a=mkaply
git-svn-id: svn://10.0.0.236/trunk@174040 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-02 07:00:11 +00:00
allan%beaufour.dk
a61b59332d Only send the xforms-value-changed event to the correct controls, not everything. Bug 293579, r=smaug+me, a=mkaply, patch by aaronr, NPOTB
git-svn-id: svn://10.0.0.236/trunk@173507 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-17 12:10:08 +00:00
allan%beaufour.dk
c99e160c5c Apply MIP properties to repeat content too, and fix a problem with output. Bug 292089, r=smaug+doronr, a=mkaply, NPOTB
git-svn-id: svn://10.0.0.236/trunk@173065 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-05 07:09:40 +00:00
Olli.Pettay%helsinki.fi
49b97006a5 Bug 292319, Set trust for XForms events. r=doron+aaronr, a=mkaply, NPOTB
git-svn-id: svn://10.0.0.236/trunk@173003 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-03 19:39:38 +00:00
jst%mozilla.jstenback.com
ebed1ee784 Fixing bug 289940. Make chrome event handlers only receive trusted events by default. r=jonas@sicking.cc, sr=peterv@propagandism.org, a=chofmann@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@172848 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-28 23:48:28 +00:00
allan%beaufour.dk
1d52328760 Let controls using index() listen for changes to repeat indexes. Bug 289534, r=smaug+doronr, a=mkaply, NPOTB
git-svn-id: svn://10.0.0.236/trunk@172800 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-28 07:17:49 +00:00
allan%beaufour.dk
d61edbf65e Fixing bustage, bug 291935, the ifdef had crawled in the wrong place :)
git-svn-id: svn://10.0.0.236/trunk@172766 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-27 09:04:07 +00:00
allan%beaufour.dk
4cb9b74793 Add some debug printing to nsXFormsUtils::ReportError, r=doronr, a=mkaply, NPOTB
git-svn-id: svn://10.0.0.236/trunk@172765 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-27 08:29:42 +00:00
allan%beaufour.dk
35a75ea473 Add some more information to a few error messages. Bug 290308, r=smaug+doron, a=mkaply, NPOTB
git-svn-id: svn://10.0.0.236/trunk@172266 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-15 08:51:48 +00:00
allan%beaufour.dk
fbd3c5bbd6 Make nsXFormsUtils::ReportError() use nsIScriptError, so we can log different error types. Bug 289518, patch by doron, r=aaronr+me, a=mkaply (NBOTB)
git-svn-id: svn://10.0.0.236/trunk@172071 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-13 08:06:17 +00:00
allan%beaufour.dk
3aeccc0f0f Patch that fixes the ugly refresh-all hack in nsXFormsModelElement.cpp. Should speed up things considerably, but is also a potential form-breaker. Bug 278368, r=aaronr+smaug, a=mkaply
git-svn-id: svn://10.0.0.236/trunk@171966 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-11 08:04:51 +00:00
allan%beaufour.dk
94d065cf3d Print messages in JS console for existing exceptions in code. Bug 289297, r=doron+smaug, a=mkaply
git-svn-id: svn://10.0.0.236/trunk@171889 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-08 15:40:54 +00:00
doronr%us.ibm.com
8c9dc1949e Bug 287714 - Add console outputting of XForms errors. r=aaronr,smaug
git-svn-id: svn://10.0.0.236/trunk@171389 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-30 16:41:07 +00:00
doronr%us.ibm.com
e1adf7310c XForms bug 285207 - Need to handle inline schema. r=cartman/smaug
git-svn-id: svn://10.0.0.236/trunk@170783 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-16 18:09:40 +00:00
jst%mozilla.jstenback.com
07f72886c9 Fixing bug 283531. Fix confusingly named argument to nsIEventStateManager::DispatchNewEvent() that has caused confusing event handling code (also fixed) to creap into the tree. r=bzbarsky@mit.edu, sr=bryner@brianryner.com
git-svn-id: svn://10.0.0.236/trunk@170153 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-04 02:01:54 +00:00
doronr%us.ibm.com
9258ad13c5 Bug 283376 - GetTypeForControl API needs to return default type for node. Patch by aaronr@us.ibm.com, r=me,smaug
git-svn-id: svn://10.0.0.236/trunk@169872 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-25 21:52:59 +00:00
allan%beaufour.dk
90cf1784a8 Use nsCOMArray instead of nsIArray in nsIXFormsControl and get rid of nsXFormsMDGSet. Bug 278369, r=smaug/doronr
git-svn-id: svn://10.0.0.236/trunk@169765 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-24 14:35:27 +00:00
doronr%us.ibm.com
979f28eec3 XForms bug 273428. Patch by aaronr, r=me,beaufour.
git-svn-id: svn://10.0.0.236/trunk@169616 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-22 22:11:51 +00:00
doronr%us.ibm.com
a194c17a55 XForms bug 282263 - XForms Submission doesn't copy over namespaces. r=aaronr,beaufour
git-svn-id: svn://10.0.0.236/trunk@169562 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-21 17:22:26 +00:00
allan%beaufour.dk
dda4df0099 Implements insert and delete, and fixes bug in repeat caused by bug 279957. Bug 278211, r=smaug, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@169046 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-09 13:19:37 +00:00
allan%beaufour.dk
3308695ecb Remaining controls implement nsIXFormsContextControl, through nsXFormsControlStub, bug 280017, r=smaug, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@169044 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-09 09:57:31 +00:00
doronr%us.ibm.com
b28fe0f967 xforms bug 258472 - Add the XPath functions needed for XForms, r=sicking,sr=peterv
git-svn-id: svn://10.0.0.236/trunk@168424 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-27 23:02:27 +00:00
doronr%us.ibm.com
6093de1614 XForms Bug 277543 - add default handling for xforms-focus. Patch by smaug@welho.com, r=aaronr/sr=bryner
git-svn-id: svn://10.0.0.236/trunk@168405 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-27 19:30:03 +00:00
allan%beaufour.dk
94db2b565e Added binding-exceptions, returning nsIModelElementPrivate from nsXFormsUtils::* instead of nsIDOMNode, bug 279552, r=aaron, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@168348 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-26 12:20:21 +00:00
allan%beaufour.dk
dff255921b Let nsIContextControl use nsIDOMNode instead of nsIDOMElement, bug 278973, r=smaug, sr=darin
git-svn-id: svn://10.0.0.236/trunk@168229 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-24 08:55:30 +00:00
doronr%us.ibm.com
cd53bba469 landing xforms branch on trunk, not built by default. Bug 278896, sr=bryner on build config changes. If you build xforms, you now need to enable the schema-validation extension as well
git-svn-id: svn://10.0.0.236/trunk@167986 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-19 16:05:31 +00:00
bryner%brianryner.com
8fda84c47c Implementation of select, select1, item, choices, and itemset elements (bug 270572). r=beaufour.
git-svn-id: svn://10.0.0.236/trunk@167758 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-15 01:04:02 +00:00
bzbarsky%mit.edu
6cc2aafe00 Make people that want empty strings use EmptyC?String(). Bug 232691, patch by
Daniel Kraft <d@daniel-kraft.net>, r=jst, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@167258 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-04 19:31:31 +00:00
darin%meer.net
d448e53e48 fixes bug 271737 "Tracking bug for XForms Switch Module" patch by smaug@welho.com r=darin sr=bryner
git-svn-id: svn://10.0.0.236/trunk@166734 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-15 02:08:53 +00:00
darin%meer.net
8c963feb96 fixes bug 271411 "Same-origin checking for XForms submission" r=bryner sr=jst
git-svn-id: svn://10.0.0.236/trunk@166110 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-01 23:50:29 +00:00
darin%meer.net
2b32edb35b fixes bug 265216 "Tracking bug for XForms Group Module" patch by allan@beaufour.dk r=bryner
git-svn-id: svn://10.0.0.236/trunk@165738 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-24 20:47:23 +00:00
bryner%brianryner.com
18c764373d Action module implementation (bug 263008). Patch by smaug@welho.com, r=bryner
git-svn-id: svn://10.0.0.236/trunk@164968 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-05 02:15:01 +00:00
bryner%brianryner.com
ad55f23ab3 XForms output element implementation. Patch by allan@beaufour.dk, r=bryner, bug 267300.
git-svn-id: svn://10.0.0.236/trunk@164961 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-04 23:53:01 +00:00
bryner%brianryner.com
0d6e7de030 Factor out GetNodeValue and SetNodeValue. r=darin.
git-svn-id: svn://10.0.0.236/trunk@164957 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-04 23:26:39 +00:00
darin%meer.net
c1bed1edb4 fixes bug 267539 "miscellaneous xforms submission bugs" r=bryner
git-svn-id: svn://10.0.0.236/trunk@164892 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-03 23:40:39 +00:00
darin%meer.net
db291f5a45 fixes bug 266626 "EvaluateNodeBinding is wrong for <submission> elements" r=bryner
git-svn-id: svn://10.0.0.236/trunk@164621 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-29 19:50:31 +00:00