TpX modifications log file ========================================= [+] Added, [-] Fixed, [*] Changed ========================================= ========================================= 2007-08-04 TpX Version 1.4 ========================================= [*] Arrows in "Object properties" dialog only for relevant objects [-] Incorrect \centering for TeXFigure=none ========================================= 2007-07-07 TpX Version 1.4 beta + TpX Lazarus 1.4 alpha 2 released ========================================= [*] TpX internals rewritten to a great extent. More modular source code [+] Cross-platform variant of TpX implemented using Lazarus [*-] New version of TpX file format, version 4. The format for storing ellipses changed (angle now is measured counterclockwise, which is more logical). PicUnutLength replaced by BitmapRes [+*] Output formats (LaTeX picture, PsTricks, PGF, TikZ, MetaPost) use the same coordinates as TpX drawing. This is useful for generating code [+] TikZ output format [-] "Save as" dialog did not use default extension [+] Local popup menu: Copy, Paste, Cut, Delete, Duplicate, Object properties, Convert to, Add point, Delete point, Break path [+] More stable "LaTeX EPS" [+*] Epstopdf perl script replaced by direct use of GhostScript [+] Better grid and ruler divisions [*] Dotted lines in PsTricks output format are now similar to dotted lines in other formats [+] Graphical objects alignment [+*] More accurate addition of point to path [+] Rectangles with rounded corners. (RX and RY properties of a rectangle). [+] "Save as" now shows prompt when overwriting file [+] "Simplify polyline/polygon" operation [+] "Reverse points" operation [+] "Connect paths" operation [+] Breaking of paths with mouse (Ctrl+Alt+MouseClick) [+] Arrow-heads for arcs [*+] Better arrow-heads directions for curves [*+] Picture properties added to undo [+] HiResBoundingBox in EPS [+] Mouse drag on empty space starts area selection mode [+] Reverse points order in table editor [+] Freehand polyline draw [+] Drag-copy with Ctrl+Mouse [*] Convert to grayscale is applied to selection if any or the whole drawing otherwise [-] Ellipse and rectangle duplication did not work ========================================= 2006-05-22 TpX Version 1.3 released ========================================= ========================================= 2006-04-06 TpX Version 1.3 beta 2 released ========================================= [+] New export format "LaTeX EPS" with tight bounding box (using dvips) and derivatives (PDF using epstopdf, various GhostScript formats) [+] Custom system fonts for graphical objects (not applies to LaTeX output) [*] Simpler hot keys for graphical objects [+] Additional hot keys [-] A bug in saving of arrow-heads information to TpX file ========================================= 2006-01-31 TpX Version 1.3 beta released ========================================= [*] New version of TpX file format, version 3. The format for storing rectangles changed [-] \pgfsetmiterlimit fixed [+] Preview EPS/PDF files in 'Open' dialog (if GhostscriptPath is set) [+] View source [*] Open and Import EMF/EPS dialogs merged [*] When TeXCenterFigure is 1 and TeXFigure is none then the picture is surrounded by {center} environment [+] A new kind of graphical primitive, "symbol" [+] "Arrow-head size factor" property for arrow-heads [+] "Star size factor" property for stars [+] BezierPrecision setting [+] 4 new shapes for stars [+] Native import of simple SVG pictures [+] New LaTeX and PdfLaTeX output format, 'none' [-] ANSI-string text in EMF was incorrectly treated as Widestring [+] Many new styles of arrow-heads [+] Program now controls changes made to drawing (no more annoying 'save drawing' dialog when there were no changes) [+] New command line options for running TpX without GUI ========================================= 2005-08-08 TpX Version 1.2 released ========================================= [+] HatchingLineWidth option for drawing [-] Delay in refreshing Bezier path position when moving control points [*] Conversion of graphical object to another graphical object does not change its order [*] Use ifpdf to detect whether PdfTeX running in PDF mode ========================================= 2005-07-20 TpX Version 1.2beta released ========================================= [+] Classical Bezier paths [+] Paste EMF/WMF from clipboard [+] Picture info [+] Edit coordinates of control points. Data could be copied and pasted from another application [+] "Image tool" for metafiles. Includes EPS printing [+] TpXpy, Python module to generate TpX drawings [+] Buttons to change basic properties of several objects [+] PGF TeX format (suitable both for LaTeX and PdfLaTeX) [-] Incorrectness in PSTricks circles and segments (line width was part of diameter) [+] Rotated text [*] New version of TpX format, v="2" (needed to take into account new text height convention) [+] Text height convention changed. Now text height does not include "internal leading" used for accents by Windows GDI [-] Filling of Bezier paths in PSTricks was done incorrectly [+] Dropdown menus for TeX preview buttons to change output format [+] Conversion of graphical objects (like ellipse to spline, etc.) [-] PicScale ?? [-] Fill rule was inconsistent between formats. Now TpX uses "nonzero winding" rule everywhere (not "even-odd" aka "alternate" fill rule) /See documentation on SVG, PS, PDF or Windows GDI about fill rule/ [*] Moving control points of rectangle or ellipse without changing direction of it's edges; more natural moving control points of circular primitives [+] LaTeX->DVI->PS preview [+] Choose Windows font [+] PDF compression [+] Preserve text color when importing from EMF [+] Convert to grayscale ========================================= 2005-02-27 TpX Version 1.1 released ========================================= [-] Incorrect drawing of polylines in bitmaps when first and last points coincide [+] Miter limit for the whole picture. This could be used to remove strange spikes at line joins. Visible at Plot3D.TpX sample picture from TpX distribution [+] Antialiased text in bitmaps (PNG, BMP) [+] Import old Windows metafiles (WMF) ========================================= 2005-02-11 TpX Version 1.1beta released ========================================= [+] ".TpX" extension could be associated with TpX [*+] SVGMagnif replaced by PicMagnif and applies to all formats, not just SVG. Could be used to scale the whole drawing, changing the meaning of millimeters (e.g. LineWidth, StarsSize) [-] Incorrect text alignment when importing EMF [-] Sometimes text was imported incorrectly from EMF [+] EPS and PDF import using PsToEdit [*] Use Windows temporary directory for temporary files [-] Arrow-heads were drawn somewhat inaccurately [+] "Recent files" menu [+] Preview LaTeX, PdfLaTeX [+] Preview EPS, PDF, SVG, PNG, BMP, EMF [+] EPS and PDF are surrounded by TeX picture environment to produce consistent text labels. EPS and PDF are now defaults for LaTeX and PdfLaTeX respectively [+] 10 additional star shapes (previously there was only one shape - circle) [*] PicScale (scale in mm per world unit) instead of PicWidth/PicHeight [-] Unstable algorithm was used for calculation closed splines [+] Scrollbars to move viewport [+] Mouse wheel: move and zoom viewport [+] Line (text) color, hatching color, fill color [-] Incorrect vertical text alignment in TeX-picture, PSTricks and MetaPost formats [-] Incorrect font size in MetaPost format when using btex...etex [*] TeX font size selection using \fontsize{}{}\selectfont (TeX picture, PSTricks, MetaPost btex...etex) ========================================= 2004-10-31 TpX Version 1.0.1 released ========================================= [+] PDF from EPS using epstopdf [+] Type 1 fonts in EPS [-] Incorrect help about WinEdt installation (edit TpX_menu.dat, not install_TpX.edt) [-] Ini file location was not linked to exe file path [-] Error when running on Windows system with comma set as a decimal point ========================================= 2004-10-24 TpX Version 1.0 released =========================================