Box

Tela Software:
Box
Detalhes de Software:
Versão: 0.4.0
Data de upload: 19 Feb 15
Revelador: Matteo Franchin
Licença: Livre
Popularidade: 7

Rating: 1.0/5 (Total Votes: 1)

Box deve tornar-se para gráficos vetoriais, o que tornou-se o látex para escrever documentos científicos.
Instalação:
Para compilar os fontes e instalar em sua máquina, você pode prosseguir
com a sequência bastante usual:
& Nbsp; ./configure --with-cairo
& Nbsp; fazer
& Nbsp; make install
As instruções de instalação estão disponíveis no arquivo INSTALAR
neste mesmo diretório. A bandeira '--with-cairo' permite a detecção e
uso da biblioteca gráfico 2D Cairo. Certifique-se de ter esta biblioteca
instalado em seu sistema: isto não é obrigatório, mas vai lhe dar algum
mais recursos (ver secção posterior).
Se você quer uma instalação local, você pode proceder da seguinte forma:
& Nbsp; ./configure --prefix = / home / yourusername / local --with-cairo
& Nbsp; fazer
& Nbsp; make install
Seu sistema não vai saber onde encontrar o executável Box.
Portanto, você pode colocar uma linha como
& Nbsp; export PATH = $ PATH: ~ / local / bin
no final do seu arquivo bashrc (que é um arquivo oculto em sua casa
diretório: ~ / .bashrc). Esta última modificação não é necessário. Ele só
torna a vida mais fácil.
Test
Após a instalação, você pode fazer alguns testes para ver se a compilação
suceeded. Basta digitar:
& Nbsp; fazer check-
Você deverá receber uma mensagem final, tais como:
& Nbsp; 0 erros encontrados.
& Nbsp; Todos os testes realizados levou ao sucesso.
& Nbsp; ...
biblioteca Cairo
Agora você pode compilar Box com suporte para a biblioteca gráfica Cairo 2D.
Cairo dá suporte para mais alguns terminais de saída (PDF, SVG, PNG, PS)
e vai ser bem explorado na próxima caixa de releases, dando-lhe
muitos recursos interessantes. Certifique-se de compilar Box com a bandeira '--with-cairo'

O que é novo nesta versão:.

  • O núcleo do Box VM foi reescrita.
  • O sistema de tipo foi reescrito do zero e hoje é muito mais poderoso.
  • Um novo tipo, Any, permite Boxe / objetos unboxing e fornece algumas capacidades de reflexão.
  • Esta versão adiciona acrescenta arrays heterogêneos de objetos (objeto Array), um novo gerenciador de reversão para o GUI que permite ter uma única história undo tanto para o editor de texto eo editor de gráficos, e os novos objetos Curve, Tri, e Fill para desenhar curvas Bézier cúbicos e preencher um caminho.
  • O GUI suporta agora & quot; pontos de direção & quot; para simplificar a desenhar e interagir com curvas bezier via o objeto Curve.

O que é novo na versão 0.3.4:

  • Esta versão se concentra em melhorias para o sistema de documentação, que foi em grande parte reescrita para ser mais claro e para suportar novos recursos. Em particular, é agora possível especificar uma pré-visualização de um objeto documentado.: Este é um pedaço de código-fonte Box, que é processado como uma imagem no navegador de documentação
  • Também é possível organizar a documentação em sub-seções e instâncias do documento. Bugs foram corrigidos em ambos Box e Boxer.
  • Passos foram feitas para suportar a conversão de código de Caixa para o código C e apoiar serialização / desserialização de programas da Caixa (ambos os recursos não forem concluídas)

O que é novo na versão 0.3.1:

  • O foco principal deste lançamento foi a correção de erros, tanto no compilador e da GUI.
  • Pequenas melhorias também foram feitas.
  • Para Box, BBox agora define (em vez de extensão) caixa delimitadora.
  • A forma como a caixa delimitadora foi tratado no comando clipe foi corrigido.
  • As melhorias foram feitas no gerenciamento de memória da caixa.
  • Movimentação de FillStyle foi fixado (foi ignorado por Style).
  • Para Boxer, a visualização de saída Box foi fixado:. Não expandir corretamente com algumas versões do PyGTK
  • Algumas pequenas melhorias foram feitas no navegador de documentação.

O que é novo na versão 0.3.0:

  • A biblioteca gráfica Box foi reescrito em si Box. A biblioteca foi re-engenharia e agora está muito mais limpo e poderoso. A interface antiga ainda é suportada, mas agora está obsoleta. Note-se que a nova interface reproduz e oferece ao usuário as características da interface antiga, derivando funcionalidade alto nível de funcionalidade de nível mais baixo. Exemplo:. Poly é expressa em termos de caminhos (Caminho) e correntes de comando (CmdStream)
  • Adicionado Dox, um sistema de documentação para Box (que agora faz parte do Boxer). A biblioteca de núcleo e a biblioteca de gráficos Caixa foram documentados com este. Boxer tem agora um navegador de documentação para procurar documentação & quot Dox; on-line & quot;.
  • a correção dos erros: o mais importante é a cópia de objetos complexos
  • .
  • Pesquisa no diretório de origem atual quando incluindo outra fonte.

O que é novo na versão 0.2.3:

  • Boxer foi prorrogado: vários pontos de referência pode ser selecionados e arrastados simultaneamente; o destaque de sintaxe das fontes foi melhorada com um arquivo de ad-hoc para Box sintaxe; erros ao carregar arquivos quebrados foram corrigidos.
  • Box também foi corrigido e melhorado: um sistema de documentação, Dox, foi escrito; as bibliotecas centrais e G foram parcialmente documentado com isso; agora ele pode caixa e objetos Unbox de diferentes tipos no objeto Obj; acesso raw Cairo é possível; uma reescrita do g biblioteca Box in Box (em vez de C) foi iniciado.
  • Estes últimos recursos ainda estão em desenvolvimento e aparece em versões futuras.

O que é novo na versão 0.2.2:

  • Esta versão corrige alguns bugs na biblioteca de gráficos, tornando a nova versão do Boxer (0.3.0) mais utilizável.
  • O libboxcore biblioteca também foi fixada em algumas de suas referências (isso foi notado ao tentar executar sob Mac OS).

O que é novo na versão 0.2.1:.

  • Bugfixes e um sistema de gerenciamento de memória retrabalhado
  • Esta versão corrige principalmente bugs.
  • Ele não traz novos recursos.
  • No entanto, o sistema de gerenciamento de memória foi amplamente reescrita.
  • O sistema de gerenciamento de memória agora está ciente da & quot; complexa & quot; tipos e sabe como criar, destruir, copiar e mudar objetos.
  • O lançamento prepara o terreno para futuros recursos (boxing / unboxing através do tipo Obj, o que permitirá que várias melhorias fundamentais para ambos Box e Boxer).

O que é novo na versão 0.1.3:

  • '() Char' alterado para 'Str' no g biblioteca Box. Isso dá mais flexibilidade (podemos agora, por exemplo, salvar os quadros de uma animação em arquivos diferentes).

O que é novo na versão 0.1.0:

  • A cópia dos objetos agora é implementado, embora não não funcionar para & quot; complexa & quot; objetos, como Str.
  • 'incluem & quot; arquivo & quot;' buscas por arquivos dentro do diretório que contém o script.
  • A directiva #provide foi introduzido para várias inclusões do mesmo cabeçalho.
  • Os comentários podem começar com #! (Para scripts caixa no Unix).
  • Algumas informações foram adicionados à opção de consulta q.
  • convenções versionamento sistemáticas e scripts são agora usados ​​para ajudar os mantenedores negócio automaticamente com o problema.
  • Bugfixes e limpeza foram feitos.
  • A biblioteca libboxcore foi criado.

Programas semelhantes

Comentário para Box

Comentários não encontrado
Adicionar comentário
Ligue imagens!