Version 3.0 is released

New releases, news, and anything else important.

Moderators: MtnViewJohn, chris, mtnviewmark

Locked
User avatar
MtnViewJohn
Site Admin
Posts: 882
Joined: Fri May 06, 2005 2:26 pm
Location: Mountain View, California
Contact:

Version 3.0 is released

Post by MtnViewJohn »

Version 3.0 is available on the Download page.

Features added since beta4:
  • The transform and clone structures now take their list of adjustments using the exact same form as the CF::Symmetry variable. The adjustments are separated by commas instead of spaces. And like the CF::Symmetry variable you can now but CF::Cyclic and CF::Dihedral symmetry specification.
  • Square tilings are eligible for the CF::cm and CF::cmm symmetry groups, with a 45° rotation.
  • Square tilings that are rotated 45° are recognized and are eligible for CF::pm/pmm/pmg/pgg/p4/p4m/p4g symmetry groups.
Bugs fixed since beta4:
  • piping a cfdg file into cfdg/ContextFreeCLI failing for v3 cfdg files
  • min() and max() functions always return the last value in the list, not the min or max
Known issues:
  • Does not work in Windows 8

User avatar
Monkstone
Posts: 13
Joined: Fri Jul 03, 2009 10:40 pm
Location: Pembrokeshire, UK
Contact:

Re: Version 3.0 is released

Post by Monkstone »

There is a README "src-ffmpeg/README.ffmpeg", that I would point linux users to especially those who keep their system fairly up to date. You might wish to check out what version of ffmpeg you've got before running make on the new release. I've got ffmpeg version 0.8.3-4:0.8.3-0ubuntu0.12.04.1, so following one abortive make, I followed the instructions in the README and it compiled OK for me (you won't miss what you didn't have before, and ffmpeg is being replaced by avconv anyway).

User avatar
Monkstone
Posts: 13
Joined: Fri Jul 03, 2009 10:40 pm
Location: Pembrokeshire, UK
Contact:

Re: Version 3.0 is released

Post by Monkstone »

I was too optimistic/ too quick, compiles OK, but complains of missing quicktime...

User avatar
kipling
Posts: 91
Joined: Wed Jun 18, 2008 2:36 am

Re: Version 3.0 is released

Post by kipling »

... and there was much rejoicing ...

User avatar
MtnViewJohn
Site Admin
Posts: 882
Joined: Fri May 06, 2005 2:26 pm
Location: Mountain View, California
Contact:

Re: Version 3.0 is released

Post by MtnViewJohn »

Issues identified so far:
  • Seams visible in tiled images when very small shapes overlap the edge
  • Variations totally broken, not reproducible at all (uninitialized variable)
  • Command line version dumps core if there is no startshape

User avatar
Monkstone
Posts: 13
Joined: Fri Jul 03, 2009 10:40 pm
Location: Pembrokeshire, UK
Contact:

Re: Version 3.0 is released

Post by Monkstone »

[quote="Monkstone"]I was too optimistic/ too quick, compiles OK, but complains of missing quicktime...[/quote], finally I succumbed and compiled in the support for ffmpeg, so now I get a movie created, but how do I specify plain png output, I think there may be some logic error in the optargs, should there be enums for all format choices (unix/linux)?

User avatar
Monkstone
Posts: 13
Joined: Fri Jul 03, 2009 10:40 pm
Location: Pembrokeshire, UK
Contact:

Re: Version 3.0 is released

Post by Monkstone »

Well that theory about the optargs went out the window, I tried substituting v17 main.cpp with v16 version still get output that can be read as a movie, rather than as a png file (ie opens with dragon player, but not feh).

User avatar
MtnViewJohn
Site Admin
Posts: 882
Joined: Fri May 06, 2005 2:26 pm
Location: Mountain View, California
Contact:

Re: Version 3.0 is released

Post by MtnViewJohn »

I'm an idiot. I left all of the break statements out of the switch statement that makes the output canvas. When you ask for PNG output it tries to make all three kinds of output and fails. I have attached a fixed version of main.cpp to this post. Or you can get it using Mercurial from https://code.google.com/p/context-free/

Code: Select all

hg clone https://code.google.com/p/context-free/ CF3
Then you can get the variation fix too.
Attachments
main.cpp
(16.36 KiB) Downloaded 3384 times

User avatar
Monkstone
Posts: 13
Joined: Fri Jul 03, 2009 10:40 pm
Location: Pembrokeshire, UK
Contact:

Re: Version 3.0 is released

Post by Monkstone »

Excellent, I will now update my jEdit scripts, with -Q option (for movie) and the extra syntax.

Locked