Box

Software screenshot:
Box
Dettagli del software:
Versione: 0.4.0
Data di caricamento: 19 Feb 15
Sviluppatore: Matteo Franchin
Licenza: Libero
Popolarità: 7

Rating: 1.0/5 (Total Votes: 1)

Box dovrebbe diventare per la grafica vettoriale, quali lattice è diventata per la scrittura di documenti scientifici.
Installazione:
Per compilare i sorgenti e installare sulla propria macchina si può procedere
con il abbastanza usuale sequenza:
& Nbsp; ./configure --with-cairo
& Nbsp; fare
& Nbsp; make install
Istruzioni di installazione dettagliate sono disponibili all'interno del file INSTALL
in questa stessa directory. Il flag '--with-cairo' consente il rilevamento e
utilizzo della libreria grafica 2D Cairo. Assicuratevi di avere questa biblioteca
installato sul vostro sistema: questo non è obbligatorio, ma vi darà qualche
più funzioni (vedi più avanti).
Se si desidera una installazione locale, è possibile procedere come segue:
& Nbsp; ./configure --prefix = / home / nomeutente / local with-cairo
& Nbsp; fare
& Nbsp; make install
Il sistema non saprà dove trovare l'eseguibile Box.
Pertanto si può mettere una linea come
& Nbsp; export PATH = $ PATH: ~ / local / bin
alla fine del file bashrc (che è un file nascosto in casa
directory: ~ / .bashrc). Non è necessario Quest'ultima modifica. E 'solo
rende la vita più facile.
test
Dopo l'installazione, è possibile eseguire alcuni test per vedere se la compilation
suceeded. Basta digitare:
& Nbsp; make check
Si dovrebbe ricevere un messaggio finale, come:
& Nbsp; 0 errori trovati.
& Nbsp; Tutti i test effettuati hanno portato al successo.
& Nbsp; ...
biblioteca Cairo
È ora possibile compilare Box con il supporto per la libreria grafica 2D Cairo.
Cairo fornisce il supporto per alcuni terminali più uscita (PDF, SVG, PNG, PS)
e sta per essere ben sfruttati nella casella rilasci successivi, dando
molte funzioni interessanti. Assicurati di compilare Box con il flag '--with-cairo'

Cosa c'è di nuovo in questa versione:.

  • Il nucleo del Box VM è stato riscritto.
  • Il sistema tipo è stato riscritto da zero e ora è molto più potente.
  • Un nuovo tipo, qualsiasi, consente di boxe / oggetti unboxing e fornisce alcune funzionalità di riflessione.
  • Questa release aggiunge aggiunge array eterogenei di oggetti (oggetto Array), un nuovo manager undo alla GUI che permette di avere un'unica storia annullamento sia per l'editor di testo e l'editor di grafica e il nuovo Curve oggetti, Tri, e Fill disegnare spline Bézier cubica e riempire un percorso.
  • L'interfaccia grafica supporta ora & quot; punti di direzione & quot; per semplificare il disegno e l'interazione con le curve di Bezier tramite l'oggetto curva.

Cosa c'è di nuovo nella versione 0.3.4:

  • Questa versione si concentra sul miglioramento del sistema di documentazione, che è stato in gran parte riscritto per essere più chiaro e per supportare nuove funzionalità. In particolare, è ora possibile specificare un'anteprima per un oggetto documentato:. Questo è un pezzo di Box codice sorgente che viene reso come un'immagine nel browser documentazione
  • E 'anche possibile organizzare la documentazione in sotto-sezioni e le istanze di documenti. Bug sono stati corretti in entrambi Box e Boxer.
  • sono stati fatti passi per sostenere la conversione di codice di sicurezza per il codice C e sostenere serializzazione / deserializzazione di programmi di sicurezza (entrambe le funzioni non sono completate)

Cosa c'è di nuovo nella versione 0.3.1:

  • L'obiettivo principale di questa release è stato quello di fissare bug sia il compilatore e l'interfaccia grafica.

  • Sono stati inoltre effettuati
  • Piccoli miglioramenti.
  • Per Box, BBox ora imposta (piuttosto che estendere) il rettangolo di selezione.
  • Il modo in cui il rettangolo di selezione è stata gestita nel comando clip è stato fissato.
  • I miglioramenti sono stati fatti nella gestione della memoria di Box.
  • Gestione di FillStyle è stato fissato (è stato ignorato da Style).
  • Per Boxer, la vista di uscita Box è stato fissato:. Non si è espanso correttamente con alcune versioni di PyGTK
  • sono stati apportati alcuni piccoli miglioramenti nel browser documentazione.

Cosa c'è di nuovo nella versione 0.3.0:

  • La libreria grafica Box è stato riscritto in Box stessa. La biblioteca è stato ri-progettato e ora è molto più pulito e potente. La vecchia interfaccia è ancora supportato, ma è ormai obsoleto. Si noti che la nuova interfaccia riproduce e offre all'utente le caratteristiche della vecchia interfaccia, derivante funzionalità elevata funzionalità dal livello inferiore. Esempio:. Poly è espressa in termini di percorsi (path) e flussi di comando (CmdStream)
  • Aggiunto Dox, un sistema di documentazione per i Box (che ora fa parte del Boxer). La biblioteca di base e la libreria grafica Box sono stati documentati con questo. Boxer ha ora un browser per la documentazione per sfogliare la documentazione & quot Dox, on-line & quot;.
  • bug di fissaggio: il più importante è la copia di oggetti complessi
  • .
  • Ricerca nella directory di origine corrente quando compresa un'altra fonte.

Cosa c'è di nuovo nella versione 0.2.3:

  • Boxer è stato ampliato: più punti di riferimento può essere selezionato e trascinato simultaneamente; l'evidenziazione della sintassi delle fonti è stata migliorata con un file ad-hoc per la sintassi Box; bug durante il caricamento di file rotti sono stati fissati.
  • Box è stato anche risolto e migliorato: un sistema di documentazione, Dox, è stato scritto; le librerie di base e g sono stati parzialmente documentati con questo; ora può box e oggetti Unbox di diverse tipologie in oggetto Obj; accesso prima al Cairo è possibile; è stata avviata una riscrittura della biblioteca g Box in Box (anziché C).
  • Queste ultime funzioni sono ancora in fase di sviluppo e appariranno nelle versioni future.

Cosa c'è di nuovo nella versione 0.2.2:

  • Questa release corregge alcuni bug nella libreria grafica, rendendo la nuova versione di Boxer (0.3.0) più usabile.
  • Il libboxcore biblioteca è stato fissato anche in alcuni dei suoi riferimenti (questo è stato notato durante il tentativo di eseguire sotto Mac OS).

Cosa c'è di nuovo nella versione 0.2.1:.

  • Bugfix e un sistema di gestione della memoria rielaborato
  • Questa release corregge principalmente bug.
  • E non porta nuove funzionalità.
  • Tuttavia, il sistema di gestione della memoria è stato ampiamente riscritto.
  • Il sistema di gestione della memoria è ora consapevole della & quot; complesso & quot; tipi e sa come creare, distruggere, copiare e spostare gli oggetti.
  • Il rilascio prepara il terreno per le funzioni future (boxing / unboxing attraverso il tipo Obj, che permetterà diversi miglioramenti fondamentali sia per Box e Boxer).

Cosa c'è di nuovo nella versione 0.1.3:

  • '() Char' cambiato a 'Str' nel g biblioteca Box. Questo dà più flessibilità (ora possiamo, ad esempio, salvare i fotogrammi di un'animazione in file diversi).

Cosa c'è di nuovo nella versione 0.1.0:

  • Copia di oggetti è ora implementato, anche se non Non funziona per & quot; complesso & quot; oggetti, come Str.
  • 'includere & quot; il file & quot;' ricerche di file all'interno della directory contenente lo script.
  • La direttiva #provide è stato introdotto per più inclusioni della stessa intestazione.
  • I commenti possono iniziare con #! (Per gli script di sicurezza su Unix).
  • Alcune informazioni è stato inserito l'opzione query -q.
  • convenzioni versioning sistematici e gli script sono ora utilizzati per aiutare i manutentori accordo automaticamente con il problema.
  • Bugfix e la pulizia sono stati fatti.
  • La libreria libboxcore è stato creato.

Programmi simili

JBasic
JBasic

3 Jun 15

ClamAv#
ClamAv#

3 Jun 15

Darning
Darning

20 Feb 15

Pyexpander
Pyexpander

20 Feb 15

Commenti a Box

I commenti non trovato
Aggiungi commento
Accendere le immagini!