[Kicad-developers] [RFC] pcbnew internals refactoring for testing

2017-11-01 Thread Tomasz Wlostowski
Hi all, Here's a patch set [1] that refactors some internal PCBnew stuff (mostly GAL & tool framework related), focusing on testability. The goal is to be able to use the BOARD class, GAL view and tools without the GUI-related code for the purpose of developing automated tests and easier

[Kicad-developers] [feature] Simpler edition of custom pads

2017-10-19 Thread Tomasz Wlostowski
Dear all, I've just pushed a set of patches that simplifies drawing and editing custom pad shapes: - Now you can draw a number of graphic primitives in the footprint editor, select them together and R-click->Create Pad From Selected Shapes) to convert them to a custom-shaped pad. - ... and the

[Kicad-developers] Copy/Paste in pcbnew

2017-10-01 Thread Tomasz Wlostowski
Hi all, I've just pushed Kristoffer's Copy feature for pcbnew and the footprint editor. The feature is available only in GAL canvases and activated by standard Edit menu entries and keyboard shortcuts. I hope all the bugs have been fixed by now, but in case something doesn't work, please file

Re: [Kicad-developers] [Patch] pcbnew clipboard support

2017-09-25 Thread Tomasz Wlostowski
a Tom > > - Kristoffer > > On 09/25/2017 01:15 AM, Kristoffer Ödmark wrote: >> On 09/25/2017 12:21 AM, Tomasz Wlostowski wrote: >> >>> Hi Kristoffer, >>> >>> I've had some time to work on your code during the past few days (I >>> wasn't

Re: [Kicad-developers] [Patch] pcbnew clipboard support

2017-09-24 Thread Tomasz Wlostowski
t;> I updated the branch, now bed for me! >> >> - Kristofffer >> >> On 09/18/2017 11:54 PM, Tomasz Wlostowski wrote: >>> On 18.09.2017 22:37, Kristoffer Ödmark wrote: >>>> I have made almost no changes as of yet. Just trying to figure out what >&g

Re: [Kicad-developers] [PATCH] GerbView GAL support

2017-09-22 Thread Tomasz Wlostowski
On 22.09.2017 04:04, Jon Evans wrote: > Hi Orson, > > I have dug into Seth's report of slowness on this large Gerber file, and > reproduced it. > It looks like VIEW is struggling under the load of all the items, so > this is a generic GAL problem, but Gerber files in general have many > more draw

Re: [Kicad-developers] Live zone filling

2017-09-19 Thread Tomasz Wlostowski
On 19.09.2017 15:26, Jon Evans wrote: > Yes, I used Xpedition in a past life and one of my missions is to bring > some of its cool features to KiCad :-) > > JP, I will do some tests on more complex boards and look in to possible > solutions. > I think this is quite a big challenge but want to

Re: [Kicad-developers] [Patch] pcbnew clipboard support

2017-09-18 Thread Tomasz Wlostowski
= > 0x67006e, m_next = 0x220020, m_root = 0x6c0025}, > _vptr.CN_ITEM = 0x5753f9c0, m_parent = 0x220073, m_connected = > std::vector of length -40802189302, capacity 1610612745 = { reading variable> > > > On 09/18/2017 09:44 PM, Tomasz Wlostowski wrote: >&g

Re: [Kicad-developers] [Patch] pcbnew clipboard support

2017-09-18 Thread Tomasz Wlostowski
ash when trying to re-enable the ratsnest. > > Can someone maybe help shed some light on this? Push the latest code, if it's ratsnest-related, I might have a look. Tom > > On 09/18/2017 01:35 PM, Tomasz Wlostowski wrote: >> On 18.09.2017 12:57, Kristoffer Ödmark wrote: >

Re: [Kicad-developers] [Patch] pcbnew clipboard support

2017-09-18 Thread Tomasz Wlostowski
> > On 09/17/2017 11:30 PM, Kristoffer Ödmark wrote: >> I hope that the branch can be merged as is, and that the reference >> point can be marked as a wishlist. >> >> I will think about the reference point. I do not know if I like the >> extra step of adding a refere

Re: [Kicad-developers] [Patch] pcbnew clipboard support

2017-09-17 Thread Tomasz Wlostowski
nths though > > - Kristoffer > > On 09/17/2017 05:33 PM, Tomasz Wlostowski wrote: >> On 17.09.2017 17:06, Kristoffer Ödmark wrote: >>> Hey again, I needed this feature again when copying some tedious >>> silkscreen drawings that I have not made into a footprint. &

Re: [Kicad-developers] [Patch] pcbnew clipboard support

2017-09-17 Thread Tomasz Wlostowski
a >>> copyToClipboard and then a EDIT_TOOL::Remove action after that >>> >>> I am a bit unsure about how to proceed with the reference point you >>> mentioned, but I think I understand what you want there. >>> >>> Please have a look when appropriate, I rather not

Re: [Kicad-developers] [Patch] pcbnew clipboard support

2017-09-17 Thread Tomasz Wlostowski
On 17.09.2017 17:06, Kristoffer Ödmark wrote: > Hey again, I needed this feature again when copying some tedious > silkscreen drawings that I have not made into a footprint. > > Updated my branch to fit into master. I do agree that adding context > menu entries should be done, but I do not feel

Re: [Kicad-developers] [PATCH] Add mils as user unit

2017-09-04 Thread Tomasz Wlostowski
On 03.09.2017 18:29, Mathias Grimmberger wrote: > > Hi all, > > > below is a patch to add "mils" as a user unit to pcbnew, the gerber > viewer and the module editor. I left out eeschema because I do not think > it's useful there, but if required adding it would be easy. > > I probably missed

Re: [Kicad-developers] Dealing with addition to kicad_pcb files

2017-08-31 Thread Tomasz Wlostowski
On 31.08.2017 19:59, Simon Küppers wrote: > Does it make sense to maybe use something like the EAGLE DRU Format? > Maybe make it fully compatible to it? Some fabs give you the EAGLE DRU File. > > Hi all, IMHO a warning on unrecognized token while parsing files is a must - in many cases users

Re: [Kicad-developers] [PATCH] Math expression support for pad editor.

2017-08-31 Thread Tomasz Wlostowski
On 31.08.2017 15:27, Russell Oliver wrote: > Hi All. > > As a follow up to my earlier post, attached is a patch that implement > math expressions in the pad editor as well. > > A nifty feature is that the fields can be referenced from each other. > currently the fields are referenced by the

Re: [Kicad-developers] [PATCH] PL Editor UI improvements

2017-08-30 Thread Tomasz Wlostowski
On 30.08.2017 15:08, Wayne Stambaugh wrote: > I prefer "Worksheet Editor" but either one works for me. If no one else > objects, I would go with that. > > On 8/29/2017 3:53 PM, Michael Kavanagh wrote: >> Cheers! Sorry about the policy violations, I'll be more careful next time. >> Which of

Re: [Kicad-developers] [RFC] Proof of concept of mathematical expression input for text fields.

2017-08-28 Thread Tomasz Wlostowski
On 27.08.2017 22:28, Marco Ciampa wrote: > +1 muparser is already present in many distros: > > apt-cache search muparser > libmuparser-dev - fast mathematical expressions parse library (development) > libmuparser-doc - fast mathematical expressions parser library (documentation) > libmuparser2v5

Re: [Kicad-developers] [RFC] Proof of concept of mathematical expression input for text fields.

2017-08-28 Thread Tomasz Wlostowski
On 27.08.2017 17:03, Russell Oliver wrote: > Hi all, > > Attached is a patch that allows for the use of a mathematical expression > when editing the value field of components in Eeschema. > > If editing the value field and the entered string begins with an equals > sign "=" as you would when

Re: [Kicad-developers] Additional Patch for via properties dialog (2)

2017-08-23 Thread Tomasz Wlostowski
On 23.08.2017 14:05, Wayne Stambaugh wrote: > This is the missing piece of the puzzle. We would need to create a > constraints manager to handle a list of constraints which could either > be an internally defined constraint or a custom python constraint. > Without a well defined interface, this

Re: [Kicad-developers] Color scheme import/export

2017-08-19 Thread Tomasz Wlostowski
On 19.08.2017 18:12, Chris Pavlina wrote: > Hi, > > Is someone still working on import/export for color schemes? This is > something I'd really like to have in 5.0 since we have the full RGB > colors now - if nobody is working on that anymore I might add it to my > list. > Hi Chris, Please do

Re: [Kicad-developers] Annoying compil warning after commit 32185ddcd36da25348044ebb10ce47f8090cb3a3

2017-08-04 Thread Tomasz Wlostowski
On 04.08.2017 18:22, jp charras wrote: > Hi Tomasz, > > I have this annoying warning when compiling Kicad on msys2: > > F:/kicad-launchpad/git_testing/pcbnew/ratsnest_data.cpp: In member function > 'const > std::__cxx11::list& >

Re: [Kicad-developers] Transparent Canvas

2017-08-01 Thread Tomasz Wlostowski
On 01.08.2017 20:16, Leonel Caraccioli wrote: > Dears: > > I'm using OpenGL Canvas, but this canvas have not layer transparency. It > was a really useful characteristic. Leonel, It does. You can choose the opacity of each layer in the colors selection window that pops up if you click on the

[Kicad-developers] COLORS_DESIGN_SETTINGS: should they belong to the BOARD class?

2017-08-01 Thread Tomasz Wlostowski
Hi, I'm adding support for configurable background/worksheet/cursor colors in PCBnew (as requested by someone on the list). I discovered that the BOARD class holds a pointer to the colors settings object, while the colors are configured globally (per user, not per board). Would anyone mind if I

Re: [Kicad-developers] Oscillating track posture

2017-07-31 Thread Tomasz Wlostowski
On 30.07.2017 19:31, Chris Pavlina wrote: > Has anyone seen this? > > https://misc.c4757p.com/dancing-posture.mp4 > > Known bug? It's really frustrating. No, I am not holding / there. > Hi Chris, What is the mode of the router? Tom ___ Mailing

Re: [Kicad-developers] Netclass and clearance

2017-07-27 Thread Tomasz Wlostowski
On 27.07.2017 14:33, Wayne Stambaugh wrote: > On 7/26/2017 4:30 PM, Tomasz Wlostowski wrote: >> On 26.07.2017 22:01, Wayne Stambaugh wrote: >>> On 7/26/2017 9:47 AM, hauptmech wrote: >>>> This is a nice concept. A more generic constraint system. >>>&

Re: [Kicad-developers] Netclass and clearance

2017-07-26 Thread Tomasz Wlostowski
On 26.07.2017 22:01, Wayne Stambaugh wrote: > On 7/26/2017 9:47 AM, hauptmech wrote: >> This is a nice concept. A more generic constraint system. >> >> What I'll be doing and was asking if there was others needing, is the >> pre-net-class approach of a single clearance that is easily adjusted >>

Re: [Kicad-developers] Macos build breakage with the connectivity algo merge

2017-07-02 Thread Tomasz Wlostowski
On 02.07.2017 18:47, Nick Østergaard wrote: > Hello Maciej and Tomasz, > > It seems like the merge of the connectivity alogorithm stuff broke the > macos build [1]. Sorry for only noticing this after a week, but I have > now added the list to the build error notification. Just pushed a fix.

Re: [Kicad-developers] Bump for arc tracks

2017-06-30 Thread Tomasz Wlostowski
On 30.06.2017 11:05, hauptmech wrote: > I asked earlier this year whether there was any interest in arc tracks > and got little response. > > My use case was importing altium files. > > Are any of the core developers likely to accept work in this direction? Hi, Sure, it would be awesome if

Re: [Kicad-developers] [RFC] new connectivity algorithm - testers needed

2017-06-29 Thread Tomasz Wlostowski
the board that you have on this video? It would let me debug the problem much faster... Tom > regards > > Heikki > > new: https://youtu.be/ZV4AMstIdQY > old: https://youtu.be/QGr2p6M6Su0 > > On Tue, Apr 25, 2017 at 6:23 PM, Tomasz Wlostowski > <tomasz.wlostow...@c

Re: [Kicad-developers] Differential pair suffix matcher

2017-06-28 Thread Tomasz Wlostowski
On 28.06.2017 15:23, hauptmech wrote: > I'm not sure what you mean by supporting busses. Aren't they already > supported with the current matching code? I mean recognizing net names such as BUS_LINE_P0/BUS_LINE_N0 (with the index as the last character). Differential bus routing might happen in

Re: [Kicad-developers] Differential pair suffix matcher

2017-06-28 Thread Tomasz Wlostowski
On 28.06.2017 05:23, hauptmech wrote: > Are there any issues with matching "P" and "N" instead of "_P" and "_N" > for the differential pair suffix matcher? I have an existing design with > the former convention. Matching the single letters will also correctly > match the "_P" style suffix. > > If

Re: [Kicad-developers] [RFC] new connectivity algorithm - testers needed

2017-06-27 Thread Tomasz Wlostowski
On 27.06.2017 21:24, Simon Küppers wrote: > Small Bump. > > Can anyone shed some light on the new Via Tool? Is it supposed to be not > ready yet? The Track & Via Properties Dialog looks really unfinished and > I cannot modify anything beside Position and Via Size there. Is it > because I am using

Re: [Kicad-developers] Non 90/45 degrees tracks in GAL canvas?

2017-06-08 Thread Tomasz Wlostowski
On 08.06.2017 20:34, Bernhard Stegmaier wrote: > Hi, > > just out of curiosity: > I am working on a board with a star ground, but I didn’t manage to get a > trace being an arbitrary non 90°/45° angle in OpenGL canvas. > The preference setting “Limit tracks to 45 degrees” doesn’t seem to have any

Re: [Kicad-developers] [FEATURE] Partial selection in pcbnew

2017-05-04 Thread Tomasz Wlostowski
On 02.05.2017 09:25, Oliver Walters wrote: > I have attached a patch-set that implements "partial selection" of > objects when the selection box is dragged right-to-left. > > L -> R = Objects must be completely enclosed to be selected > R -> L = Objects that intersect the selection rectangle will

Re: [Kicad-developers] [Feature] Position Relative to

2017-05-04 Thread Tomasz Wlostowski
On 30.04.2017 14:47, Russell Oliver wrote: > Hi Tom, > > sorry again, > Attached is a fixed patch. Hi Russell, I'd like to merge it. Few more comments: - check code indentation (you have a mix of tabs and spaces). uncrustify tool can do that for you. - the argument naming should follow the

Re: [Kicad-developers] Eagle import - zone filling issues

2017-05-01 Thread Tomasz Wlostowski
On 01.05.2017 08:39, jp charras wrote: >> Hi, >> >> Lachlan sent me a complex board in Eagle that has several copper zones, >> each with different clearances, which filled incorrectly or didn't fill >> at all. There were some trivial issues (e.g. inverted filling priority), >> but there is one

[Kicad-developers] Eagle import - zone filling issues

2017-04-30 Thread Tomasz Wlostowski
On 30.04.2017 21:02, Lachlan Audas wrote: > Here's the link, > http://www.cosmosc.com/example/A10-A20-OLINUXINO-MICRO-4GB_Rev_D.brd > it's in eagle format, so import under pcbnew. > I should of added that viewing the (E)properties and make no changes > (but hitting the OK instead of the Cancel

Re: [Kicad-developers] [Feature] Position Relative to

2017-04-29 Thread Tomasz Wlostowski
On 29.04.2017 14:41, Russell Oliver wrote: > Hi Tom, > Sorry for that. > > Regards > Russell Hi, it doesn't compile for me: In file included from /home/twl/Kicad-dev/kicad-git/pcbnew/router/../dialogs/dialog_position_relative.h:30:

Re: [Kicad-developers] [Feature] Position Relative to

2017-04-29 Thread Tomasz Wlostowski
On 29.04.2017 06:29, Russell Oliver wrote: > Hi Tomasz, > > Attached is an updated patch to align more with the coding policy. > > Regards > Russell > > Hi Russell, The patch you attached is empty. Tom ___ Mailing list:

Re: [Kicad-developers] [RFC] new connectivity algorithm - testers needed

2017-04-29 Thread Tomasz Wlostowski
On 28.04.2017 23:04, Jakub Kozdon wrote: > Hi Tom, > > Can not build on Linux (LMDE2 3.16.0-4-amd64) see log. > > KiCad master build like a charm. > Hi Jakub, Fixed, give it a try if you can... Cheers, Tom > Jakub > > Dne 25.4.2017 v 17:23 Tomasz Wlostowski napsa

Re: [Kicad-developers] [RFC] new connectivity algorithm - testers needed

2017-04-28 Thread Tomasz Wlostowski
On 28.04.2017 23:04, Jakub Kozdon wrote: > Hi Tom, > > Can not build on Linux (LMDE2 3.16.0-4-amd64) see log. > > KiCad master build like a charm. > Looks like an issue with Python bindings. Can some Python gurus here look at this? Cheers, Tom > Jakub > > D

Re: [Kicad-developers] [Feature] Position Relative to

2017-04-28 Thread Tomasz Wlostowski
On 28.04.2017 18:26, Russell Oliver wrote: > Hello All, > > For the purpose of accurately placing components I have developed a > relative positioning tool. > Right clicking > Position Relative to or Control-R on selected items > will bring up a dialog the same as the Move exact tool with a

Re: [Kicad-developers] [RFC] new connectivity algorithm - testers needed

2017-04-27 Thread Tomasz Wlostowski
On 27.04.2017 08:19, jp charras wrote: > Le 26/04/2017 à 21:53, Tomasz Wlostowski a écrit : >> On 26.04.2017 21:28, jp charras wrote: >>> Le 26/04/2017 à 20:54, Tomasz Wlostowski a écrit : >>>>> >>>>> I did not noticed strange things. >&g

Re: [Kicad-developers] [RFC] new connectivity algorithm - testers needed

2017-04-26 Thread Tomasz Wlostowski
On 26.04.2017 21:28, jp charras wrote: > Le 26/04/2017 à 20:54, Tomasz Wlostowski a écrit : >>> >>> I did not noticed strange things. >>> However I ran into an issue when running the DRC: >>> the tracks test (clearance test) is very slow: >>>

Re: [Kicad-developers] [RFC] new connectivity algorithm - testers needed

2017-04-26 Thread Tomasz Wlostowski
On 26.04.2017 20:23, jp charras wrote: > Le 25/04/2017 à 17:23, Tomasz Wlostowski a écrit : >> >> Hi all, >> >> I've pushed the branch [1] containing a rewrite of the pcbnew's >> connectivity algorithm. By this algorithm, I mean: >> - computing the r

[Kicad-developers] [RFC] new connectivity algorithm - testers needed

2017-04-25 Thread Tomasz Wlostowski
Hi all, I've pushed the branch [1] containing a rewrite of the pcbnew's connectivity algorithm. By this algorithm, I mean: - computing the ratsnest and checking if all connections are complete - propagating net codes from the pads to the tracks/vias - removing unconnected copper islands in zones

Re: [Kicad-developers] Undo/Redo behavior across schematic

2017-04-18 Thread Tomasz Wlostowski
On 18.04.2017 21:32, David Godfrey wrote: >> This would break complex hierarchies where a file is referenced in more >> than one sheet. Using separate files for each sheet actually makes >> designs less reusable in complex hierarchies. It doesn't make sense to >> save the same file multiple

Re: [Kicad-developers] Undo/Redo behavior across schematic

2017-04-18 Thread Tomasz Wlostowski
On 18.04.2017 14:55, Jon Evans wrote: > (branched from the component table viewer thread) > > In my opinion, a schematic with multiple sheets is not like a text > editor with multiple documents. The schematic editor is working on a > single project, and it should be way more common to apply

Re: [Kicad-developers] [PATCH] CPolyLine -> SHAPE_POLY_SET refactor

2017-04-10 Thread Tomasz Wlostowski
On 10.04.2017 09:18, jp charras wrote: > Le 10/04/2017 à 08:39, Nick Østergaard a écrit : >> Hi JP, >> >> Yes I can confirm that it seems to work now, but since you mentioned >> that it was not fixed properly yet, I thought it was worth >> highlighting in this thread. Are unittests missing here

Re: [Kicad-developers] Something new and old

2017-03-28 Thread Tomasz Wlostowski
ur stuff, the better. Best Regards, Tom > Cheers > Heikki > > On Sat, Mar 25, 2017 at 4:31 PM, Tomasz Wlostowski > <tomasz.wlostow...@cern.ch <mailto:tomasz.wlostow...@cern.ch>> wrote: > > On 25.03.2017 12 <tel:25.03.2017%2012>:21, Heikki Pu

Re: [Kicad-developers] v5 timeline

2017-03-28 Thread Tomasz Wlostowski
On 28.03.2017 16:47, Wayne Stambaugh wrote: > Hey Chris, > > The following items are holding up the v5 branch: > > Symbol library table (me). > Unified geometry library (Tom). > Stitching via support (Tom & Orson). > > I was hoping I would be done with the symbol library table by now but > I'm

Re: [Kicad-developers] Something new and old

2017-03-25 Thread Tomasz Wlostowski
On 25.03.2017 12:21, Heikki Pulkkinen wrote: > Hi, > > Any comments, questions! > > https://youtu.be/CQC6XMTGxkk > Hi Heikki, It's totally awesome. Would you like to have it in official Kicad or share the code with us? Cheers, Tom ___ Mailing

[Kicad-developers] GAL tools needed for via stitching & co.

2017-03-23 Thread Tomasz Wlostowski
Hi all, I'm finishing the new connectivity algorithm (I'm going to send a patch soon), which will allow stuff like overlapping zones and free-placed vias, without any additional constraints. A nice addition to that would be to: - Add new DRC markers showing clearly unconnected items (instead of

Re: [Kicad-developers] Fixing libcommon

2017-03-22 Thread Tomasz Wlostowski
On 22.03.2017 14:34, Wayne Stambaugh wrote: > I took a quick look at this and for the most part it seems OK. I'm not > terribly thrilled with the global variables used for the internal units > objects. I would much rather see a singleton or static objects. I also > didn't see any changes to the

Re: [Kicad-developers] [PATCH] GAL Microwave tools

2017-03-20 Thread Tomasz Wlostowski
On 16.03.2017 15:50, John Beard wrote: > Hi, > > Here's a patchset to add the microwave tools to the Pcbnew GAL canvas. > > First patch put some relevant functions in an isolated place, the > second one adds MICROWAVE_TOOL to Pcbnew. > Hi John, Thanks for another excellent contribution, I

Re: [Kicad-developers] [PATCH] Enhanced arc tool in pcbnew

2017-03-15 Thread Tomasz Wlostowski
On 14.03.2017 16:44, John Beard wrote: > Hi, > > This is something I've bene toying with for a little while: an > enhanced overlay and construction method for arcs in Pcbnew. > > The flashiest part is the new overlay, which is similar to the ruler > tool in concept and feel and uses many of the

Re: [Kicad-developers] Differential pair skew matching fails with certain dimensions

2017-03-14 Thread Tomasz Wlostowski
On 14.03.2017 19:20, Andrew Zonenberg wrote: > This one is probably for Orson or Tom... > > > Tested with latest code from git (on Debian Jessie), but I also had the > issue with my old version (a few weeks old, forgot to write down the > exact hash). > > Steps to reproduce: > * Create

Re: [Kicad-developers] FreeBSD

2017-03-14 Thread Tomasz Wlostowski
On 13.03.2017 22:11, Michael wrote: > Hi, > currently I'm using the following patch for the FreeBSD Port. > (I'm not entirely shure if clang sets __x86_64__ too or only __amd64__) > Hi Michael, I've pushed your patch. Thank for your contribution to Kicad! Cheers, Tom

Re: [Kicad-developers] FreeBSD

2017-03-13 Thread Tomasz Wlostowski
On 13.03.2017 18:56, Wayne Stambaugh wrote: > Is this Tom's context library code? If so, Tom would you please comment > on the patch. I'm OK with assuming it doesn't break anything. > Hi Wayne, It's OK. I'll merge it soon. Cheers, Tom > On 3/13/2017 1:50 PM, Chris Pavlina wrote: >> Hi, >> >>

Re: [Kicad-developers] Question about VIEW_GROUP drawing

2017-03-12 Thread Tomasz Wlostowski
Orson, zostaw jakies bugi dla mnie :p btw. Co mulilo opengl? :D Sent from my Samsung Galaxy smartphone. Original message From: Maciej Suminski Date: 12/03/2017 22:10 (GMT+01:00) To: KiCad Developers Subject:

Re: [Kicad-developers] Differential pair DRC Errors

2017-03-11 Thread Tomasz Wlostowski
On 13.02.2017 01:59, Andy Peters wrote: > I route the signals and run the DRC, and for every corner in the trace > pairs, I get an ErrType(x): “Two Track Ends Too Close” complaint. > Sometimes it’s ErrType(16), sometimes it’s ErrType(17), the rest > ErrType(18), but they are for all corners. See

Re: [Kicad-developers] [update] [PATCH] Differential pair DRC Errors

2017-03-11 Thread Tomasz Wlostowski
On 11.03.2017 18:36, jp charras wrote: > Le 01/03/2017 à 16:43, Tomasz Wlostowski a écrit : >> >> Hi again, >> >> I've fixed the rounding issues in the P code (patch attached), now the >> diff pair gap should always equal the specified value. The DRC checker >

Re: [Kicad-developers] [PATCH] [RFC] Get rid of boost::context

2017-03-07 Thread Tomasz Wlostowski
On 07.03.2017 20:04, Simon Richter wrote: > Debian is definitely unhappy when packages drop release architectures, If someone from Debian who actually has a PPC/sparc machine writes *here* willing to help us with testing, I have nothing against adding PPC support. Tom

[Kicad-developers] [PATCH] [RFC] Get rid of boost::context

2017-03-07 Thread Tomasz Wlostowski
oost::context +Copyright Martin Husemann 2013. +Copyright Oliver Kowalke 2009. +Copyright Sergue E. Leontiev 2013 +Copyright Thomas Sailer 2013. +Minor modifications by Tomasz Wlostowski 2016. + + Distributed under the Boost Software License, Version 1.0. + (See accompanying file LI

Re: [Kicad-developers] [PATCH] Fix MacOS coroutine segfault

2017-03-02 Thread Tomasz Wlostowski
On 02.03.2017 15:58, "Torsten Hüter" wrote: > Chris: >>> With a proper implementation this should be indistinguishable from >>> coroutines, including to wx. > > This is your opinion not mine, I'm not sure. Again, read the paragraph about > secondary threads: >

Re: [Kicad-developers] [update] [PATCH] Differential pair DRC Errors

2017-03-01 Thread Tomasz Wlostowski
On 13.02.2017 18:04, Tomasz Wlostowski wrote: > On 13.02.2017 17:26, Jon Evans wrote: >> I verified using Novak's test case on the Launchpad bug report. DRC >> error is generated if the distance between the tracks is exactly equal >> to the clearance. >>

Re: [Kicad-developers] [PATCH] Fix MacOS coroutine segfault

2017-03-01 Thread Tomasz Wlostowski
that either. > > On Wed, Mar 01, 2017 at 04:06:51PM +0100, Tomasz Wlostowski wrote: >> On 01.03.2017 15:58, Wayne Stambaugh wrote: >>> I am in favor of this if and only if we have equivalent or better >>> architecture coverage compared to the boost context library.

Re: [Kicad-developers] [PATCH] Fix MacOS coroutine segfault

2017-03-01 Thread Tomasz Wlostowski
On 01.03.2017 15:58, Wayne Stambaugh wrote: > I am in favor of this if and only if we have equivalent or better > architecture coverage compared to the boost context library. If not, > than I am opposed to it. > Hi Wayne, Libcontext currently supports x86/x86_64/ARM32 on all OSes. I could not

Re: [Kicad-developers] [PATCH] Refactor SELECTION, SELECTION_CONDITIONS, and context menus to common

2017-02-28 Thread Tomasz Wlostowski
On 28.02.2017 04:06, Jon Evans wrote: > Hi all, > > This patch is another in my series of refactoring for tools to enable > them to be used across applications. Merged, with some minor fixes. Thanks again, Tom ___ Mailing list:

Re: [Kicad-developers] [PATCH] Add drawing priority support to VIEW

2017-02-28 Thread Tomasz Wlostowski
On 28.02.2017 03:42, Jon Evans wrote: > One more fixup patch -- this should teach me to not try to work on two > things at once Hi Jon, I've just merged your patches. Many thanks again for your contributions! Best, Tom ___ Mailing list:

Re: [Kicad-developers] [Patch] Add an option to select a reference point and an anchor in pcbnew move exactly dialog

2017-02-28 Thread Tomasz Wlostowski
On 27.02.2017 20:50, Robbert Lagerweij wrote: > This is a corrected version of the patch. > > > My apologies again for letting this slip through. > > To be doubly sure, I just performed a merge and build test on this patch > and it should apply cleanly to master. > Hi Robert, I had a look at

Re: [Kicad-developers] New addition to the lead developer team.

2017-02-28 Thread Tomasz Wlostowski
On 27.02.2017 22:52, Wayne Stambaugh wrote: > I have just given product and stable branch commit privileges to Tomasz > Wlostowski. Please join me in congratulating him for his promotion to > the lead development team. For those who don't know, Tom is responsible > for the P

Re: [Kicad-developers] GerbView GAL: issue with draw order and negative items

2017-02-27 Thread Tomasz Wlostowski
On 26.02.2017 20:49, Jon Evans wrote: > Hi all, > > I've run into a problem while porting GerbView to GAL that doesn't have > (...) > Another would be to implement some sort of render order sorting inside > VIEW, but I haven't looked in to that much yet, so I'm not sure how > complicated it

Re: [Kicad-developers] Coroutines, in general

2017-02-23 Thread Tomasz Wlostowski
On 23.02.2017 14:17, Chris Pavlina wrote: > boost::coroutine? Seems the latter has a much more stable API, is > it missing something we require? Hi Chris, I can't agree that either boost::context or boost::coroutine have stable APIs, that's why have our own wrapper on top... Cheers, Tom

Re: [Kicad-developers] GerbView GAL port

2017-02-15 Thread Tomasz Wlostowski
On 14.02.2017 19:38, Jon Evans wrote: > Hi all, > > I want to get familiar with the GAL codebase, and it occurred to me that > it might be fun to play with porting GerbView to GAL. I know it is on > the 6.x roadmap, but it seemed to me that it would be mostly not > dependent on any other changes

Re: [Kicad-developers] Differential pair DRC Errors

2017-02-13 Thread Tomasz Wlostowski
On 13.02.2017 17:26, Jon Evans wrote: > I verified using Novak's test case on the Launchpad bug report. DRC > error is generated if the distance between the tracks is exactly equal > to the clearance. > If you increase the spacing by the minimum distance recognized by the > software's precision,

Re: [Kicad-developers] I'm working on a nice thing

2017-02-10 Thread Tomasz Wlostowski
From: Chris Pavlina <pavlina.ch...@gmail.com> Date: 10/02/2017 22:39 (GMT+01:00) To: Tomasz Wlostowski <tomasz.wlostow...@cern.ch> Cc: kicad-developers@lists.launchpad.net Subject: Re: [Kicad-developers] I'm working on a nice thing I haven't tried it in this context because I'm

Re: [Kicad-developers] I'm working on a nice thing

2017-02-10 Thread Tomasz Wlostowski
Hi Chris, The code for FOOTPRINT_PREVIEW_PANEL I've sent you already does it (including kiway stuff). Did you try it? Cheers, Tom Sent from my Samsung Galaxy smartphone. Original message From: Chris Pavlina Date: 10/02/2017 22:08 (GMT+01:00) To:

Re: [Kicad-developers] [PATCH] GAL: Add similar and cutout zone tools

2017-02-10 Thread Tomasz Wlostowski
On 10.02.2017 17:20, John Beard wrote: > Hi, > > This branch has patches for the Add Similar Zone and Add Zone Cutout > tools in GAL: > > https://code.launchpad.net/~john-j-beard/kicad/+git/kicad/+ref/zone_tools > > They are preceded by a refactor which makes the tools themselves into >

Re: [Kicad-developers] for comment: legacy canvas in V5 release

2017-02-07 Thread Tomasz Wlostowski
On 07.02.2017 23:57, Chris Pavlina wrote: > I suggested something related earlier. Here is what I would do: > > - Merge OpenGL and Cairo!!! The average user doesn't know what a Cairo > is, or what a GAL is. We're lucky if they know what an OpenGL is. > OpenGL and Cairo should just be

Re: [Kicad-developers] I'm working on a nice thing

2017-02-06 Thread Tomasz Wlostowski
Mon, Feb 06, 2017 at 10:38:55AM +0100, Tomasz Wlostowski wrote: >> On 06.02.2017 03:52, Chris Pavlina wrote: >>> Still very early... I call it "componentchoosernew" >>> >>> https://misc.c4757p.com/componentchoosernew.png >>> >> >> Hi C

Re: [Kicad-developers] Diff pair length tuning is weird

2017-01-20 Thread Tomasz Wlostowski
On 20.01.2017 13:52, Chris Pavlina wrote: > Uh...subject says it all. I very frequently get things like this when > using differential pair length tuning. Are these known bugs? I'm > constantly fighting with it. > > https://misc.c4757p.com/diff-pair-length-tuning-potato.png Hi Chris, I'm aware

Re: [Kicad-developers] Transferring KiCad Librarians team ownership

2017-01-19 Thread Tomasz Wlostowski
On 19.01.2017 03:59, Oliver Walters wrote: > Hey everyone, > > Next time there is a scheduled release, I'll now be the one in charge of > tagging all the libs. Carl has provided the script he used for this > purpose, so it should be a simple process. > Hi Olivier & Carl, Congratulations and,

Re: [Kicad-developers] [RFC] On net ties, microwave tools & custom pad shapes, altogether.

2017-01-17 Thread Tomasz Wlostowski
On 16.01.2017 13:41, jp charras wrote: > I am waiting for comments, especially for custom pads. Hi Jean Pierre, Many thanks for your comments. I need a bit of time to answer and rethink the proposal. I'll reply as soon as possible. Cheers, Tom ___

Re: [Kicad-developers] Group selection idea

2017-01-12 Thread Tomasz Wlostowski
I like it. Give me a few days to review it and I hope it will get merged. You'll also have to make the groups persistent (save to file). Recursive grouping (group of groups) would be also an advantage. Cheers, Tom Sent from my Samsung Galaxy smartphone. Original message

Re: [Kicad-developers] Current state of ActionPlugin

2017-01-10 Thread Tomasz Wlostowski
On 10.01.2017 16:00, Chris Pavlina wrote: > Frankly I don't think we should be encouraging users to use the Python > API until it is significantly improved. The issues JP raises make the > API completely unsuitable for plugin use. It's opaque and no users have > any idea how to write robust Python

Re: [Kicad-developers] PCB forward compatibility

2016-12-16 Thread Tomasz Wlostowski
On 15.12.2016 20:02, Chris Pavlina wrote: > The addition of (diff_pair_gap) and (diff_pair_width) has made it such > that NO PCBs made with 'master' builds can now be loaded in the 4.0 > branch. Would a patch be accepted to do one of the following, to be > added to the 4.0 branch to ease future

Re: [Kicad-developers] Cairo boost

2016-12-11 Thread Tomasz Wlostowski
On 09.12.2016 21:50, metacollin wrote: > I just cloned the branch and I can confirm it compiles and runs without > issue on macOS. > > However, there *might* be some issues. I am not sure if this is a > problem specific to macOS, or is simply because it is still a work in > progress, but

Re: [Kicad-developers] Cairo boost

2016-12-09 Thread Tomasz Wlostowski
On 09.12.2016 17:40, Wayne Stambaugh wrote: > Pixman is a dependency for Cairo on msys2 (at least it's according to > whoever wrote the PKGBUILD) so it should be fine on windows. As always > the problem child may be osx. You should check with on of the osx devs > to make sure pixman is readily

Re: [Kicad-developers] [RFC] [PATCH] simple C++ tests

2016-12-05 Thread Tomasz Wlostowski
On 05.12.2016 14:19, Wayne Stambaugh wrote: > On 12/4/2016 8:53 AM, Michael Steinberg wrote: >> >> Am 12.09.2016 um 17:14 schrieb Wayne Stambaugh: >>> >>> On 9/12/2016 11:04 AM, Tomasz Wlostowski wrote: >>>> On 08.09.2016 18:49, Wayne Stambaugh wrote:

Re: [Kicad-developers] configuration files for KiCad

2016-12-01 Thread Tomasz Wlostowski
On 01.12.2016 17:44, Jon Evans wrote: > Hi all, > > Per my recent email, I'm going to be looking in to various UI/UX things, > starting with Eeschema, and I thought of a topic that probably warrants > its own thread. > > Some of the things I want to propose would involve giving the user more >

Re: [Kicad-developers] CPolyLine refactor

2016-11-28 Thread Tomasz Wlostowski
ygon operations compile-time, they return one or more polygons, each of them with/without holes. Therefore, having specialized classes for each of these cases would make handling them unnecessarily complex (RTTI). - I would rather improve the iterators in the current SHAPE_POLY_SET class so that it's easy

Re: [Kicad-developers] CPolyLine refactor

2016-11-21 Thread Tomasz Wlostowski
On 21.11.2016 13:56, Alejandro Garcia Montoro wrote: > Hi! > > I'm working on the CPolyLine refactor into SHAPE_POLY_SET. Before coding > anything more, I want to discuss with you the changes I have to do, just > to be sure I'm not doing any useless work. > > The classes that use CPolyLine, and

Re: [Kicad-developers] pcbnew - dimension feature - outside, free_text

2016-11-17 Thread Tomasz Wlostowski
On 17.11.2016 09:51, Jacek Drewniak wrote: > Hello, jp charras, > > How text can be moved in original code when there is no edit-point > associated to text position and when change of dimension (hight, > origin, end or rotate) always moves text to middle of arrow. Hi Jacek, In the legacy

Re: [Kicad-developers] How I Learned to Stop Worrying (about whitespace) and Love clang-format

2016-11-02 Thread Tomasz Wlostowski
On 02.11.2016 16:47, Marvin Schmidt wrote: > There are a few things that can't be > achieved the way it's currently defined by the style guide. So I want to > ask whether you guys are willing to make some compromises in that > regard? Considering the benefits of not having to deal with code >

Re: [Kicad-developers] Via Stitching

2016-10-29 Thread Tomasz Wlostowski
Hi Heikki, Sorry for top-posting (answering from a webmail). We are very happy that you are working on the via stitching tool, but let's stick to the roadmap that Wayne proposed (see https://github.com/KiCad/kicad-source-mirror/blob/master/Documentation/development/road-map-r5.md). If you

Re: [Kicad-developers] KiCad hackathon invitation

2016-10-12 Thread Tomasz Wlostowski
On 12.10.2016 21:47, Vesa Solonen wrote: > https://bugs.launchpad.net/kicad/+bug/1443330 > That's for the flight to Sao Paulo (+ a bunch of other minor bugs) > Round length matching meanders working with non-default values would be > nice too. What do you mean by non-default? Tom

Re: [Kicad-developers] Possible hang in SHAPE_POLY_SET ::Fracture() (from Bug 1632648:] Filled zone crashes KiCad in Stable 4.0.4)

2016-10-12 Thread Tomasz Wlostowski
On 12.10.2016 14:49, jp charras wrote: > Hi Orson and Tomasz, > > A few days ago I had a look at this issue, previously reported to the Kicad > forum. > Although it happens on 4.04 and not in the current version, I am thinking it > is not fixed (it does > not happen just because there are a few

Re: [Kicad-developers] Net propagation/connectivity calculation [was: pcbnew - enable editing of associated net for tracks]

2016-10-10 Thread Tomasz Wlostowski
On 10.10.2016 15:49, Strontium wrote: > On 10/10/16 19:59, Tomasz Wlostowski wrote: >> Hi all, >> >> There's been another long thread on stitching vias/net propagation. Let >> me add my 3 cents. >> >> The whole subject is more complex, as Wayne and JP alread

<    1   2   3   4   5   6   7   >