Windows Goodies Bounty
Update (2011-06-30 09:21 EST): Our initial review of Cincom-provided “Windows Goodies 7.9 – 1″ suggests that a resolution is, indeed, valid and functional, so this bounty has been revoked. I hope to try this again some day, it would have been a fun experiment.
Update (2011-06-29 12:12 EST): James Savidge advises that a proposed fix is being integrated into the most current build of VisualWorks this week and will be available to customers shortly. As a result, this bounty is currently on hold pending our review of the update.
Original Post,
A little while back I’d reported an issue with RequestingPrinter (part of Windows Goodies) to VWNC mailing list,
“all of the below code was tested in clean visual.im in 7.8 and 7.7.1; just paste into the workspace and work away” Parcel loadParcelByName: 'Windows Goodies' "if you execute the below, select a printer and proceed, 7.8 will experience primitive failure in 1201, but successfully return a print job in 7.7.1" "the below will also fail with exact same error when running 7.7.1 image on a 7.8 VM, so it appears to be a VM issue in 7.8" RequestingPrinter startPrintJobNamed: 'test'
I’d later received a response from Alan Knight suggesting that,
The problem with that is that Windows Goodies explicitly assembles a host printer handle, which is an opaque VM structure, out of the Windows handles that it gets back. The structure of that opaque handle changed in 7.8 (primarily because of changes made to accomodate 64-bit Windows), so the assumptions that that goodie makes are longer valid. We’re in the process of investigating how to make that work.
Now, we have a few options to consider if we want to continue moving to VisualWorks 7.8 (and we do),
- Assume that folks at Cincom are actively working on this issue and wait for a resolution
- Dedicate an internal resource to fixing it and push other projects back
- Assign a bounty to this and let someone from the community hack at it
I’m not a big fan of the first two, so we’d like to give the third option a try.
DeepCove Labs will pay an equivalent of CAD $400 (four hundred Canadian dollars) to whomever delivers an updated version of Windows Goodies with RequestingPrinter that works in VisualWorks 7.8 and, of course, we’ll contribute that version back to VisualWorks for others to make use of.
Frankly, I’d never posted a bounty like this before, thus, exact logistics aren’t clear to me, so if you have any questions and/or comments, please don’t hesitate to comment and I’ll do my best to address them.
Greetings,
You are not the only Customer that has seen a problem in this Contributed package.
A new version of the WindowsGoodies parcel is being integrated into the VW build this week, and after that a new version of the WindowsGoodies will be available to our Customers that specifically request it.
Please remember that the WindowsGoodies parcel is a Contributed item, and as such we cannot guarantee that we will support any problem found in it.
However, considering that a number of our Customers have come to depend upon it, it is under consideration that this package will be moved up to fully supported status. Please contact Arden Thomas or Alan Knight to put in your request for this to become a fully supported component on the Windows version of VisualWorks.
James T. Savidge, [Cincom Support], Wednesday, June 29, 2011
–
“Don’t worry Bob. Here’s what to do. … Raise the Exception, walkback, and nobody gets hurt.”
James, so the version being integrated addresses this issue specifically? I’ll update the message with a hold warning for others.
Yes.
I reran the workspace code you listed above and it worked in the new version.
I did see an Unhandled Exception if I pressed the Cancel button in the resulting dialog box, but I’ve brought this up with the Engineering team. (Hopefully that will be an easy late term fix.)
I have also asked if it is possible for the new version of the package to be made available on the Public Repository when it is ready. (Although I can’t guarantee that it will be also made available that way.)
James T. Savidge, [Cincom Support], Wednesday, June 29, 2011
–
“Don’t worry Bob. Here’s what to do. … Raise the Exception, walkback, and nobody gets hurt.”
Hack Facebook Account by using This Tool in just Seconds.How to hack a Facebook Account of my personal Girl friend? Could you obtain me the pass word of my partner? Clearly show me personally how to hack Facebook account or profiles! At last I will expose it and I don’t want people to ask this to me again and again. My goal is to explain the whole process of how to hack facebook account Username and Password step-by- step so that there isn’t any doubt in your mind! Simply Follow the steps and you will have accessed the Facebook account.I am not going to force about only how to hack facebook account I just want to tell you When you learn about hacking face book account. You will also be safe and no one can hack your account and You may challenging the hackers also that no one can hack my account. http://hackfacebookaccountpass.blogspot.com
Hack Facebook Account by using This Tool in just Seconds.How to hack a Facebook Account of my personal Girl friend? Could you obtain me the pass word of my partner? Clearly show me personally how to hack Facebook account or profiles! At last I will expose it and I don’t want people to ask this to me again and again. My goal is to explain the whole process of how to hack facebook account Username and Password step-by- step so that there isn’t any doubt in your mind! Simply Follow the steps and you will have accessed the Facebook account.I am not going to force about only how to hack facebook account I just want to tell you When you learn about hacking face book account. You will also be safe and no one can hack your account and You may challenging the hackers also that no one can hack my account. hack facebook account
Xbox Live Code