[Kicad-developers] Build failed in Jenkins: linux-kicad-full-gcc-head #3918

2018-09-06 Thread Miguel Angel Ajo
See 


--
[...truncated 151.37 KB...]
[ 87%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/target_edit.cpp.o
[ 87%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/text_mod_grid_table.cpp.o
[ 87%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tool_footprint_editor.cpp.o
[ 88%] Building CXX object eeschema/CMakeFiles/eeschema_kiface.dir/selpart.cpp.o
[ 88%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tool_footprint_viewer.cpp.o
[ 88%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tool_onrightclick.cpp.o
[ 88%] Building CXX object eeschema/CMakeFiles/eeschema_kiface.dir/sheet.cpp.o
[ 88%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tool_pcb_editor.cpp.o
[ 88%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/toolbars_update_user_interface.cpp.o
[ 88%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tracks_cleaner.cpp.o
[ 88%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/sheetlab.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/undo_redo.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/zone_filler.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/zones_by_polygon.cpp.o
[ 89%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/symbdraw.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/zones_by_polygon_fill_functions.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/zones_functions_for_undo_redo.cpp.o
[ 89%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/symbedit.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/zones_test_and_combine_areas.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/drawing_tool.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/edit_constraints.cpp.o
[ 89%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/symbol_lib_table.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/edit_points.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/edit_tool.cpp.o
[ 89%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/symbol_tree_model_adapter.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/grid_helper.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/microwave_tool.cpp.o
[ 89%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/symbol_tree_synchronizing_adapter.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/footprint_editor_tools.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/pad_tool.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/pcb_actions.cpp.o
[ 89%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/template_fieldnames.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/pcb_bright_box.cpp.o
[ 89%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/template_fieldnames_keywords.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/pcb_editor_control.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/pcb_selection_conditions.cpp.o
[ 90%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/pcb_tool.cpp.o
[ 90%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/tool_lib.cpp.o
[ 90%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/pcbnew_control.cpp.o
[ 90%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/picker_tool.cpp.o
[ 90%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/placement_tool.cpp.o
[ 90%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/tool_sch.cpp.o
[ 90%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/tool_viewlib.cpp.o
[ 90%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/point_editor.cpp.o
[ 90%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/position_relative_tool.cpp.o
[ 90%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/selection.cpp.o
[ 90%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/transform.cpp.o
[ 90%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/viewlib_frame.cpp.o
[ 90%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/selection_tool.cpp.o
[ 90%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/tool_event_utils.cpp.o
[ 90%] Building CXX object 

Re: [Kicad-developers] GAL canvas strategy - testers needed!

2018-09-06 Thread Jeff Young
> 
> Hi Tom, hi Jeff,
> 
> I observed some minor issues (tested on Linux with GTK3):
> - buses and graphic lines always have the same colour as wires

I just pushed a fix for this.

> - symbol outlines/pins are not drawn correctly (see attached screenshot)

It appears that we draw the body line from the body dimension out, rather than 
centered on the body dimension.  That being said, I’m not sure what we used to 
do, nor what is considered “correct”, so I’ll leave this one for Tom.

> - zoom level is not limited (22 was a reasonable upper value for Eeschema in 
> my opinion)
> - right mouse click doesn't always work (it seems to me that the context menu 
> appears and almost immediately disappears in about 50% of cases)

Hmm… GTK-specific?  (I haven’t seen this at all on OSX.)

> - the "small crosshair" is rather big (80 pixels instead of 24 pixels)

This is the same size we’ve used in Pcbnew for quite some time.

> - the crosshair is never centered at the position of the mouse cursor in Y 
> direction (X direction is OK, see attached screenshot)

The cross-hair jumps to the grid; the mouse pointer does not.  Is this what 
you’re seeing, or is there an offset even when the pointer is on the grid?

> - global and hierarchical labels only consist of text

Fix pushed.

> - adding bitmaps to the schematic does not work (the file selector appears 
> again when trying to place the bitmap that was selected before)
> - editing bitmaps (mirror, rotate, etc.) doesn't work as expected, the 
> transformation is only applied after closing and reopening Eeschema

I’ll look into these next.  (BTW: I hooked up the zoom refresh tool to rebuild 
the graphics state, so you might try it on things like mirror, rotate, etc.)

Cheers,
Jeff.


> 
> Also, I need to set the graphics acceleration to "Supersampling (4x)" to get 
> an acceptable display quality, which unfortunately causes Eeschema to be 
> rather slow. But that may just be an issue with my old computer (Thinkpad 
> T420s).
> 
> Other than that, the new implementation looks very promising!
> 
> Best regards,
> Marcus
> 


___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] GAL canvas strategy - testers needed!

2018-09-06 Thread Jeff Young
Hi Folks,

I pushed a commit that overhauls the block logic to allow rotation and 
mirroring on the fly with blocks.

Cheers,
Jeff.


> On 6 Sep 2018, at 22:08, Jeff Young  wrote:
> 
> Hi Marcus,
> 
> Supersampling (4x) is still slow on my 3-year-old Mac Powerbook.  But 
> Supersampling (2x) renders quickly and is nearly impossible to tell apart on 
> my Mac Retina display.  Does 2x not render well on your ThinkPad?
> 
> I’ll look into the other stuff tomorrow or over the weekend.
> 
> Cheers,
> Jeff.
> 
> 
>> On 6 Sep 2018, at 20:59, Aimylios  wrote:
>> 
>> Am 06.09.2018 um 17:57 schrieb Tomasz Wlostowski:
>>> On 06/09/18 17:37, Jeff Young wrote:
 Hi Tom,
 
 I have committed the completion of the block rotate and mirror fixes 
 (including for LibEdit).
>>> Hi Jeff,
>>> Thanks, I played with eeschema for a short while and I really appreciate
>>> all the work you have done!
>>> Dear devs (non-devs too ;-) - whoever is interested in testing this
>>> branch, please compile this and send the feedback here:
>>> https://git.launchpad.net/~jeyjey/kicad/log/?h=tom-eeschema-gal-aug27
>>> Cheers,
>>> Tom
>> 
>> Hi Tom, hi Jeff,
>> 
>> I observed some minor issues (tested on Linux with GTK3):
>> - buses and graphic lines always have the same colour as wires
>> - symbol outlines/pins are not drawn correctly (see attached screenshot)
>> - zoom level is not limited (22 was a reasonable upper value for Eeschema in 
>> my opinion)
>> - right mouse click doesn't always work (it seems to me that the context 
>> menu appears and almost immediately disappears in about 50% of cases)
>> - the "small crosshair" is rather big (80 pixels instead of 24 pixels)
>> - the crosshair is never centered at the position of the mouse cursor in Y 
>> direction (X direction is OK, see attached screenshot)
>> - global and hierarchical labels only consist of text
>> - adding bitmaps to the schematic does not work (the file selector appears 
>> again when trying to place the bitmap that was selected before)
>> - editing bitmaps (mirror, rotate, etc.) doesn't work as expected, the 
>> transformation is only applied after closing and reopening Eeschema
>> 
>> Also, I need to set the graphics acceleration to "Supersampling (4x)" to get 
>> an acceptable display quality, which unfortunately causes Eeschema to be 
>> rather slow. But that may just be an issue with my old computer (Thinkpad 
>> T420s).
>> 
>> Other than that, the new implementation looks very promising!
>> 
>> Best regards,
>> Marcus
>> 
> 
> 
> ___
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp


___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


[Kicad-developers] Jenkins build is back to normal : linux-kicad-full-gcc-head #3914

2018-09-06 Thread Miguel Angel Ajo
See 



___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] GAL canvas strategy - testers needed!

2018-09-06 Thread Jeff Young
Hi Marcus,

Supersampling (4x) is still slow on my 3-year-old Mac Powerbook.  But 
Supersampling (2x) renders quickly and is nearly impossible to tell apart on my 
Mac Retina display.  Does 2x not render well on your ThinkPad?

I’ll look into the other stuff tomorrow or over the weekend.

Cheers,
Jeff.


> On 6 Sep 2018, at 20:59, Aimylios  wrote:
> 
> Am 06.09.2018 um 17:57 schrieb Tomasz Wlostowski:
>> On 06/09/18 17:37, Jeff Young wrote:
>>> Hi Tom,
>>> 
>>> I have committed the completion of the block rotate and mirror fixes 
>>> (including for LibEdit).
>> Hi Jeff,
>> Thanks, I played with eeschema for a short while and I really appreciate
>> all the work you have done!
>> Dear devs (non-devs too ;-) - whoever is interested in testing this
>> branch, please compile this and send the feedback here:
>> https://git.launchpad.net/~jeyjey/kicad/log/?h=tom-eeschema-gal-aug27
>> Cheers,
>> Tom
> 
> Hi Tom, hi Jeff,
> 
> I observed some minor issues (tested on Linux with GTK3):
> - buses and graphic lines always have the same colour as wires
> - symbol outlines/pins are not drawn correctly (see attached screenshot)
> - zoom level is not limited (22 was a reasonable upper value for Eeschema in 
> my opinion)
> - right mouse click doesn't always work (it seems to me that the context menu 
> appears and almost immediately disappears in about 50% of cases)
> - the "small crosshair" is rather big (80 pixels instead of 24 pixels)
> - the crosshair is never centered at the position of the mouse cursor in Y 
> direction (X direction is OK, see attached screenshot)
> - global and hierarchical labels only consist of text
> - adding bitmaps to the schematic does not work (the file selector appears 
> again when trying to place the bitmap that was selected before)
> - editing bitmaps (mirror, rotate, etc.) doesn't work as expected, the 
> transformation is only applied after closing and reopening Eeschema
> 
> Also, I need to set the graphics acceleration to "Supersampling (4x)" to get 
> an acceptable display quality, which unfortunately causes Eeschema to be 
> rather slow. But that may just be an issue with my old computer (Thinkpad 
> T420s).
> 
> Other than that, the new implementation looks very promising!
> 
> Best regards,
> Marcus
> 


___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] GAL canvas strategy - testers needed!

2018-09-06 Thread Aimylios

Am 06.09.2018 um 17:57 schrieb Tomasz Wlostowski:

On 06/09/18 17:37, Jeff Young wrote:

Hi Tom,

I have committed the completion of the block rotate and mirror fixes (including 
for LibEdit).


Hi Jeff,

Thanks, I played with eeschema for a short while and I really appreciate
all the work you have done!

Dear devs (non-devs too ;-) - whoever is interested in testing this
branch, please compile this and send the feedback here:

https://git.launchpad.net/~jeyjey/kicad/log/?h=tom-eeschema-gal-aug27

Cheers,
Tom


Hi Tom, hi Jeff,

I observed some minor issues (tested on Linux with GTK3):
- buses and graphic lines always have the same colour as wires
- symbol outlines/pins are not drawn correctly (see attached screenshot)
- zoom level is not limited (22 was a reasonable upper value for 
Eeschema in my opinion)
- right mouse click doesn't always work (it seems to me that the context 
menu appears and almost immediately disappears in about 50% of cases)

- the "small crosshair" is rather big (80 pixels instead of 24 pixels)
- the crosshair is never centered at the position of the mouse cursor in 
Y direction (X direction is OK, see attached screenshot)

- global and hierarchical labels only consist of text
- adding bitmaps to the schematic does not work (the file selector 
appears again when trying to place the bitmap that was selected before)
- editing bitmaps (mirror, rotate, etc.) doesn't work as expected, the 
transformation is only applied after closing and reopening Eeschema


Also, I need to set the graphics acceleration to "Supersampling (4x)" to 
get an acceptable display quality, which unfortunately causes Eeschema 
to be rather slow. But that may just be an issue with my old computer 
(Thinkpad T420s).


Other than that, the new implementation looks very promising!

Best regards,
Marcus
___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] GAL canvas strategy - testers needed!

2018-09-06 Thread jp charras
Le 06/09/2018 à 18:34, Tomasz Wlostowski a écrit :
> On 06/09/18 18:18, jp charras wrote:
>> Attached, a small patch that fixes a few minor compil warnings, and
>> re-enable calls to draw symbols items in wxDC canvas for printing
>> purpose, making printing working again.
> 
> Hi JP,
> 
> Orson's close to finishing cairo printing support - so very soon we'll
> have new printing engine in eeschema.
> 
> Tom
> 

Hi Tom (and Orson)

This is really a good news. When printing boards with Pcbnew:
- On Linux, the wxDC used in printing is really broken on GTK3 (this is
not really a news: I never see printing on Linux working well)
- But on Windows, postscript drivers (including PDF drivers) are also
broken: tracks are printed with a small thickness (thickness=0 ?)
- I do not know what happens on OSX.

Perhaps the new printing engine will fix these issues on Windows (in Pcbnew)

-- 
Jean-Pierre CHARRAS

___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


[Kicad-developers] Build failed in Jenkins: linux-kicad-full-gcc-head #3913

2018-09-06 Thread Miguel Angel Ajo
See 


Changes:

[hillbrand] pcbnew: Set soldermask on NPTH imported from Eagle

--
[...truncated 151.48 KB...]
[ 86%] Building CXX object 
pagelayout_editor/CMakeFiles/pl_editor_kiface.dir/__/common/base_units.cpp.o
[ 87%] Linking CXX shared module libs3d_plugin_idf.so
[ 87%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/menubar_libedit.cpp.o
[ 87%] Built target s3d_plugin_idf
[ 88%] Building CXX object 
pagelayout_editor/CMakeFiles/pl_editor_kiface.dir/__/common/eda_text.cpp.o
[ 88%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/zones_by_polygon.cpp.o
Scanning dependencies of target kicad
[ 88%] Building CXX object kicad/CMakeFiles/kicad.dir/commandframe.cpp.o
[ 88%] Building CXX object 
kicad/CMakeFiles/kicad.dir/dialogs/dialog_template_selector_base.cpp.o
[ 88%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/netlist_generator.cpp.o
[ 88%] Building CXX object 
pagelayout_editor/CMakeFiles/pl_editor_kiface.dir/__/common/dialogs/dialog_page_settings.cpp.o
[ 88%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/zones_by_polygon_fill_functions.cpp.o
[ 88%] Building CXX object 
kicad/CMakeFiles/kicad.dir/dialogs/dialog_template_selector.cpp.o
[ 88%] Building CXX object 
pagelayout_editor/CMakeFiles/pl_editor_kiface.dir/__/common/page_info.cpp.o
[ 88%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/netlist_object_list.cpp.o
[ 88%] Linking CXX shared module _pl_editor.kiface
[ 88%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/zones_functions_for_undo_redo.cpp.o
[ 88%] Building CXX object kicad/CMakeFiles/kicad.dir/files-io.cpp.o
[ 88%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/netlist_object.cpp.o
[ 88%] Building CXX object kicad/CMakeFiles/kicad.dir/import_project.cpp.o
[ 88%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/zones_test_and_combine_areas.cpp.o
[ 88%] Built target pl_editor_kiface
Scanning dependencies of target io_benchmark
[ 88%] Building CXX object 
tools/io_benchmark/CMakeFiles/io_benchmark.dir/io_benchmark.cpp.o
[ 88%] Building CXX object kicad/CMakeFiles/kicad.dir/kicad.cpp.o
[ 88%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/onleftclick.cpp.o
[ 88%] Building CXX object 
tools/io_benchmark/CMakeFiles/io_benchmark.dir/stdstream_line_reader.cpp.o
[ 88%] Building CXX object kicad/CMakeFiles/kicad.dir/mainframe.cpp.o
[ 88%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/drawing_tool.cpp.o
[ 88%] Linking CXX executable io_benchmark
[ 88%] Built target io_benchmark
Scanning dependencies of target idf2vrml
[ 88%] Building CXX object utils/idftools/CMakeFiles/idf2vrml.dir/idf2vrml.cpp.o
[ 89%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/onrightclick.cpp.o
[ 89%] Building CXX object kicad/CMakeFiles/kicad.dir/menubar.cpp.o
[ 89%] Building CXX object kicad/CMakeFiles/kicad.dir/prjconfig.cpp.o
[ 89%] Linking CXX executable idf2vrml
[ 89%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/operations_on_items_lists.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/edit_constraints.cpp.o
[ 89%] Built target idf2vrml
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/edit_points.cpp.o
[ 89%] Building CXX object kicad/CMakeFiles/kicad.dir/project_template.cpp.o
[ 89%] Building CXX object kicad/CMakeFiles/kicad.dir/tree_project_frame.cpp.o
[ 89%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/pin_number.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/edit_tool.cpp.o
[ 89%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/grid_helper.cpp.o
[ 89%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/pin_shape.cpp.o
[ 90%] Building CXX object kicad/CMakeFiles/kicad.dir/treeprojectfiles.cpp.o
[ 90%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/pin_type.cpp.o
[ 90%] Building CXX object eeschema/CMakeFiles/eeschema_kiface.dir/pinedit.cpp.o
[ 90%] Building CXX object kicad/CMakeFiles/kicad.dir/treeproject_item.cpp.o
[ 90%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/microwave_tool.cpp.o
[ 90%] Linking CXX executable kicad
[ 90%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/footprint_editor_tools.cpp.o
[ 90%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/plot_schematic_DXF.cpp.o
[ 90%] Built target kicad
[ 90%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/plot_schematic_HPGL.cpp.o
[ 90%] Building CXX object 
pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/tools/pad_tool.cpp.o
[ 90%] Building CXX object 
eeschema/CMakeFiles/eeschema_kiface.dir/plot_schematic_PDF.cpp.o
[ 90%] Building CXX object 

Re: [Kicad-developers] GAL canvas strategy - testers needed!

2018-09-06 Thread Seth Hillbrand
I'll have time tonight to look into the pan and send a patch.

In the meantime, here's a video showing the disappearing symbols:
https://youtu.be/Ve8CTQb5U5k

I also just noted that the zoom Z value on the status bar doesn't always
update while zooming.

-S

Am Do., 6. Sep. 2018 um 10:05 Uhr schrieb Jeff Young :

> Hi Seth,
>
> Yeah, Tom reported the first one, but I’ve no mouse so I’m gladly
> accepting patches… ;)
>
> For (2) do you mean when dragging or when scrolling?   If you mean when
> scrolling then what did you do just before scrolling?  (The scrolling
> issues I’ve seen so far are usually because the previous operation added
> the item to the view before moving it and it doesn’t get moved in the RTree
> for some reason.)
>
> Cheers,
> Jeff.
>
>
> On 6 Sep 2018, at 17:50, Seth Hillbrand  wrote:
>
> Couple quick notes:
>
> 1) Middle mouse pan resets zoom level to 0.72
> 2) Modules disappear when ~90 of the module is off the canvas
>
>
> Really looks great so far!  Thanks guys!
>
> Am Do., 6. Sep. 2018 um 09:41 Uhr schrieb Jeff Young :
>
>> Thanks, JP.  I pushed your patch.
>>
>> > On 6 Sep 2018, at 17:18, jp charras  wrote:
>> >
>> > Le 06/09/2018 à 17:57, Tomasz Wlostowski a écrit :
>> >> On 06/09/18 17:37, Jeff Young wrote:
>> >>> Hi Tom,
>> >>>
>> >>> I have committed the completion of the block rotate and mirror fixes
>> (including for LibEdit).
>> >>
>> >> Hi Jeff,
>> >>
>> >> Thanks, I played with eeschema for a short while and I really
>> appreciate
>> >> all the work you have done!
>> >>
>> >> Dear devs (non-devs too ;-) - whoever is interested in testing this
>> >> branch, please compile this and send the feedback here:
>> >>
>> >> https://git.launchpad.net/~jeyjey/kicad/log/?h=tom-eeschema-gal-aug27
>> >>
>> >> Cheers,
>> >> Tom
>> >
>> > Hi Jeff,
>> >
>> > Attached, a small patch that fixes a few minor compil warnings, and
>> > re-enable calls to draw symbols items in wxDC canvas for printing
>> > purpose, making printing working again.
>> >
>> > Thanks to you, Jeff and Tomasz, for all your hard work on GAL for
>> Eeschema.
>> >
>> >
>> > --
>> > Jean-Pierre CHARRAS
>> >
>> <0001-minor-compil-warnings-and-drawings-fix.patch>___
>> > Mailing list: https://launchpad.net/~kicad-developers
>> > Post to : kicad-developers@lists.launchpad.net
>> > Unsubscribe : https://launchpad.net/~kicad-developers
>> > More help   : https://help.launchpad.net/ListHelp
>>
>>
>> ___
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to : kicad-developers@lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
>>
>
>
___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] GAL canvas strategy - testers needed!

2018-09-06 Thread Jeff Young
Hi Seth,

Yeah, Tom reported the first one, but I’ve no mouse so I’m gladly accepting 
patches… ;)

For (2) do you mean when dragging or when scrolling?   If you mean when 
scrolling then what did you do just before scrolling?  (The scrolling issues 
I’ve seen so far are usually because the previous operation added the item to 
the view before moving it and it doesn’t get moved in the RTree for some 
reason.)

Cheers,
Jeff.


> On 6 Sep 2018, at 17:50, Seth Hillbrand  wrote:
> 
> Couple quick notes:
> 
> 1) Middle mouse pan resets zoom level to 0.72
> 2) Modules disappear when ~90 of the module is off the canvas
> 
> 
> Really looks great so far!  Thanks guys!
> 
> Am Do., 6. Sep. 2018 um 09:41 Uhr schrieb Jeff Young  >:
> Thanks, JP.  I pushed your patch.
> 
> > On 6 Sep 2018, at 17:18, jp charras  > > wrote:
> > 
> > Le 06/09/2018 à 17:57, Tomasz Wlostowski a écrit :
> >> On 06/09/18 17:37, Jeff Young wrote:
> >>> Hi Tom,
> >>> 
> >>> I have committed the completion of the block rotate and mirror fixes 
> >>> (including for LibEdit).
> >> 
> >> Hi Jeff,
> >> 
> >> Thanks, I played with eeschema for a short while and I really appreciate
> >> all the work you have done!
> >> 
> >> Dear devs (non-devs too ;-) - whoever is interested in testing this
> >> branch, please compile this and send the feedback here:
> >> 
> >> https://git.launchpad.net/~jeyjey/kicad/log/?h=tom-eeschema-gal-aug27 
> >> 
> >> 
> >> Cheers,
> >> Tom
> > 
> > Hi Jeff,
> > 
> > Attached, a small patch that fixes a few minor compil warnings, and
> > re-enable calls to draw symbols items in wxDC canvas for printing
> > purpose, making printing working again.
> > 
> > Thanks to you, Jeff and Tomasz, for all your hard work on GAL for Eeschema.
> > 
> > 
> > -- 
> > Jean-Pierre CHARRAS
> > <0001-minor-compil-warnings-and-drawings-fix.patch>___
> > Mailing list: https://launchpad.net/~kicad-developers 
> > 
> > Post to : kicad-developers@lists.launchpad.net 
> > 
> > Unsubscribe : https://launchpad.net/~kicad-developers 
> > 
> > More help   : https://help.launchpad.net/ListHelp 
> > 
> 
> 
> ___
> Mailing list: https://launchpad.net/~kicad-developers 
> 
> Post to : kicad-developers@lists.launchpad.net 
> 
> Unsubscribe : https://launchpad.net/~kicad-developers 
> 
> More help   : https://help.launchpad.net/ListHelp 
> 

___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] GAL canvas strategy - testers needed!

2018-09-06 Thread Seth Hillbrand
Couple quick notes:

1) Middle mouse pan resets zoom level to 0.72
2) Modules disappear when ~90 of the module is off the canvas


Really looks great so far!  Thanks guys!

Am Do., 6. Sep. 2018 um 09:41 Uhr schrieb Jeff Young :

> Thanks, JP.  I pushed your patch.
>
> > On 6 Sep 2018, at 17:18, jp charras  wrote:
> >
> > Le 06/09/2018 à 17:57, Tomasz Wlostowski a écrit :
> >> On 06/09/18 17:37, Jeff Young wrote:
> >>> Hi Tom,
> >>>
> >>> I have committed the completion of the block rotate and mirror fixes
> (including for LibEdit).
> >>
> >> Hi Jeff,
> >>
> >> Thanks, I played with eeschema for a short while and I really appreciate
> >> all the work you have done!
> >>
> >> Dear devs (non-devs too ;-) - whoever is interested in testing this
> >> branch, please compile this and send the feedback here:
> >>
> >> https://git.launchpad.net/~jeyjey/kicad/log/?h=tom-eeschema-gal-aug27
> >>
> >> Cheers,
> >> Tom
> >
> > Hi Jeff,
> >
> > Attached, a small patch that fixes a few minor compil warnings, and
> > re-enable calls to draw symbols items in wxDC canvas for printing
> > purpose, making printing working again.
> >
> > Thanks to you, Jeff and Tomasz, for all your hard work on GAL for
> Eeschema.
> >
> >
> > --
> > Jean-Pierre CHARRAS
> >
> <0001-minor-compil-warnings-and-drawings-fix.patch>___
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to : kicad-developers@lists.launchpad.net
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help   : https://help.launchpad.net/ListHelp
>
>
> ___
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>
___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] GAL canvas strategy - testers needed!

2018-09-06 Thread Jeff Young
Thanks, JP.  I pushed your patch.

> On 6 Sep 2018, at 17:18, jp charras  wrote:
> 
> Le 06/09/2018 à 17:57, Tomasz Wlostowski a écrit :
>> On 06/09/18 17:37, Jeff Young wrote:
>>> Hi Tom,
>>> 
>>> I have committed the completion of the block rotate and mirror fixes 
>>> (including for LibEdit).
>> 
>> Hi Jeff,
>> 
>> Thanks, I played with eeschema for a short while and I really appreciate
>> all the work you have done!
>> 
>> Dear devs (non-devs too ;-) - whoever is interested in testing this
>> branch, please compile this and send the feedback here:
>> 
>> https://git.launchpad.net/~jeyjey/kicad/log/?h=tom-eeschema-gal-aug27
>> 
>> Cheers,
>> Tom
> 
> Hi Jeff,
> 
> Attached, a small patch that fixes a few minor compil warnings, and
> re-enable calls to draw symbols items in wxDC canvas for printing
> purpose, making printing working again.
> 
> Thanks to you, Jeff and Tomasz, for all your hard work on GAL for Eeschema.
> 
> 
> -- 
> Jean-Pierre CHARRAS
> <0001-minor-compil-warnings-and-drawings-fix.patch>___
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp


___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] GAL canvas strategy - testers needed!

2018-09-06 Thread Tomasz Wlostowski
On 06/09/18 18:18, jp charras wrote:
> Attached, a small patch that fixes a few minor compil warnings, and
> re-enable calls to draw symbols items in wxDC canvas for printing
> purpose, making printing working again.

Hi JP,

Orson's close to finishing cairo printing support - so very soon we'll
have new printing engine in eeschema.

Tom

___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] GAL canvas strategy - testers needed!

2018-09-06 Thread jp charras
Le 06/09/2018 à 17:57, Tomasz Wlostowski a écrit :
> On 06/09/18 17:37, Jeff Young wrote:
>> Hi Tom,
>>
>> I have committed the completion of the block rotate and mirror fixes 
>> (including for LibEdit).
> 
> Hi Jeff,
> 
> Thanks, I played with eeschema for a short while and I really appreciate
> all the work you have done!
> 
> Dear devs (non-devs too ;-) - whoever is interested in testing this
> branch, please compile this and send the feedback here:
> 
> https://git.launchpad.net/~jeyjey/kicad/log/?h=tom-eeschema-gal-aug27
> 
> Cheers,
> Tom

Hi Jeff,

Attached, a small patch that fixes a few minor compil warnings, and
re-enable calls to draw symbols items in wxDC canvas for printing
purpose, making printing working again.

Thanks to you, Jeff and Tomasz, for all your hard work on GAL for Eeschema.


-- 
Jean-Pierre CHARRAS
From dd692c0ce100a7481638d13acbf58f5d3e318912 Mon Sep 17 00:00:00 2001
From: jean-pierre charras 
Date: Thu, 6 Sep 2018 17:55:37 +0200
Subject: [PATCH] minor compil warnings and drawings fix

---
 eeschema/class_libentry.cpp | 5 ++---
 eeschema/lib_draw_item.cpp  | 2 +-
 eeschema/sch_painter.cpp| 2 +-
 pcbnew/pcb_painter.h| 2 +-
 4 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/eeschema/class_libentry.cpp b/eeschema/class_libentry.cpp
index 0135448ba..373fef81f 100644
--- a/eeschema/class_libentry.cpp
+++ b/eeschema/class_libentry.cpp
@@ -342,7 +342,6 @@ void LIB_PART::Draw( EDA_DRAW_PANEL* aPanel, wxDC* aDc, 
const wxPoint& aOffset,
 int aMulti, int aConvert, const PART_DRAW_OPTIONS& aOpts )
 {
 BASE_SCREEN*   screen = aPanel ? aPanel->GetScreen() : NULL;
-
 GRSetDrawMode( aDc, aOpts.draw_mode );
 
 /* draw background for filled items using background option
@@ -410,7 +409,7 @@ void LIB_PART::Draw( EDA_DRAW_PANEL* aPanel, wxDC* aDc, 
const wxPoint& aOffset,
 
 if( drawItem.Type() == LIB_FIELD_T )
 {
-LIB_FIELD& field = dynamic_cast( drawItem );
+LIB_FIELD& field = static_cast( drawItem );
 
 if( field.IsVisible() && !aOpts.draw_visible_fields )
 continue;
@@ -421,7 +420,7 @@ void LIB_PART::Draw( EDA_DRAW_PANEL* aPanel, wxDC* aDc, 
const wxPoint& aOffset,
 
 if( drawItem.Type() == LIB_PIN_T )
 {
-LIB_PIN& pin = dynamic_cast( drawItem );
+LIB_PIN& pin = static_cast( drawItem );
 
 uintptr_t flags = 0;
 if( aOpts.show_pin_text )
diff --git a/eeschema/lib_draw_item.cpp b/eeschema/lib_draw_item.cpp
index 96f164472..806ece92b 100644
--- a/eeschema/lib_draw_item.cpp
+++ b/eeschema/lib_draw_item.cpp
@@ -146,10 +146,10 @@ void LIB_ITEM::Draw( EDA_DRAW_PANEL* aPanel, wxDC* aDC,
 m_Fill = fillMode;
 }
 else
+#endif
 {
 drawGraphic( aPanel, aDC, aOffset, aColor, aDrawMode, aData, 
aTransform );
 }
-#endif
 }
 
 
diff --git a/eeschema/sch_painter.cpp b/eeschema/sch_painter.cpp
index 233456456..23c443e65 100644
--- a/eeschema/sch_painter.cpp
+++ b/eeschema/sch_painter.cpp
@@ -674,7 +674,7 @@ void SCH_PAINTER::draw( LIB_PIN *aPin, int aLayer, bool 
isDangling, bool isMovin
 // Four locations around a pin where text can be drawn
 enum { INSIDE = 0, OUTSIDE, ABOVE, BELOW };
 int size[4] = { 0, 0, 0, 0 };
-int thickness[4];
+int thickness[4] = { numLineWidth, numLineWidth, numLineWidth, 
numLineWidth };
 COLOR4D colour[4];
 wxString text[4];
 
diff --git a/pcbnew/pcb_painter.h b/pcbnew/pcb_painter.h
index c1df40a07..48ad17eba 100644
--- a/pcbnew/pcb_painter.h
+++ b/pcbnew/pcb_painter.h
@@ -136,7 +136,7 @@ public:
 m_sketchBoardGfx = aEnabled;
 }
 
-inline bool IsBackgroundDark() const
+inline bool IsBackgroundDark() const override
 {
 auto luma = m_layerColors[ LAYER_PCB_BACKGROUND ].GetBrightness();
 
-- 
2.17.0.windows.1

___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] GAL canvas strategy - testers needed!

2018-09-06 Thread Tomasz Wlostowski
On 06/09/18 17:37, Jeff Young wrote:
> Hi Tom,
> 
> I have committed the completion of the block rotate and mirror fixes 
> (including for LibEdit).

Hi Jeff,

Thanks, I played with eeschema for a short while and I really appreciate
all the work you have done!

Dear devs (non-devs too ;-) - whoever is interested in testing this
branch, please compile this and send the feedback here:

https://git.launchpad.net/~jeyjey/kicad/log/?h=tom-eeschema-gal-aug27

Cheers,
Tom

___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] GAL canvas strategy

2018-09-06 Thread Jeff Young
Hi Tom,

I have committed the completion of the block rotate and mirror fixes (including 
for LibEdit).

Cheers,
Jeff.

> On 5 Sep 2018, at 23:56, Jeff Young  wrote:
> 
> I pushed a commit with some improvements for block operations:
> 
> 1) when duplicating don’t keep original hidden until end of drag (pre-5.0 bug)
> 2) reset selectionArea when showing it so it doesn’t flash in its previous 
> location
> 3) center a pasted block on the cursor
> 4) don’t draw the source selectionArea when pasting a block
> 5) implement selection-style highlighting for contents of blocks
> 6) add pasted items to view so they don’t disappear when the block is placed
> 
> There’s also a second commit that’s some work in progress for block rotate 
> and mirror (also pre-5.0 bugs).
> I’m also looking at having block rotate and mirror not drop the block (which 
> is also a pre-5.0 bug), but it’s going to take some more time.
> 
> Cheers,
> Jeff.
> 
> 
>> 
> 
>> On 5 Sep 2018, at 18:55, Jeff Young  wrote:
>> 
>> Dragging transparency is up.
>> 
>> Cheers,
>> Jeff.
>> 
>> 
>>> On 5 Sep 2018, at 15:49, Jeff Young  wrote:
>>> 
>>> I’ll look into it.
>>> 
>>> In the meantime there’s one more commit up which implements 
>>> MoveCursorToCrossHair().
>>> 
>>> Cheers,
>>> Jeff.
>>> 
>>> 
 On 5 Sep 2018, at 15:44, Tomasz Wlostowski  
 wrote:
 
 On 05/09/18 14:51, Jeff Young wrote:
> Hi Tom,
> 
> 2 more commits (update view after dragging symbol and update view after
> breaking wire).
> 
 Jeff,
 
 If you'll find some more time, somebody on the bug tracker was
 requesting to make the components/sheets being moved to be slightly
 transparent. Could you add such a feature?
 
 Tom
>>> 
>> 
>> 
>> ___
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to : kicad-developers@lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
> 
> 
> ___
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp


___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp