[Vm-dev] Adding VectorEnginePlugin to standard VM distributions for Cuis/Squeak

David T. Lewis lewis at mail.msen.com
Thu Jul 22 01:22:38 UTC 2021


On Wed, Jul 21, 2021 at 08:28:15PM -0400, David T. Lewis wrote:
>  
> On Wed, Jul 21, 2021 at 12:09:35PM -0700, Eliot Miranda wrote:
> > On Tue, Jul 20, 2021 at 5:48 PM David T. Lewis <lewis at mail.msen.com> wrote:
> > 
> > > Are there any preferences or recommendations as to how to best handle this?
> > > I have been tracking the VectorEnginePlugin for some time and I'm willing
> > > to do any administrative things that may be needed, including checking in
> > > generated sources and/or possibly setting up and maintaining a Monticello
> > > mirror of the upstream repository (e.g. a project on squeaksource) if
> > > that is preferred.
> > >
> > 
> > An upstream Monticello mirror would be most helpful.  We have a tiny script
> > for generating correct histories in exports to Monticello from Tonel
> > repositories if it is of help.  I will fold the VectorEnginePlugin into the
> > standard builds within the next few days (not today, I need some downtime).
> > 
> 
> I have been keeping MCZ checkpoints of Juan's git commits on my own PC,
> because that was an easy way for me to keep track of the VectorEngine
> development and test it on VMMaker[.oscog]. This has been remarkably
> painless to do, but maintaining it is a manual process so I don't know
> if it is a good long term approach.
> 
> I would be happier to be able to have our VMMaker images point directly to
> Juan's upstream github repository, but I don't understand our Squeak/git
> tooling well enough to make it happen.
> 
> I can push the MCZ files up to a new project on squeaksource.com as an
> interim(?) step. I'll reply back when that is done.
> 

I set up a mirror at http://www.squeaksource.com/VectorEnginePlugin.

Eliot, you and I are admins. Juan, I don't have see a squeaksource.com
user ID for you so I guess you will have to trust us.

The commits are up to date with the upstream Cuis repo but will need
manual updates as Juan makes future commits. I will make sure that this
gets done, and I'll look for help on the Squeak/VMMaker side to see if
we can remove squeaksource.com as the "middle man".

For reference, here is the commit log as it appears in squeaksource.com,
which should be aligned with the actual git commits:

-----
Name: VectorEnginePlugin-dtl.8
Author: dtl
Time: 6 July 2021, 7:54:41.858 pm
UUID: b4974146-d950-4293-b3be-92f66febbb7e
Ancestors: VectorEnginePlugin-dtl.7

commit 06090c39fc2cc524baa9cbb00ca97bac7237d8df
Author: Juan Vuletich <juan at jvuletich.org>
Date:   Mon Jul 5 17:59:15 2021 -0300

    Support for per-morph contour in VectorGraphics

commit 6190bcf632d3a8719ea30b1f87c8ef6996dfc7c5
Author: Juan Vuletich <juan at jvuletich.org>
Date:   Tue Jun 29 17:33:03 2021 -0300

    Refactoring and comments

commit a63fc876d7d2a0740d545baa6836863e07d01825
Author: Juan Vuletich <juan at jvuletich.org>
Date:   Mon Jun 28 18:44:05 2021 -0300

    Tweaks to comments

Name: VectorEnginePlugin-dtl.7
Author: dtl
Time: 17 June 2021, 1:29:21.135 pm
UUID: 53ad5138-f874-4cfb-bad2-1c6224f8f583
Ancestors: VectorEnginePlugin-dtl.6

commit 353dbb9afc950752ee9b888d83cc4ad04e6bfda9
Author: Juan Vuletich <juan at jvuletich.org>
Date:   Mon Jun 14 12:10:07 2021 -0300

    Performance improvements to VectorGraphics and Plugin

Name: VectorEnginePlugin-dtl.6
Author: dtl
Time: 8 June 2021, 9:33:17.488 pm
UUID: db1bfc4e-15c7-4372-9390-e59ddb1149ed
Ancestors: VectorEnginePlugin-dtl.5

commit b1240119ba644c25e31c1639d5fe802b0c8bceaf
Author: Juan Vuletich <juan at jvuletich.org>
Date:   Wed Jun 2 11:11:33 2021 -0300

    Fixes to UTF8 and UTF32 text display primitives

Name: VectorEnginePlugin-dtl.5
Author: dtl
Time: 1 June 2021, 9:02:03.419 pm
UUID: 3a9b28d5-86ac-4391-b693-0a7e29d18686
Ancestors: VectorEnginePlugin-dtl.4

commit 7e007613eb8a8af94a9d32e707d072cbfde54f06
Author: Juan Vuletich <juan at jvuletich.org>
Date:   Mon May 31 19:56:50 2021 -0300

    Cleanup

commit 197bf5cac0d40f2f074054d38d4c5b7057a3bd82
Author: Juan Vuletich <juan at jvuletich.org>
Date:   Sat May 29 17:16:14 2021 -0300

    Bug fixes and performance improvement in VectorGraphics

Name: VectorEnginePlugin-dtl.4
Author: dtl
Time: 20 May 2021, 5:32:11.699 pm
UUID: 903853ce-4037-4595-b5c1-f0444f16a3e1
Ancestors: VectorEnginePlugin-dtl.3

commit 6f7561c813709208fcd646b233503c04b91f15ab
Author: Juan Vuletich <juan at jvuletich.org>
Date:   Thu May 20 10:21:01 2021 -0300

    Updates to Morphic and Vector Graphics. Tweaks to Inspector labels, #rounded and Random next

Name: VectorEnginePlugin-dtl.3
Author: dtl
Time: 17 April 2021, 10:53:01.519 am
UUID: ff5a2707-3daa-4b51-b8f8-8c19cb08c77c
Ancestors: VectorEnginePlugin-dtl.2

commit 0bf1768b5f5c6af7cb7b23529283b7c477f2858c
Author: Juan Vuletich <juan at jvuletich.org>
Date:   Mon Apr 12 17:11:45 2021 -0300

    Fixes for VectorEnginePlugin in 32 bit platforms

commit 69074250769b8ddb7f5f710c9be888cc20d4d316
Author: Juan Vuletich <juan at jvuletich.org>
Date:   Mon Apr 12 11:39:41 2021 -0300

    Slight optimization. Thanks Nicolas Cellier.

commit fc8f8f54fb7455551e32b243e3707ac367f529a0
Author: Juan Vuletich <juan at jvuletich.org>
Date:   Wed Apr 7 14:23:26 2021 -0300

    minor fixes to VectorGraphics plugin due to int casting near zero

Name: VectorEnginePlugin-dtl.2
Author: dtl
Time: 26 March 2021, 9:54:23.454 pm
UUID: db6e0319-ff41-4509-a6c6-93eb42e5f166
Ancestors: VectorEnginePlugin-dtl.1

commit bf1d411ffce947c60e9e0a5961a382846567216d
Author: Juan Vuletich <juan at jvuletich.org>
Date:   Fri Mar 26 13:26:44 2021 -0300

    Updates to VectorGraphics and VectorEngine

Name: VectorEnginePlugin-dtl.1
Author: dtl
Time: 23 March 2021, 2:50:14.407 pm
UUID: db9795b3-b0c1-46ee-b1a5-2bb554a52926
Ancestors: 

Initial load from Juan's Cuis package




More information about the Vm-dev mailing list