Giter Site home page Giter Site logo

spe-ciellt / gerbv Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 1.0 19.9 MB

My clone of the gerbv repository since I no longer have write access to git://git.geda-project.org/gerbv

License: GNU General Public License v2.0

Shell 4.19% GAP 1.30% SMT 0.12% Scheme 3.64% C 80.57% C++ 1.76% Perl 8.22% Makefile 0.03% NSIS 0.16%

gerbv's Introduction

Gerbv - a Gerber viewer

A local copy for Stefan Petersen, the original author of Gerbv

This is a copy of the original project as of 2015-09-19. I may or may not follow the original source.

Use the source

The original source is available from http://gerbv.geda-project.org/, which also is the proper and original source code.

The reason

I gave up working on the gerbv many years ago since I had no time when I started my consulting business.

Since that time it seems many people has passed by this code. Many things contributed has been stellar, some things contributed has been less than stellar. Also my own code standard has been updated. Anyhow, I am happy to see that the program has been kept alive and well during the year.

Since I stopped working on Gerbv the source code has moved from repository to repository and I have lost my write credentials along the road.

There are also things that I want to experiment with which are are not necessary "releaseable".

To the orignal README: http://git.geda-project.org/gerbv/tree/README

gerbv's People

Contributors

alyoshin avatar dmcmahill avatar florianh80 avatar paragonrobotics avatar pcjc2 avatar rfuest avatar spe-ciellt avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

nvdl

gerbv's Issues

Remove csv.[hc]

Leftovers of bugly code that noone actually knows anything about or uses.
Remove files and see where compilation fails.

Extract right hand indented function

Calculation of the bounding box in step-and-repeat is too heavily indented (gerber.c, line 580-), need to be refactored to a separate function.

Refactor error reporting

In parser gerber.c and drill.c error reporting is ugly and loooots of repeated code.
Refactor it, must probably use va_arg.
Error reporting function must have a short name and return void.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.