[Kicad-developers] Ratsnest for the GAL

2013-10-16 Thread Maciej Sumiński
Hi all, We need a ratsnest that works with the GAL, therefore I present to you the blueprints for that part: https://blueprints.launchpad.net/kicad/+spec/ratsnest-gal I have seen many great ideas appearing on the mailing list, that's why everyone is welcome to share thoughts. I believe it

[Kicad-developers] Building OpenSSL with CMake on Windows

2013-10-16 Thread Brian Sidebotham
I patched the LuaDist CMake build system to work successfully on OpenSSL 1.0.1e. Downloading, patching and building OpenSSL with CMake on Windows has an issue though (Doesn't everything being built on Windows!?) The issue is that CMake, or more precisely libarchive used by CMake doesn't deal

Re: [Kicad-developers] Building OpenSSL with CMake on Windows

2013-10-16 Thread Dick Hollenbeck
On windows, can you try downloading from github the doctor-ed zip file like the person in the bug report said? Lets put that bug report URL in our download script too as a comment. On Oct 16, 2013 4:26 AM, Brian Sidebotham brian.sidebot...@gmail.com wrote: I patched the LuaDist CMake build

Re: [Kicad-developers] Building OpenSSL with CMake on Windows

2013-10-16 Thread Brian Sidebotham
On 16 October 2013 12:04, Dick Hollenbeck d...@softplc.com wrote: On windows, can you try downloading from github the doctor-ed zip file like the person in the bug report said? Lets put that bug report URL in our download script too as a comment. Okay, I will do that. The zip file is

Re: [Kicad-developers] Building OpenSSL with CMake on Windows

2013-10-16 Thread Dick Hollenbeck
I assumed the doctored file was directly useable. Since that is not the case, would you prefer preparing a proper archive without symlinks? Then put that someplace else? In the case of avhttp I brought the zip into our source tree, but I am viewing that as temporary until cmake has https

Re: [Kicad-developers] Building OpenSSL with CMake on Windows

2013-10-16 Thread Wayne Stambaugh
On 10/16/2013 5:25 AM, Brian Sidebotham wrote: I patched the LuaDist CMake build system to work successfully on OpenSSL 1.0.1e. Downloading, patching and building OpenSSL with CMake on Windows has an issue though (Doesn't everything being built on Windows!?) The issue is that CMake, or

Re: [Kicad-developers] Ratsnest for the GAL

2013-10-16 Thread Dick Hollenbeck
Looks promising, and super job on the presentation. Once you have it working, give some thought to using a special purpose allocator for the elements of your container. A memory pool scheme, anchored on the container, might pay dividends if it removes the size test for element allocations. If

Re: [Kicad-developers] Ratsnest for the GAL

2013-10-16 Thread Dick Hollenbeck
On Oct 16, 2013 7:53 AM, Dick Hollenbeck d...@softplc.com wrote: Looks promising, and super job on the presentation. Once you have it working, give some thought to using a special purpose allocator for the elements of your container. A memory pool scheme, anchored on the container, might pay

Re: [Kicad-developers] Ratsnest for the GAL

2013-10-16 Thread Dick Hollenbeck
On 10/16/2013 04:09 AM, Maciej Sumiński wrote: Hi all, We need a ratsnest that works with the GAL, therefore I present to you the blueprints for that part: https://blueprints.launchpad.net/kicad/+spec/ratsnest-gal I have seen many great ideas appearing on the mailing list, that's why

Re: [Kicad-developers] Ratsnest for the GAL

2013-10-16 Thread Carl Poirier
FYI, in step 4 of the algorithm, I believe you wanted to refer to step 3: *4. Remove edges with zero weight.* The last step is to remove zero weight edges (as they are already connected). The remaining edges make the ratsnest. This step could be integrated with the step 3, as 0-weight edges could

Re: [Kicad-developers] Ratsnest for the GAL

2013-10-16 Thread Maciej Sumiński
On 10/16/2013 03:54 PM, Carl Poirier wrote: FYI, in step 4 of the algorithm, I believe you wanted to refer to step 3: *4. Remove edges with zero weight.* The last step is to remove zero weight edges (as they are already connected). The remaining edges make the ratsnest. This step could be

Re: [Kicad-developers] Ratsnest for the GAL

2013-10-16 Thread Maciej Sumiński
On 10/16/2013 02:59 PM, Dick Hollenbeck wrote: On Oct 16, 2013 7:53 AM, Dick Hollenbeck d...@softplc.com mailto:d...@softplc.com wrote: Looks promising, and super job on the presentation. Once you have it working, give some thought to using a special purpose allocator for the elements

Re: [Kicad-developers] Ratsnest for the GAL

2013-10-16 Thread Dick Hollenbeck
On 10/16/2013 09:24 AM, Maciej Sumiński wrote: On 10/16/2013 03:49 PM, Dick Hollenbeck wrote: On 10/16/2013 04:09 AM, Maciej Sumiński wrote: It requires hashing function to be prepared (eg. using boost::hash), possibly not very demanding on CPU cycles. Sounds good. A hashtable is

Re: [Kicad-developers] Ratsnest for the GAL

2013-10-16 Thread Dick Hollenbeck
On 10/16/2013 09:32 AM, Maciej Sumiński wrote: On 10/16/2013 02:59 PM, Dick Hollenbeck wrote: On Oct 16, 2013 7:53 AM, Dick Hollenbeck d...@softplc.com mailto:d...@softplc.com wrote: Looks promising, and super job on the presentation. Once you have it working, give some thought to