Version 3.0 is released

New releases, news, and anything else important.

Moderators: chris, MtnViewMark, MtnViewJohn

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

Version 3.0 is released

Post by MtnViewJohn » Wed Jun 20, 2012 7:38 am

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: 14
Joined: Fri Jul 03, 2009 10:40 pm
Location: Pembrokeshire, UK
Contact:

Re: Version 3.0 is released

Post by Monkstone » Fri Jun 22, 2012 3:48 am

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: 14
Joined: Fri Jul 03, 2009 10:40 pm
Location: Pembrokeshire, UK
Contact:

Re: Version 3.0 is released

Post by Monkstone » Fri Jun 22, 2012 5:51 am

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 » Sat Jun 30, 2012 9:28 pm

... and there was much rejoicing ...

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

Re: Version 3.0 is released

Post by MtnViewJohn » Tue Jul 03, 2012 2:37 pm

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: 14
Joined: Fri Jul 03, 2009 10:40 pm
Location: Pembrokeshire, UK
Contact:

Re: Version 3.0 is released

Post by Monkstone » Sat Jul 07, 2012 6:43 am

[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: 14
Joined: Fri Jul 03, 2009 10:40 pm
Location: Pembrokeshire, UK
Contact:

Re: Version 3.0 is released

Post by Monkstone » Sat Jul 07, 2012 11:20 am

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: 842
Joined: Fri May 06, 2005 2:26 pm
Location: Mountain View, California
Contact:

Re: Version 3.0 is released

Post by MtnViewJohn » Sun Jul 08, 2012 12:55 pm

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 782 times

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

Re: Version 3.0 is released

Post by Monkstone » Sun Jul 08, 2012 11:04 pm

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

Locked

Who is online

Users browsing this forum: No registered users and 2 guests