[Vm-dev] Typo fix in src

David T. Lewis lewis at mail.msen.com
Sun Jan 7 16:04:23 UTC 2018


On Sun, Jan 07, 2018 at 09:44:05AM -0500, Stuart Cassoff wrote:
>  
> Please bear with me as I don't yet know how to work with/submit changes to generated code, so for now here's a teeny typo fix.
> 
> 
> Stu

Stu,

Good catch!

Do you have a VMMaker image handy? (If not, look opensmalltalk-vm/image in your
git folder). Take a look at ImmX11Plugin class>>declareHeaderFilesIn: and you
will see the Smalltalk source code with the typo that you have identified.

The fix will be to make the correction in this method. The change will be
committed to the VMMaker repository, and the generated sources will be
committed to GitHub.

Dave


> 
> 
> Patch:
> 
> Index: src/plugins/ImmX11Plugin/ImmX11Plugin.c
> --- src/plugins/ImmX11Plugin/ImmX11Plugin.c.orig
> +++ src/plugins/ImmX11Plugin/ImmX11Plugin.c
> @@ -34,7 +34,7 @@ static char __buildInfo[] = "ImmX11Plugin VMMaker.osco
>  #include "sqUnixCharConv.h"
>  extern char *setLocale(char *, size_t);
>  extern int setCompositionWindowPosition(int, int);
> -extern int setCompostionFocus(int);
> +extern int setCompositionFocus(int);
>  #include "sqMemoryAccess.h"
>  
> 
> A changeset that I fileOut'd:
> 
> 'From Squeak6.0alpha of 21 December 2017 [latest update: #17606] on 7 January 2018 at 9:13:34 am'!
> 
> !ImmX11Plugin class methodsFor: 'as yet unclassified' stamp: 'sc 1/7/2018 09:12'!
> declareHeaderFilesIn: cg
> 
>         cg addHeaderFile: '<locale.h>'.
>         cg addHeaderFile: '"sqUnixMain.h"'.
>         cg addHeaderFile: '"sqUnixCharConv.h"', Character cr asString,
>                 'extern char *setLocale(char *, size_t);', Character cr asString,
>                 'extern int setCompositionWindowPosition(int, int);', Character cr asString,
>                 'extern int setCompositionFocus(int);'.! !


More information about the Vm-dev mailing list