------------------------------------------------------------ revno: 4019 committer: jean-pierre charras branch nick: stable timestamp: Fri 2013-05-31 20:23:40 +0200 message: Fix a minor issue in my previous commit. ------------------------------------------------------------ revno: 4018 committer: jean-pierre charras branch nick: stable timestamp: Thu 2013-05-30 21:33:31 +0200 message: Bug fixed and some enhancements, from testing branch. Pcbnew: Fix Bug #1185556. fix issue about Solder Paste Ratio value which was accepting only one digit in mantissa in 3 dialogs (now 6 digits in all dialogs). fix potential issue in .kicad_pcb file creation, in some places where a %g or %.16g format was used: al least under Mingw/gcc4.7.2, the floating number was written using scientific notation, not accepted by the S-expr reader. ------------------------------------------------------------ revno: 4017 committer: jean-pierre charras branch nick: stable timestamp: Sat 2013-05-18 19:01:04 +0200 message: Fix bug in gerbview, and minor other fixes. ------------------------------------------------------------ revno: 4016 committer: jean-pierre charras branch nick: stable timestamp: Thu 2013-05-16 13:47:54 +0200 message: Fix some minor issues, from testing branch. ------------------------------------------------------------ revno: 4015 committer: jean-pierre charras branch nick: stable timestamp: Wed 2013-05-01 18:54:20 +0200 message: Pcbnew: minor fix from testing branch. ------------------------------------------------------------ revno: 4014 committer: jean-pierre charras branch nick: stable timestamp: Fri 2013-04-26 17:27:00 +0200 message: Pcbnew: fix read .kicad_pcb file issue ------------------------------------------------------------ revno: 4013 committer: jean-pierre charras branch nick: stable timestamp: Mon 2013-04-22 21:32:55 +0200 message: Update Kicad manager. Pcbnew: fix curious behavior of hotkeys W and CtrlW ------------------------------------------------------------ revno: 4012 fixes bug(s): https://launchpad.net/bugs/1171090 https://launchpad.net/bugs/1170973 committer: Wayne Stambaugh branch nick: stable timestamp: Sun 2013-04-21 18:00:38 -0400 message: Fix pcb_calculator build bug and KiCad crash bug. (fixes lp:1170973 and 1171090) ------------------------------------------------------------ revno: 4011 committer: jean-pierre charras branch nick: stable timestamp: Fri 2013-04-19 18:50:04 +0200 message: Bugs fixes and remove outdated files. ------------------------------------------------------------ revno: 4010 committer: jean-pierre charras branch nick: stable timestamp: Wed 2013-04-10 21:21:42 +0200 message: Pcbnew: fix Bug #1167364 pcb_calculator: fix bug Bug #1167345 ------------------------------------------------------------ revno: 4009 committer: jean-pierre charras branch nick: stable timestamp: Wed 2013-04-03 18:28:45 +0200 message: Pcbnew: Fix bug in netlist reader (Kicad format, when a component library is named components.lib). ------------------------------------------------------------ revno: 4008 committer: jean-pierre charras branch nick: stable timestamp: Sun 2013-03-31 14:13:17 +0200 message: Minor cosmetic fixes (mainly on Linux) in dialogs. ------------------------------------------------------------ revno: 4007 [merge] committer: jean-pierre charras branch nick: stable timestamp: Sat 2013-03-30 19:59:35 +0100 message: Bug fixes ------------------------------------------------------------ revno: 4006 fixes bug(s): https://launchpad.net/bugs/1161843 committer: Wayne Stambaugh branch nick: stable timestamp: Sat 2013-03-30 14:08:46 -0400 message: Fix Eeschema field position bug in edit component in schematic dialog. ------------------------------------------------------------ revno: 4005 [merge] committer: jean-pierre charras branch nick: stable timestamp: Mon 2013-03-25 21:07:47 +0100 message: Pcbnew: fix issue in zone keepout dialog: layers not displayed on Linux, and minor changes ------------------------------------------------------------ revno: 4004 [merge] committer: jean-pierre charras branch nick: stable timestamp: Tue 2013-03-19 09:51:39 +0100 message: Pcbnew: design rules dialog: fix incorect size of track sizes list grid ------------------------------------------------------------ revno: 4003 committer: jean-pierre charras branch nick: stable_2013-03-15_BZR4003 timestamp: Fri 2013-03-15 08:44:29 +0100 message: 3D viewer: fix very minor issues (better rendering of 3D view). ------------------------------------------------------------ revno: 4002 committer: jean-pierre charras branch nick: stable_2013-03-13_BZR4001 timestamp: Thu 2013-03-14 20:15:29 +0100 message: 3D viewer: fix very minor issues (better rendering of 3D view). ------------------------------------------------------------ revno: 4001 committer: jean-pierre charras branch nick: testing timestamp: Wed 2013-03-13 20:06:46 +0100 message: Last (minor) fixes for the stable version ------------------------------------------------------------ revno: 4000 committer: Dick Hollenbeck branch nick: testing timestamp: Wed 2013-03-13 11:38:54 -0500 message: EAGLE_PLUGIN cu layer map fix broke footprint library loading ------------------------------------------------------------ revno: 3999 committer: Dick Hollenbeck branch nick: testing timestamp: Wed 2013-03-13 11:17:16 -0500 message: EAGLE_PLUGIN cu layer map fix ------------------------------------------------------------ revno: 3998 committer: jean-pierre charras branch nick: kicad timestamp: Tue 2013-03-12 17:37:41 +0100 message: Pcbnew: fix a bug in autoplac.cpp ------------------------------------------------------------ revno: 3997 committer: jean-pierre charras branch nick: kicad timestamp: Tue 2013-03-12 16:17:44 +0100 message: Pcbnew: Fix many minor issues in print dialog, mainly in modedit. ------------------------------------------------------------ revno: 3996 committer: Miguel Angel Ajo branch nick: kicad timestamp: Tue 2013-03-12 01:37:45 +0100 message: Reverted back the ( i ) parameters for python, applied the PyGILState_Ensure from Dick into his PyLOCK class ------------------------------------------------------------ revno: 3995 committer: jean-pierre charras branch nick: kicad timestamp: Mon 2013-03-11 20:30:58 +0100 message: Pcbnew: print dialog: code cleanup and bug fixes (added some fixes from Sergey A. Borshch) ------------------------------------------------------------ revno: 3994 committer: Dick Hollenbeck branch nick: testing timestamp: Mon 2013-03-11 03:09:48 -0500 message: improvements to python's GIL acquisition and release, but not done yet, since I think the GIL needs to be acquired even when not involving wxPython. ------------------------------------------------------------ revno: 3993 committer: jean-pierre charras branch nick: kicad timestamp: Sun 2013-03-10 20:55:21 +0100 message: Kicad manager: fix bug: .kicad_pcb files not saved in zip file ------------------------------------------------------------ revno: 3992 committer: jean-pierre charras branch nick: kicad timestamp: Sun 2013-03-10 14:59:47 +0100 message: Pcbnew: fix issues: Ensure pads type connector have a drill size= 0, like SMD pads. Ensure keepout zones have no net. ------------------------------------------------------------ revno: 3991 committer: Miguel Angel Ajo branch nick: kicad timestamp: Sun 2013-03-10 02:35:24 +0100 message: Project templates now can find the system templates from KICAD environment variable ------------------------------------------------------------ revno: 3990 committer: jean-pierre charras branch nick: kicad timestamp: Sat 2013-03-09 20:36:31 +0100 message: Pcbnew: Partial merge from pcad2kicad (from Alexander Lunev). Fix an old bug related to pads with offset: sometimes the connection to a zone was not detected. ------------------------------------------------------------ revno: 3989 committer: jean-pierre charras branch nick: kicad timestamp: Fri 2013-03-08 08:29:30 +0100 message: Pcbnew: fix bug in export vrml (bad Z position of 3D shapes). Very minor code cleaning. ------------------------------------------------------------ revno: 3988 committer: Wayne Stambaugh branch nick: testing timestamp: Thu 2013-03-07 12:12:59 -0500 message: Documentation and coding policy fixes. * Fix all Doxygen warnings except polygon files. * Add footprint library table tasks to TODO.txt. * Add definition to drag.h to prevent nesting. * Coding policy fixes. ------------------------------------------------------------ revno: 3987 author: Baranovskiy Konstantin committer: Dick Hollenbeck branch nick: testing timestamp: Thu 2013-03-07 08:15:35 -0600 message: Width factor for DXF plotting text used an inverted aspect ratio. ------------------------------------------------------------ revno: 3986 committer: jean-pierre charras branch nick: kicad timestamp: Wed 2013-03-06 20:32:59 +0100 message: Gerbview: Minor fixes ------------------------------------------------------------ revno: 3985 committer: jean-pierre charras branch nick: kicad timestamp: Wed 2013-03-06 10:04:27 +0100 message: Pcbnew: fix Bug #1148785 (pcbnew crashes when using only one layer in autorouter ) , and a minor bug in dialog cleanup. ------------------------------------------------------------ revno: 3984 [merge] committer: jean-pierre charras branch nick: kicad timestamp: Mon 2013-03-04 20:59:12 +0100 message: Pcbnew, module edit dialogs: fix some "cosmetic" issues. ------------------------------------------------------------ revno: 3983 fixes bug(s): https://launchpad.net/bugs/1143465 committer: Wayne Stambaugh branch nick: testing timestamp: Mon 2013-03-04 11:04:53 -0500 message: Minor Pcbnew dialog spacing and consistency fixes. (fixes lp:1143465) * Fix spacing and consistency issues and debug warning due to improper flex grid sizer in module editor module properties dialog. * Fix spacing and consistency issues in Pcbnew module properties dialog. * Fix spelling error in DRC dialog message box text. ------------------------------------------------------------ revno: 3982 committer: jean-pierre charras branch nick: kicad timestamp: Mon 2013-03-04 13:08:35 +0100 message: Pcbnew: fix strange things in module edit dialogs. ------------------------------------------------------------ revno: 3981 committer: Andrey Fedorushkov branch nick: kicad-lp timestamp: Sat 2013-03-02 20:32:05 +0400 message: pcbnew: fix build in linux gcc-4.5.2 ------------------------------------------------------------ revno: 3980 committer: jean-pierre charras branch nick: kicad timestamp: Fri 2013-03-01 20:59:29 +0100 message: Eeschema: fix broken mirroring for texts and labels in block mirror X and Y (this fixes Bug #1135505) Pcbnew: add in module popup menu an option to edit the footprint in Modedit (like in Eeschema for components) minor icons enhancements. ------------------------------------------------------------ revno: 3979 committer: Wayne Stambaugh branch nick: testing timestamp: Fri 2013-03-01 08:32:55 -0500 message: Update coding policy to remove support for MSVC. ------------------------------------------------------------ revno: 3978 committer: Dick Hollenbeck branch nick: testing timestamp: Thu 2013-02-28 22:20:29 -0600 message: Debug build fix ------------------------------------------------------------ revno: 3977 committer: Dick Hollenbeck branch nick: testing timestamp: Thu 2013-02-28 10:17:24 -0600 message: parse *.kicad_pcb files with numeric net_names ------------------------------------------------------------ revno: 3976 committer: Dick Hollenbeck branch nick: testing timestamp: Wed 2013-02-27 09:54:29 -0600 message: specctra_export to handle Edge Cuts graphics in modules ------------------------------------------------------------ revno: 3975 [merge] committer: jean-pierre charras branch nick: kicad timestamp: Wed 2013-02-27 13:46:40 +0100 message: CMakeLists.txt: use elseif token instead of elif which create strange issues with some cmake versions. Fix minor issues in nsis config files ------------------------------------------------------------ revno: 3974 committer: jean-pierre charras branch nick: kicad timestamp: Tue 2013-02-26 12:25:30 +0100 message: Minor fixes and cleanup ------------------------------------------------------------ revno: 3973 committer: jean-pierre charras branch nick: kicad timestamp: Sun 2013-02-24 18:31:18 +0100 message: Fix Bug #1132416. Minor update in templates. ------------------------------------------------------------ revno: 3972 author: Baranoviskiy Konstantin committer: Wayne Stambaugh branch nick: testing timestamp: Sat 2013-02-23 15:08:28 -0500 message: Remove redundant Eeschema plot submenu on platforms that do not support plot to clipboard. ------------------------------------------------------------ revno: 3971 committer: Wayne Stambaugh branch nick: testing timestamp: Sat 2013-02-23 14:30:43 -0500 message: Add build option to use footprint library table. ------------------------------------------------------------ revno: 3970 author: Anton Blanchard committer: Wayne Stambaugh branch nick: testing timestamp: Fri 2013-02-22 18:29:44 -0500 message: Fixes segfault in Pcbnew module editor when clicking delete tool where there is no object. ------------------------------------------------------------ revno: 3969 committer: Wayne Stambaugh branch nick: testing timestamp: Fri 2013-02-22 16:59:53 -0500 message: Fix Eeschema plot dialog escape key handling bug on some Linux distros. ------------------------------------------------------------ revno: 3968 committer: Wayne Stambaugh branch nick: testing timestamp: Fri 2013-02-22 15:03:00 -0500 message: Minor dialog and footprint ID class fixes. * Make Pcbnew net list dialog honor escape key on Linux. * Make Pcbnew swap layers dialog honor escape key on Linux. * Layout and UI policy fixes for Pcbnew swap layer and net list dialogs. * Layout and UI policy fixes for Eeschema plot dialog. * Rename fpip.h to fpid.h. * Fix FPID class compiler errors. * Restore fpid.cpp to Pcbnew static library source list. ------------------------------------------------------------ revno: 3967 committer: Dick Hollenbeck branch nick: testing timestamp: Fri 2013-02-22 07:47:35 -0600 message: wxID_CANCEL, 5 pixel border around sizers, resizable search combobox, dialog_shim usage on a few dialogs ------------------------------------------------------------ revno: 3966 committer: jean-pierre charras branch nick: kicad timestamp: Fri 2013-02-22 09:04:15 +0100 message: Pcbnew: Very minor fix in plot dialog. ------------------------------------------------------------ revno: 3965 author: Baranovskiy Konstantin committer: Wayne Stambaugh branch nick: testing timestamp: Thu 2013-02-21 18:45:46 -0500 message: Eeschema border and title block DXF plot color bug fix. ------------------------------------------------------------ revno: 3964 committer: jean-pierre charras branch nick: kicad timestamp: Thu 2013-02-21 21:53:50 +0100 message: Pcbnew: plot Dialog: add a popup menu (try mouse right click in plot dialog) to selected/unselect groups of layers to plot. All: For new zoom centering option: use Shift+Ctrl key instead of Alt key to select the new zoom centering, because Alt key has a special function under Windows. 2 very minor other changes. ------------------------------------------------------------ revno: 3963 fixes bug(s): https://launchpad.net/bugs/1126403 author: Baranovskiy Konstantin committer: Wayne Stambaugh branch nick: testing timestamp: Wed 2013-02-20 15:26:34 -0500 message: DXF plot layer color bug fix. (fixes lp:1126403) ------------------------------------------------------------ revno: 3962 committer: jean-pierre charras branch nick: kicad timestamp: Wed 2013-02-20 12:46:38 +0100 message: Eeschema: Fix Bug #1130262 (Inverted pins are plotted with erroneous line width) ------------------------------------------------------------ revno: 3961 committer: Wayne Stambaugh branch nick: testing timestamp: Tue 2013-02-19 14:43:48 -0500 message: Minor dialog spacing, grammar, and sizer fixes. ------------------------------------------------------------ revno: 3960 committer: jean-pierre charras branch nick: kicad timestamp: Tue 2013-02-19 10:21:55 +0100 message: Pcbnew: Export vrml: fix an issue for 3D shapes having a local offset defined: the local offset was not correctly scaled. ------------------------------------------------------------ revno: 3959 committer: Wayne Stambaugh branch nick: testing timestamp: Mon 2013-02-18 15:14:53 -0500 message: Minor dialog spacing, grammar, and UI policy fixes. ------------------------------------------------------------ revno: 3958 [merge] author: Emmeran committer: Dick Hollenbeck branch nick: testing timestamp: Mon 2013-02-18 09:57:39 -0600 message: Adds zooming method for zooming relative to the crosshair instead of centering the crosshair after zooming. This method is only used when the ALT key is held while using the mousewheel or if it's permanently enabled in the options dialog next to the middle mouse button panning option. ------------------------------------------------------------ revno: 3957 [merge] committer: Dick Hollenbeck branch nick: testing timestamp: Fri 2013-02-15 19:09:53 -0600 message: fp lib table work ------------------------------------------------------------ revno: 3956 author: Jacobo Aragunde Perez committer: jean-pierre charras branch nick: kicad timestamp: Fri 2013-02-15 12:53:16 +0100 message: Plot dxf format: fix issue for some non latin1 chars. ------------------------------------------------------------ revno: 3955 author: Antia Puentes committer: jean-pierre charras branch nick: kicad timestamp: Thu 2013-02-14 22:20:56 +0100 message: Commit patch from Antia Puentes relative to bug Bug #1125047 : PcbNew: Insert a footprint in the board, from the Library Browser, by double clicking on it, with a change to avoid the button release event (from the double click) to be seen by the main window. ------------------------------------------------------------ revno: 3954 committer: marco.serantoni@gmail.com branch nick: kicad timestamp: Thu 2013-02-14 20:57:19 +0100 message: MacOSX: now autoplace is drawn correctly ------------------------------------------------------------ revno: 3953 committer: marco.serantoni@gmail.com branch nick: kicad timestamp: Thu 2013-02-14 20:56:45 +0100 message: MacOSX: Now Arcs are shown in edit mode ------------------------------------------------------------ revno: 3952 fixes bug(s): https://launchpad.net/bugs/1124854 committer: Wayne Stambaugh branch nick: testing timestamp: Thu 2013-02-14 13:39:36 -0500 message: Add CheckCXXSymbolExists.cmake to fix configure bug using CMake versions prior to 2.8.6. (fixes lp:1124854) ------------------------------------------------------------ revno: 3951 committer: jean-pierre charras branch nick: kicad timestamp: Thu 2013-02-14 18:57:12 +0100 message: Remove outdated (and/or erroneous) documentation. ------------------------------------------------------------ revno: 3950 committer: Dick Hollenbeck branch nick: testing timestamp: Thu 2013-02-14 09:31:56 -0600 message: -fPIC only for non-MINGW. See http://mingw.5.n7.nabble.com/Option-fPIC-not-supported-td18480.html ------------------------------------------------------------ revno: 3949 committer: Dick Hollenbeck branch nick: testing timestamp: Thu 2013-02-14 08:50:32 -0600 message: typo ------------------------------------------------------------ revno: 3948 committer: Dick Hollenbeck branch nick: testing timestamp: Thu 2013-02-14 07:12:54 -0600 message: add -fPIC for all builds, even cross comiling to Windows from Linux, even non Debug and Release builds ------------------------------------------------------------ revno: 3947 committer: jean-pierre charras branch nick: kicad timestamp: Wed 2013-02-13 18:19:46 +0100 message: Pcbnew: Pcad2kicad: remove dead code. ------------------------------------------------------------ revno: 3946 author: Antia Puentes committer: jean-pierre charras branch nick: kicad timestamp: Wed 2013-02-13 18:18:23 +0100 message: Eeschema: force file ext in"Sheet Save As" command (Bug #1122212 ) ------------------------------------------------------------ revno: 3945 fixes bug(s): https://launchpad.net/bugs/1123392 committer: Wayne Stambaugh branch nick: testing timestamp: Tue 2013-02-12 20:01:22 -0500 message: Fix bug caused by setting default drill size in D_PAD (fixes lp:1123392). * Add check for pad type and force drill size to zero if pad is surface mount in PCB_PARSER. * Modify the D_PAD SetAttribute method to clear drill size if pad type is set to surface mount. ------------------------------------------------------------ revno: 3944 committer: Dick Hollenbeck branch nick: testing timestamp: Tue 2013-02-12 11:41:13 -0600 message: fix compiler warnings on gcc 4.6.3, Debug build ------------------------------------------------------------ revno: 3943 committer: Wayne Stambaugh branch nick: testing timestamp: Mon 2013-02-11 20:07:04 -0500 message: Pcbnew pad properties dialog assertion and layout fixes. * Fixed spacing issue in pad properties dialog. * Remove wxSHAPED flag from pad drawing panel to prevent assertion in wxSizer. * Used sane default pad size and drill size settings to prevent wxRound assertions. * Add license to class_board_design_settings.cpp. ------------------------------------------------------------ revno: 3942 committer: jean-pierre charras branch nick: kicad timestamp: Mon 2013-02-11 19:50:55 +0100 message: Eeschema: All fixed fields are now always saved in libraries. Therefore the footprint field can be set in lib (size, visibility) and imported in schematic with its predefined attributes, even if the footprint text is not set. ------------------------------------------------------------ revno: 3941 committer: Wayne Stambaugh branch nick: testing timestamp: Sun 2013-02-10 19:41:49 -0500 message: Configuration and compile documentation improvements. * Improve the stable and testing build version option logic. * Use CMake FindPythonInterp to configure the Python interpreter. * Use Python interpreter to determine the system Python module install path if not already defined on the command line. * Add header symbol checks for asinh(), acosh(), and atanh(). * Add test source to check for isinf() which can be defined as a C++template. * Replace conditional compile on windows systems for aXXXh() with CMake configuration tests. * A few minor MSVC compile fixes. * Fix incorrect python environment string in fixswigimports.py * Create a separate document for KiCad CMake build options. * Create a separate how to compile KiCad on Windows document. ------------------------------------------------------------ revno: 3940 committer: jean-pierre charras branch nick: kicad timestamp: Sun 2013-02-10 19:02:45 +0100 message: eeschema, libedit l fix a bug in lib_arc.cpp which creates incorrect arc start and arc end parameters after rotation or mirror. the Bug #1121079 is due to this bug, but Bug #1121079 itself cannot be fixed because this is the data inside the lib which is broken. ------------------------------------------------------------ revno: 3939 committer: jean-pierre charras branch nick: kicad timestamp: Sun 2013-02-10 14:52:01 +0100 message: Upgrade boost to version 1.53.0 and clipper to 5.03 ------------------------------------------------------------ revno: 3938 committer: jean-pierre charras branch nick: kicad timestamp: Sat 2013-02-09 21:03:20 +0100 message: Pcbnew: Try to find a better workaround for zone fiill bug (crash or bad fil areasl in very rare cases). pcbnew+Eeschema: Fix a very minor bug: filename not displayed in frame reference. ------------------------------------------------------------ revno: 3937 committer: Wayne Stambaugh branch nick: testing timestamp: Thu 2013-02-07 15:36:35 -0500 message: Improve Eeschema find dialog behavior. * Remove ignore mouse events before creating find dialog for true mode-less behavior as was originally intended. ------------------------------------------------------------ revno: 3936 fixes bug(s): https://launchpad.net/bugs/1116483 committer: Wayne Stambaugh branch nick: testing timestamp: Thu 2013-02-07 12:56:41 -0500 message: Improve zone context menu descriptions, fixes lp:1116483 ------------------------------------------------------------ revno: 3935 committer: jean-pierre charras branch nick: kicad timestamp: Thu 2013-02-07 18:40:50 +0100 message: Pcbnew: rework on connection calculation: fix an issue for "composite" pads (complex pad build by association of some basic pads): sometimes connections where not seen. ------------------------------------------------------------ revno: 3934 author: Jacobo Aragunde Perez committer: jean-pierre charras branch nick: kicad timestamp: Thu 2013-02-07 18:35:37 +0100 message: Commit patch for bug 1116059 (Inconsistency between confirmation dialogs) ------------------------------------------------------------ revno: 3933 fixes bug(s): https://launchpad.net/bugs/1115471 committer: Dick Hollenbeck branch nick: testing timestamp: Wed 2013-02-06 09:21:37 -0600 message: plotter output file being left open fix. ------------------------------------------------------------ revno: 3932 committer: jean-pierre charras branch nick: kicad timestamp: Wed 2013-02-06 14:15:40 +0100 message: Kicad manager: fix a minor issue noticeable on Kubuntu 12.04 (bad size of buttons area) ------------------------------------------------------------ revno: 3931 committer: jean-pierre charras branch nick: kicad timestamp: Wed 2013-02-06 12:54:51 +0100 message: Eeschema, Libedit: fixes color artifacts when moving/placing a pin. Very minor other fixes. ------------------------------------------------------------ revno: 3930 committer: jean-pierre charras branch nick: kicad timestamp: Mon 2013-02-04 09:52:56 +0100 message: Very minor changes (tooltips update, to synchronize them with the doc update) ------------------------------------------------------------ revno: 3929 author: Andreas Beutling committer: Dick Hollenbeck branch nick: testing timestamp: Sun 2013-02-03 18:53:48 -0600 message: fix some errors in common_plotHPGL_functions.cpp ------------------------------------------------------------ revno: 3928 committer: jean-pierre charras branch nick: kicad timestamp: Sat 2013-02-02 18:39:59 +0100 message: Changes for CvPcb to eeschema stuff file: the stuff file generation from CvPcb is removed. Eeschema now imports footprints names from the .cmp usual file created by CvPcb or by Pcbnew (Why to use 2 file formats for the same thing?) . Pcbnew: in netlist dialog: The user now can choose between the netlist and the .cmp file to import footprints names. Therfore no need to delete the .cmp file when exists to use only the netlist. This is useful for users who use CvPcb only once to fill footprints fields in schematic, and after edit/modify the footprints fields in schematic outside CvPcb. ------------------------------------------------------------ revno: 3927 author: Jacobo Aragunde Perez committer: jean-pierre charras branch nick: kicad timestamp: Fri 2013-02-01 08:58:49 +0100 message: Commit fixes for bugs #1108773 and #1110651 and a bug fix improvement for #1101718 and #1102381. ------------------------------------------------------------ revno: 3926 author: Jacobo Aragunde Perez committer: jean-pierre charras branch nick: kicad timestamp: Wed 2013-01-30 17:15:45 +0100 message: Commit patch to fix bug 1108838 (+ fix a very minor fix in eeschema, when loading a new component) ------------------------------------------------------------ revno: 3925 committer: jean-pierre charras branch nick: kicad timestamp: Sun 2013-01-27 14:54:43 +0100 message: Pcbnew: Workaround to fix a crash when filling zone in Pcbnew nanometers (see Bug #1106451 ). Also happens with one of my boards. Could be a bug inside boost::polygon. This is a workaround, because one never knows if this kind of bug is fixed. However it fixes this issue for the 2 boards. ------------------------------------------------------------ revno: 3924 committer: jean-pierre charras branch nick: kicad timestamp: Sun 2013-01-27 11:06:09 +0100 message: Fix bug in TestSegmentHit( wxPoint aRefPoint, wxPoint aStart, wxPoint aEnd, int aDist ), when aDist = 0. (fix Bug #1106744 ) ------------------------------------------------------------ revno: 3923 committer: jean-pierre charras branch nick: kicad timestamp: Sat 2013-01-26 18:49:48 +0100 message: Pcbnew: fix a very old bug in DRC, pad to pad drc tests: sometimes a test between a rectangular pad and an oval pad was skipped. Segment Hit Test: enhanced detection near segment ends (noticeable for instance when clicking on short tracks in Pcbnew. Remove duplicate code about segment hit test. remove unused file. ------------------------------------------------------------ revno: 3922 committer: jean-pierre charras branch nick: kicad timestamp: Fri 2013-01-25 18:29:54 +0100 message: Eeschema: fix a bug which crashes Eeschema (when a label is being created, and its type is changed by popup menu, for instance to a text, before it was put on schematic) remove unused file and minor coding style fix ------------------------------------------------------------ revno: 3921 [merge] author: acobo Aragunde Perez committer: jean-pierre charras branch nick: kicad timestamp: Thu 2013-01-24 19:46:42 +0100 message: Eeschema: Add "append schematic" feature. Fix bug 1101718 ------------------------------------------------------------ revno: 3920 committer: Dick Hollenbeck branch nick: testing timestamp: Wed 2013-01-23 10:35:40 -0600 message: fix intermittent build problem involving out of sequence python invocation ------------------------------------------------------------ revno: 3919 committer: Dick Hollenbeck branch nick: testing timestamp: Wed 2013-01-23 10:13:42 -0600 message: fix compiler warnings with gcc 4.6.3 on x86_64 linux ------------------------------------------------------------ revno: 3918 author: Jacobo Aragunde Perez committer: jean-pierre charras branch nick: kicad timestamp: Mon 2013-01-21 21:16:04 +0100 message: Eeschema: hotkey enhancement while moving a block or an item. ------------------------------------------------------------ revno: 3917 committer: jean-pierre charras branch nick: kicad timestamp: Mon 2013-01-21 21:02:07 +0100 message: Gerbview: Fix a minor but annoying issue in gerbview config: colors setup is broken when running a testing version after an old gerbview version (due to a bug of this old version which breaks the color config) ------------------------------------------------------------ revno: 3916 author: Jacobo Aragunde Perez committer: jean-pierre charras branch nick: kicad timestamp: Mon 2013-01-21 20:58:02 +0100 message: Eeschema: fix Bug #1102381 ------------------------------------------------------------ revno: 3915 [merge] committer: Dick Hollenbeck branch nick: testing timestamp: Sun 2013-01-20 21:27:01 -0600 message: merge in branch fp-lib-table ------------------------------------------------------------ revno: 3914 committer: jean-pierre charras branch nick: kicad timestamp: Sat 2013-01-19 16:01:17 +0100 message: Pcbnew: fix a minor bug I created in rev 3912. Still try to find a better fix for Bug #1100876, however I am thinking the bug is not in Kicad: looks like a buggy version of wxWidgets is used, which sends sometimes an unwanted wxCommandEvent event, when an event::Check() is called inside a function called by a wxUpdateUIEvent event. ------------------------------------------------------------ revno: 3913 committer: jean-pierre charras branch nick: kicad timestamp: Sat 2013-01-19 13:58:54 +0100 message: Pcbnew: Fix Bug #1097345 ------------------------------------------------------------ revno: 3912 committer: jean-pierre charras branch nick: kicad timestamp: Sat 2013-01-19 10:58:25 +0100 message: Pcbnew: fix bug Bug #1101399 (Custom page size gets reset after restarting pcbnew) (bug also in eeschema) Try to find a better fix for Bug #1100876 ------------------------------------------------------------ revno: 3911 committer: jean-pierre charras branch nick: kicad timestamp: Fri 2013-01-18 15:12:57 +0100 message: Try to fix Bug #1100876< Modes (track/footprint) not available.> It could be a race condition when setting the tools state on and off in PCB_EDIT_FRAME::OnSelectAutoPlaceMode( wxCommandEvent& aEvent ) on some Linux/wxWidgets versions (does not happen on my computer) ------------------------------------------------------------ revno: 3910 [merge] author: Jacobo Aragunde Perez committer: jean-pierre charras branch nick: kicad timestamp: Fri 2013-01-18 11:44:35 +0100 message: Add patch from Jacobo Aragunde Perez ------------------------------------------------------------ revno: 3909 committer: Dick Hollenbeck branch nick: testing timestamp: Fri 2013-01-18 00:13:31 -0600 message: fix goof-ed preprocessor test ------------------------------------------------------------ revno: 3908 fixes bug(s): https://launchpad.net/bugs/1092873 committer: Dick Hollenbeck branch nick: testing timestamp: Fri 2013-01-18 00:04:25 -0600 message: Enhance DIALOG_SHIM to optionally call SetFocus() after the derived class's constructor has been called, for wx 2.8 and wxGTK ------------------------------------------------------------ revno: 3907 committer: jean-pierre charras branch nick: kicad timestamp: Thu 2013-01-17 18:34:03 +0100 message: Pcbnew: fix a minor bug: shape 3D filename not displayed in msg panel when clicking on a footprint. ------------------------------------------------------------ revno: 3906 [merge] committer: jean-pierre charras branch nick: kicad timestamp: Wed 2013-01-16 20:15:56 +0100 message: Scripting: fix erroneous extension for S exp board files, which prevent to open a .kicad_pcb file from a python script Make scripting version compilable on platforms where the python executable is not python2: Just define it by -DPYTHON_EXECUTABLE= when running cmake (there was already a partial fix for this) ------------------------------------------------------------ revno: 3905 committer: jean-pierre charras branch nick: kicad timestamp: Tue 2013-01-15 10:31:11 +0100 message: Pcbnew: store in configuration the default line width (now in mm), under a new keyword, to avoid a strange behavior of pcbnew in decimils version (old pcbnew versions), after running pcbnew in nanometers. ------------------------------------------------------------ revno: 3904 committer: jean-pierre charras branch nick: kicad timestamp: Mon 2013-01-14 13:16:23 +0100 message: AUTHORS.txt: add some contributor names (I certainly forgot some other contributors, and I apologize). Demos: convert .brd files to .kicad_pcb files and fix 2 broken files ------------------------------------------------------------ revno: 3903 [merge] committer: jean-pierre charras branch nick: kicad timestamp: Sun 2013-01-13 19:41:15 +0100 message: Kicad manager: fix a recent bug: project tree not updated when kicad is launched by a command line with a project name to open. Pcbnew: export vrml: * move dialog functions to a new file: dialog_export_vrml.cpp (to be consistent with other dialogs). * fix some coding style issues * added patch from Cirilo Bernardo. ------------------------------------------------------------ revno: 3902 committer: Dick Hollenbeck branch nick: testing timestamp: Sat 2013-01-12 18:34:16 -0600 message: pcbnew/CMakeLists.txt formatting and librt fix ------------------------------------------------------------ revno: 3901 author: Heikki Pulkkinen committer: Dick Hollenbeck branch nick: testing timestamp: Sat 2013-01-12 18:04:00 -0600 message: protect data in class_track.h, switch to using member accessors ------------------------------------------------------------ revno: 3900 committer: Wayne Stambaugh branch nick: testing timestamp: Sat 2013-01-12 12:32:24 -0500 message: Base object decoupling improvements. * Improve MSG_PANEL_ITEM to handle message panel information. * Create containers for passing message panel items between objects and the message panel. * Rename EDA_ITEM::DisplayInfo to EDA_ITEM::GetMsgPanelInfo. * Remove all direct manipulation of EDA_DRAW_FRAME from all objects derived from EDA_ITEM. ------------------------------------------------------------ revno: 3899 committer: jean-pierre charras branch nick: kicad timestamp: Sat 2013-01-12 11:35:08 +0100 message: 3D viewer: allows import of models created with openscad and convertedvia meshconv to wrl (thanks to Georg Gast ) Export VRML: fix scaling issue for pcbnew - nanometers. ------------------------------------------------------------ revno: 3898 committer: Miguel Angel Ajo branch nick: kicad timestamp: Thu 2013-01-10 23:10:05 +0100 message: MacOSX compilation fixes ------------------------------------------------------------ revno: 3897 committer: jean-pierre charras branch nick: kicad timestamp: Thu 2013-01-10 13:20:16 +0100 message: Commit missing files. ------------------------------------------------------------ revno: 3896 committer: jean-pierre charras branch nick: kicad timestamp: Thu 2013-01-10 13:18:43 +0100 message: EDA_LIST_DIALOG: add a filter option to select names to display is list, from a kamil zorychta's patch Use wxFormBuilder to create EDA_LIST_DIALOG_BASE, like other dialogs. Minor code cleanup (remove unused functions and coding style fixes) and minor bug fixes. ------------------------------------------------------------ revno: 3895 committer: Wayne Stambaugh branch nick: testing timestamp: Wed 2013-01-09 13:52:44 -0500 message: Pcbnew BOARD object encapsulation improvements. ------------------------------------------------------------ revno: 3894 committer: jean-pierre charras branch nick: kicad timestamp: Tue 2013-01-08 18:58:06 +0100 message: Pcbnew: Enhancement in connections calculations: Until now, 2 tracks were seen as connected only if one end of the first track is *exactly* on one end of the other track. Now the 2 ends are seen as connected when they are "near" i.e. the distance between the 2 ends is < track width/2 ------------------------------------------------------------ revno: 3893 committer: jean-pierre charras branch nick: kicad timestamp: Mon 2013-01-07 21:52:15 +0100 message: Pcbnew: Fix unwanted selection clarification popmenu in board editor after double clicking on a DRC Unconnected error (For DRC clearance error, it was fixed in bzr 3838, but forgotten for DRC Unconnected error) ------------------------------------------------------------ revno: 3892 committer: jean-pierre charras branch nick: kicad timestamp: Mon 2013-01-07 08:46:01 +0100 message: Pcbnew: Fix Bug #1096766 ( Can't create filled zones after keepout zones) ------------------------------------------------------------ revno: 3891 committer: jean-pierre charras branch nick: kicad timestamp: Sun 2013-01-06 14:31:49 +0100 message: Gerbview: add option to show negative objects. ------------------------------------------------------------ revno: 3890 committer: Dick Hollenbeck branch nick: testing timestamp: Fri 2013-01-04 17:02:10 -0600 message: when linking a DSO, require all symbols to be resolved ------------------------------------------------------------ revno: 3889 committer: jean-pierre charras branch nick: kicad timestamp: Fri 2013-01-04 23:00:05 +0100 message: Pcbnew: fix link issue (undefined Read_GPCB_Descr symbol) in scripting mode. ------------------------------------------------------------ revno: 3888 author: Jacobo Aragunde Perez committer: jean-pierre charras branch nick: kicad timestamp: Fri 2013-01-04 18:47:59 +0100 message: Prevent Pcbnew from opening the same file twice. ------------------------------------------------------------ revno: 3887 author: Jacobo Aragunde Perez committer: jean-pierre charras branch nick: kicad timestamp: Fri 2013-01-04 13:06:50 +0100 message: Eeschema:commit patch with a small fix for windows. ------------------------------------------------------------ revno: 3886 committer: Wayne Stambaugh branch nick: testing timestamp: Thu 2013-01-03 16:51:26 -0500 message: Remove unused Geda footprint import source code file. ------------------------------------------------------------ revno: 3885 committer: Wayne Stambaugh branch nick: testing timestamp: Thu 2013-01-03 15:21:40 -0500 message: Doxygen warning fixes. ------------------------------------------------------------ revno: 3884 committer: jean-pierre charras branch nick: kicad timestamp: Thu 2013-01-03 20:25:12 +0100 message: Kicad manager: cleanup code, remove dead or not working code. Fix minor isssues ------------------------------------------------------------ revno: 3883 committer: Dick Hollenbeck branch nick: testing timestamp: Thu 2013-01-03 10:33:22 -0600 message: add eagle *.lbr lib path extension for future use ------------------------------------------------------------ revno: 3882 [merge] committer: jean-pierre charras branch nick: kicad timestamp: Wed 2013-01-02 23:12:16 +0100 message: Kicad: Fix a compil issue under Linux, and minor code cleaning, about wxFileWatcher ------------------------------------------------------------ revno: 3881 committer: jean-pierre charras branch nick: kicad timestamp: Wed 2013-01-02 09:34:46 +0100 message: Eeschema, Libedit: Fix potential issues when using some hot keys. ------------------------------------------------------------ revno: 3880 committer: jean-pierre charras branch nick: kicad timestamp: Wed 2013-01-02 08:55:48 +0100 message: Eeschema, Libedit: fix potential bugs. ------------------------------------------------------------ revno: 3879 committer: Dick Hollenbeck branch nick: testing timestamp: Tue 2013-01-01 22:05:48 -0600 message: 1) Implement EAGLE_PLUGIN::FootprintLoad(), FootprintEnumerate(), and IsFootprintWritable(). 2) Add PCAD_PLUGIN to _pcbnew.so for scripting, fixing a linking bug. ------------------------------------------------------------ revno: 3878 committer: jean-pierre charras branch nick: kicad timestamp: Tue 2013-01-01 21:52:37 +0100 message: Eeschema: fix Bug #1095005 ------------------------------------------------------------ revno: 3877 author: Brian Sidebotham committer: Dick Hollenbeck branch nick: testing timestamp: Tue 2013-01-01 14:48:32 -0600 message: switch a template's board format to kicad_pcb format ------------------------------------------------------------ revno: 3876 author: Brian Sidebotham committer: Dick Hollenbeck branch nick: testing timestamp: Tue 2013-01-01 14:39:25 -0600 message: Fixes a bug in the template file copying mechanism. The previous code failed to honour sub-directorys and flattened the whole tree whilst copying files. I have fixed this so that sub-directories that are not the meta directory will get copied verbatim into the new project directory. ------------------------------------------------------------ revno: 3875 [merge] committer: jean-pierre charras branch nick: kicad timestamp: Tue 2013-01-01 16:57:48 +0100 message: Kicad manager: * Use the recent wxFileSystemWatcher to automatically update the tree project when a file is created/deleted/renamed in the project directory (and if the file type is usually shown by the manager.) Needs wxWidgets 2.9.4 or more recent. * Also code cleanup, dead code or useless code removed.