FidoCadJ: storia delle versioni
Raccolgo qui la cronaca dettagliata del lavoro svolto in tutte le versioni di FidoCadJ, il programma presentato in questa pagina.
Versione 0.24.2
Data di rilascio: 14 aprile 2013
- The user can now create new library symbols and edit existing libraries.
- Standard and non standard libraries are identified by different icons.
- Macros can be split (select one, then right click and "split macro").
- Removed the "Show origin for macros" which is now useless.
- Macros can be moved through user defined libraries via drag and drop in the library tree.
- When running on Linux, the sun.java2d.opengl option is no longer activated.
- Corrected bug #41 ("Components' shapes disappear").
- Corrected bug #20 ("Negative zoom reading file from command line").
- Japanese translation of the user interface.
- When introducing text, a list of some UTF
- 8 characters (maths symbols, greek letters...) is now available and very easy to use.
- Corrected a bug with the standard font used for the text associated to elements.
- The "Split non standard macros while copy/pasting" modal option has been replaced by an immediate menu item.
- Rough centering of the drawing under the mouse pointer while doing a zoom.
- Corrected a bug concerning the library directory choice and the Cancel action while working on MacOSX.
Versione 0.24.1
Data di rilascio: 5 novembre 2012
- Added a link to the Sourceforge project page in the About dialog (request #3531298).
- Now Java 1.5 is needed for compiling FidoCadJ.
- The standard libraries now are stdlib, ihram, elettrotecnica and pcb. Their elements will not be converted in primitives when the "split non standard symbols" option is active, UNLESS the "Strict compatibility with FidoCAD" mode is selected.
- The "Strict compatibility with FidoCAD" mode is more reliable and the options about the "FidoCadJ extensions" have been eliminated.
- More precise selection of very close elements without "name" and "value" tags.
- Popup menu accessible with right click in the selection mode (cut, copy, paste, rotate, mirror request #3409656). Unuseful menu items are disabled if nothing is selected.
- Open a file is now faster and requires less memory.
- Added a Dutch translation of the user interface.
- Added the
- l option to the command line interface.
- It is now easier to come back from an editing mode, to a macro that was previously selected.
- Selected objects appear in green, with different shades depending on their original color.
- More precise rendering of the spline curves.
- User can add and remove points to splines and polygons.
- The FidoCadJ project updated to the new version of the SourceForge software.
- Diagonal shift of the selected element done during copy/paste is now done during paste and not during copy. The shift can be disabled by turning off an option.
- Check and eventually auto complete the extension when loading FidoCadJ files.
- Some information about graphical file export are now saved on exit.
Versione 0.24
Data di rilascio: 28 maggio 2012
Correzioni di bug
- Bug #3484904 corrected.
- Layer names are saved, if nonstandard.
- The grid pitch is saved (bug #3468917).
- Bugs #3522962 and #3522951 corrected on the export towards vector formats.
- Wrong file encoding has been corrected in some libraries.
- Corrected bug #3529024.
Nuove funzionalità
- Added the support for italic text lines.
- The lenght of the segment being entered is expressed also in millimeters.
- Slight adjustment of the arrow style when they are associated to lines.
- Added the new "curve" primitive (natural cubic spline).
- Review of the spanish translation of the user interface (thanks to Gohan "sbcne").
- More accurate automatic test scripts.
- Chinese translation of the user interface, by Miles Qin "qhg007".
- The control point coordinates are no longer shown while changing characteristics of a graphic element.
- The maximum number of points in a polygon and in a curve has been increased to 256
- All language resource files for the user interface are encoded in UTF-8.
- IHRaM library updated to v. 3.1.
- Feature request #3526600 accepted and implemented.
Versione 0.23.7
Data di rilascio: 5 novembre 2011
Correzioni di bug
- Bug se eseguito con Linux (bug #3386431)
- 0.23.6 can't be used in OS/2 (bug #3397587)
- Layer colour incorrect (bug #3414721)
- Linee continue mostrate come "pelose" o segmentate (bug #3417076)
- FidoCadJ extensions and FidoCAD (bug #3420581)
- Bad appearance on MacOSX Snow Leopard (bug #3430193)
- Size determination with deformed text (bug #3431282)
- null added to the end of the file export (bug #3431283)
- Font setup not always considered for new elements (bug #3433815)
Nuove funzionalità
- Il font utilizzato per i campi nome e valore delle macro e delle primitive viene usato di default quando si inserisce una nuova primitiva di testo.
Versione 0.23.6
Data di rilascio: 31 luglio 2011
Correzioni di bug
- Il testo contenuto nelle macro viene ora ruotato correttamente
- Gli elementi selezionati non sono più esportati in verde (bug #3299281)
- Le frecce ai capi di una curva di Bézier sono calcolate con più precisione in alcuni casi limite (bug #3187161)
- Il bug #3282058 relativo ad un errore nel calcolo delle dimensioni di esportazione è stato probabilmente corretto.
- Macro contenenti macro standard sono ora suddivise correttamente.
Nuove funzionalità
- E' stata aggiunta una vasta libreria di simboli di elettrotecnica.
- La compilazione su piattaforme diverse da MacOSX non richiede più di modificare il codice. Basta ricordarsi di lanciare gli script 'compile' o 'rebuild' con l'opzione 'mac' quando si sta lavorando con MacOSX.
- I sorgenti di FidoCadJ adesso includono uno script SH utile per testare in un sol colpo l'esportazione verso tutti i formati permessi dal programma.
- Per implementare la richiesta #3205202, è adesso possibile definire un fattore di scala per l'esportazione nei formati grafici vettoriali. La finestra di dialogo dovrebbe inoltre essere più chiara e razionale.
- FidoCadJ avviato da linea di comando con l'opzione -n attiva automaticamente la modalità headless di Java.
- Traduzione più dettagliata delle descrizioni degli elementi grafici.
- Il messaggio di conferma in uscita riporta se possibile il nome del file che è stato modificato.
- I colori di default dei layer sono stati modificati (feature request #3376505). Questo potrà comportare alcune piccole incompatibilità rispetto al passato.
- Si può muovere con precisione gli elementi selezionati premendo i tasti frecce contemporaneamente ad Alt (feature request #3362214).
- Aggiunta una traduzione in tedesco dell'interfaccia utente, grazie ad Olaf Marzocchi.
Versione 0.23.5
Data di rilascio: 22 gennaio 2011
Correzioni di bug
- Il testo inclinato viene salvato correttamente quando l'opzione "Suddividi macro" è attiva (bug #3086081).
- Le frecce molto grandi vengono ridisegnate correttamente (bug #3101041).
- I disegni vengono esportati senza considerare l'origine degli assi come parte del disegno (bug #3127289).
- La posizione dei tasti OK e Annulla nelle finestre di dialogo viene controllata per armonizzarsi il più possibile con gli standard dei vari sistemi operativi (bug #3076513).
- Aggiunto un bordo nel calcolo delle dimensioni durante l'esportazione in PDF
Nuove funzionalità
- FidoCadJ è stato tradotto in spagnolo da Androu1.
- Viene mostrata una linea in più nella finestra About, per il traduttore.
- Due etichette di testo (Nome e Valore) possono essere associate a qualunque primitiva, eccetto a quelle di testo, un po' come si può fare con le macro (feature request #3076496).
- Il programma richiede all'utente se il file corrente va salvato quando si chiude il programma o una finestra con dati non salvati (feature request #3123638).
- Premendo il tasto Control introducendo un rettangolo, si ottiene un quadrato (feature request #3076501).
Versione 0.23.4
Data di rilascio: 24 settembre 2010
Correzioni di bug
- Corretto il fatto che la trasparenza di un layer viene erroneamente utilizzata anche nei layer successivi.
- Risolto il problema relativo a certe macro comportanti più layer non vengono talvolta disegnate correttamente.
- L'esportazione in PGF è stata corretta e migliorata in diversi dettagli. I disegni appaiono un po' più grandi, con una scala che sembra più adatta agli schemi elettrici.
- Corretti alcuni problemi con macro e primitive che apparentemente scomparivano, quando inserite in layer intermediari su disegni con più layer.
- Corretto il fatto che una modifica su un layer (colore, trasparenza, nome) non viene mostrata immediatamente.
- Corretto un errore nel calcolo delle dimensioni del disegno, evidente in alcune esportazioni a 1200 dpi.
- Corretto lo sfondo troppo scuro del campo di ricerca delle macro nelle ultime versioni di MacOSX.
- Corretto il fatto che le macro specchiate non venivano rese correttamente quando l'opzione "suddividi macro non standard" è attiva.
- Diventa nuovamente possibile aggiungere e togliere elementi ad una selezione su sistemi diversi dal Macintosh, facendo click e tenendo premuto il tasto Control.
- Meno possibilità di errori con i nomi dei file durante l'esportazione dei disegni verso formati grafici.
- Corretto un problema durante la selezione in un'area rettangolare di primitive contenenti solo rettangoli.
- La configurazione dei layer, delle connessioni elettriche e delle linee non venivano salvate quando le voci "Suddividi le macro non standard..." non erano attive.
Nuove funzionalità
- FidoCadJ è leggermente più veloce, soprattutto su alcune piattaforme.
- Il font di default del righello passa da Helvetica a Lucida Sans Regular.
- Il disegno delle primitive e delle macro durante l'inserimento è più accurato (la tecnica XOR non viene più utilizzata da nessuna parte).
- Viene mostrata la lunghezza della pista PCB mentre viene inserita.
- I cambiamenti sulle librerie possono essere resi attivi immediatamente, senza dover riavviare il programma.
- I tasti 'R' e 'S' sono attivi anche durante l'introduzione delle macro
- La libreria IHRAM inclusa in FidoCadJ passa alla versione 3.0. Un grazie a Roby IZ1CYN.
- Il tasto destro termina l'introduzione di una spezzata in maniera equivalente ad un doppio click.
- L'encoding utilizzato è sempre Unicode UTF-8, su tutte le piattaforme. Ciò crea una piccola incompatibilità con le versioni precedenti di FidoCadJ, ma ha enormi vantaggi per il futuro.
Versione 0.23.3
Data di rilascio: 9 maggio 2010
Correzioni di bug
- Risolti dei difetti di arrotondamento che provocavano un disallineamento di un pixel fra elementi interni ed esterni alle macro con certi valori dello zoom.
- Risolto i problemi di allineamento che apparivano durante la suddivisione delle macro non standard.
- Risolto un problema che rendeva difficoltoso evidenziare la zona di editing una volta che si è fatto click sul campo dedicato all'introduzione dello zoom.
- E' nuovamente possibile aggiungere e togliere elementi da una selezione con Control e click (oppure Command click su MacOSX).
Nuove funzionalità
- FidoCadJ può funzionare anche in versione applet, all'interno di una pagina web.
- Lo spessore del tratto ed il diametro di una connessione elettrica sono configurabili liberamente.
- I layer possono essere resi parzialmente trasparenti.
- La configurazione relativa alle connessioni elettriche ed ai layer è salvata nel file.
- Si può specificare liberamente la dimensione del testo associato alle macro.
- Tante nuove opzioni per utilizzare FidoCadJ da linea di comando, eventualmente in modalità batch.
Versione 0.23.2
Data di rilascio: 4 marzo 2010
Correzioni di bug
- L'icona "sposta" appare correttamente anche sotto Windows.
- Il programma legge correttamente file aventi l'ultima linea non terminata da return.
Nuove funzionalità
- Il programma mostra la lunghezza dei segmenti e delle piste di circuito stampato durante il loro inserimento.
- Ridisegno fino a tre volte più rapido degli schemi elettrici rispetto alla versione 0.23.1. Per intenderci sullo sforzo di ottimizzazione realizzato ultimamente, il programma fa un refresh circa otto o nove volte più velocemente della versione 0.20.4.
- Le librerie fornite con il programma sono ormai multilingua italiano/inglese. Un biglietto di benvenuto agli utilizzatori che non parlano italiano!
- In modalità selezione, un click and drag tenendo selezionato Shift mostra un righello utile per fare misure.
Versione 0.23.1
Data di rilascio: 15 gennaio 2010 (annuncio in it.hobby.elettronica)
Correzioni di bug
Nuove funzionalità
- Le macro vengono mostrate durante il loro inserimento.
Note
Ho creato il gruppo FaceBook "Utilizzatori di FidoCad/FidoCadJ".
Versione 0.23a
Data di rilascio: 20 dicembre 2009
Correzioni di bug
Correzione di un bug grafico sotto Windows.
Versione 0.23
Data di rilascio: 18 dicembre 2009 (annuncio in it.hobby.elettronica)
Nuove funzionalità
- Nuovi stili di tratteggio disponibili per le primitive linea, ovale, rettangolo, Bézier e poligono.
- Possibilità di aggiungere frecce all'inizio ed alla fine di una linea e di un tracciato di Bézier.
- Introduzione di una modalità di compatibilità stretta con FidoCad in cui tutte le estensioni proprie a FidoCadJ sono disattivate.
- Il tratto utilizzato negli schemi elettrici ha uno spessore di 0,25 unità logiche. Ciò permette di migliorare l'aspetto e la visibilità degli schemi una volta ingranditi o stampati.
- Sotto Windows, FidoCadJ mostra di default un aspetto meglio integrato nello stile grafico di questo sistema operativo.
- Aumento notevole della velocità del ridisegno degli schemi complessi.
- Il font di default del testo è diventato Courier New.
- Si può scegliere il font per il testo.
- Migliorato il ridisegno della griglia.
- Migliorata la selezione di piccoli oggetti a zoom grande.
- Permette di suddividere le macro non standard (nel salvataggio, oppure nel copia/incolla).
- Migliorata la selezione e la visualizzazione delle macro quando il layer "Circuito" non è attivo
- Aggiunte nel menu "Composizione" le voci "Ruota elemento" e "Specchia elemento".
- Corretti alcuni piccoli difetti nell'uso dell'undo/redo.
- La libreria IHRaM 2.1 fa adesso parte delle librerie disponibili per default.
7 novembre 2009
Versione 0.22
Data di rilascio: 31 luglio 2009 (annuncio in it.hobby.elettronica)
Correzioni di bug
Bug | Versione | Descrizione | Urgenza |
---|---|---|---|
#36 | 0.21 | I file contenenti librerie NON devono avere degli spazi nel nome del file (solo nel nome, nessun problema per il percorso e le directory). |
* |
#37 | 0.20.2 | Nell'esportazione in Postscript incapsulato, le piazzole PCB rettangolari con spigoli arrotondati vengono esportate come rettangoli a spigoli vivi. |
* |
Nuove funzionalità
- Un campo di testo sopra l'albero di selezione delle macro permette di effettuare rapidamente ricerche all'interno del contenuto delle librerie caricate in memoria. Usando le frecce su e giù, è possibile navigare all'interno di tutti gli elementi trovati.
- Diventa finalmente possibile aprire più disegni allo stesso tempo.
- FidoCadJ chiede una conferma quando una finestra viene chiusa con il rischio di compromettere materiale non salvato. Per lo stesso motivo, un asterisco appare nella barra del titolo quando una modifica non è salvata.
- Diventa possibile marcare con un cerchietto rosso la coordinata (100, 100) che rappresenta l'origine utilizzata per le macro in FidoCad e FidoCadJ.
- Il celebre formato pdf (Portable Document File) fa ormai parte dei formati grafici verso cui FidoCadJ può esportare.
- La voce "Chiudi" è stata inclusa nel menu File.
- Il codice di FidoCadJ è stato ripulito in diversi dettagli.
Versione 0.21.1a
Data di rilascio: 12 marzo 2009 (annuncio in it.hobby.elettronica, annuncio in it.hobby.radioamatori.moderato)
Correzioni di bug
Bug | Versione | Descrizione | Urgenza |
---|---|---|---|
#35 | 0.21.1 | Sotto MacOSX, all'interno della finestra di configurazione di FidoCadJ, il nome delle directory contenenti le librerie viene accorciato eliminandone l'ultima parte. |
** |
Versione 0.21.1
Data di rilascio: 23 febbraio 2009
Nuove funzionalità
- L'aspetto del programma dovrebbe essere nettamente migliore sotto MacOSX grazie (fra le altre cose) all'uso del Look & Feel Quaqua
- Sotto MacOSX, il programma associa automaticamente l'estensione fcd a sé stesso, nel momento in cui viene messo nella cartella Applicazioni. Questo è il comportamento normale delle applicazioni MacOSX.
- Il tasto spazio permette di passare immediatamente in modalità selezione (questo si affianca al tasto A).
- La finestra di impostazione delle caratteristiche del programma diventa più razionale e separata in diversi tab.
Correzioni di bug
Bug | Versione | Descrizione | Urgenza |
---|---|---|---|
#34 | 0.20 | La primitiva TE, utilizzata solo in versioni molto vecchie di FidoCad, non è interpretata correttamente in FidoCadJ. |
* |
Versione 0.21
Data di rilascio: 17 gennaio 2009 (annuncio in it.hobby.elettronica)
Nuove funzionalità
- I simboli dei JFET a canale N e P della libreria standard sono ora identificati con il simbolo corretto (questa è una correzione di una svista nella libreria standard di FidoCad e verte solo sulla descrizione del simbolo).
- E' possibile esportare uno schema elettrico verso uno script CadSoft Eagle. Questo programma necessita di una libreria compatibile, FidoCadJLIB.lbr, liberamente scaricabile da qui e messa a punto da F. Bertolazzi.
- Ad ogni macro è possibile associare un nome ed un valore che sono mostrati come stringhe di testo e che rimangono ancorati alla posizione del simbolo grafico. Questa è un'estensione rispetto alle possibilità di FidoCad.
- Il formato file utilizzato da FidoCadJ introduce la primitiva FCJ per rappresentare delle estensioni rispetto al formato FidoCad originale. Tutto è però fatto perché l'output su FidoCad sia comunque corretto, a meno di un messaggio d'errore. E' comunque possibile configurare FidoCadJ di modo da disattivare le estensioni.
- La strategia di ridisegno durante alcune operazioni di editing è mutata radicalmente. Questo dovrebbe permettere di risolvere il bug #30 e dovrebbe conferire un aspetto migliore al programma durante l'uso.
- Premendo Control durante l'introduzione di un ellisse, la dimensione verticale verrà calcolata automaticamente, per ottenere un cerchio.
Correzioni di bug
Bug | Versione | Descrizione | Urgenza |
---|---|---|---|
#30 | 0.20 | In certe installazioni, lo spostamento temporaneo di alcuni elementi grafici a schermo può provocare artefatti che non vengono cancellati, oppure può essere più lento del normale. |
** |
#31 | 0.20 | Nella stampa o nell'esportazione in bianco e nero, alcuni elementi (in particolare le piazzole interne ad una macro) possono apparire ancora con il colore originale del layer in cui si trovano. |
* |
#32 | 0.20 | Se il disegno da stampare è più grande della larghezza di una pagina, quello che fuoriesce viene troncato e non viene mai stampato. |
** |
#33 | 0.20 | Se durante l'esportazione di un disegno di grandi dimensioni viene utilizzata una risoluzione troppo elevata, si possono avere dei problemi di memoria (e questo è pure normale). Il problema è che il programma non segnala il problema e si limita a non effettuare l'esportazione, con qualche effetto collaterale. |
* |
#34 | 0.20.2 | L'esportazione in EPS, SVG e PGF di alcuni circuiti stampati non è sempre corretta a causa di un problema con le piazzole. |
* |
Versione 0.20.5b
Data di rilascio: 16 novembre 2008 (annuncio in it.hobby.elettronica)
Nuove funzionalità
- La lista delle macro disponibili è ordinata in base al codice delle macro. Ciò permette di ottenere un raggruppamento logico di macro simili.
Correzioni di bug
Bug | Versione | Descrizione | Urgenza |
---|---|---|---|
#28 | 0.20.5 | Il comando di specchiatura non funziona correttamente anche sulle macro. |
** |
#29 | 0.20.4 | Alcune librerie (come quella PCL) non sono utilizzabili dal programma |
** |
Versione 0.20.5a
Data di rilascio: 25 ottobre 2008 (annuncio in it.hobby.elettronica)
Nuove funzionalità
Correzioni di bug
Bug | Versione | Descrizione | Urgenza |
---|---|---|---|
#26 | 0.20.1 | Gli oggetti su layer invisibili rimangono selezionabili. |
** |
#27 | 0.20.5 | Il comando di specchiatura non funziona correttamente. |
*** |
Versione 0.20.5
Data di rilascio: 21 ottobre 2008 (annuncio in it.hobby.elettronica)
Nuove funzionalità
- Tenendo premuto Control (oppure Mela, se si usa MacOSX), è possibile deselezionare un unico elemento all'interno di un gruppo di elementi selezionati.
- A grande richiesta... ad alcuni tasti sono state assegnate delle funzioni speciali:
Tasto Funzione A Attiva la modalità "Selezione". L Attiva la modalità "Linea". T Attiva la modalità "Testo". B Attiva la modalità "Bézier". P Attiva la modalità "Poligono". E Attiva la modalità "Ellisse". G Attiva la modalità "Rettangolo". C Attiva la modalità "Connessione". I Attiva la modalità "Pista C.S.". Z Attiva la modalità "Piazzola C.S.". - Le dimensioni di default di una piazzola o di una pista PCB possono ora essere modificate liberamente nella finestra dialogo Vista/Opzioni disegno circuito.
- Un bottone "Adatta" nella barra dei comandi permette di scegliere in un solo click lo zoom ottimale per il disegno.
- Ruotando (tasto R) più primitive selezionate contemporaneamente, queste vengono ruotate rispetto ad un unico punto. Ciò permette di ruotare rapidamente un'intera porzione del disegno con una sola operazione.
- Specchiando (tasto S) più primitive selezionate contemporaneamente, queste vengono specchiate rispetto ad un solo asse. Ciò permette di specchiare rapidamente un'intera porzione del disegno con una sola operazione.
- In modalità inserimento di una primitiva, premere il tasto destro del mouse permette di selezionare la primitiva più vicina al puntatore e mostrare la finestra di modifica delle caratteristiche.
Correzioni di bug
Bug | Versione | Descrizione | Urgenza |
---|---|---|---|
#16 | 0.20.3 | Il drag and drop di un file .fcd non funziona sotto Linux. |
* |
#24 | 0.20.3 | Può capitare in alcuni casi che trascinando una macro, non venga disegnato nulla sullo schermo, rendendo così difficile individuare la posizione corretta in cui questa verrà disegnata. |
* |
#25 | 0.20.3 | I codici delle macro sono sensibili all'uso delle maiuscole/minuscole, mentre così sembra non essere per il FidoCad originale. Questo pone problemi se per una ragione o per un'altra il file contenente la libreria dei circuiti stampati si chiama PCB.fcl invece che pcb.fcl. |
* |
Versione 0.20.4
Data di rilascio: 24 agosto 2008 (annuncio in it.hobby.elettronica e it.hobby.fai-da-te)
Nuove funzionalità
- È possibile premere Enter o Esc per confermare o annullare una scelta fatta in una finestra di dialogo del programma.
- Le dimensioni di default del testo sono passate dal corpo 12 unità al corpo 4 unità, per adattarsi meglio alle dimensioni del disegno degli schemi elettrici.
- Nella finestra Proprietà di un elemento di testo, viene mostrata in prima posizione la stringa da modificare già selezionata. Questo permette di scrivervi subito, senza adoperare il mouse per selezionare il testo da modificare, sostituendo così il testo preesistente.
- Le coordinate del cursore del mouse sono mostrate in alto a destra nella finestra, in unità logiche ed in millimetri.
- In fase di stampa, è possibile selezionare la modalità bianco e nero.
- Il raggio di una connessione elettrica adesso è di 0,75 unità logiche, e viene quindi ridimensionata a seconda delle dimensione dello zoom.
- Per coerenza con FidoCad, il nome della libreria standard per circuiti stampati è stato modificato da PCBstdlib.fcl a PCB.fcl. Questo è fondamentale, in seguito alla correzione del bug #14.
- È stata aggiunta l'esportazione in uno script PGF, utilizzabile direttamente da LaTeX grazie all'utilizzo del pacchetto pgf.
- Nella barra degli strumenti sono state introdotte delle icone. L'aspetto della barra è comunque configurabile, permettendo di mostrare icone più grandi o più piccole, nonché eventualmente nascondere il testo.
- Un click nel pannello del disegno vi sposta il focus. Questo fa sì che tutti gli eventi da tastiera (compresi il copia/incolla) saranno riferiti al disegno e non ad altri elementi, come la lista degli zoom. Questo comportamento permette di risolvere il bug #23.
- La selezione di una primitiva "connessione elettrica" viene privilegiata rispetto ad eventuali linee che terminano nello stesso punto.
- Il tasto di selezione multipla rimane Meta (Mela) solo sotto MacOSX e diventa Control sotto gli altri sistemi operativi.
Correzioni di bug
Bug | Versione | Descrizione | Urgenza |
---|---|---|---|
#14 | 0.20.3 | Utilizzando la primativa pippo nella libreria pluto (non standard), il programma la identifica solamente come pippo e non come pluto.pippo come fa il FidoCad originale. |
** |
#17 | 0.20.2 | Nell'esportazione SVG e EPS, un eventuale testo contenuto in una macro non viene posizionato correttamente. |
* |
#18 | 0.20 | Eventuali primitive di disegno possono coprire (erroneamente) i fori presenti in una piazzola PCB, perché la priorità di disegno non è sempre quella corretta. |
** |
#19 | 0.20 | In alcune situazioni (soprattutto con le macro PCB), può capitare che la priorità di disegno non sia corretta fra i vari layer. |
* |
#20 | 0.20 | Effettuando il drag and drop di una primitiva non selezionata non dovrebbe spostare altre primitive selezionate (ed anzi, dovrebbe deselezionarle). |
* |
#21 | 0.20.1 | La libreria "PCB footprints" è stata finalmente aggiornata all'ultima versione utilizzata da FidoCad. |
** |
#22 | 0.20.2 |
Il disegno e la selezione del testo deformato e ruotato non funziona correttamente con alcuni parametri. Per esempio:
[FIDOCAD] TY 95 95 14 3 65 4 0 * String |
* |
#23 | 0.20.1 | In certi casi, invece di incollare un elemento grafico nel disegno, viene incollato il codice all'interno della lista degli zoom. |
** |
Versione 0.20.3a
Data di rilascio: 20 luglio 2008
Correzioni di bug
Bug | Versione | Descrizione | Urgenza |
---|---|---|---|
#13 | 0.20.3 | I file creati da FidoCadJ non vengono letti dal Fidocad originale. Nessun problema di fine riga: quello che manca è la riga [FIDOCAD] all'inizio del file. |
*** |
Versione 0.20.3
Data di rilascio: 20 luglio 2008 (annuncio in it.hobby.elettronica e it.hobby.fai-da-te)
Nuove funzionalità
- Il programma fra un'esecuzione e la successiva ricorda l'ultima directory in cui è stato letto o salvato un file.
- Il programma permette di specificare una directory all'interno della quale sono caricati tutti i file di libreria (estensione .fcl). Se è presente un file di nome FCDstdlib.fcl, i suoi contenuti si sostituiscono alla libreria standard disponibile nel programma. Se è presente un file di nome PCBstdlib.fcl, i suoi contenuti si sostituiscono alla libreria PCB disponibile nel programma.
- Le dimensioni delle finestre di dialogo sono state adattate rispetto al loro contenuto (prima erano calcolate rispetto alla dimensione dello schermo). Ciò dovrebbe migliorarne leggermente l'aspetto e curarne l'ergonomia.
- Fare drag & drop su FidoCadJ di un file contenente un disegno ne provoca l'apertura.
- Le finestre di dialogo di apertura e salvataggio di un file sono quelle fornite dal sistema operativo sotto MacOSX e quelle di Swing (Java) altrove. Questo dovrebbe fornire dei risultati ottimali sotto ogni ambiente.
- Nel salvataggio e caricamento dei file, il programma filtra i file con estensione .fcd.
Correzioni di bug
Bug | Versione | Descrizione | Urgenza |
---|---|---|---|
#2 | 0.20.1 | L'esportazione di alcuni caratteri come le parentesi "(",")" in un file EPS dà luogo ad un file grafico contenente degli errori. |
* |
#8 | 0.20.1 | In alcuni casi, un file prodotto con FidoCadJ non viene letto con Fidocad. Il motivo è che FidoCadJ utilizza terminatori di fine riga in stile Unix che evidentemente FidoCad non apprezza. Convertire manualmente lo stile dei fine riga da Unix a Windows per aggirare il problema. |
*** |
#9 | 0.20.2 | Sotto Linux, e probabilmente altri sistemi operativi, la griglia non viene mostrata correttamente quando è attiva. |
** |
#11 | 0.20.2 | Nell'esportazione EPS, può capitare che il valore dei parametri BoundingBox non sia intero (a differenza di quanto è richiesto esplicitamente dalle specifiche di formato) |
* |
#10 | 0.20 | Trascinando un testo ruotato, invece di mostrare un rettangolo ruotato si vede una "farfalla" deformata. |
* |
Versione 0.20.2
Data di rilascio: 11 luglio 2008
Nuove funzionalità
- Resa disponibile l'esportazione in formato EPS.
- Se un file è specificato nella linea di comando, il programma tenta di aprirlo.
Correzioni di bug
Bug | Versione | Descrizione |
---|---|---|
#1 | 0.20.1 | La griglia è visualizzata in maniera incorretta per alcuni valori di zoom (per esempio 333%). I punti mostrati non corrispondono ai punti su cui è effettuato lo snap. |
#3 | 0.20.1 | L'annullamento dello spostamento di una primitiva passa per un certo numero di "tappe" intermedie, che seguono il movimento effettuato con il cursore. |
#4 | 0.20.1 | Eseguendo l'applicazione per MacOS X, può capitare che qualche scritta specchiata, oppure tracciata con dei caratteri deformati (stirati o compressi) non venga tracciata sullo schermo. La cosa non succede eseguendo direttamente il file jar. |
#5 | 0.20.1 | Nell'esportazione in formato SVG, alcune parti di certe macro (per esempio, le piazzole di un integrato in contenitore TO100) non sono posizionate correttamente. |
#6 | 0.20.1 | Nell'esportazione in formato SVG, l'esportazione traccia erroneamente anche i layer che sono invisibili. |
#7 | 0.20.1 | Nell'esportazione in formato SVG, l'esportazione viene fatta a colori anche quando il pulsante "Bianco/nero" è selezionato. |
Versione 0.20.1
Data di rilascio: 2 luglio 2008
Bug | Versione | Descrizione |
---|---|---|
#0 | 0.20 | In alcuni casi, file contenenti un ritorno a capo in stile Windows (CR+LF) non venivano trattati correttamente provocando l'assenza di alcuni elementi grafici nel disegno tracciato. |
Versione 0.20
Data di rilascio: 2 luglio 2008 (annuncio in it.hobby.elettronica)
Questa è stata la prima versione funzionante di FidoCadJ messa in linea.