-
Notifications
You must be signed in to change notification settings - Fork 42
/
Copy pathNEWS.txt
158 lines (149 loc) · 9.2 KB
/
NEWS.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
Version 0.24.8
--------------
Requires Java 9
- Show a grid made of lines instead of dots for large zooms (issue #188).
- Implement subscripts and superscripts (issue #71).
- Fix incorrect export of dashed lines (issue #142).
- Export splitting layers on multiple files (issue #154).
- Fix Inverted filter symbols (issue #153).
- Enter image size when exporting in bitmap format (issue #147).
- The arrow length and half widths may be floating point (issue #111).
- Increase precision of arrows (issue #172).
- Avoid that certain characters in text break the SVG export (issue #162).
- Fix certain components (issue #173).
- Fix a performance issue with Linux and certain zoom factors (issue #166).
- Add norator and nullator symbols for the EY library (issue #167).
- More precise handling of dashed curves (issue #161).
- Correct handling of accented characters for Java >7 (issue #149).
- Fix incompatibility with Java versions >=9 (issue #150).
- Implement "Copy as image" feature (issue #146).
- Makes sort that the zoom box does not receive focus too often (issue #180).
- Get back to editing mode (arrow) with [ESC] (issue #182).
- Right click when inserting macros switches to edit state (issue #144).
Version 0.24.7
--------------
Requires Java 1.7
(April 26, 2017)
- Improvement of the building tools and scripts.
- Improved backwards compatibility with PCB tracks with non integer size (#107).
- Increased to 10000 the number of processable tokens (#129).
- FidoCadJ stores the position of the current window (#126).
- The libraries can be hidden to increase the drawing area (#127).
- Change field color when a key is invalid while defining a new symbol (#120).
- Export towards gEDA PCB file format (#132).
- Use a bitmap image as background to draw over it (#99).
- Better user interface with high resolution monitors (#133).
- Correct export of some characters in PDF (#115).
- Correct problem in the selected objects while define a new symbol (#102).
- Correct FidoCadJ does not remember the save/open file directory (#116).
- Show invalid keys when creating new components (#120).
- Eliminate the "Export complete" message box (#117).
- Correct an issue with printing sizes (#137).
Version 0.24.6
--------------
(April 7, 2016)
- Complete review of the source code, refactoring, strict coding style policy have been adopted.
- Library "ey_libraries" is now considered as standard library.
- Implemented a complete print preview, showing margins and printable area in the page.
- Corrected Issue #21 (Color error in EPS format).
- Hand pan function is now more traditional (Issue #25).
- Corrected GitHub issue #41 (Printing margins).
- Corrected Issue #63 (Problematic code with wrong layer number).
- The "strict compatibility with FidoCAD" mode is automatically disabled each time the program is restarted (Issue #75).
- PCB lines can have a noninteger width.
- Corrected Issue #76 (Geometric shapes invisible in some cases).
- Corrected Issue #77 (Text with negative size).
- Corrected Issue #78 (Negative arrow length).
- PCB tracks can now have non integer widths (that addresses Issue #79).
- Corrected Issue #81 (Dashed lines not rendered correctly in some cases).
- Native file dialogs on Windows (Issue #82).
- Corrected Issue #88 (Missing 1° caracter on Zoom field).
Version 0.24.5
--------------
(April 6, 2015)
- Contains the new EY library of components "ey_libraries".
- Fixed bug #56 (some components do not appear in the preview).
- Fixed bug #61 (multiple selection using Commands on MacOSX).
- Fixed bug #62 (wrong UTF-8 tag in SVN export).
- Fixed bug #60 (PDF export does not support UTF-8 characters) with some limitations.
- Better zoom handling.
- Added the "Duplicate" command associated to Ctrl+D, Ctrl+G now shows the drawing code (it once was Ctrl+D).
- Czech translation associated to the correct locale.
- Reintroduced the "-k" option to obtain the given locale.
- Android porting.
- Check for correctness of the file extension while export. That should be enough to avoid to overwrite .fcd files when the file names are written in a wrong order during an export from CLI. Added the -f option to skip this test.
Version 0.24.4
--------------
- Complete reorganization of the source code, to improve readability as well as modularity.
- Started porting towards Android devices. The port shares a lot of code with the original Swing application.
- More ergonomic editing of the libraries. No more drag&drop, but copy/paste for symbols. Better search.
- The layer of more than one primitive can be selected at once: either with the Parameters dialog or just by choosing a layer when elements are selected.
- New zoom levels in the list.
- Many bugs corrected.
Version 0.24.3
--------------
Requires Java 1.5
- You can navigate through search results in the library using the Return key and not just the arrow keys (by Mancuso Raffaele).
- Czech translation of the user interface (by Chemik582).
- Corrected bug #36 "A spline-bug with FidoCadJ 0.24"
- Corrected bug #45 "Color Print instead of Black and White print (or exported file)".
- Corrected bug #43 and #44 "Wrong component font when using a personally created component."
- The "Split non standard macros while saving" modal option has been replaced by an immediate menu item. It always works similarly to "save as..."
- The select library directory (elsewhere than on MacOSX) shows a list of libraries in the currently selected dir.
- Added "Select All" to the contextual popup menu (part of request #36).
- Corrected the undo bug #47.
Version 0.24.2
--------------
- 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.
Version 0.24.1
--------------
- 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). Un-useful 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.
Version 0.24
------------
- Added the support for italic text lines.
- The length 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 (cubic spline).
- Spanish translation of the user interface (thanks to Gohan "sbcne").
- Bug #3484904 corrected.
- Layer names are saved, if nonstandard.
- The grid pitch is saved (bug #3468917).
- More accurate automatic test scripts.
- All language resource files for the user interface are encoded in UTF-8.
- Chinese translation of the user interface, by Miles Qin "qhg007".
- The maximum number of points in a polygon and in a curve has been increased to 256
- The control point coordinates are no longer shown while changing characteristics of a graphic element.
- Bugs #3522962 and #3522951 corrected on the export towards vector formats.
- IHRaM library updated to v. 3.1.
- Wrong file encoding has been corrected in some libraries.
- Feature request #3526600 accepted and implemented.
- Corrected bug #3529024.