Van-Isle Technology Systems Ltd.

 

EDMwire Release History

 Version 3.07.12.06:

 Released Thursday, December 6th, 2007

  • Added to Object-Info an Advanced button to open a new dialog-box;
  • New Object-Info-Advanced accommodates Fine-Hole-Insert, Work-Offset, Jump-To-Subroutine, and B-Axis;
  • Added two new E-Packs: MD+Pro and MD+Pro2;
  • Adjustments done to how a Land chooses E-Pack settings;
  • Fixed in Output-Editor an issue with Save-As that would put 'Filename:' on the wrong line in the output-code.
 Version 3.07.10.20:

 Released Saturday, October 20th, 2007

  • When starting a new drawing the output-code location will no longer switch to the user's default document folder;
  • When a drawing is loaded from another computer that had been saving the output-code to a folder location not currently available then it will revert to the previous location;
  • Fixed in Output-Editor an issue with Save-As that would put 'Filename:' on the wrong line in the output-code.
 Version 3.07.09.28:

 Released Friday, September 28th, 2007

  • Added a button to the Job-Info dialog box to allow the user to import an e-pack file into EDMwire;
  • Changed in the output-file the location of the taper-angle reset 'A0.0' following an arc.
 Version 3.07.08.28:

 Released Tuesday, August 28th, 2007

  • Output-origin for the output-code has been added to the Utility dialog box;
  • Fixed possible error from an old drawing which may not send a Machine-Type to the output-file.
 Version 3.07.07.30:   Released Monday, July 30th, 2007
  • AutoCAD 2007 and 2008 are now supported;
  • Many major and minor changes were made internally to support the new AutoCAD versions;
  • Object-Info now correctly handles system font sizes greater than 96dpi;
  • Fixed problem when creating an EDMwire object from an AcDb2dPolyline that caused an incorrect intersection point;
  • Fixed problem when selecting the Time-Estimate Tab in Object-List for 16-bit machines;
  • AutoCAD command, 'EDMwireToolBar', is fixed for AutoCAD versions 2000-2002;
  • New options are available when a user creates an EDMwire object from a circle;
  • When creating a closed EDMwire object the G41(left)/G42(right) wire-offset is now chosen automatically.
Version 3.07.06.25:

 Released Monday, June 25th, 2007

  • License-file update.
Version 3.07.03.21:

 Released Wednesday, March 21st, 2007

  • Added support for two Mitsubishi Electric E-Packs: FXF-ME and FXS-ME;
  • There is also support for loading machine E-Packs directly into EDMwire;
  • EDMwire and 4-axis objects can now be created directly from a block.
Version 3.07.02.26:

 Released Monday, February 26th, 2007

  • Added to Output-Editor a button for the ProgramCheck simulator;
  • Amalgamated in Output-Editor the save buttons into one button called 'Save Options';
  • Added to Utilities dialog-box an option to disable automatic creation of an output-file when the output-code is created;
  • Added Coreless and Land information to Object-List in Object-Info;
  • Changed Time-Estimate in Object-List to account for Skim #1 repeats;
  • G87 corners have been modified for rendering.
Version 3.07.01.03:

 Released Wednesday, January 3rd, 2007

  • License-file update.
Version 3.06.11.07:

 Released Tuesday, November 7th, 2006

  • Removed from output-code an incorrect new-line following a G41/G42 on a micro-joint cut.
Version 3.06.11.03:

 Released Friday, November 3rd, 2006

  • Changed how G87 corners are rendered;
  • Added to output-code an M01 at the end of non-closed objects;
  • Changed in output-code the position of the taper-angle when there is a core-less cut;
  • Render and 4-axis creation routines have speed improvements;
  • Fixed in Object-Land-Info an issue that would not allow a Skim Pass# to be set properly;
  • Micro-joint on an open object has been disabled temporarily.
Version 3.06.10.02:

 Released Monday, October 2nd, 2006

  • E-Pack files can now be named with either a .epf or a .db extension;
  • Splines can now be joined from the Utility dialog-box;
  • Fixed special circumstance that caused an EDMwire object created from a circle to 'go around twice';
  • Added cancel/info windows when rendering and creating the output file so that the user can abort;
  • Tweaked 4-axis routines;
  • Enabled 'Encompassing-Region' for 4-Axis.
Version 3.06.08.11:

 Released Friday, August 11th, 2006

  • Added warning when output-code is created if a 4-Axis Region has a G40-None offset;
  • Enabled 'Encompassing-Region' for 4-Axis.
Version 3.06.08.10:

 Released Thursday, August 10th, 2006

  • Moved in output-code the 'M21 M91 G40' from the data-block to the control-block for a micro-joint;
  • Added to output-code an 'M91 G40' after a wire-cut for a Land;
  • EDMwire objects can now be made from splines;
  • When adding a 4-axis region, a selection can now be made when the main object is on top of the region object;
  • Fixed possible fatal error when selecting 'simple-code' from the Utility dialog-box;
  • Improved 4-axis routines.
Version 3.06.08.08:

 Released Tuesday, August 8th, 2006

  • License-file update.
Version 3.06.06.08:

 Released Thursday, June 8th, 2006

  • When the Object-Info button on the EDMwire Toolbar is pressed and the user is asked to select an object the user may now press <enter> to select object #1;
  • Fixed selection of an ellipse.
Version 3.06.05.22:

 Released Monday, May 22nd, 2006

  • Fixed an issue in the output-code when a reverse skim follows a micro-joint on an arc for a closed object;
  • E-Pack files have been updated (FA v1.5;  FAP v2.1; FAS v1.0; FAV v1.4; RA v1.4).
Version 3.06.05.04:

 Released Thursday, May 4th, 2006

  • A bug causing a crash in the Object-List dialog-box has been fixed.
Version 3.06.05.02:

 Released Tuesday, May 2nd, 2006

  • A new tab has been added to the Object-List dialog-box accessed from Object-Info showing the estimated time to cut each object; from the new tab the cutting-rate scale for each individual cut can be modified to represent the true cutting speed of the machine .
Version 3.06.04.28:

 Released Friday, April 28th, 2006

  • License-file update.
Version 3.06.04.14:

 Released Friday, April 14th, 2006

  • Material-Type in the Job-Info dialog-box has been separated into Material-Type and Material-Mode;
  • Material thicknesses of 0.118" have been removed for non-Land E-Packs .
Version 3.06.01.28:

 Released Saturday, January 28th, 2006

  • New FA-Series E-Pack file;
  • Fixed issue with Scrap-CutOff;
  • Changed in output-code the start-sequence to use an 'M01' instead of an 'M20' when Auto-Feed is deselected in the Job-Info dialog-box;
  • Moved in output-code the position of 'H855=0' for objects with Auto-Feed;
  • Micro-joints on non-closed objects are now allowed;
  • Changed output-code so that a 'G40' is no longer added to the last vertex of a non-closed object.
Version 3.05.12.20:

 Released Tuesday, December 20th, 2005

  • License-file update.
Version 3.05.10.01:

 Released Saturday, October 1st, 2005

  • Added to output-code a carriage-return between consecutive x/y pairs;
  • Fixed issue with the EDMwire tool-bar not loading when EDMwire is first installed;
  • Fixed the command 'EDMwireToolBar' which can be invoked in the AutoCAD command-line to re-load the EDMwire tool-bar;
  • Animate-Cut now erases old coreless lines before starting to animate;
  • EDMwire objects can now be created from circles with negative z-extrusion values.
Version 3.05.09.07:

 Released Wednesday, September 7th, 2005

  • Modified Join in the Utilities dialog-box so that vertices are moved small distances rather than having an extra short line connecting two objects;
  • Join, in the Utilities dialog-box, now works in AutoCAD 2000;
  • Fixed in Job-Info dialog box the case when an incorrect Job# was entered causing an AutoCAD freeze;
  • Creating an EDMwire object from an AcDb3dPolyline now works by dropping it down to a Z-value of 0.0;
  • 4-axis objects can now be either an AcDbPolyine or an AcDb2dPolyline;
  • 4-axis regions can now be selected using duplicate first and second region points.
Version 3.05.08.10:

 Released Wednesday, August 10th, 2005

  • Added support for AutoCAD 2006;
  • Added to output code an M81 at the end of the control block just before the M02;
  • The Join button in the Utilities dialog box will now work with splines;
  • When adding a 4-axis region to an EDMwire object hold down the <ctrl> key while selecting the last 4-axis point to continue adding 4-axis regions to the object;
  • Added Scrap-Cut-Off option to the Vertex Info dialog box;
  • Added button to output-editor to create a drill-location-file;
  • Added to output code missing G01's for coreless circles;
  • The EDMwire installation program now allows custom selection of AutoCAD versions to support and E-Packs to install;
  • Added more message-boxes to the EDMwire installation to indicate failure if AutoCAD is running during the installation.
Version 3.05.07.30:

 Released Saturday, July 30th, 2005

  • License-file update.
Version 3.05.06.16:

 Released Thursday, June 16th, 2005

  • Added to output code missing G01's for coreless circles;
  • Added more message-boxes to the EDMwire installation to indicate failure if AutoCAD is running during the installation.
Version 3.05.06.03:

 Released Friday, June 3rd, 2005

  • Added to output code special case for 16-bit machines to put 'M00 (reduce flushing)' on the skim-cut immediately following the rough-cut on the same pass (for simple-code with no auto-feed);
  • Fixed problem where power-master was not getting enabled.
Version 3.05.05.31:

 Released Tuesday, May 31st, 2005

  • Added new dialog-box for information about inserted blocks;
  • Added block information to object-list and cut-order;
  • Fixed Object-List and Cut-Order-List to account for horizontal window scrolling in tool-tips and column selection;
  • Disabled in Object-Info the Finish-RA option for C-series machines;
  • Changed Object-Info dialog-box to auto-select the cut-wire flag when micro-joint is selected;
  • Fixed in output-code H11/H12 when not inserting at first object.
Version 3.05.05.28:

 Released Saturday, May 28th, 2005

  • Changed in output code the behaviour of the extra M01 at the end of a closed-object so that an extra vertex is output on line segments less than 0.1 inches. An extra vertex will not be output on line segments less than 0.01 inches.
Version 3.05.05.26:

 Released Thursday, May 26th, 2005

  • Replaced in output code the sequence 'M85 M83' with 'M00 (cut-wire)';
  • Changed in output code when a reverse-skim occurs relative to a micro-joint.
Version 3.05.05.18:

 Released Wednesday, May 18th, 2005

  • Re-enabled power-master in the Object-Info dialog-box;
  • Allowed Z1, Z2, and Z5 in the simple output code.
Version 3.05.05.12:

 Released Thursday, May 12th, 2005

  • Made adjustments to line-numbering and code-tips in Output Editor;
  • Added to Utilities dialog-box an option to renew EDMwire license;
  • Changed output code so that the start-sequence for a reverse-skim will not be created when automatic wire-feed is disabled;
  • Disallowed micro-joints on the first and last vertices of an object;
  • Modified how micro-joints work for simple output code;
  • Removed from output code the M00 in start sequence;
  • Corrected various sequences for simple output code;
  • Fixed Land taper.
Version 3.05.05.09:

 Released Monday, May 9th, 2005

  • Added to Utilities dialog-box an option to disable automatic incrementing of the Job Number when the output code is created.
Version 3.05.05.03:

 Released Tuesday, May 3rd, 2005

  • Corrected application of insert-point for coreless objects.
Version 3.05.05.02:

 Released Monday, May 2nd, 2005

  • Added to Utilities dialog-box an option to create simplified-code for 16-bit machines.  Please notify us if any problems are found.
Version 3.05.04.02:

 Released Saturday, April 2nd, 2005

  • Support for the C-Series machine added;
  • E-Pack numbers less than 500 are no longer rejected for the CX-S and SX-S machines;
  • EDMwire objects extracted from AutoCAD blocks no longer use H11/H12 in the output code;
  • Fixed addition of extra blocks (containing coreless) in AutoCAD at 0,0 when creating the output code;
  • Modified coreless arcs and minimum offsets.
Version 3.05.03.14:

 Released Monday, March 14th, 2005

  • Removed from output code the M01 at the end of an object if it has coreless;
  • Repeat-selection for 4-axis is enabled by holding down a shift-key;
  • Adjusted AutoCAD's system variable, EDGEMODE, to work with 4-axis;
  • Removed single-selection around a 4-axis closed object;
  • Modified coreless arcs and minimum offsets.
Version 3.05.02.03:

 Released Thursday, February 3rd, 2005

  • License-file update.
Version 3.04.12.03:

 Released Friday, December 3rd, 2004

  • Added capability to create an EDMwire object from an ellipse;
  • Added Alternate-Rough-Cut capability;
  • Added Move-Only-Cut to Object-Info dialog-box;
  • Installation now detects a missing 'AUTOEXEC.NT' in Windows XP.
Version 3.04.11.13:

 Released Saturday, November 13th, 2004

  • Added Straightening-Cuts capability. The Object-Info dialog box has been modified to allow multiple Skim #1 passes with reducing offsets;
  • Added to output code one more instance of F25.0;
  • Removed from output code extra M01 on a circle;
  • Removed from output code spurious XH11 YH12 in data block of unclosed object.
Version 3.04.11.11:

 Released Thursday, November 11th, 2004

  • Added start-up E-packs for FAS machine;
  • Removed from output code X from in front of Dwell in previous release;
  • Changed in output code the variables for H1-offsets;
  • Moved in output code the E-pack to the start-sequence and also assigned it to a variable (H13);
  • Changed in output code the usage of M20 in a micro-joint;
  • Added to output code an F25.0 on the exit line of a data block if it ends with a G40.
Version 3.04.11.09:

 Released Tuesday, November 9th, 2004

  • Added support for FAS machine;
  • Excluded duplicate cut-classes from E-pack files (i.e. FA E-pack#2031-2039);
  • Disabled alternate-rough-cut in Object-Info dialog-box;
  • Changed in Object-Info the cut-wire flags to be more automatic;
  • Added to output code a Dwell between a rough and the first skim if the skim is a reverse-cut;
  • Fixed micro-joint cut in Animate-Cut;
  • Moved in output code the H855=1 for a micro-joint.
Version 3.04.11.05:

 Released Friday, November 5th, 2004

  • Added reverse-skim capability to Land-cuts;
  • Added to Utility dialog-box capability to extend straight 3D polylines to a plane;
  • Micro-joints are allowed only on closed objects.
Version 3.04.10.27:

 Released Wednesday, October 27th, 2004

  • Changed offset-value in Vertex-Info dialog-box to be a +/- adjustment;
  • Re-enabled FX E-Pack file;
  • Added copy/paste capability to multiply open Output Editors.
Version 3.04.10.14:

 Released Thursday, October 14th, 2004

  • Modified installation program.
Version 3.04.10.13:

 Released Wednesday, October 13th, 2004

  • Removed redundant data from FX EPack file;
  • Allowed selection of Corner Radius Styles on an arc regardless of the taper angle.
Version 3.04.10.12:

 Released Tuesday, October 12th, 2004

  • Changed in output file positioning of taper angles on corners;
  • Allowed selection of Corner Radius Styles on a corner with zero taper if the next vertex has a non-zero taper;
  • Added a G40 to the last vertex of a closed object;
  • Object selection is activated by a single mouse click;
  • Modified handling of G87 -- a problem remains with the R-value.
Version 3.04.10.06:

 Released Wednesday, October 6th, 2004

  • Removed from output file the use of H2 on an approach cut;
  • Added to the output file H4=nnnn for land cuts;
  • Adjusted method of choosing direction of cut for an object;
  • Changed algorithm for MINSERT of Acad blocks.
Version 3.04.10.04:

 Released Monday, October 4th, 2004

  • Fixed the case where the number of skims in the Land-cut is greater than the number of non-Land cuts so that all of the Land-cuts are sent to the output file;
  • Fixed case where pass-numbers in the Land dialog box incremented upon exiting the Object-Info dialog box;
  • Micro-joint-width in Object-Info dialog box is now also used to set the distance before the end of a closed object without a micro-joint that an M01 is placed (previously, it was set at 0.04");
  • Removed from output code any power-master codes (M101/M102/M103/M104) for the HA-machine;
  • Modified method of inserting blocks;
  • Fixed direction of cut for a closed object with an insertion point at the first/last vertex.
Version 3.04.09.22:

 Released Wednesday, September 22nd, 2004

  • Added support for HA machine.
Version 3.04.09.21:

 Released Tuesday, September 21st, 2004

  • Added option in Utilities dialog box which enables the use of variables to replace the H1-offsets in the output code.
Version 3.04.09.15:

 Released Wednesday, September 15th, 2004

  • Minor change to output code for Windows XP-Pro.
Version 3.04.09.14:

 Released Tuesday, September 14th, 2004

  • Changed default output file extension to .nc;
  • Fixed Object-List dialog box to show 'G41/G42' and 'Cut-Wire' correctly.
Version 3.04.09.08:

 Released Wednesday, September 8th, 2004

  • Many changes.
Version 3.04.08.18:

 Released Wednesday, August 18th, 2004

  • License-file update.
Version 3.04.07.01:

 Released Thursday, July 1st, 2004

  • License-file update.
Version 3.04.06.01:

 Released Tuesday, June 1st, 2004

  • License-file update.
Version 3.04.04.20:

 Released Tuesday, April 20th, 2004

  • License-file update.
Version 3.04.02.17:

 Released Tuesday, February 17th, 2004

  • Added check-box in Job-Info dialog box to select output of Z1/Z2/Z5 to the output code;
  • Changed creation of setup.log for installation of EDMwire.
Version 3.04.02.05:

 Released Thursday, February 5th, 2004

  • Added user-adjustable completion-bar to Animate-Cut;
  • Fixed control-block of output code so a reverse-skim for an un-closed object (G22Hxx5) is not immediately followed by a forward-skim (G22Hxx0).
Version 3.03.12.05:

 Released Friday, December 5th, 2003

  • Added HA machine.
  • Added Z0.0 to output code with G92.
  • Z-axis changes on individual vertices of an object are now modal.
  • Added Most-Recently-Used list to the output-editor.
  • Modified the Offset-Power-Settings dialog box to avoid rounding errors in the offset values.
  • Removed 'R' entries with no attached number from CX-S.epf
  • Changed wire-type from 'W3' to 'W4' for E-pack number 1033 in SX-S.epf
Version 3.03.11.25:

 Released Tuesday, November 25th, 2003

  • Added CX-submerged and SX-submerged machines.
  • Included machine memory-saving E-pack slot selection for CX/SX machines.
  • Changed W4 to W6 in new FX.epf for E-packs 1673 and 1692.
  • E-packs less than 400 are ignored in the E-pack files.
  • Allowed creation of EDMwire objects from splines or curve-fits.
  • Removed duplication of "M101 H93=11 M97" in output code.
  • Added 'Redo' to output-editor context menu.
Version 3.03.11.07:

 Released Friday, November 7th, 2003

  • Added support for FAP and FAV machines.
  • Included 900-series Start-up E-packs for the FX-machine.
  • Added version number to the Utilities dialog-box.
  • Object-Land-Info dialog-box was modified.
  • Added capability to read both old and new E-pack files for the FX-machine.
Version 3.03.10.04:

 Released Saturday, October 4th, 2003

  • Changed the Wire-Approach dialog-box to allow disabling of Ramping for the rough-cut.
  • Fixed the display of Ramping for a micro-joint when rendered.
Version 3.03.09.25:

 Released Thursday, September 25th, 2003

  • Fixed E-pack file (Fx.epf): skims 3/4 were missing for material-type=D2-Tool-Steel, wire-size=0.010", and material-thickness=5.5"
  • Modified the output-code so that the end of a 4-axis section does not create an arc error.
  • Moved the feed-rate (F) in the control-block of the output-code to be after the E-pack (E).
Version 3.03.09.19:

 Released Friday, September 19th, 2003

  • Fixed the output code so that line 'N05' is not called erroneously.
  • Added wire-offset information (G40/G41/G42 and offset value) to the Animate-Cut dialog-box.
Version 3.03.09.10:

 Released Wednesday, September 10th, 2003

  • Changed 'uin' to 'in' for Offset-Power-Settings (offset-values) and Vertex-Info (wire-offset-value).
Version 3.03.09.01:

 Released Monday, September 1st, 2003

  • First non-beta release.
  • Many fixes to the 4-axis routines.
Version 3.03.08.10.2:  Released Sunday, August 10th, 2003
  • License-file update.
Version 3.03.08.02.2:  Released Saturday, August 2nd, 2003
  • License-file update.
Version 3.03.07.26.3:  Released Saturday, July 26th, 2003
  • Modified the method of saving EDMwire information to the Registry to handle multiple user-accounts.
  • Added the AutoCad command 'EDMwire-ToolBar' to load/reload the EDMwire Tool-Bar.  This will be needed if EDMwire is run in a user-account different from the one in which it was installed.
Version 3.03.07.23.3:  Released Wednesday, July 23rd, 2003
  • Modified the 4-Axis routines for regions crossing the main object and for handling arcs.
  • Modified 'insert-vertex' and 'delete-vertex' in the Vertex-Info dialog-box.
Version 3.03.07.22.3:  Released Tuesday, July 22nd, 2003
  • 4-Axis functionality added.
  • Fixed metric decimal-precision selection when changing machine-types in the Job-Info dialog-box.
  • Fixed the inability to select some material-thicknesses in the Job-Info dialog-box.
  • Added metric functionality to the coreless routines.
  • Added the capability of selecting no wire-cuts in the Object-Info dialog-box.
  • Changed the job-numbering scheme to increase by 1 every time an output file is created.
Version 3.03.07.14.2:  Released Monday, July 14th, 2003
  • License-file update.
Version 3.03.06.24.3:  Released Tuesday, June 24th, 2003
  • Coreless routine added (see the Object-Info dialog-box).
Version 3.03.06.14.2:  Released Saturday, June 14th, 2003
  • License-file update.
  • Coreless almost complete.
  • 4-axis almost complete.
Version 3.03.06.04.3:  Released Wednesday, June 4th, 2003
  • Corrected output-code to use rough-cut when a start-up EPack does not exist.
Version 3.03.05.30.2:  Released Friday, May 30th, 2003
  • License-file update.
  • 4-Axis almost complete.
Version 3.03.05.22.2:  Released Thursday, May 22nd, 2003
  • License-file update.
Version 3.03.05.13.3:  Released Tuesday, May 13th, 2003
  • Added 'Remark' to Job-Info Window; this will be sent to the output code.
Version 3.03.05.07.3:  Released Wednesday, May 7th, 2003
  • Removed reverse-skim from data-block in  the output code when it is not called in the control-block.
  • Quicker creation of the output code.
 Version 3.03.04.30.3:  Released Wednesday, April 30th, 2003
  • Added to Utilities Window the capability of joining non-Polylines and converting them to Polylines (not available for AutoCad R14).
  • Fixed Job-Info dialog box so that the EPack folder doesn't change when a new drawing is opened.
  • Removed G40 from the end of the object data-section when there is a reverse-skim.
  • Removed possibility of selecting an EPack number greater than 4000.
  • Fixed 'Unhandled Exception Error' when opening a dialog box in AutoCad 2000.
  • Added AutoCad 2000i compatibility.
 Version 3.03.04.22.3:  Released Tuesday, April 22nd, 2003
  • Changed method of handling proxy-graphics.
 Version 3.03.04.21.3:  Released Monday, April 21st, 2003
  • Changed method of handling IGES-imported data.
  • Removed from the output code automatic G40's at the end of un-closed objects.
 Version 3.03.04.16.3:  Released Wednesday, April 16th, 2003
  • Splash-screen change.
 Version 3.03.04.15.3:  Released Tuesday, April 15th, 2003
  • Added support for AutoCad 2004.
Version 3.03.04.07.3:

 Released Monday, April 7th, 2003

  • Fixed a bug when changing the object order in Object-List.
  • Relocated the G01 for a ramp-on approach  in the output code.

 

Version 3.03.04.02.3:

 Released Wednesday, April 2nd, 2003

  • Fixed a bug when saving the output code in Windows XP.
  • Added G90 under 'Machine_Start_Location' in the output code.
  • Relocated G40's in the output code.

 

  Version 3.03.03.27.3:

 

 

  Released Thursday, March 27th, 2003

  • Fixed 3D-Render with G40 on last vertex.
Version 3.03.03.17.3:

 Released Monday, March 17th, 2003

  • Fixed a bug in the database.

 

Version 3.03.03.15.3:

 Released Saturday, March 15th, 2003

  • Fixed Output Editor window sizing problem.
  • Changed how an AutoCAD block insert was used in the output code.

Version 3.03.03.14.3:

 

 First released Friday, March 14th, 2003

 

 

--------------------------------------------------------------------------------

Home | Download | EDMwire Features | ToolBar | Tutorials | Program History | Bug Reporting | Contact Us
Dialog Boxes: Job Info | Object Info | Vertex Info | Render | Output Editor

© Copyright 2007 Van-Isle Technology Systems, Ltd.