From ahaas at airmail.net Tue Aug 1 20:35:42 2006 From: ahaas at airmail.net (Art Haas) Date: Tue, 1 Aug 2006 13:35:42 -0500 Subject: [PythonCAD] Subversion access off due to machine issues Message-ID: <20060801183542.GB8002@artsapartment.org> Hi. The machine hosting the repo is having some problems. Once the issues are resolved I'll send out a mail. I'm aiming to make a release this week. The Cairo drawing changes all seem to work well enough, and there have been numerous other changes since the last release to warrant a new release appearing. Art -- Man once surrendering his reason, has no remaining guard against absurdities the most monstrous, and like a ship without rudder, is the sport of every wind. -Thomas Jefferson to James Smith, 1822 From ahaas at airmail.net Wed Aug 2 00:18:15 2006 From: ahaas at airmail.net (Art Haas) Date: Tue, 1 Aug 2006 17:18:15 -0500 Subject: [PythonCAD] Subversion access off due to machine issues In-Reply-To: <20060801183542.GB8002@artsapartment.org> References: <20060801183542.GB8002@artsapartment.org> Message-ID: <20060801221815.GC2147@artsapartment.org> On Tue, Aug 01, 2006 at 01:35:42PM -0500, Art Haas wrote: > Hi. > > The machine hosting the repo is having some problems. Once the issues > are resolved I'll send out a mail. The machine is up and running again, so both Subversion access and the PythonCAD website should be accessible. Art -- Man once surrendering his reason, has no remaining guard against absurdities the most monstrous, and like a ship without rudder, is the sport of every wind. -Thomas Jefferson to James Smith, 1822 From f_bowie at yahoo.com Tue Aug 1 22:09:59 2006 From: f_bowie at yahoo.com (Franklin Bowie) Date: Tue, 1 Aug 2006 13:09:59 -0700 (PDT) Subject: [PythonCAD] PythonCAD Web Site Message-ID: <20060801200959.82508.qmail@web33406.mail.mud.yahoo.com> Hello, Is there an active website for PythonCAD? www.pythoncad.org does not seem to exist. Thank you --------------------------------- How low will we go? Check out Yahoo! Messenger?s low PC-to-Phone call rates. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythoncad/attachments/20060801/9b9e5da1/attachment.htm From nelson at crynwr.com Wed Aug 2 19:41:37 2006 From: nelson at crynwr.com (Russ Nelson) Date: Wed, 2 Aug 2006 13:41:37 -0400 Subject: [PythonCAD] PythonCAD Web Site In-Reply-To: <20060801200959.82508.qmail@web33406.mail.mud.yahoo.com> References: <20060801200959.82508.qmail@web33406.mail.mud.yahoo.com> Message-ID: <17616.58321.82185.635930@desk.crynwr.com> Franklin Bowie writes: > Is there an active website for PythonCAD? www.pythoncad.org does > not seem to exist. It's working for me. -- --my blog is at http://blog.russnelson.com | Teachers teach in spite Crynwr sells support for free software | PGPok | of what children do. 521 Pleasant Valley Rd. | +1 315-323-1241 | Children learn in spite Potsdam, NY 13676-3213 | Sheepdog | of what teachers do. From azabala at gmail.com Thu Aug 3 17:12:16 2006 From: azabala at gmail.com (Alvaro Zabala) Date: Thu, 3 Aug 2006 17:12:16 +0200 Subject: [PythonCAD] DWG R2004 SUPPORT IN PYTHONCAD Message-ID: <5560f02d0608030812s20fb0c8fw9c711f7e6b39dfba@mail.gmail.com> First of all, thanks for such a great software like PythonCAD. I was looking for a reference about PythonCAD support of AC1018 (R2004) DWG file format, but I couldnt found it. Is planned DWG 2004 support in PythonCAD? Thanks in advance, and best regards! -- Alvaro Zabala Ord??ez Tel?fono: 954939528 Plaza de Espa?a, sector II. SEVILLA -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythoncad/attachments/20060803/2d32b4af/attachment.html From ahaas at airmail.net Thu Aug 3 22:28:35 2006 From: ahaas at airmail.net (Art Haas) Date: Thu, 3 Aug 2006 15:28:35 -0500 Subject: [PythonCAD] [ANNOUNCE] Thirty-fourth release of PythonCAD now available Message-ID: <20060803202835.GB6283@artsapartment.org> Hi. I'm pleased to announce the thirty-fourth development release of PythonCAD, a CAD package for open-source software users. As the name implies, PythonCAD is written entirely in Python. The goal of this project is to create a fully scriptable drafting program that will match and eventually exceed features found in commercial CAD software. PythonCAD is released under the GNU Public License (GPL). PythonCAD requires Python 2.2 or newer. The interface is GTK 2.0 based, and uses the PyGTK module for interfacing to GTK. The design of PythonCAD is built around the idea of separating the interface from the back end as much as possible. By doing this, it is hoped that both GNOME and KDE interfaces can be added to PythonCAD through usage of the appropriate Python module. Addition of other PythonCAD interfaces will depend on the availability of a Python module for that particular interface and developer interest and action. The thirty-fourth release builds on the graphics improvements from the previous release. A number of small optimizations again reduce unneeded screen redraws, and a variety of redraw issues have been corrected. The newest PythonCAD release is the first release using Cairo graphics routines for entity drawing. If the Cairo routines are not available on the system then the existing GDK routines will be used, so only people running PythonCAD on recent PyGTK/GTK+ releases will see the change. The latest release includes the new ability to rotate objects around an arbitrary point in addition to the entity display improvements. Finally, a variety of other bug fixes and code improvements are included in the release. A mailing list for the development and use of PythonCAD is available. Visit the following page for information about subscribing and viewing the mailing list archive: http://mail.python.org/mailman/listinfo/pythoncad Visit the PythonCAD web site for more information about what PythonCAD does and aims to be: http://www.pythoncad.org/ Come and join me in developing PythonCAD into a world class drafting program! Art Haas -- Man once surrendering his reason, has no remaining guard against absurdities the most monstrous, and like a ship without rudder, is the sport of every wind. -Thomas Jefferson to James Smith, 1822 From ahaas at airmail.net Thu Aug 3 22:25:29 2006 From: ahaas at airmail.net (Art Haas) Date: Thu, 3 Aug 2006 15:25:29 -0500 Subject: [PythonCAD] DWG R2004 SUPPORT IN PYTHONCAD In-Reply-To: <5560f02d0608030812s20fb0c8fw9c711f7e6b39dfba@mail.gmail.com> References: <5560f02d0608030812s20fb0c8fw9c711f7e6b39dfba@mail.gmail.com> Message-ID: <20060803202528.GA6283@artsapartment.org> On Thu, Aug 03, 2006 at 05:12:16PM +0200, Alvaro Zabala wrote: > First of all, thanks for such a great software like PythonCAD. > > I was looking for a reference about PythonCAD support of AC1018 > (R2004) DWG > file format, but I couldnt found it. > > Is planned DWG 2004 support in PythonCAD? > > Thanks in advance, and best regards! Hi. I've wanted to work on the code that handles the various DWG formats, and several months ago I received some documentation about newer DWG formats. Sadly I've not made any progress in coding up routines to handle newer DWG formats. The existing DWG reading code needs cleaning up, and then I need to start working on new code for the new formats. I'd like to be able to support the AC1018 format, but I don't have a timeline as to when that will happen. My work over the last couple of months has been concentrated on improving the GUI responsiveness, fixing bugs, and adding an occasional new feature. I regret that still the code needed for directly importing older DWG/DXF files is not written as well as the lack of code for newer version of these files. Thanks for the kind words regarding PythonCAD. Art Haas -- Man once surrendering his reason, has no remaining guard against absurdities the most monstrous, and like a ship without rudder, is the sport of every wind. -Thomas Jefferson to James Smith, 1822 From scratchcomputing at gmail.com Thu Aug 3 23:17:28 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Thu, 3 Aug 2006 14:17:28 -0700 Subject: [PythonCAD] DWG R2004 SUPPORT IN PYTHONCAD In-Reply-To: <20060803202528.GA6283@artsapartment.org> References: <5560f02d0608030812s20fb0c8fw9c711f7e6b39dfba@mail.gmail.com> <20060803202528.GA6283@artsapartment.org> Message-ID: <200608031417.28293.ewilhelm@cpan.org> # from Art Haas # on Thursday 03 August 2006 01:25 pm: >I'd like to be able to support the AC1018 format, but I don't have a >timeline as to when that will happen. My work over the last couple of >months has been concentrated on improving the GUI responsiveness, > fixing bugs, and adding an occasional new feature. I regret that > still the code needed for directly importing older DWG/DXF files is > not written as well as the lack of code for newer version of these > files. We had a start on implementing DXF -> pythoncad conversion in vectorsection. The trouble with DWG is that it is as convoluted as DXF but also in a very bit-juggly binary format (e.g. some values take 2-3 bits and various other not-8 widths.) The first issue makes it difficult because of the conceptual mapping of entities. The second is just really hard to code and debug. It's difficult, but not impossible. If anyone is interested in working on it, I'm more than happy to help you get started. The first goal for vectorsection would be a standalone dxf<->pythoncad conversion. From there, we would handle dwg<->pythoncad (where the conceptual mapping stuff would be done and we would basically only need a working DWG class to drop-in as a replacement for the DXF stuff.) After that, pythoncad could use the standalone converters directly or steal some code. --Eric -- Hot dogs: just another condiment. --Heart-attack Man --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From azabala at gmail.com Fri Aug 4 09:10:26 2006 From: azabala at gmail.com (Alvaro Zabala) Date: Fri, 4 Aug 2006 09:10:26 +0200 Subject: [PythonCAD] DWG R2004 SUPPORT IN PYTHONCAD In-Reply-To: <20060803202528.GA6283@artsapartment.org> References: <5560f02d0608030812s20fb0c8fw9c711f7e6b39dfba@mail.gmail.com> <20060803202528.GA6283@artsapartment.org> Message-ID: <5560f02d0608040010l1d068de3s7e95c0456d8c6ead@mail.gmail.com> > and several months ago I received some documentation about newer DWG > formats. Sadly I've not made any progress in coding up routines to > handle newer DWG formats. Is this documentation public? I was looking for it in OpenDesing (old OpenDWG) web, but the only public specification is DWG R1015. Best regards. -- Alvaro Zabala Ord??ez Tel?fono: 954939528 Plaza de Espa?a, sector II. SEVILLA -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythoncad/attachments/20060804/b47e0588/attachment.htm From ahaas at airmail.net Tue Aug 8 21:41:54 2006 From: ahaas at airmail.net (Art Haas) Date: Tue, 8 Aug 2006 14:41:54 -0500 Subject: [PythonCAD] Goals for next release Message-ID: <20060808194154.GA2119@artsapartment.org> Hi. Time once again to describe what the next release will contain. There will probably be some Cairo-related fixes and enhancements here and there, plus any fixes needed for the GDK-based drawing routines. I'd like to try and get some code utilizing GTK+ printing routines in the next release if possible. I've wanted to tackle user preferences for a while, as the current implementation is cumbersome and requires too much user editing. My plan is to modify the 'Preferences' dialog so that the information in it gets saved off to a file in `~/.pythoncad/prefs.py', and add a new dialog that allows the settings of an Image to be adjusted. Right now the 'Preferences' dialog is really acting more like what I want the Image settings dialog to do. I'm hopeful that the changes I plan will not take long to do. I've had some issues lately on my main machine regarding the video card (S3 Virge/DX) and/or motherboard, so I've not done much on PythonCAD since the release. Once I get things straightened out I'll get back to coding. I'm aiming for early September for the next release to appear. Art -- Man once surrendering his reason, has no remaining guard against absurdities the most monstrous, and like a ship without rudder, is the sport of every wind. -Thomas Jefferson to James Smith, 1822 From ahaas at airmail.net Sat Aug 26 19:20:02 2006 From: ahaas at airmail.net (Art Haas) Date: Sat, 26 Aug 2006 12:20:02 -0500 Subject: [PythonCAD] Status update on next release Message-ID: <20060826172001.GB5043@artsapartment.org> Hi. I'd hoped to make the next release in the beginning of September, but that won't happen now. Most likely the middle to the end of the month will be when the next release appears. I've been doing some contract work which has helped my financial picture but taken my time from coding on PythonCAD. It looks like I'll have another week or so of work so don't expect to see much activity on the repo. In other news, I'll be needing to find a new host for the website and subversion repository. My current host has decided to stop hosting sites, so there will be some downtime in the near-term once I find a site to move to. I'm not going to move things to SourceForge as I don't think they offer Subversion access, but even if they do I've had difficulties in accessing code hosted on their machinery in the past and don't want that to happen with people trying to get PythonCAD. More news as it develops ... Art -- Man once surrendering his reason, has no remaining guard against absurdities the most monstrous, and like a ship without rudder, is the sport of every wind. -Thomas Jefferson to James Smith, 1822