EAGLE Version 5 Update Information ================================== This file contains information for users of previous EAGLE versions. Please read this file entirely if you are updating from an EAGLE version prior to 5.3.0! WARNING: Due to some necessary changes in the data structure once you edit a file with version 5.x you will no longer be able to edit it with versions prior to 5.0! PLEASE MAKE BACKUP COPIES OF YOUR CURRENT BOARD-, SCHEMATIC- AND LIBRARY-FILES BEFORE EDITING THEM WITH VERSION 5.0! WARNING: AFTER UPDATING ANY FILES PLEASE RUN BOTH AN ELECTRICAL RULE CHECK (ERC) AND A DESIGN RULE CHECK (DRC)! YOU MAY NEED TO ADJUST THE DESIGN RULE PARAMETERS UNDER "Edit/Design rules..." TO YOUR SPECIFIC NEEDS! SEE ALSO THE REMARKS REGARDING RESTRINGS AND MINIMUM DISTANCES BETWEEN COPPER AND DIMENSIONS UNDER "Design Rules" BELOW! Release notes for EAGLE 5.3.0 ============================= * Platforms: - The Linux version of EAGLE no longer uses libXinerama and libXfixes, because these libraries are not available on all systems. * User interface: - Normally EAGLE doesn't automatically position the mouse cursor. However, some users want the cursor to be repositioned to the point where it has been before a context menu in the drawing editor was opened. The command SET Option.RepositionMouseCursorAfterContextMenu 1; can now be used to get this functionality. - Shift+Right mouse button now reverses the direction of rotation in commands that rotate objects with the right mouse button. * AUTO command: - Added the options LOAD and SAVE to the AUTO command, which allow loading and saving the Autorouter parameters. * BOARD command: - The default board outlines generated by the BOARD command now start at the origin of the drawing area, and are no longer offset so that they are centered within the 50mil grid. * INVOKE command: - The INVOKE command now displays in the status line the part and device name of the object attached to the cursor. * PASTE command: - The PASTE command now accepts an 'orientation' parameter in the command line. - The PASTE command is no longer a transparent command, because this prevented its parameter toolbar from being shown. * ROUTE command: - When routing an airwire that starts at an already routed wire, the new wire's width is now automatically adjusted to that of the existing wire if the Shift key is pressed when selecting the airwire.. - The end point of the dynamically calculated airwire is now always used as an additional snap point, even if it is off grid. If the remaining airwire has a length that is shorter than SNAP_LENGTH, the routed wire automatically snaps to the airwire's end point, and stays there until the mouse pointer is moved at least SNAP_LENGTH away from that point. The SET parameter SNAP_BENDED is now obsolete, but is still tolerated for compatibility. * SET command: - When routing an airwire that starts at an already routed wire, the new wire's width is now automatically adjusted to that of the existing wire. - The SET parameter SNAP_BENDED is now obsolete, but is still tolerated for compatibility. * Miscellaneous: - Improved selecting wires of the same signal that are close together. - Pin names with '@' are now displayed in the previews the same way as in a schematic (with everything after and including the '@' stripped). * Bugfixes: - Now clearing the status bar after a Properties dialog. - Fixed handling polygons in the t/bStop layer of mirrored elements in the DRC. - Fixed getting the path to the AppData directory from the Windows registry in case it contains non-ASCII characters. - Fixed a crash in the NET command when clicking on a bus that has a name that consists only of a "SYNONYM:" part. - Fixed handling via lengths in the Properties dialog that are not allowed according to the layer setup. - Fixed a crash in the CHANGE LAYER command with signal wires. - Fixed displaying and printing objects in layer 50. - Fixed renaming a net in the Properties dialog, in case the same net is present on other sheets, too. - Fixed a possible loss of consistency when making changes in the schematic, switching to another sheet, making more changes, and then doing UNDO in the board, in which case the number of undo steps in the two editor windows drifted apart. Every time the sheet is changed in the schematic editor, a separate UNDO step is now stored, even if there is no actual change made on that sheet. - Fixed unSMASHing parts in the schematic (this deleted attributes from the part in the board). - Fixed extremely long delay when saving a file. - Fixed the example regarding the use of SMD_FLAG_STOP in the online help page for UL_SMD. - Fixed displaying the status bar header in case a command runs for a longer time and the mouse is moved inside the editor window. - Fixed the User Language function UL_SIGNAL.airwireshidden. - Fixed marking the text in the first string entry field in a User Language dialog when the dialog is opened (didn't work under Windows). - Fixed handling the $HOME environment variable in the directories set in the Options/Directories dialog under Windows. - Fixed selecting pins with the GROUP command (they were included in the group even if the Symbols layer was not active). - Fixed faulty nameless attributes for parts in case a part is copied and there have been attributes deleted before that. - Fixed ensuring that the text cursor is visible when opening a text editor window while loading a project. - Fixed displaying the placeholder texts ">DRAWING_NAME", ">LAST_DATE_TIME", ">PLOT_DATE_TIME" and ">SHEET" in a new, yet unsaved drawing. - Fixed keeping the layer list focused when clicking on a button in the DISPLAY dialog. - Fixed always displaying text in the HTML editor's upper pane as HTML. - Fixed centering on the current error in the ERRORS dialog by pressing the 'Enter' or 'Return' key. - Fixed setting the focus in the Design Rules dialog. - Fixed refreshing the Control Panel's tree view after copying a directory. - Fixed erasing the original airwire after displaying a dialog while the ROUTE command is active with an airwire attached to the mouse pointer. - Fixed reporting calls to non-existing object members in the User Language (like, for instance, UL_WIRE.arc.curve). - Fixed setting the 'Curve' parameter to 0 in the Properties dialog of an arc shaped wire. - Fixed a possible crash when using CLOSE in a script file and a message box appears after that. - Fixed automatically placing elements in the BOARD, ADD and PASTE command (issued from the schematic), so that they are not placed outside the valid range of coordinates. - Fixed sorting newly created items in the Control Panel's tree view. - Fixed drawing artefacts when doing UNDO after RIPUP. - Fixed duplicate data for rotated rectangular apertures in Gerber RS-274-X. - Fixed drawing artefacts when doing UNDO after deleting a polygon edge. - Fixed dynamic airwire calculation in the ROUTE command in case layers containing objects that belong to the routed signal are not displayed. - Fixed entering values into the Angle combo box of the parameter toolbar. - Fixed setting HKEY_CLASSES_ROOT\Applications\eagle.exe\shell\open\command in the Windows registry ("command" was a string instead of a key). - Fixed printing lines with zero width on the Mac (they were printed too thick). - Fixed a possible hangup when pressing a character or digit key in the table of the attribute dialog of the library editor. Release notes for EAGLE 5.2.0 ============================= * ATTRIBUTE command: - The "Technologies" combo box in the "New/Change Attribute" dialog now lists the name of the current technology. - Changed the behavior of the ATTRIBUTE command in case no coordinates are given in the command line, so that the value of an existing attribute can be changed via the command line. * DRC command: - The DRC now reports supply layers, that are not contained in the layer setup of the Design Rules, as "Layer Setup" errors. * SET command: - The SET command can now be used to set parameters of the eaglerc file. * Miscellaneous: - If you don't like the way unprocessed polygons display their edges (as dotted lines), you can change this with the command SET Option.DrawUnprocessedPolygonEdgesContinuous 1 The edges of unprocessed polygons will then be displayed as continuous lines, as was the case before version 5 (however, they will not be highlighted). - The commands CUT, DRC, ERC, ERRORS, EXPORT, GROUP, OPTIMIZE, PASTE, PRINT, RATSNEST, UPDATE, USE and WRITE are now "transparent", which means they no longer terminate a previously active command like MOVE etc. - The layers are now drawn in a sequence that properly reflects the actual resulting board. For instance, the bottom placeplan is drawn first, then the signal layers from bottom to top, then the top placeplan. This sequence is reversed when printing mirrored. - Added a note to the online help of the PAD and VIA commands, saying that the shape only applies to the outer layers (in inner layers the shape is always "round"). - Parts on the board are now shifted into the allowed area of the ...
cichy132