Folks,
Wow, you guys have been busy over the weekend! The list of bug reports is going to take quite some time to go through, so we're not going to answer each individual report here. Instead, we'll enter the issues into our bug tracking database and then publish a report showing the status of each outstanding problem. At that point you'll be able to check whether your reports have been recorded correctly. From what I can see, there are many little "niggles" and a few rather more serious problems. The issues that I'm particularly worried about are: 1) The non-appearence of the auto-completion suggestions in some installations. Can I ask those people who can't use the auto-completion because of this to try and debug through it to give us an idea where the problem might lie. Is there perhaps anything in common between the two (I think) installations that see this? 2) The problem with the literal filer becoming confused when class variables have the same name as globals. This sounds particularly unpleasant to me. Also, after comments from Ian and Ted, I'm willing to drop another release in the next day or so with their tools removed. Anyone else want something taking out? Best regards, Andy Bower Dolphin Support www.object-arts.com |
"Andy Bower" <[hidden email]> wrote in message
news:[hidden email]... > Folks, > 1) The non-appearence of the auto-completion suggestions in some > installations. Can I ask those people who can't use the auto-completion > because of this to try and debug through it to give us an idea where > the problem might lie. Is there perhaps anything in common between the > two (I think) installations that see this? well for one thing I have been using Scintilla for some time, so one idea is that some older and not fully compatible version is beeing used by Dolphin.Also let me say that my impression is that auto-completion box is actually filled, but still it is not visible like if text has been painted with background color. I base this impression on the fact that size of the box changes as I type. rush -- http://www.templatetamer.com/ http://www.folderscavenger.com/ |
In reply to this post by Andy Bower-3
> Also, after comments from Ian and Ted, I'm willing to drop another
> release in the next day or so with their tools removed. Anyone else > want something taking out? I think maybe distribute the base install, and place all of the refactored/X6 packages up for download too. That way if people want to get up and running with the various tools from around the place they can, but it also enables the authors to release their own refactored versions of the tools with no compatibility issues like Ian is having? I guess while it's nice to have a feature packed image available, I come from the opposite camp: I prefer to have an image as minimal as possible, and load packages which I really need, instead of a big one-image-fits-all sort of situation? |
In reply to this post by Andy Bower-3
Hi Andy,
> Also, after comments from Ian and Ted, I'm willing to drop another > release in the next day or so with their tools removed. Anyone else > want something taking out? I would be happy if you removed my packages from the image. I need to do some work comparing the versions you included against my current versions of those packages. I am sure that since I released those packages, I have fixed multiple bugs and made other changes (especially in the http client). It is going to take me a bit of time to do that as I will need to combine my changes with any changes you guys have made. I am hoping to get a bit of time this weekend to work on it all. Steve -- Steve Waring [hidden email] |
In reply to this post by rush
"rush" <[hidden email]> wrote in message
news:[hidden email]... > "Andy Bower" <[hidden email]> wrote in message > news:[hidden email]... >> Folks, >> 1) The non-appearence of the auto-completion suggestions in some >> installations. Can I ask those people who can't use the auto-completion >> because of this to try and debug through it to give us an idea where >> the problem might lie. Is there perhaps anything in common between the >> two (I think) installations that see this? > > well for one thing I have been using Scintilla for some time, so one idea > is > that some older and not fully compatible version is beeing used by > Dolphin.Also let me say that my impression is that auto-completion box is > actually filled, but still it is not visible like if text has been painted > with background color. I base this impression on the fact that size of the > box changes as I type. > This could be the case - I did change the autocompletion quite a bit in Scintilla, and these changes were only in the latest (or nearly latest) distribution. Can you try finding out what version is loaded into Dolphin (e.g. ScintillaLibrary version, ScintillaLibrary default fileName, if I remember correctly off the top of my head) Regards Blair |
"Blair McGlashan" <[hidden email]> wrote in message
news:[hidden email]... > This could be the case - I did change the autocompletion quite a bit in > Scintilla, and these changes were only in the latest (or nearly latest) > distribution. Can you try finding out what version is loaded into Dolphin > (e.g. ScintillaLibrary version, ScintillaLibrary default fileName, if I > remember correctly off the top of my head) hmm. false lead it seems: ScintillaLibrary default versionString '1.6.3.0' ScintillaLibrary default fileName 'C:\Program Files\Object Arts\Dolphin Smalltalk 6.0\SciLexer.dll' can you tell me how I am supposed to get the offerd text from the box? I what to press to get one of the offered solutions? I would like to try that, moaybe something pops out in the workspace regardles of box looking blank? rush -- http://www.templatetamer.com/ http://www.folderscavenger.com/ |
"rush" <[hidden email]> wrote in message
news:[hidden email]... > "Blair McGlashan" <[hidden email]> wrote in message > news:[hidden email]... >> This could be the case - I did change the autocompletion quite a bit in >> Scintilla, and these changes were only in the latest (or nearly latest) >> distribution. Can you try finding out what version is loaded into Dolphin >> (e.g. ScintillaLibrary version, ScintillaLibrary default fileName, if I >> remember correctly off the top of my head) > > hmm. false lead it seems: > > ScintillaLibrary default versionString '1.6.3.0' > ScintillaLibrary default fileName 'C:\Program Files\Object Arts\Dolphin > Smalltalk 6.0\SciLexer.dll' > > can you tell me how I am supposed to get the offerd text from the box? I > what to press to get one of the offered solutions? I would like to try > that, > moaybe something pops out in the workspace regardles of box looking blank? Tab or Enter should choose it. I think you will find that this is purely a display related issue - the fact that the box is of different sizes suggests that it just isn't painting. Can you try running Scite on the same machine and see if auto-completion lists work in that (if you open a simple text file, you should be able to auto-complete to any of the words already in that file). If it does work, then try copying the scite executable (the one that uses SciLexer.dll, not Sc1.exe) to the Dolphin directory and running it from there. Does it still work? I'd be surprised if it does. My theory would be that this is either due to the build of SciLexer.dll that we have shipped not being the right one (it might be one of my own development builds rather than the "RTM"), or it is something to do with the config. of your machine. The auto-completion list in SciLexer is a listbox, but it is (and has always been) owner-drawn. It is (now) double-buffered to reduce flicker and it might be that there is some issue with the way the drawing is implemented such that it does not work on your config. Regards Blair |
In reply to this post by Steve Alan Waring
"Steve Waring" <[hidden email]> wrote in message
news:[hidden email]... > Hi Andy, > >> Also, after comments from Ian and Ted, I'm willing to drop another >> release in the next day or so with their tools removed. Anyone else >> want something taking out? > > I would be happy if you removed my packages from the image. > > I need to do some work comparing the versions you included against my > current versions of those packages. I am sure that since I released those > packages, I have fixed multiple bugs and made other changes (especially in > the http client). > Yes, it is quite possible that the versions we have been working with are quite old. Where we've branched away to make stuff work in D6, its likely that we haven't kept up with any changes. We'll have avoided making gratuitous changes though, so anything we did change is likely to be a bug fix or D6 related. Regards Blair |
In reply to this post by Blair McGlashan
"Blair McGlashan" <[hidden email]> wrote in message
news:[hidden email]... > Tab or Enter should choose it. I think you will find that this is purely a > display related issue - the fact that the box is of different sizes suggests > that it just isn't painting. Can you try running Scite on the same machine > and see if auto-completion lists work in that (if you open a simple text > file, you should be able to auto-complete to any of the words already in > that file). If it does work, then try copying the scite executable (the one > that uses SciLexer.dll, not Sc1.exe) to the Dolphin directory and running it > from there. Does it still work? I'd be surprised if it does. > > My theory would be that this is either due to the build of SciLexer.dll that > we have shipped not being the right one (it might be one of my own > development builds rather than the "RTM"), or it is something to do with the > config. of your machine. The auto-completion list in SciLexer is a listbox, > but it is (and has always been) owner-drawn. It is (now) double-buffered to > reduce flicker and it might be that there is some issue with the way the > drawing is implemented such that it does not work on your config. Ok, here are some more clues and tiny peaces of evidence: 1) tab or enter in Dolphin does not complete word just empty box goes away. 2) The lates sc1.exe and scite downloaded (1.63), exibits same misbehaviour as Scintilla in Dolphin. Same empty boxes, word does not get completed on return. 3) I have digged up old sc1.exe version (1.46), and it behaves like it should. 4) repeated test 2) with sc1.exe 1.63 on 4 machines in total, two of them exibited the misbehaviour, two of the worked fine. rush -- http://www.templatetamer.com/ http://www.folderscavenger.com/ |
"rush" <[hidden email]> wrote in message
news:[hidden email]... > [snip] > Ok, here are some more clues and tiny peaces of evidence: > > 1) tab or enter in Dolphin does not complete word just empty box goes > away. > 2) The lates sc1.exe and scite downloaded (1.63), exibits same > misbehaviour > as Scintilla in Dolphin. Same empty boxes, word does not get completed on > return. > 3) I have digged up old sc1.exe version (1.46), and it behaves like it > should. > 4) repeated test 2) with sc1.exe 1.63 on 4 machines in total, two of them > exibited the misbehaviour, two of the worked fine. > I think this may be a known behaviour of Scintilla 1.63 on XP without certain service packs applied. Are the machines you are seeing this behaviour on not running XP SP2? (https://sourceforge.net/tracker/?func=detail&atid=102439&aid=1201825&group_id=2439) Regards Blair |
"Blair McGlashan" <[hidden email]> wrote in message
news:[hidden email]... > "rush" <[hidden email]> wrote in message > news:[hidden email]... > I think this may be a known behaviour of Scintilla 1.63 on XP without > certain service packs applied. Are the machines you are seeing this > behaviour on not running XP SP2? one of them does not, and another one also probably not. > (https://sourceforge.net/tracker/?func=detail&atid=102439&aid=1201825&group_ id=2439) what do you think is there any chance of Scintilla beeing fixed in this regard before D6X release, or maybe some older version could be used for D6X? rush -- http://www.templatetamer.com/ http://www.folderscavenger.com/ |
"rush" <[hidden email]> wrote in message
news:[hidden email]... > "Blair McGlashan" <[hidden email]> wrote in message > news:[hidden email]... >> "rush" <[hidden email]> wrote in message >> news:[hidden email]... >> I think this may be a known behaviour of Scintilla 1.63 on XP without >> certain service packs applied. Are the machines you are seeing this >> behaviour on not running XP SP2? > > one of them does not, and another one also probably not. > >> > (https://sourceforge.net/tracker/?func=detail&atid=102439&aid=1201825&group_ > id=2439) > > what do you think is there any chance of Scintilla beeing fixed in this > regard before D6X release, or maybe some older version could be used for > D6X? > It would depend on someone taking the time to look at it. I suspect Neil (Mr Scintilla) himself will not want to do so - judging from the history of the bug report he seems to be of the view that XP without SP2 is insecure, and so one shouldn't be running it in that configuration anyway. I am inclined to agree, although I don't think its quite so black and white. Clearly whatever fix was made to XP to correct the underlying listbox redrawing issue is not security related, but it may only be available in the full SP2. Regards Blair |
"Blair McGlashan" <[hidden email]> wrote in message
news:[hidden email]... > It would depend on someone taking the time to look at it. I suspect Neil (Mr > Scintilla) himself will not want to do so - judging from the history of the > bug report he seems to be of the view that XP without SP2 is insecure, and > so one shouldn't be running it in that configuration anyway. I am inclined > to agree, although I don't think its quite so black and white. Clearly > whatever fix was made to XP to correct the underlying listbox redrawing > issue is not security related, but it may only be available in the full SP2. Without getting into high politics here is some statistics from April: "According to a new study by an IT asset management firm, only 24 percent of corporate Windows XP desktops have been upgraded to Windows XP SP2." source: http://redmondmag.com/news/print.asp?EditorialsID=6637 Anyway, there are olders versions of scitilla that worked just fine on XP without SP2, maybe they could be used with Dolphin. (Version of scintilla beeing distributed with Dolphin version will be outdated pretty soon anyway, so maybe there is a case to stick with one that works best with Dolphin). rush -- http://www.templatetamer.com/ http://www.folderscavenger.com/ |
"rush" <[hidden email]> wrote in message
news:[hidden email]... > "Blair McGlashan" <[hidden email]> wrote in message > news:[hidden email]... >> It would depend on someone taking the time to look at it. I suspect Neil > (Mr >> Scintilla) himself will not want to do so - judging from the history of > the >> bug report he seems to be of the view that XP without SP2 is insecure, >> and >> so one shouldn't be running it in that configuration anyway. I am >> inclined >> to agree, although I don't think its quite so black and white. Clearly >> whatever fix was made to XP to correct the underlying listbox redrawing >> issue is not security related, but it may only be available in the full > SP2. > > Without getting into high politics here is some statistics from April: > > "According to a new study by an IT asset management firm, only 24 percent > of > corporate Windows XP desktops have been upgraded to Windows XP SP2." > > source: http://redmondmag.com/news/print.asp?EditorialsID=6637 I recently did some work in a corporate environment where access to windows update was disabled. Imagine my surprise when there were two virus outbreaks in a month because the sys adms had failed to push out the necessary security updates to the PCs in their care. > > Anyway, there are olders versions of scitilla that worked just fine on XP > without SP2, maybe they could be used with Dolphin. (Version of scintilla > beeing distributed with Dolphin version will be outdated pretty soon > anyway, > so maybe there is a case to stick with one that works best with Dolphin). > No, they can't be used. Dolphin relies on features introduced specifically in 1.63. I know, because I added them. If that dependency were removed then performance, cosmetic appearance, and (most importantly) usability would be significantly reduced. In particular Smalltalk specific insertion capabilities, e.g. expanding a keyword selector on insertion to include argument placeholders named after the formal parameters of the most likely message implementation, which relies on http://scintilla.sourceforge.net/ScintillaDoc.html#SCN_AUTOCSELECTION added in 1.63. Regards Blair |
"Blair McGlashan" <[hidden email]> wrote in message
news:[hidden email]... > I recently did some work in a corporate environment where access to windows > update was disabled. Imagine my surprise when there were two virus outbreaks > in a month because the sys adms had failed to push out the necessary > security updates to the PCs in their care. I guess the thing is that for significant number of people even that was less disrupting to their operations then beeing forcefeeded SP2 ;) For my self I've never had experience of outbreak that would threaten operations, but sp2 did. While there are some ignorant operations managers out there, many of them are not, and they usually understand some problems, and spend a lot of time managing them, that are not at all visible when one mainly wears develeopers hat. If some software company is truely concerned about increasing security, then it would do its best to do so by producing more secure software in the first place, and not by expecting the whole world to install their patch in the moment when they compile it, regardles of the fact that it could break a whole a lot of things. I suspect, that if people installed only 50% of the patches that they were advised to install, some very serious things would be happening. Ok, now I should follow my own advice and refrain from further discussing politics :) > No, they can't be used. Dolphin relies on features introduced specifically > in 1.63. I know, because I added them. If that dependency were removed then > performance, cosmetic appearance, and (most importantly) usability would be > significantly reduced. In particular Smalltalk specific insertion > capabilities, e.g. expanding a keyword selector on insertion to include > argument placeholders named after the formal parameters of the most likely > message implementation, which relies on > http://scintilla.sourceforge.net/ScintillaDoc.html#SCN_AUTOCSELECTION added > in 1.63. Well, if that is so, I think I will survive outcompletion :) Typing was rarely bottleneck in my programming. (and not because I type fast ;) How about detecting that windows does not support whatever it is needed for autocompletion to work, and then automatically disabling autocmpletion. I am afraid that leavig it this way could give wrong impression about quality of Dolphin, and if current acceptance levels of sp2 are any indication, number of non sp2 machines will remain significant for quite some time. Btw, D6X is very nice piece of work. rush -- http://www.templatetamer.com/ http://www.folderscavenger.com/ |
"rush" <[hidden email]> wrote in message
news:[hidden email]... >... > How about detecting that windows does not support whatever it is needed > for > autocompletion to work, and then automatically disabling autocmpletion. I > am > afraid that leavig it this way could give wrong impression about quality > of > Dolphin, and if current acceptance levels of sp2 are any indication, > number > of non sp2 machines will remain significant for quite some time. > ... Thought you might like an update on this. There is an issue in the un-service packaged XP's ListBox such that it isn't getting populated with any items when Scintilla builds the listbox because of the parameters that Scintilla was passing to LB_ADDSTRING. Anyway I've found a fix for it, and it has been accepted into the Scintilla code base, and should make it out in the next release (which will be 1.65, 1.64 just released, Dolphin beta 1 ships with 1.63). In the meantime if you want working auto-completion (and you want to reduce your risk of being hacked :-)) install XP SP2. Regards Blair |
"Blair McGlashan" <[hidden email]> wrote in message
news:[hidden email]... > Thought you might like an update on this. There is an issue in the > un-service packaged XP's ListBox such that it isn't getting populated with > any items when Scintilla builds the listbox because of the parameters that > Scintilla was passing to LB_ADDSTRING. Anyway I've found a fix for it, and > it has been accepted into the Scintilla code base, and should make it out in > the next release (which will be 1.65, 1.64 just released, Dolphin beta 1 > ships with 1.63). > > In the meantime if you want working auto-completion (and you want to reduce > your risk of being hacked :-)) install XP SP2. great Blair! Many thanks, rush -- http://www.templatetamer.com/ http://www.folderscavenger.com/ |
Free forum by Nabble | Edit this page |