[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gEDA-pt: Fw: gEDA-user: gEDA/gaf 20021103 source tarballs released.



Oi pessoal, 
	Muita coisa nova e interessante.
	Agora o gEDA tem suporte a documentações de componentes online,
chega a procurar em máquinas de pesquisa na internet automaticamente
para encontrar datasheets e informações a respeito dos componentes.

	Outras novidades interessantes como coisas de barramentos e alguns
outros detalhes de desenho.
	Melhorias no sistema e traduções para mais línguas.
	O projeto já adquiriu proporções muito grandes, está crescendo
cada vez mais rápido, muita gente está se juntando ao grupo de desenvolvedores.


Abaixo texto traduzido a partir do original de Ales Hvezda:

Início de mensagem encaminhada:
Begin forwarded message:

Data: Wed, 06 Nov 2002 22:49:14 -0500
De: Ales Hvezda <ahvezda@seul.org>
Para: geda-dev@geda.seul.org, geda-user@geda.seul.org
Assunto: gEDA-user: gEDA/gaf 20021103 source tarballs released.

Oi,

	Eu lancei o gEDA/gaf 20021103, arquivos fonte.

	Aqui são as notas de lançanto:

					- Ales
-- Corte Aqui --

Release notes para o gEDA/gaf 20021103, versão de desenvolvimento
------------------------------------------------------------
MUDANÇAS:

   Gerais / Resumo

	Esta release tem mudanças adicionais do formato de arquivos:

	- Pinos agora incluem um flag para especificar qual a ponta is
	a ponta ativa. Você pode apenas conectar nets na ponta correta.

	- PInos agora tem outro flag para determinar se são regulares
	(para nets e outros pinos) ou se são de barramentos. Pinos de
	barramentos não estão completamente implementados ainda.

	- Barramentos agora tem um flag para controlar qual a direção
	que as conexões de barramentos são desenhadas. Inicialmente a
	direção não é acertada, mas após a primeira conexão, as demais
	vão copiando o sentido, esta informação é salva para todo o
	comprimento do barramento.

	* A mudanças acima são completamente transparentes para o usuário.
	eu ainda não atualizei os documentos de formato de arquivos
	correntes. Vou fazê-lo para a próxima versão.

	* O gschupdate e o gsymupdate agora atualizam os diagramas e os
	símbolos a partir da versão anterior (incluindo atributos). É
	recomendável que todos os diagramas e símbolos existentes sejam
	atualizados (caso contrário a libgeda vai dar warnings no log).

	* Completamente atualizados os arquivos auto*, do automake 1.7.1,
	autoconf 2.54, libtool 1.4.2 e gettext 0.11.5.

	* Mais trabalhos ao suporte a barramentos no gschem, referente
	 ao desenho de entradas de barramentos.

	* Alguns utilitários integrados (ainda faltam uns poucos).

	* Agora Docs têm um pacote tipo ./configure, e toda a documentação
	fica em  ${prefix}/share/gEDA/documentation.  O pacote Doc
	agora é requerido se você usa o Makefile na raiz.

	* Adicionado o subdiretório Doc no Makefile raiz. Também foi
	melhorado o make principal para fazer  em libgeda-config-install
	e fazer um gesym-config-install quando executa o make config.



   libgeda

	* Deslocado o número da  versão da biblioteca comartilhada para 17

	* Alteradas regras de ligações de nets / pinos / barramentos:

	  - Você não consegue conectar um pino normal a um barramento.
	  Você tem que usar uma net para isto.

	  - Você não consegue conectar uma ponta de net à uma ponta de
	  barramento. Apenas pode fazê-lo no corpo do barramento.

	* Mecanismo de auto acerto de ponta válida para pinos. Isto serve
	 para poder-se utilizar velhos arquivos sem problemas na versão
	20021103. Se este mecanismo não funcionar por algum motivo, tente
	mudar a palavra chave force-boundingbox no system-gschemrc ou
	system-gschlasrc. Não vi ele falhando mas se isso acontecer me
	envie o símbolo.

	* Acertado um antigo bug reportado por Karel Clock Kulhavy, em
	que arcos na saída para png não estavam sendo desenhados corretamente
	quando muito grandes.

	* Mudados os valores hardcode para espessura de barramentos, nets,
	pinos. Também alterado o tamanho das dicas (cues) visuais no
	postscript para ficar exatamente igual ao desenho. Eu gostaria de
	algum retorno a respeito. Ficou pior ou melhor?

	* Adicionado uma mensagem de aviso (warning) se o símbolo ou
	diagrama é de versão velha.

	* Consolidados todos os métodos s_project_* do gsymcheck e gnetlist
	no libgeda.


   gschem

	* Adicionada dica visual em todos os pinos (marca vermelha) para
	mostrar qual a ponta ativa. A marca vermelha desaparece quando
	você conecta algo. Adicionado um flag de ponta ativa melhorando
	alguns efeitos chatos. ele ainda permite que você desenhe uma
	net por cima de um pino que pega somente a conexão válida.

	* Adicionado o desenho de entradas de barrametos quando você liga
	uma conexão (net a um barramento). Você pode fazer uma entrada de
	barramento aparecer apenas tocando uma conexão (net) em um
	barramento ou se você mover uma caixinha de edição (grip), que
	aparece quando seleciona uma net, e fazê-la tocar o barramento.
	Copiar ou mover um net não causa a aparição dessa entrada de barramento.
	(pretendo fazer isso logo). Barramento e entradas de barramentos
	ainda não são completamente implementados no gschem (ainda são
	puramente recursos visuais). Estamos no caminho de implementar
	estas coisas do patch de Egil Kvaleberg.

	* Entrada de bus é atualmente implementada usando um componente
	especial. Existem várias palavras chaves de arquivos rc que vão
	controlar esta aparência. Por favor procure no system-gschemrc por
	bus-ripper-size, bus-ripper-type, bus-rippersymname e 
	bus-ripper-rotation.

	* Se você especifica NET para bus-ripper-type, uma conexão (net)
	normal vai conectar ao barramento (em diagonal). vão aparecer pequenas
	dicas circulares vermelhas (na conexão) quando isso ocorrer.

	* Inicialmente, quando você desenha um barramento, a direção das
	suas entradas não são acertadas. todavia, no momento que você conecta
	a primeira net no barramento, esta direção é tomada. Exemplo:
	(use um fonte de largura fixa para ver isso):

                ==+===============+======= Barramento
                 /               /                                  
                 |               | 
                 |               |
                 |Primeira net   |Segunda net

                      - Ou - 

                ==+===============+======= Bus
                   \               \ 
                   |               | 
                   |               |
                   |Segunda net    |Primeira net

	Barramentos verticais vão ter comportamento semelhante.
	Todos as nets subsequentes vão ser desenhadas com o mesmo
	tipo de entrada. Esta informação é armazenada no arquivo.
	Para apagar esta, apague o segmento de barramento e refaça.

	* Você pode agora redimensionar a janela para tamanhos menores
	sem precisar alterar o arquivo rc. Antigamente tínhamos tamanho
	mínimo para isto.

	* Re implementada a janela de diálogo do editor multi-atributo
	para ter uma aparência melhor.

	* Egil Kvaleberg supriu um monte de patches incluindos:

	  - patch de documentação de hierarquia. Você seleciona um
	componente e ele procura por documentação sobre ele.
	O atributo documentation= dá ao gschem um monte de dicas de como
	apresentar esta documentação (arquivo local ou URL). Se nem um
	arquivo local ou URL é encontrada, o gschem vai procurar por máquina
	de pesquisa. Como exemplos, o 7400-1.sym e símbolos nc-* estão com
	este novo atributo, veja-os.

	  - Patch de Manual/Ajuda. Se você selecionar este ítem a partir
	do menu Ajuda, um browser vai abrir uma página a qual permite você
	ler documentação a respeito do gEDA-gaf.
		( *** voluntários para traduzir? - Antonio ***)

	  - Patche de indicação de estado de agarre e Mostrar ocultos.
	Se você torna o agarre à grade desligado ou mostra textos ocultos
	aparece na barra de status, embaixo à direita. Egil também limpou
	o código de barra de status e deixou mais fácil de manter.

	  - Alguns poucos bug acertados neste patches.	


	Muito obrigado ao Egil.

	* Integrado um monte de patches de i18n (internacionalização)
	de várias pessoas (veja lista abaixo), Obrigado.

	* O menu principal agora pode ser traduzido, então não é mais
	necessário manter um arquivo gschemrc duplicado para outros
	línguas.

	* Esta versão está com suporte para:
	Holandes, Alemão, Japones, Portuges (e Ingles) :-)
	Muito obrigado a Alexandre P.Nunes, Antonio A Todo Bom, MIYAMOTO
	Takanori, e Bert Timmerman por este trabalho.

	* Atualizada a internacionalização para o gettext 0.11.5. Eu não
	sei se ele pára se você estiver usando o 0.11.2.

	* Movido o manual de usuário gschem.txt para o pacote geda-docs.

	* Usual -muitos outros bug acertados-.



   gnetlist

	* Acertados um monte de bugs reportados por vários usuários.
	A maioria deles nos scripts em scheme.

	* Removido o s_project.c e começamos a usaro código libgeda.

        * Ran gnetlist on a schematic with a bus and it should behave
          almost exactly the same as in the past.  Bunch of work
          pending here.

	* Movido o gnetlist.txt para o pacote geda-docs.


   gsymcheck

        * Removido s_project.c e começamos a usar o código da libgeda.

	* Nenhum trabalho significativo. gsymcheck continua trabalhando
	sobre os símbolos atuais. Algumas sujestões pendentes.



   symbols

        * Werner Hoch está trabalhando em consertar os símbolos
	que são pasíveis disso. Este trabalho é MUITO apreciável.
	Muito Obrigado Werner. Por favor vejam:

               http://www.geda.seul.org/symbols/index.html
 
	  para os atuais erros e avisos na bilbioteca considerem saídas
	  de auxílio.

        * **IMPORTANTE**:  Removidos os seguintes símbolos (para o momento):

          linear/lm7805-2.sym lm78l05-1.sym lm78l05c-1.sym lm7905-1.sym

	porque eles estavam errados de acordo com um usuário (obrigado).
	Novos símbolos foram enviados, mas como não sei os formatos do
	package físico, então não sei como realmente consertar. Se alguém
	tiver sugestões de como acertar isso por favor refaça os símbolos.
	Seria muito bom.

	* Adicionado de novo os interpage_bidir-1.sym, interpage_from-1.sym,
	and interpage_to-1.sym que tinham sido perdidos.

	* O patche do Egil adicionou subdiretório de documentação que mantém
	documentações de componentes. Se você não tem groff ou fig2dev (partes
	do pacote xfig tranfig), então não conseguirá ver corretamente os
	arquivos que deveriam ser gerados nc.pdf. Avisem-me se isso causar
	problemas para alguém.

	* Adicionados bus-ripper-1.sym and bus-ripper-2.sym.  Ambos são
	entradas de barramentos gráficas. -1 é linha num ângulo, fina numa
	ponta e -2 é seu desenho simétrico. Sinta-se livre para contribuir
	com seu desenho de entrada de bus favorito.

        * Ran gsymupdate on all symbols and font definitions.  If you use
          the symbols contained in the library, you should not get any
          warnings from libgeda about find an old symbol.

	* Adicionados alguns símbolos contribuidos. Eu ainda estou demorando
	a integrar todas as contribuições.


   utils

	* Atualizados mais utilitários para aceitar os novos atributos
	que foram introduzidos na 20020825. Algumas pessoas contribuiram
	para este esforço. Obrigado.

	* Adicionado o conversor olib de Mario Pascucci. Do README.olib:

		Ele é um conversor simples do símbolos OrCAD v4 (in SDT
		versão 1.10) em formatos ASCII para gEDA.

          Thanks Mario.


	* Adicionado o gschlas que é usado pelo gschupdate e gsymupdate
	para Ler E Salvar (gschLAS) arquivos, então eles serão atualizados
	para o último formato. Note que você precisa adicionar um arquivo
	component-libraries ao arquivo gschlasrc você está atualizando
	diagramas de arquivos locais.

	* Atualizados os gschupdarte e gsymupdate, para usar o ítem acima.
	Estes scripts vão agora atualizar arquivos sch/sym para absolutamente
	a última versão de formato de arquivos. Também foi acertado bug que
	quebrava arquivos se algum certo atributo tinha = nele.

	* Patche do Egil para documentação criou um script gschemdoc,
	que é usado pelo gschem para encontrar documentações. Se você
	executar o gschemdoc -m a partir do shell, terá rapidamente um
	browser aberto para ler arquivos documentos de gEDA/gaf. Você
	deve ter um browser em seu $PATH para este script e o mecanismo
	de doc do gschem funcionar.


   docs

	* O pacote docs agora tem em ./configure. Todos os documentos são
	instalados em ${prefix}/share/gEDA/documentation, que é onde o gschemdoc
	procura pelos documentos. O pacote doc é agora requerido par usar o
	Makefile principal.

	* Para construir os docs você precisa ter: latex, dvips ou dvi2ps,
	latex2html e ps2pdf. Todavia, o tarball distribuído tem toda a
	dumentação pre-feita. Neste caso, você não precisa destes programas
	instalados.

	* Este pacote inclue a atual Lista Mestre de Atributos e o 
	Documento de Criação de Símbolo atual. Todos os outros documentos
	estão em pouco antigos. Eu vou continuar a atualizá-los.

	* Adicionado o atributo description= que deve ser agora incluido no
	desenho de símbolos. Este atributo será usado pela janela de diálogo
	de Inserir Componentes que teremos em breve. (uhu!)

	* Adicionado o atributo documentation= que à Lista Mestre de Atributos.
	O atributo documentation= foi introdizido pelo patch do Egil.

	* movido o gschem.txt e gnetlist.txt para o pacote geda-doc. This está
	em preparo para conversão para o LaTeX e atualização.


   Para maiores detalhes vejam arquivo ChangeLog nos diretórios de de arquivos
fonte apropriados.



BUGS/ERRATA/LAST MINUTE ISSUES

        * On a RedHat 7.1 system, fig2dev core dumped on me when dealing
          with geda.fig.  If this happens to you, then just touch
          geda-symbols-20021103/documentation/geda.pic into existence
          and restart the build (you won't see the pretty logo on the
          top of the page though).

        * If you happen to have gtkextra installed, then gschem will not
          build.  I will fix this for the next release.  Uninstall
          gtkextra or temporarily rename gtkextra-config so it is not
          found by gschem's ./configure.

        * Egil reported that the utils might not build with the current
          lex macros in ./configure.  If this happens to you let me know
          and I'll send you a fixed ./configure (probably re-spin the
          utils package).  You will probably not be affected by this,
          as I included prebuilt code from .l (lex) files.

        * All the usual disclaimers apply.  Lots of new code and so expect
          lots of instability.  Please report all bugs.  Thank you.

DOWNLOAD:

   http://www.geda.seul.org/source.html
   http://www.geda.coelacanth.com/source.html
   http://ieee.ing.uniroma1.it/geda/source.html
   http://ftp.sunet.se/geda/source.html


BINARIES:

   Unix 
   None yet
  
   MinGW (Win32)
   None yet

  
SOURCE TARBALLS:

   Makefile                             17k  
   libgeda-20021103.tar.gz              852k  
   geda-symbols-20021103.tar.gz         443k  
   geda-gschem-20021103.tar.gz          1.3M  
   geda-gnetlist-20021103.tar.gz        247k  
   geda-gsymcheck-20021103.tar.gz       134k  
   geda-utils-20021103.tar.gz           189k  
   geda-docs-20021103.tar.gz            369k  

   Required libraries (http://www.geda.seul.org/dist):
   * glib >= 1.2.3     
   * gtk+ >= 1.2.3    
   * guile 1.4  
 
   Required programs (http://www.geda.seul.org/dist):
   * GNU gettext >= 0.11.5  (0.10.35 will NOT work)

   Optional libraries (http://www.geda.seul.org/dist):
   * LibStroke 0.5.1   
   * libgdgeda 1.8    
   * zlib 1.1.x      
   * libpng 1.0.x   


BUILDING, INSTALLING, RUNNING:

   1) Download all the above files and the required libraries.
   2) Build and install the required and optional libraries.
   3) Untar all of the geda tar files in the same directory.
   4) Set the prefix= variable in the Makefile
   5) Run: make   and set the specified variables (PATH and LD_LIBRARY_PATH)
   6) Run: make install 

   -OR-

   1) Download all the above files and the required libraries.
   2) Build and install the required and optional libraries.
   3) Untar all of the geda tar files in the same directory.
   4) Go into each directory and run:
         ./configure            [ with --prefix=$HOME/geda if you wish ]
         make install
        
      You must build and install the packages in the following order:

         1. libgeda
         2. symbols
         3. gschem
         4. gnetlist
         5. gsymcheck
         6. utils
         7. docs