Updates:
Status: Accepted
Comment #11 on issue 66 by camillob...(a)gmail.com: CMake should set up to
use gcc in Lion
http://code.google.com/p/cog/issues/detail?id=66
It does not make sense to hardcode gcc in the CMake config.
You can simply set a ENV var (as mentioned in HOWTOBUILD).
Now the build fails under 10.8 since there is no more gcc-4.2. Removing the
hardcoded link makes the build succeed
Hi Guys,
Just as an FYI, with the recent increase in traffic from the Cog tracker I
decided to no longer actively receive email from vm-dev. This isn't a big
loss to you as I haven't been active anyway in a long time and I still will
(time permitting) occasionally look at what's going on through the Nabble
forums. The only reason I'm sending this email is that in the unlikely event
you want my input on something specifically, you should include me directly
on cc rather than assuming that sending an email to vm-dev will be
sufficient to catch my attention.
BTW, this isn't a comment on the usefulness of the Cog issue tracker emails
or the other notifications. I'm just trying to reduce the amount of my
incoming email by a little.
Cheers,
- Andreas
--
View this message in context: http://forum.world.st/Changing-my-mailing-list-subscription-tp4645995.html
Sent from the Squeak VM mailing list archive at Nabble.com.
On 2012-09-05, at 05:29, Gary Dunn <garydunnhi(a)gmail.com> wrote:
> Awhile back I was trying to solve the issue where FreeBSD let me
> logout without exiting Squeak, and with no warning. This would cause
> significant corruption of the open image. Very easy mistake to make
> with Squeak open on a different desktop. To fix this I needed to
> modify the VM, but I could not compile the VM source on FreeBSD due to
> the GPL licensing issue with gcc. Part of the solution would involve
> Gnome code, borrowed from other programs such as gedit, because I had
> settled on Gnome for my desktop environment.
>
> For my "new" box I decided to try a more traditional approach, no
> Gnome and no KDE, just a window manager. Being a sucker for glitz I
> decided to give Enlightenment a try. I am happy to report that in this
> combination the logoff trap works correctly. If I logoff with Squeak
> open I get Squeak's "save changes" dialog, and if I select Cancel
> Enlightenment offers to stop the logoff.
>
> Don't know if some enterprising VM hacker fixed it, but if so, thanks!
The Squeak VM still does not handle X session management events, but it does handle X window close. I guess Enlightenment falls back onto this older mechanism if an application does not react to the session protocol, and just sends a close event, and waits for the app to quit.
We put that in back in 2007 as part of the OLPC Etoys changes. Formerly pressing the X on the window frame just killed the image. Now it instead sends an event to the image, which handles it, usually by putting up the "save changes?" dialog. You can override this by registering your own event handler (see windowEventHandler:).
To make this work with other window managers I guess we would need to handle (part of) the X Session Management protocol [*] in the VM. Patches welcome :)
- Bert -
[*] http://www.x.org/releases/X11R7.7/doc/libSM/xsmp.html
Status: Accepted
Owner: siguc...(a)gmail.com
Labels: Type-Enhancement Priority-Medium
New issue 95 by siguc...(a)gmail.com: [Enh] Pointers only via STRONG
references
http://code.google.com/p/cog/issues/detail?id=95
adds a new tool 'Strong pointer explorer'
which in contrast to regular pointer explorer, shows only strong references
to object(s). Available via context menu in inspector and explorer.
You should do:
StrongPointerExplorer registerToolsOn: Smalltalk tools
after installing the code
Attachments:
strong-pointer-explorer.cs 4.5 KB
Status: Accepted
Owner: siguc...(a)gmail.com
Labels: Type-Defect Priority-Medium
New issue 94 by siguc...(a)gmail.com: (Ignore) Test if mails delivered on
vm-dev list
http://code.google.com/p/cog/issues/detail?id=94
please ignore this message