Eagle 4.03

Jozsef Baksay topybear at simpletech.hu
Wed Jan 8 09:48:12 CET 2003


At 01:02 AM 1/8/2003 +0100, you wrote:
>2003.01.08. 0:34:47, Jozsef Baksay <topybear at simpletech.hu> wrote:
>
> >
> >> >Valaki a napokban keresett 4.03-mas Eaglet, én meg belebotlottam:
> >> >http://proyecto.alcoy.com/gbroc/software/eagle-4.03e.exe
> >> >
> >> >Topy
> >> >
> >>Szia, Topy!
> >>En meg ma is ezt hasznalom. Egy kisse felokositva ;))
> >>Okossag maganban igenyelheto hozza.
> >>Üdv, RI
> >
> >Nekem semmi bajom a 4.09r2-vel! :)
> >
> >Topy
> >
>
>Szia, Topy!
>Egy baratom szivott a 4.08-cal, mert nem talat olyan okositot, ami igazan 
>sikerult.
>Latszolag minden ment, megis furcsasagok tortentek a legvaratlanabb 
>pillanatokban.
>Igy en nem kovettem, maradtam ennel.
>Egyebkent van valami lathato kulonbseg, plusz a 4.9-ben?

A 4.04-re váltáskor volt igazán sok fejlesztés/javítás, a késõbbiekben 
inkább csak hibajavítások voltak. Többek közt a "Load error 293" többszöri 
javítása! :)))
Pár hibával én is találkoztam, így jól jött az upgrade.

<idezet>
Release notes for EAGLE 4.09r2
==============================

* CAM Processor:

   - The new command line option '-N' can be used to turn off the command line
     message prompts in the CAM Processor. This is mostly useful for fully
     automated CAM batch jobs.

* Bugfixes:

   - Fixed a case where the original pad/via shape was drawn in a supply
     layer (in addition to the thermal/annulus symbol). This also may have
     caused the autorouter to route a signal that actually had a supply layer
     (and therefore didn't have to be routed).
   - Fixed the DRC check between copper and Dimension lines with zero width.
   - Fixed reacting on system color changes in the Help window under Windows.
   - Fixed handling Pwr pins in the library update (consistency could be lost
     if the pins had a different sequence in the new symbol).

Release notes for EAGLE 4.09r1
==============================

* Bugfixes:

   - Fixed drawing SMDs with Roundness values other than 0 or 100 on photo
     plotters with fixed aperture wheels. Note that aperture tolerances are
     relative to the final object dimensions, so when drawing SMDs with
     Roundness the aperture actually used may be larger, even if only a
     negative tolerance value was specified. Also, the difference between the
     initially requested aperture and the actually used one may be a lot
     bigger than the absolute value of the tolerance would indicate.
     If you are processing CAM data for a board that contains SMDs with 
Roundness
     and you get an "Aperture missing" error regarding a Draw aperture, you can
     try specifying a negative draw tolerance of a few percent to enable
     drawing of the rounded SMDs (which will then be drawn as if they had a
     larger Roundness value).
   - Fixed handling GROUP rectangles with zero width (which caused a program
     crash).
   - Fixed printing drill symbols with Postscript in the CAM Processor in case
     the Pads or Vias layer was not activated.
   - Avoiding unjustified 'close but unconnected...' warnings in the ERC.
   - Fixed net class handling in forward annotation when splitting a net.
   - Fixed library update in case of CUT/PASTE form one schematic into another
     (there was no error message if a package variant was no longer available).
   - Added the missing "Cam Processor" entry to the pulldown menu in the
     schematic editor.
   - Fixed handling description when checking for modified CAM job.

Release notes for EAGLE 4.09
============================

Version number changed for final release.

Release notes for EAGLE 4.08r2
==============================

* Bugfixes:

   - Fixed deleting net segments from pins that overlap with another segment
     (in such cases it could have happened that the consistency between board
     and schematic was lost).

Release notes for EAGLE 4.08r1
==============================

* Bugfixes:

   - Fixed a problem when closing a window and cancelling the "Save?" dialog.
   - Fixed library update in ADD when package variant is missing.

Release notes for EAGLE 4.08
============================

* Bugfixes:

   - Fixed another unjustified error message "Load error 293".

Release notes for EAGLE 4.07
============================

* Bugfixes:

   - Fixed unjustified error message "Load error 293".
   - Fixed a possible crash when closing a window in a script.

Release notes for EAGLE 4.06
============================

* Bugfixes:

   - Fixed checking rectangular objects versus circular objects in the DRC.
   - Fixed installing executable file and manual page under Linux.

Release notes for EAGLE 4.05
============================

* Bugfixes:

   - Fixed polygon calculation under Windows.
   - Fixed cancelling the Autorouter during ripup.
   - Fixed handling circles in the autorouter (sometimes it routed right 
through
     them).

Release notes for EAGLE 4.04
============================

* DELETE command:

   - Net segments connected to a bus now keep their name when splitting 
segments.
   - Added a note to the online help of the DELETE command, regarding ripup of
     signal wires when deleting a part with SHIFT+Delete.

* ERC command:

   - In order to handle board/schematic pairs that have only minor 
inconsistencies,
     the user can now enable a dialog that allows him to force the editor to
     perform forward-/backannotation, even if the ERC detects that the 
files are
     inconsistent. This can be done by appending the line

     Erc.AllowUserOverrideConsistencyCheck = "1"

     to the eaglerc.usr file.
     PLEASE NOTE THAT YOU ARE DOING THIS AT YOUR OWN RISK - if the files get
     corrupted in the process, there may be nothing anybody can do to recover
     them. After all, the ERC *did* state that the files were inconsistent!
   - The ERC now reports an error if supply pins with the same name are
     overwritten with more than one signal.

* EXPORT command:

   - The EXPORT SCRIPT command now sets the grid unit to 'mm' if the current
     grid isn't metric, in order to avoid loss of precision.

* INFO command:

   - The INFO command now displays the VIA diameter separately for outer and
     inner layers (as determined by the Design Rules), plus the value that has
     been originally defined by the user.
     The format is "Diameter = outer/inner (original)".

* OPTIMIZE command:

   - The OPTIMIZE command now also optimizes the "flat" wires in a board (i.e.
     those not being part of a signal).

* PACKAGE command:

   - The PACKAGE dialog now accepts an empty "Variant name" field and no longer
     requires the explicit entry of '' (two single quotes) to define a
     package variant with an "empty" name.

* TECHNOLOGY command:

   - The TECHNOLOGY command no longer asks before removing a Technology from
     a device.

* WIRE command:

   - In order to speed up execution of large scripts that produce many wires,
     'Set Optimizing Off' now also disables automatic wire splitting in 
scripts.

* User Language:

   - When running a ULP the internal search path for images will now be set to
     the ULP's directory.
   - The help page for Rich Text now contains a list of the supported image
     formats for the "<img...>" tag.
   - The new member function UL_LAYER.used can be used in a ULP to check if a
     given layer is actually used in a drawing.
   - The new builtin constants "path_...[]" and "used_libraries[]" can be used
     to determine the entries in the "Options/Directories" dialog and the
     currently used libraries from within a ULP.
     See "Help/User Language/Builtins/Builtin-Constants".
   - The new mode character 'F' in the 'output()' statement of the User 
Language
     can be used to force opening a file with an otherwise protected extension
     (*.brd, *.sch or *.lbr).

* Miscellaneous:

   - Improved speed of CAM Processor.
   - NET and SIGNAL commands are no longer terminated when cancelling a
     'Connect...?' dialog.
   - Pad and via drill holes are no longer subtracted from polygons.
   - The position of the "splitters" in dialogs like for instance "ADD" are no
     longer stored as percentage values in the {{{win eaglerc.usr}}
     but rather as absolute pixel values. The first time such a dialog is 
opened
     with this program version the splitter positions may therefore not be the
     same as when the dialog was left last time.
   - Polygons that would completely disappear after being calculated with 
RATSNEST
     are now shown on the screen with their original outlines. This allows 
editing
     or deleting them.
   - The string edit dialog now adjusts its width to completely show longer
     strings (for instance when editing a long bus name).
   - Command text buttons (defined with the MENU command) now stay pressed to
     indicate the currently active command (this does not apply to buttons that
     result in a submenu).
   - The Windows file dialog no longer checks for the existence of a file, thus
     allowing the user to leave out the filename extension when typing in a
     file name.
   - The command button groups are now separated by horizontal lines, which 
saves
     space in the command menu.
   - The default value for the solder stop mask ("Edit/Design 
rules/Masks/Stop")
     has been changed to a fixed value of 4mil.
   - The size of SMD names displayed when SET PAD_NAMES is on is now limited to
     20mil.
   - The "Description" field in the library editor and the right pane in the
     Control Panel can now be completely minimized with the splitter.
   - If a package variant or technology is no longer there (e.g. because it has
     been deleted or renamed) the user can now select a different one in the
     library update.
   - The automatic unit determination in dialog input fields can now be 
controlled
     by appending the line

     Interface.PreferredUnit = "x"

     to the eaglerc.usr file, where "x" can be
     "0" for automatic unit determination (default)
     "1" for imperial units
     "2" for metric units.
   - The 'dxf.ulp' now has radio buttons to choose the unit of the generated
     data ('mm' or 'inch'), and outputs data in 'mm' with 4 decimal digits
     instead of 3.
   - When using the CAM Processor in command line mode it no longer stops if
     a warning message is given, but rather offers a prompt that allows the 
user
     to decide whether to continue or not.

* Bugfixes:

   - Fixed handling of upper/lowercase umlauts in removing/renaming library
     objects.
   - Fixed error handling if a non existing member function was used in a ULP.
   - Fixed library update error 403-1362.
   - Fixed library update in case a device set is no longer present in the
     library.
   - Fixed printing Thermal symbols.
   - Technologies can no longer contain lowercase characters.
   - Fixed handling devices with double quotes in their name in the Control 
Panel.
   - Fixed focus handling in 'Connect Nets' dialog.
   - The internal object counters are now checked against a safety limit in 
order
     to avoid overflows.
   - Fixed optimizing wires after MOVE.
   - Fixed layer in UL_POLYGON.contours and UL_POLYGON.fillings in case of
     mirrored polygons.
   - Fixed handling of PWR pins in library update.
   - Fixed exporting images.
   - Fixed handling printer specific page sizes under Windows.
   - Fixed updating libraries in case packages had been replaced in the board.
   - Empty values of smashed parts are no longer selectable by mistake.
   - Fixed handling '\' in the "Options/Directories" dialog under Windows.
   - Fixed displaying User Language dialogs under Windows.
   - Fixed handling Technology values that add up to exactly 13 characters.
   - The EXPORT SCRIPT command now explicitly generates a "-''" if a device
     does not contain the empty Technology.
   - Fixed handling lowercase characters when deleting Technologies.
   - Fixed splitting net segments with supply symbols.
   - Fixed EXPORTing net class for implicit PWR pins.
   - Fixed optimizing wires after deleting a group.
   - Fixed handling the PRINT option '-0'.
   - Fixed handling lines longer than 1000 characters in eaglerc.
   - Fixed handling "SET BEEP ON|OFF".
   - Fixed a possible crash that happened under Windows if the system date was
     outside the range 1970..2037.
   - Fixed parsing '(' in the command line (caused an error message when
     renaming a package variant that contained this character).
   - Fixed a possible crash that could happen if a part on a sheet was deleted
     with SHIFT+Delete, and that part was the last of this type in the 
schematic.
   - Fixed 'Shift-Deleting' parts with gates on different sheets.
   - The terminating ';' was missing for "Hole..." in exported scripts.
   - Fixed handling "WRITE @filename;".
   - Fixed handling directory paths after navigating with the file dialog.
   - Fixed the "...not saved" dialog in case an other board should be edited
     after a modification that changed both the board and the schematic (it
     didn't list the schematic as modified).
   - Fixed setting the net class of a newly drawn net or signal in case the
     net/signal name is specified in the command line.
   - Fixed library update in case a non-pwr pin became a pwr pin.
   - Fixed handling unconnected supply pins. They are now implicitly mapped to
     the same net name as any other overwritten supply pin with the same name.
   - Fixed handling "&xxx;" tags in the tree view of the control panel.
   - When drawing a new net/signal segment towards an existing one, the net
     class of the existing net/signal is no longer overwritten.
   - "File/Open/Text..." now always opens a text editor window, even if the 
file
     name has an extension that would indicate a different kind of window (like
     ".cam").
   - The library editor window is now refreshed after executing a script.
   - Closing a "Description" or "Connect" dialog with the system's close button
     now reacts correctly if the user selects not to discard changes.
   - When opening a file from the Control Panel with "File/Open/..." the proper
     filename extension is now added if it is missing.
   - Fixed naming nets if the NET command contains an explicit net name.
   - Fixed delimiting the undo buffer in the REPLACE command.
   - Fixed setting the directory in "Save as...".
   - Fixed handling command line PRINT parameters.
   - Fixed selecting objects that are close together.
   - Fixed using expressions as title in a dlgGroup.
   - The User Language no longer returns wires in layer 0.
   - Fixed PASTEing nets with different net classes than an existing net of the
     same name.
   - Fixed toolbar positioning.
   - Fixed checking user defined print borders against the printer driver's
     minimums.
   - Fixed library update in case of pins with '@' in their name.
   - Fixed handling pin names with '@' in the User Language.
   - Fixed handling parameter strings (like '>NAME') in ULPs in case the editor
     window was refreshed after a dialog.
   - Fixed handling the '>GATE' parameter String in ULPs.
   - Fixed UL_TEXT.wires() for mirrored texts of smashed elements.
   - Fixed calculating ratsnest when adding a part with many Pwr pins (this 
took
     a very long time).
   - Fixed page size of PS_DINA3 device in CAM Processor.
   - Fixed the polygon subtractor to handle cases where many identical objects
     have to be subtracted from the same polygon.
   - Fixed closing a window in a script that has been called from an other
     window.
   - Fixed version 3.5 compatibility mode in PACKAGE command.
   - Fixed the UL_PIN.contact function if called from a UL_PINREF context.
</idezet>

Topy





More information about the Elektro mailing list