← Back to team overview

kicad-developers team mailing list archive

Latest trackpad action tests on OSX -r5578

 

Application: kicad
Version: (2015-04-06 BZR 5578)-product Release build
wxWidgets: Version 3.0.2 (debug,UTF-8,compiler with C++ ABI 1002,GCC 4.2.1,STL containers,compatible with 2.8)
Platform: Mac OS X (Darwin 14.1.0 x86_64), 64 bit, Little endian, wxMac
Boost version: 1.54.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=ON
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON
         KICAD_USE_WEBKIT=OFF


In pcbnew and eeschema windows

up or right SHIFT two finger drag - pans Images up
down or left SHIFT two finger drag - pans Images down

up or right CMD two finger drag - pans images to the left
down or left CMD two finger drag - pans images to the right

These panning motions stop at the edge of the sheet. If your sheet fills the window (you can see all 4 borders) then it won't pan. Image must be enlarged to show any panning motion.

-----

In Cairo, switching from CMD movements to SHIFT movements seems to cause crash in pcbnew window

Beginning part of crash report is below

Process:               kicad [26051]
Path: /Applications/Kicad/kicad.app/Contents/MacOS/kicad
Identifier:            org.kicad-eda.kicad
Version:               ??? (???)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           kicad [26051]
User ID:               501

Date/Time:             2015-04-07 11:02:39.506 -0500
OS Version:            Mac OS X 10.10.2 (14C1514)
Report Version:        11
Anonymous UUID:        5EC3DCC9-7506-88B6-B795-E06635F030BC

Sleep/Wake UUID:       3E6378AD-BCF4-49BB-BEA8-E5CFFCC2E68B

Time Awake Since Boot: 820000 seconds
Time Since Wake:       1300 seconds

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x000000011bcd1000

VM Regions Near 0x11bcd1000:
    MALLOC_LARGE 000000011bb1f000-000000011bcd1000 [ 1736K] rw-/rwx SM=PRV
-->
    VM_ALLOCATE 000000011bef7000-000000011def7000 [ 32.0M] rw-/rwx SM=SHM

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libcairo.2.dylib 0x00000001108bf394 _fill_xrgb32_lerp_opaque_spans + 147 1 libcairo.2.dylib 0x00000001108f99c4 _cairo_tor_scan_converter_generate + 3213 2 libcairo.2.dylib 0x00000001108ed893 composite_polygon + 362 3 libcairo.2.dylib 0x00000001108ed31d clip_and_composite_polygon + 373 4 libcairo.2.dylib 0x00000001108ec935 _cairo_spans_compositor_stroke + 513 5 libcairo.2.dylib 0x00000001108b3fc9 _cairo_compositor_stroke + 241 6 libcairo.2.dylib 0x00000001108c4191 _cairo_image_surface_stroke + 72 7 libcairo.2.dylib 0x00000001108f1300 _cairo_surface_stroke + 182 8 libcairo.2.dylib 0x00000001108ba086 _cairo_gstate_stroke + 499 9 libcairo.2.dylib 0x00000001108af2fd cairo_stroke_preserve + 28 10 _pcbnew.kiface 0x00000001116c8c84 KIGFX::CAIRO_GAL::storePath() + 260 11 _pcbnew.kiface 0x00000001116c91c1 KIGFX::CAIRO_GAL::Restore() + 17 12 _pcbnew.kiface 0x00000001116a833f KIGFX::STROKE_FONT::drawSingleLineText(UTF8 const&) + 1471 13 _pcbnew.kiface 0x00000001116a7cc8 KIGFX::STROKE_FONT::Draw(UTF8 const&, VECTOR2<double> const&, double) + 1000 14 _pcbnew.kiface 0x00000001116a641e KIGFX::GAL::StrokeText(wxString const&, VECTOR2<double> const&, double) + 62 15 _pcbnew.kiface 0x0000000111529631 KIGFX::PCB_PAINTER::draw(D_PAD const*, int) + 3105 16 _pcbnew.kiface 0x00000001115282fd KIGFX::PCB_PAINTER::Draw(KIGFX::VIEW_ITEM const*, int) + 61 17 _pcbnew.kiface 0x0000000111644c12 KIGFX::VIEW::draw(KIGFX::VIEW_ITEM*, int, bool) + 370 18 _pcbnew.kiface 0x000000011164719d bool RTree<KIGFX::VIEW_ITEM*, int, 2, float, 8, 4>::Search<KIGFX::VIEW::drawItem>(RTree<KIGFX::VIEW_ITEM*, int, 2, float, 8, 4>::Node*, RTree<KIGFX::VIEW_ITEM*, int, 2, float, 8, 4>::Rect*, KIGFX::VIEW::drawItem&, int&) + 317 19 _pcbnew.kiface 0x00000001116470f8 bool RTree<KIGFX::VIEW_ITEM*, int, 2, float, 8, 4>::Search<KIGFX::VIEW::drawItem>(RTree<KIGFX::VIEW_ITEM*, int, 2, float, 8, 4>::Node*, RTree<KIGFX::VIEW_ITEM*, int, 2, float, 8, 4>::Rect*, KIGFX::VIEW::drawItem&, int&) + 152
}