339802004-09-08 18:00:00 +0000patch to fix major breakage post ab05vba merge to 6452013-08-07 14:42:23 +0000112ApplicationWritercodeOOo 1.1.2PCLinuxCLOSEDFIXEDP2trivial---1caolanmmichael.ruessissuesissuesDEFECT------0oldest_to_newest15215820caolanm2004-09-08 18:00:36 +0000OCX_Control::Import was originally virtual, and remains virtual in the 680
series, but in the ab05vba rework for vba dialog import merged to 645 it was
made non-virtual.
now WW8FormulaControl inherits from this and overrides ::Import. It inherits
from OCX_Control for historical reasons. And really shouldn't do so anymore,
with the change to non-virtual this causes amazing breakage for import check box
fields.
So the attached patch fixes this major crash problem in 1.1.X, post integration
of the vba stuff. Its good to be applied (and should be) to both 645 and 680
assuming I haven't introduced another brown bag with it.
A sample document to demonstrate is available at
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=1320631521583117603caolanm2004-09-08 18:01:36 +0000Created attachment 17603
patch to fix cockup15215842caolanm2004-09-08 18:02:28 +0000I think that the right target for this if thats where ab05vba ended up15215853martin_maher2004-09-09 10:03:54 +0000mmaher: fixed in sw7pp4c (SRX645), I will add this to adarefilterteam (SRC680)
as well.15215864martin_maher2004-09-17 12:02:38 +0000mmaher: reopen to reassign15215875martin_maher2004-09-17 12:03:07 +0000mmaher->mru: Fixed in sw7pp4c15215886michael.ruess2004-09-21 16:34:28 +0000Checked fix in CWS sw7pp4c.15215897michael.ruess2004-09-21 16:34:43 +0000Verified.15215908michael.ruess2004-10-19 12:09:59 +0000Checked fix in 645m50.176032004-09-08 18:01:00 +00002004-09-08 18:01:36 +0000patch to fix cockupcheckboxfield.crash.patchtext/plain1416caolanmSW5kZXg6IHd3OHBhci5oeHgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2cy9zdy9zdy9zb3VyY2Uv
ZmlsdGVyL3d3OC93dzhwYXIuaHh4LHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjExNS42OC40CmRp
ZmYgLXUgLXAgLXIxLjExNS42OC40IHd3OHBhci5oeHgKLS0tIHd3OHBhci5oeHgJMjUgTWFyIDIw
MDQgMTE6MDA6MzkgLTAwMDAJMS4xMTUuNjguNAorKysgd3c4cGFyLmh4eAk4IFNlcCAyMDA0IDE2
OjUwOjUxIC0wMDAwCkBAIC01MTcsMTEgKzUxNywxMSBAQCBlbnVtIFN3V3c4Q29udHJvbFR5cGUK
IH07CiAKIAotY2xhc3MgV1c4Rm9ybXVsYUNvbnRyb2wgOiBwdWJsaWMgT0NYX0NvbnRyb2wKK2Ns
YXNzIFdXOEZvcm11bGFDb250cm9sCiB7CiBwdWJsaWM6CiAJV1c4Rm9ybXVsYUNvbnRyb2woY29u
c3QgU3RyaW5nJiBzTixTd1dXOEltcGxSZWFkZXIgJnJSKQotICAgICAgICA6IE9DWF9Db250cm9s
KHNOKSwgclJkcihyUiksIGZVbmtub3duKDApLCBmRHJvcGRvd25JbmRleCgwKSwgCisgICAgICAg
IDogc05hbWUoc04pLCByUmRyKHJSKSwgZlVua25vd24oMCksIGZEcm9wZG93bkluZGV4KDApLCAK
ICAgICAgICAgZlRvb2xUaXAoMCksIGZOb01hcmsoMCksIGZVc2VTaXplKDApLCBmTnVtYmVyc09u
bHkoMCksIGZEYXRlT25seSgwKSwKICAgICAgICAgZlVudXNlZCgwKSwgblNpemUoMCksIGhwc0No
ZWNrQm94KDIwKSwgbkNoZWNrZWQoMCkKICAgICB7CkBAIC01NDAsNiArNTQwLDcgQEAgcHVibGlj
OgogCVVJTlQxNiBocHNDaGVja0JveDsKIAlVSU5UMTYgbkNoZWNrZWQ7CiAKKyAgICBTdHJpbmcg
c05hbWU7CiAJU3RyaW5nIHNUaXRsZTsKIAlTdHJpbmcgc0RlZmF1bHQ7CiAJU3RyaW5nIHNGb3Jt
YXR0aW5nOwpAQCAtNTQ4LDYgKzU0OSwxMSBAQCBwdWJsaWM6CiAgICAgc3RkOjp2ZWN0b3I8U3Ry
aW5nPiBtYUxpc3RFbnRyaWVzOwogICAgIHZpcnR1YWwgfldXOEZvcm11bGFDb250cm9sKCkge30K
IAl2b2lkIEZvcm11bGFSZWFkKFN3V3c4Q29udHJvbFR5cGUgbldoaWNoLFN2U3RyZWFtICpwRCk7
CisJdmlydHVhbCBzYWxfQm9vbCBJbXBvcnQoY29uc3QgY29tOjpzdW46OnN0YXI6OnVubzo6UmVm
ZXJlbmNlIDwKKwkJY29tOjpzdW46OnN0YXI6Omxhbmc6OlhNdWx0aVNlcnZpY2VGYWN0b3J5PiAm
clNlcnZpY2VGYWN0b3J5LAorCQljb206OnN1bjo6c3Rhcjo6dW5vOjpSZWZlcmVuY2UgPAorCQlj
b206OnN1bjo6c3Rhcjo6Zm9ybTo6WEZvcm1Db21wb25lbnQ+ICZyRkNvbXAsCisJCWNvbTo6c3Vu
OjpzdGFyOjphd3Q6OlNpemUgJnJTeikge30KIHByaXZhdGU6CiAgICAgLy9ObyBjb3B5aW5nCiAg
ICAgV1c4Rm9ybXVsYUNvbnRyb2woY29uc3QgV1c4Rm9ybXVsYUNvbnRyb2wmKTsK