Commit Graph

829 Commits

Author SHA1 Message Date
dickelbeck b8bfa5a6c0 remove unnecessary casts 2008-04-29 16:24:16 +00:00
dickelbeck b74db435f5 remove unnecessary casts 2008-04-29 16:22:39 +00:00
dickelbeck e7ece9c017 SetToolbars() sanity 2008-04-29 16:14:25 +00:00
dickelbeck 8ef7cf7708 more layer listbox issues 2008-04-29 15:43:28 +00:00
dickelbeck 9e46a77975 SetToolbars() fixes 2008-04-29 13:35:26 +00:00
dickelbeck c25e5c31e1 bug fixes 2008-04-29 03:18:02 +00:00
charras 3237ea1352 pcbnew PS output: now shows oblong holes with the true shape.
Also, uses kicad/bin in libs.win instead of kicad/winexe
2008-04-28 06:36:29 +00:00
dickelbeck ba92f94fde ProcessExecute instead of wxExecute 2008-04-24 16:55:35 +00:00
dickelbeck 080746ace7 debug support for fixing modules not marked with MOD_CMS 2008-04-23 18:11:36 +00:00
charras 1547987157 some enhancements. 2008-04-18 13:28:56 +00:00
f3nix 5cd2fad850 CMake:
* MinGWResourceCompiler: change output directory and name of compiled resource file (old resource object files have to be deleted manually, eg. cvpcb/cvpcb_rc.o since the 'make clean' target does not remove them).
* Add some comments.
2008-04-18 08:04:54 +00:00
dickelbeck 721d878fcf GetScreen() work, menu capitalization, beautifying 2008-04-17 16:25:29 +00:00
charras 25d0403221 pcbnew, cvpcb removed bug: forgotten paths when adding lib files 2008-04-17 08:33:27 +00:00
f3nix c77c3906bc CMake:
* Set a NAME_RESOURCES variable in MinGWResourceCompiler.
* Fix looking for zlib under msys (C:\msys\1.0). Minizip now builds under windows with external zlib.
2008-04-16 04:00:19 +00:00
charras 8123d3a5eb see changelog 2008-04-15 19:38:19 +00:00
charras 7f453831d5 eeschema: code cleaning. SCH_ITEM class used for all schematic items in eeschema. Files reorganization. 2008-04-14 19:22:48 +00:00
diemer b0e906abba minor cleanup 2008-04-13 19:38:33 +00:00
f3nix 63de4115dc CMake:
* Add mingw_resource_compiler macro (Win32).
* Fix windres wxWidgets include paths (Win32).
2008-04-13 19:07:32 +00:00
diemer 03569ca112 PCBNew: Display a warning on a file format version mismatch. Minor language fix. 2008-04-06 16:05:23 +00:00
diemer a015ff2ab4 Cleanup. Relabeled block zoom command. 2008-04-03 19:38:24 +00:00
charras 9039a0a579 minor changes and cleanup 2008-04-03 18:03:42 +00:00
kintel e3db76e9e4 include fix 2008-04-02 23:28:28 +00:00
dickelbeck a91f255ccd instance specific zone container clearance and pad treatment 2008-04-02 16:58:56 +00:00
dickelbeck 9d395aa0c5 MAC alpha support 2008-04-02 14:16:14 +00:00
dickelbeck a196a324d8 more BOARD_ITEM::Draw() support 2008-04-01 06:32:48 +00:00
dickelbeck f1b36209b1 DRAWSEGMENT::Draw() 2008-04-01 06:07:00 +00:00
dickelbeck aa93f54d97 BOARD_ITEM::Draw() 2008-04-01 05:21:50 +00:00
dickelbeck 4cf118ea0b simpler default net class 2008-03-31 13:45:36 +00:00
dickelbeck 4b94704ec7 formatting 2008-03-31 13:43:54 +00:00
charras 5ec1359a91 removed use of a DC in WinEDA_PcbFrame::LoadOnePcbFile(). 2008-03-31 08:00:15 +00:00
f3nix 3e06ab44db CMake cleanup. 2008-03-31 01:32:15 +00:00
dickelbeck 396203efb8 right static box resizes vertically 2008-03-25 16:20:07 +00:00
charras f34be93032 Ensure graphic and footprint texts have a sufficient size to be seen on screen.(bug 1909165). 2008-03-24 20:54:45 +00:00
charras 72357970aa Netlist dialog redesigned, netlist.cpp code modified 2008-03-22 18:08:44 +00:00
dickelbeck 2da432b271 plot fix, beautification 2008-03-22 05:55:06 +00:00
dickelbeck 11d8f51b5c dialog work 2008-03-21 19:27:11 +00:00
charras 9e35d3ef1b refined the dialog_freeroute_exchange. See changelog 2008-03-20 21:32:25 +00:00
dickelbeck c406eed135 class name changes, XOR artifacts 2008-03-20 01:50:21 +00:00
dickelbeck bd77c9f2e6 dialog width 2008-03-19 21:43:40 +00:00
f3nix f1925912ce CMakeLists.txt formatting. 2008-03-19 18:05:19 +00:00
dickelbeck d639ce285e dialog expansion 2008-03-19 15:24:42 +00:00
dickelbeck 00d253de20 ESC finally works 2008-03-19 14:38:06 +00:00
dickelbeck 7f9af0fdad reverting a days worth of my time 2008-03-19 13:49:23 +00:00
dickelbeck e6717b3f71 specctra dialog refinements 2008-03-18 21:18:04 +00:00
charras 0ff83cbab7 MODULE::GetBoundingBox() takes in account the clearence around the pads. other very minor changes 2008-03-18 11:53:52 +00:00
dickelbeck 6a3a1085ac crashing bug fix 2008-03-18 04:04:17 +00:00
dickelbeck 9e9a8fcf21 delete pad uses PostDirtyRect() 2008-03-18 02:52:49 +00:00
charras 9fb2c9fe23 some code cleaning and comments translations. Added: EDA_Rect::Merge( EDA_Rect & aRect ) (see changelog) 2008-03-15 10:24:32 +00:00
dickelbeck ae459044de Patch originating from Jonas Diemer 2008-03-15 04:18:32 +00:00
raburton a1edf83826 set eol-style native on new files 2008-03-14 18:17:51 +00:00
charras 747a3fa66f olved a bug in plot postscript format when drawing oblong pad 2008-03-14 16:02:47 +00:00
charras 8a71b1aef5 minor changes 2008-03-14 15:11:00 +00:00
charras a6006ef386 missing pjd file added 2008-03-14 14:00:18 +00:00
charras 813b0ab583 Added a tool to the upper toolbar which gives and easy access to freeroute 2008-03-14 10:09:39 +00:00
lifekidyeaa 6d609d1837 Fixed segfault which occured when open ing the module editor, loading a module, closing it, and opening the module editor again. This was
caused by prematurely deleting the module editor's m_Pcb pointer, which has the same value (points to the same structure) as 
g_ModuleEditor_Pcb hence should not be 
deleted.
2008-03-14 05:47:35 +00:00
charras fb54ab8649 Dirty rect used in footprint start move, rotation, flip and delete. 2008-03-13 21:18:05 +00:00
charras 8bfdd0407c Use dirty rectangle when deleting a footprint 2008-03-13 10:08:42 +00:00
dickelbeck 8ab53fc6aa thru hole padstack with different copper layer masks fix 2008-03-12 16:24:38 +00:00
dickelbeck 33e06f28a1 BOARD constructor fix 2008-03-12 16:24:12 +00:00
charras 157298ba5b minor changes 2008-03-12 11:49:16 +00:00
f3nix 07a0e142ed Lowercase CMake commands. 2008-03-11 15:57:54 +00:00
dickelbeck 51ed187432 fixed Display_Infos 2008-03-11 05:41:33 +00:00
dickelbeck 6153dadc07 TRACK::GetBoundingBox() revised for when track clearance is displayed 2008-03-11 01:19:08 +00:00
dickelbeck e724e4fd31 delete net uses dirty rect 2008-03-10 15:51:44 +00:00
dickelbeck bc04d5e54c delete track uses dirty rect 2008-03-10 15:02:27 +00:00
dickelbeck 3bb1764dff delete track uses dirty rect 2008-03-10 15:00:22 +00:00
dickelbeck 920ea81061 dirty stuff 2008-03-10 13:33:12 +00:00
charras 8111fe4984 Dirty rect Ok. Code must be cleaned. Import footprints from gpcb ok. See changelog for details 2008-03-10 08:14:20 +00:00
dickelbeck 4dd8a2d587 increased the DRC spacing by 1/2 mil for freerouter 2008-03-07 00:46:41 +00:00
dickelbeck f966e8a437 testing 2008-03-06 01:46:13 +00:00
dickelbeck 9ddeffe749 Remove DEBUG printf 2008-03-05 22:40:07 +00:00
dickelbeck aa51131bdc BoundingBox 2008-03-05 22:39:33 +00:00
CHARRAS 10f1040b42 Solved problem in fill zone calculations when using buried or blind vias (like micro vias) 2008-03-05 14:57:24 +00:00
lifekidyeaa e6602b0c94 fixed a logical bug in the creation of drill files. 2008-03-05 04:51:48 +00:00
dickelbeck a4ffa8fa90 no XORing on delete segment 2008-03-04 21:39:46 +00:00
dickelbeck 2d2ed2a915 Magnetism 2008-03-04 21:10:18 +00:00
dickelbeck 79eca85bd5 Magnetism 2008-03-04 19:17:19 +00:00
dickelbeck 3d73eb6823 Beautification, Doxyfile edits 2008-03-04 14:27:48 +00:00
lifekidyeaa 0dc3be8806 added an option to enable/disable magnetic tracks in the general options dialog of PCBnew (same as the magnetic
pads option.)  Haven't fixed the via issue 
(since I don't quite understand why it is doing this, nor does it occur in 100% of the cases), but now you can just 
turn 
off magnetic tracks when I desire to move vias by small increments.  Magnetic tracks are on by default.  Original 
via complaint here: 
http://tech.groups.yahoo.com/group/kicad-devel/message/1155

Also mostly gotten rid of the annoying "Unable to drag this segment: two collinear segments" error.  Now, if two 
(or more) segments are collinear, they are merged into one equivalent segment when you try to drag them while 
maintaining slope.  I can't imagine any cases where this would be a bad thing (and I have plenty of experience where 
the error was not desired!).  Note I say *mostly* because there still seem to be some length=1 (e.g. 0.003mm) segments 
at the end of valid-length segments.  I do not want to remove them because this would change the board layout, though 
in a basically imperceptible way.  We could maybe have an option to clean & remove these minimal-length segments, but 
I worry that they serve to connect things slightly off grid & those things on-grid; also, removal may cause DRC 
errors. It would be good if we could avoid their creation.(?)
2008-03-04 05:40:15 +00:00
dickelbeck 10e13ae50a layer names in *.brd file 2008-03-04 04:22:27 +00:00
dickelbeck 72b90c6a8a see change_log.txt 2008-03-01 13:15:41 +00:00
dickelbeck fcc86fb007 fix for magnetic tracks for parallel case, cleanup of original patches 2008-02-29 23:01:30 +00:00
dickelbeck 4b04d6c287 fix for magnetic tracks for parallel case, cleanup of original patches 2008-02-29 20:35:11 +00:00
dickelbeck 8ef962305a more amazing free specctra software 2008-02-29 06:49:34 +00:00
dickelbeck 1dbf5e21f7 beautify 2008-02-27 15:26:16 +00:00
dickelbeck 4b8925dd61 marker location bug 2008-02-26 21:12:31 +00:00
dickelbeck 30932a4607 Werner Almesberger's patches 2008-02-26 21:12:08 +00:00
CHARRAS 2a1b776be6 see changelog 2008-02-26 19:19:54 +00:00
dickelbeck d2fe629b13 drc dialog fixes 2008-02-23 04:54:06 +00:00
dickelbeck f406e9d97a drc dialog fixes 2008-02-23 04:53:44 +00:00
dickelbeck 6bd9b7fc3e only a period, period 2008-02-23 03:25:54 +00:00
dickelbeck 5d3feec342 say found item 2008-02-23 01:27:50 +00:00
dickelbeck 811b8936b5 beautify 2008-02-23 01:27:21 +00:00
f3nix ad55799485 Fix compilation errors/warnings when using g++ 4.3 (snapshot). 2008-02-22 20:38:49 +00:00
dickelbeck 7559e1347c specctra_export: add support for dsn outline 2008-02-22 17:34:11 +00:00
dickelbeck 36554e68d4 on export, test via for netcode == 0 2008-02-21 06:04:32 +00:00
dickelbeck 9086e68d47 specctra_export fix for pads with offsets 2008-02-20 19:13:20 +00:00
dickelbeck 951e759fd1 dodge some debug asserts in wxFileDialog which happen if the filename has a path 2008-02-20 07:19:40 +00:00
dickelbeck a248ead341 zone containers selectability 2008-02-20 06:47:19 +00:00
dickelbeck 1b39dfc7c9 highlight zone containers 2008-02-19 16:54:57 +00:00
dickelbeck 7750cf6d4f message consistency 2008-02-19 16:54:32 +00:00
dickelbeck c04619bb50 bug fixes 2008-02-19 07:06:58 +00:00
f3nix 572c448796 Use import icons for import. 2008-02-19 05:22:20 +00:00
f3nix a9ff3f965c Small CMake cleanup. 2008-02-19 04:30:17 +00:00
dickelbeck 8eff8df94b beautify 2008-02-19 00:35:45 +00:00
dickelbeck ce04867e84 BOARD::GetLayerName() 2008-02-19 00:30:10 +00:00
dickelbeck 7898af976f printf conditional on defined(DEBUG) 2008-02-19 00:28:42 +00:00
plyatov f942690930 Additions to the menu (see changelog). 2008-02-17 21:19:13 +00:00
CHARRAS 87f4916afb files reorder 2008-02-15 22:50:52 +00:00
dickelbeck c7e7014b14 module flip reverting on exception 2008-02-14 15:34:40 +00:00
dickelbeck cb1384032a more amazing free specctra work 2008-02-14 01:59:31 +00:00
dickelbeck bd9713fb86 more amazing free specctra work 2008-02-14 01:10:28 +00:00
dickelbeck 709be49518 more amazing free specctra work 2008-02-14 01:07:52 +00:00
lifekidyeaa c5cd85027b 2008-Feb-12 UPDATE Tim Hanson sideskate@gmail.com
================================================================================
+eeschema
        * commiting my changes to allow multiple instances of a given schematic file within 
a hierarchy:
        ** internally, m_currentScreen has been replaced with m_currentSheet,
                which is a list or 'path' of screens.  The path of screens is used to 
generate
                a series of timestamps, which is converted to flat component reference via 
a look-up
                table in the schematic files.
        ** this means that m_currentScreen is no longer used -- use GetScreen().
        ** GetScreen is virtual, as some of the dialogs keep around a WinEDA_BaseScreen 
pointer.
        ** all sub-sheets in a given schematic must have different names to generate a 
meaningful netlist.
2008-02-12 21:12:46 +00:00
dickelbeck e5b9706f6d Trap bad text layer numbers with DisplayError 2008-02-12 02:44:46 +00:00
dickelbeck 3fa938185f simplified makeIMAGE() 2008-02-12 02:09:39 +00:00
dickelbeck 2b215d81ba amazing free specctra software 2008-02-12 01:02:53 +00:00
dickelbeck dd141c1794 more amazing free specctra software 2008-02-09 16:33:03 +00:00
dickelbeck d47823c144 specctra session work 2008-02-09 08:34:45 +00:00
dickelbeck 40e2fed36e specctra export pad fixes 2008-02-08 15:00:50 +00:00
dickelbeck 7dbb0da3bb more amazing free specctra import/export software 2008-02-08 00:16:59 +00:00
dickelbeck f0ba106edb more amazing free software 2008-02-07 20:23:58 +00:00
dickelbeck 70fde0fded specctra import work 2008-02-07 17:10:12 +00:00
dickelbeck c8584436b4 specctra import work 2008-02-07 06:49:16 +00:00
dickelbeck cf460637b2 beginnings of the 2 specctra imports 2008-02-06 22:32:15 +00:00
f3nix 47e7d24f45 Fix win32 "filename.ico not found" error. 2008-02-06 20:36:44 +00:00
dickelbeck ab01d0f2f2 more amazing free software 2008-02-05 05:08:10 +00:00
dickelbeck 57c1927121 more amazing free software 2008-02-05 02:13:16 +00:00
CHARRAS 68e942b2f4 A zone outline,when edited, is now properly redrawn after zooming 2008-02-04 11:26:56 +00:00
dickelbeck d4562043a2 more amazing free software 2008-02-03 21:46:12 +00:00
dickelbeck 227fa1e26e fixed specctra_export's net handling 2008-02-03 15:23:00 +00:00
dickelbeck 431a85e073 beautification 2008-02-03 15:22:22 +00:00
CHARRAS c982594167 solved problem with pcbnew/makefile.include: did not compile under linux 2008-02-02 12:42:43 +00:00
CHARRAS 7055a2bc47 zone outlines edition: added drag outline edge 2008-02-01 21:30:45 +00:00
dickelbeck a60cbb91b5 specctra export: quote toks with % in them for freerouting.net 2008-02-01 21:19:51 +00:00
dickelbeck d44f1c0de5 more amazing free specctra software 2008-02-01 20:52:49 +00:00
dickelbeck b9f9d53998 more amazing free specctra software 2008-02-01 20:32:18 +00:00
CHARRAS 4a0b560766 zone outlines edition refinements 2008-02-01 11:01:32 +00:00
dickelbeck 14cd0109aa more amazing free software 2008-02-01 01:09:39 +00:00
CHARRAS af445e70ea remove the old EDGEZONE class. Cleaning code in polyline.x 2008-01-31 20:53:44 +00:00
dickelbeck b62a69fc9b more amazing free software 2008-01-31 06:46:31 +00:00
dickelbeck e775cee97b more amazing free software 2008-01-31 01:30:52 +00:00
dickelbeck b91f11ad38 more amazing free software 2008-01-30 19:16:46 +00:00
f3nix af1c15646f CMake:
* Change tabs to spaces.
* Make Boost required.
2008-01-30 09:42:19 +00:00
dickelbeck 2db8cd2b2a more free specctra support, MODULE::GetValue() 2008-01-29 22:10:14 +00:00
dickelbeck 1c294c33a5 more free specctra support, MODULE::GetValue() 2008-01-29 22:09:09 +00:00
dickelbeck 67ebe29b60 more free specctra work 2008-01-29 16:45:14 +00:00
CHARRAS 4ac2fd416d infospgm.cpp moved from share/ to common/ 2008-01-28 19:26:19 +00:00
CHARRAS 44c0105709 some enhancements. See changelog 2008-01-28 18:44:14 +00:00
dickelbeck 6ab5ad27f5 Wayne Stambaugh's patch which allows infospgm.cpp to be compiled once rather than for each program 2008-01-28 05:49:15 +00:00
dickelbeck eaa147c110 spelling errors, specctra work 2008-01-26 02:02:27 +00:00
dickelbeck 501fb2c270 more free specctra work 2008-01-25 22:03:36 +00:00
CHARRAS 22affc6750 Better support for micro vias. infos in changelog 2008-01-25 16:47:36 +00:00
dickelbeck 48dc3d0695 COLLECTOR::BasePtr() 2008-01-25 15:13:57 +00:00
CHARRAS 9ba9be706e void Change_Side_Module( MODULE* Module, wxDC* DC ) is now member of class BOARD (as asked in todo list) 2008-01-25 13:16:24 +00:00
dickelbeck f50ec6e0b8 D_PAD::Compare() 2008-01-24 21:50:12 +00:00
dickelbeck 1969a51173 more free specctra dsn work 2008-01-24 21:47:54 +00:00
CHARRAS b8b0fc6e04 Bugs about fill zones and block delete removed 2008-01-24 21:05:08 +00:00
CHARRAS 4195d71fa2 Bugs about fill zones and block delete removed 2008-01-24 19:51:13 +00:00
dickelbeck 143d07903a added ZONE_CONTAINER::GetClass() and beautified 2008-01-23 22:39:09 +00:00
dickelbeck 9da29ee2e2 fixed parsing functions 2008-01-23 22:38:16 +00:00
dickelbeck d06366efbd renamed PLANE, fixed Format()s 2008-01-23 22:37:55 +00:00
dickelbeck 01ab8ff406 more specctra export work 2008-01-23 22:37:03 +00:00
dickelbeck eaa1c22336 more specctra export work 2008-01-23 22:36:37 +00:00
CHARRAS bbae2b12b1 Plot option in GERBER format Plot (Exclude Edge Pcb layer) modification (now, default = off, and saved in config) 2008-01-23 08:01:38 +00:00
dickelbeck f3fcfce609 specctra work 2008-01-23 01:52:49 +00:00
dickelbeck 74d373e6fa fix segfault 2008-01-23 01:52:32 +00:00
dickelbeck 5d3ef66843 added GetLayerName() 2008-01-23 01:50:16 +00:00
dickelbeck 06011d6e6a fixed a crash which happened if there were no pads at all. 2008-01-23 01:18:41 +00:00
dickelbeck 300d50b1bc more specctra dsn work 2008-01-22 20:48:02 +00:00
dickelbeck 0f3b3ee2cb add specctra export 2008-01-22 20:39:49 +00:00
dickelbeck e40903c16f removed source specific flags, which is not useful without being able to tie it to a specific *.o file, assuming there might be more than one *.o file per *.cpp file. 2008-01-22 20:37:58 +00:00
dickelbeck 6ce888819f added Show() function 2008-01-22 20:36:46 +00:00
dickelbeck b3fd1b81ee copyright change and new TYPE_COLLECTOR class 2008-01-22 20:35:46 +00:00
dickelbeck 0349e4b148 specctra export support 2008-01-21 22:23:48 +00:00
dickelbeck 8d79a82b3d specctra export support 2008-01-21 22:16:45 +00:00
dickelbeck 55853ea6ff initial version of specctra export 2008-01-21 21:24:39 +00:00
dickelbeck 998de50e82 lexer tweaks, more token definitions 2008-01-21 20:55:04 +00:00
dickelbeck babc73e7fa first version after splitting out specctra.h 2008-01-21 20:54:19 +00:00
dickelbeck b67f798327 initial version, split out from specctra.cpp 2008-01-21 20:53:35 +00:00
CHARRAS fcc6d8d7cf bug 1874663 solved (edit a pad netname does not work very well) 2008-01-21 19:16:45 +00:00
CHARRAS e9b3322fc0 On line DRC when creating a zone outline 2008-01-20 19:55:22 +00:00
dickelbeck da3f44305b more specctra dsn work 2008-01-20 12:58:55 +00:00
dickelbeck b2e11dc9d2 more specctra dsn work 2008-01-20 00:34:21 +00:00
dickelbeck b8f048b55e more specctra dsn work 2008-01-19 06:56:48 +00:00
dickelbeck 76344d43b1 more specctra dsn work 2008-01-18 22:41:16 +00:00
dickelbeck 2afb9cb9d9 new source files 2008-01-18 17:10:54 +00:00
dickelbeck 10c590196c new source files 2008-01-18 17:09:39 +00:00
dickelbeck c425aeb350 svn ps svn:eol-style native 2008-01-18 15:47:15 +00:00
CHARRAS a3ea4268df support for micro vias. small problem in zone detection solved 2008-01-18 09:15:21 +00:00
CHARRAS 7d676fbfd3 support for micro vias. small problem in zone detection solved 2008-01-18 08:54:15 +00:00
dickelbeck 1d6830467c layer combobox width change 2008-01-18 07:22:19 +00:00
dickelbeck d597dfc920 more specctra dsn work 2008-01-17 22:51:09 +00:00
dickelbeck 25c149bb40 text mirroring fix from Andrey Sivchikov 2008-01-17 15:21:36 +00:00
dickelbeck e081566706 more specctra dsn work 2008-01-16 23:08:22 +00:00
CHARRAS 12dfd80f37 see changelog 2008-01-16 20:55:58 +00:00
CHARRAS f85ade75d8 see changelog 2008-01-16 20:37:50 +00:00
raburton ed0265cb77 set eol-style native on new files 2008-01-16 18:48:04 +00:00
dickelbeck 592ab30c0b more specctra dsn work 2008-01-15 23:12:38 +00:00
dickelbeck c72857f415 more specctra dsn work 2008-01-14 22:50:08 +00:00
CHARRAS f5f6bb6ff5 code cleaning 2008-01-14 20:21:54 +00:00
CHARRAS 6f2c09c6dc code cleaning 2008-01-14 19:24:41 +00:00
CHARRAS e3a3d16af8 small bugs fixed. Added: Support for microvias (see changelog) 2008-01-12 20:31:56 +00:00
dickelbeck a5e2913ded more specctra dsn work 2008-01-11 20:25:52 +00:00
CHARRAS 6c3235c112 first DRC control about zone outlines. Needs improvements, but works 2008-01-10 20:53:41 +00:00
CHARRAS 8d90da0a2d reorder GENERAL_COLLECTOR lists in collectors.cpp due to markers change 2008-01-08 17:44:20 +00:00
CHARRAS 82a268a63e bug solved in block.cpp 2008-01-08 13:36:05 +00:00
dickelbeck e0a1cc6873 more specctra dsn work 2008-01-07 07:43:23 +00:00
CHARRAS 638ab25498 more about zones. 2008-01-06 20:58:27 +00:00
CHARRAS 0120f07d54 code cleaning 2008-01-06 17:19:36 +00:00
CHARRAS 1fb25193f7 Block commands now works with zones. 2008-01-06 14:56:52 +00:00
CHARRAS 339a90e7ac Block commands now works with zones. 2008-01-06 12:43:57 +00:00
f3nix 338e0db75a Debug build should be easier now. See how-to-build-kicad.txt. Tested on linux only. 2008-01-06 12:03:13 +00:00
raburton f77e47dc87 Add COMPONENT parameter to INSTALL commands.
This allows you to install only specific components (i.e. binaries, resources, doc files in specific languages), particularly useful for package mainatiners.
Default install will work as before (i.e. install everything).
2008-01-06 10:11:28 +00:00
dickelbeck de33b1cbb3 more specctra dsn work 2008-01-06 01:24:36 +00:00
dickelbeck 2587a64f61 removed old, commented out code 2008-01-06 01:14:28 +00:00
dickelbeck 9a2829f1e2 support comments in dsn files 2008-01-06 00:45:49 +00:00
dickelbeck a3510713b9 -Wall was already in place 2008-01-05 22:56:08 +00:00
dickelbeck bd5ca82f63 use pad_shapes.h 2008-01-05 17:30:56 +00:00
dickelbeck af47386c50 more specctra dsn work 2008-01-05 17:24:56 +00:00
dickelbeck 4b979f58e0 enabled -Wall, and getting -Wformat with it, for specctra development 2008-01-05 16:31:03 +00:00
f3nix 95565cda3e Some small CMake fixes. 2008-01-05 13:47:52 +00:00
CHARRAS 97be005035 Added: Delete cutout outline in zone popup menu 2008-01-05 13:37:51 +00:00
raburton f63492f530 set eol-style native on new file 2008-01-04 12:32:10 +00:00
CHARRAS ffd3a7133a more about zones. current No DRC for outlines 2008-01-04 12:27:16 +00:00
dickelbeck 945c14d4ea more specctra dsn work 2008-01-04 08:28:16 +00:00
dickelbeck 36f6103b34 more specctra dsn work 2008-01-03 22:24:17 +00:00
dickelbeck ba762fafba more specctra dsn work 2008-01-03 15:53:45 +00:00
dickelbeck a8eed789e0 more specctra dsn work 2008-01-03 06:33:28 +00:00
dickelbeck d7a85428fa more specctra work 2008-01-02 18:18:37 +00:00
CHARRAS 62a28440e0 wxstruct modified and wxPcbStuct.h added. some minor other changes 2008-01-01 11:46:47 +00:00
dickelbeck 0aaf01e98d more specctra work 2008-01-01 08:53:12 +00:00
dickelbeck 0d3fd5d17f more specctra work 2008-01-01 08:45:47 +00:00
dickelbeck 4eac2675de specctra_test target sources 2008-01-01 07:52:54 +00:00
CHARRAS 738d00ba72 more about new zone handling: fill zones now exists 2007-12-30 18:20:51 +00:00
f3nix cbea44a663 * Fix CMake build.
* Add polygon library.
2007-12-30 03:30:34 +00:00
CHARRAS 5eda8a52ce First draft (and first code..) about new zone handling 2007-12-29 19:15:58 +00:00
f3nix cda4ed9659 Some tweaks for Windows CMake. 2007-12-26 03:48:17 +00:00
f3nix 1eea739209 Small CMake cleanup. 2007-12-25 21:17:04 +00:00
f3nix 61ebbd58f8 Small CMake cleanup. 2007-12-25 20:48:58 +00:00
dickelbeck f38bb9d854 added boost checking 2007-12-23 06:31:52 +00:00
dickelbeck a7d68dd5fb added boost checking 2007-12-23 06:30:05 +00:00
dickelbeck 69409a505d more dsn work 2007-12-23 06:10:51 +00:00
dickelbeck c5e5815481 more dsn work 2007-12-23 05:43:30 +00:00
dickelbeck 53be3141d7 more specctra dsn import/export work 2007-12-22 15:18:03 +00:00
dickelbeck b55e819ba3 more specctra dsn import/export work 2007-12-22 15:07:42 +00:00
dickelbeck 745c9d2118 started specctra dsn import/export 2007-12-22 08:09:31 +00:00
dickelbeck a441900dca started specctra dsn import/export 2007-12-22 07:18:20 +00:00
dickelbeck 2a8f0f5d40 fixed compiler warning 2007-12-22 07:13:27 +00:00
CHARRAS 3104b5d885 bug in cvpcb 2007-12-20 22:27:32 +00:00
raburton 6991b49691 set eol-style native on new files 2007-12-19 16:44:53 +00:00
dickelbeck fbe304722e when drc denies via insertion, bridge track not deleted 2007-12-18 02:34:54 +00:00
dickelbeck 10ece80b5a when drc denies via insertion, bridge track not deleted 2007-12-18 00:04:08 +00:00
dickelbeck 219cedf0fb file maintenance 2007-12-17 22:13:20 +00:00
dickelbeck 11d7ec7f0c file maintenance 2007-12-17 22:08:42 +00:00
dickelbeck 37013024f8 follow zone restructuring 2007-12-17 21:55:15 +00:00
dickelbeck 2d51623057 satisfy compiler warning 2007-12-17 21:54:24 +00:00
CHARRAS 7e7a793753 some changes about zones: enhanced dialog, and files reorganisation 2007-12-17 20:18:04 +00:00
dickelbeck 4a32a601e2 SwitchLayer() fix 2007-12-14 22:31:45 +00:00
dickelbeck 806f9aa1ca highlight tool HitTest()ing prefers pads over tracks 2007-12-13 14:23:50 +00:00
dickelbeck ced5d7b459 highlight tool HitTest()ing prefers pads over tracks 2007-12-13 14:21:50 +00:00
dickelbeck 69c5bdea30 highlight tool HitTest()ing prefers pads over tracks 2007-12-13 06:24:09 +00:00
dickelbeck 0760976fcd beautified 2007-12-12 15:22:49 +00:00
dickelbeck 01df6c34f7 zone drawing fix 2007-12-12 06:02:43 +00:00
dickelbeck 86885a7aef dodge seg fault, caused by a bad layer number 2007-12-11 20:28:13 +00:00
dickelbeck af80a3cb7e eliminate warnings 2007-12-11 20:26:40 +00:00
dickelbeck b96f57d1e6 colored bitmaps were too small to be visible 2007-12-11 19:39:08 +00:00
dickelbeck cbaf4f9f7e hotkey fix for + and - 2007-12-11 06:35:52 +00:00
dickelbeck be015fdf24 copyright notice 2007-12-10 05:42:42 +00:00
f3nix 78ec79f637 Fix CMake build. 2007-12-09 14:13:34 +00:00
raburton fe284db095 set eol-style native on new files 2007-12-09 12:59:06 +00:00
CHARRAS bffa0689f0 changes in file organisation and classes to prepare zone redesign 2007-12-09 12:55:53 +00:00
CHARRAS 611c220891 Minor bug in drill map : inaccurate via shapes (trunk and tag) 2007-12-07 08:34:03 +00:00
dickelbeck cfb67ec45c removed debug printfs 2007-12-07 00:04:47 +00:00
CHARRAS 11e5d288b8 solved bug when loading a footprint in modedit: invisible text attribute was lost (trunk and tag) 2007-12-06 19:55:31 +00:00
CHARRAS f2b43e752f solved drc.cpp error (pcbnew crashes in track creation or edition). very minor other changes (translation) 2007-12-06 07:35:26 +00:00
dickelbeck 0f452cc016 patch 2007-12-05 20:54:11 +00:00
dickelbeck 628be5d1c1 chasing a bug 2007-12-05 17:56:57 +00:00
dickelbeck 9200a9da7f wxBeginBusyCursor 2007-12-05 14:17:10 +00:00
dickelbeck 67e726c62d use local time, not gm time 2007-12-05 13:50:42 +00:00
dickelbeck f7b41273ac drc re-work now done 2007-12-04 20:44:41 +00:00
dickelbeck e6aa9435ff DRC ready for testing 2007-12-04 18:33:41 +00:00
dickelbeck 3e2662aed8 mord DRC changes 2007-12-04 18:23:38 +00:00
dickelbeck 36c316e7e0 DRC dialog work 2007-12-04 07:04:53 +00:00
dickelbeck 15b7002012 drc work 2007-12-03 21:28:56 +00:00
CHARRAS 4002c6f418 Solved an annotation problem, some code cleanning and translation 2007-12-03 06:54:19 +00:00
dickelbeck 0803392344 another DRC progress update 2007-12-03 05:14:51 +00:00
dickelbeck 76fb213bf0 2nd of 3 commits for DrcDialog rework 2007-12-01 05:53:52 +00:00
dickelbeck 3465bfeb82 2nd of 3 commits for DrcDialog rework 2007-12-01 05:37:44 +00:00
dickelbeck 128521f0fe 2nd of 3 commits for DrcDialog rework 2007-12-01 03:42:52 +00:00
CHARRAS cea3f06a9d pcbnew: remove bug in block delete zone (crashes pcbnew) 2007-11-29 11:13:16 +00:00
dickelbeck 0415674d82 MARKER and DRC rework, continued 2007-11-27 22:49:35 +00:00
CHARRAS aef4b6e81c pcbnew: connect.cpp : english translation of comments 2007-11-27 17:42:15 +00:00
dickelbeck 514c63c775 DRC rework start 2007-11-27 01:34:35 +00:00
dickelbeck 36fa92a193 dialogblocks syncing 2007-11-25 22:09:42 +00:00
dickelbeck 625ed22f6d portable SetFocus() example 2007-11-25 06:42:47 +00:00
dickelbeck 14a0817ea9 CC= becomes CXX= 2007-11-25 06:38:08 +00:00
CHARRAS 6d0a8f2c71 last update for the kicad release candidate 2007-11-20 10:08:07 +00:00
kintel 7b007f6d85 Added deps make target for Mac OS X 2007-11-19 14:35:04 +00:00
CHARRAS 37d19fb2d6 Removed a bug (function Delete_Zone() ) which crashes pcbnew 2007-11-15 10:09:12 +00:00
CHARRAS 0605d07263 2007-11-14 16:02:19 +00:00
g_harland 892b46c455 Three more dialogs enhanced 2007-11-13 09:35:39 +00:00
dickelbeck 9b40caee5a BOARD::Show() cleanup 2007-11-12 14:59:22 +00:00
dickelbeck 8a0e750ca9 modedit bug fix 2007-11-12 06:00:42 +00:00
dickelbeck 238c12dae0 modedit bug fix 2007-11-12 05:53:48 +00:00
CHARRAS 813d303c42 remove eeconfig.h error, and wxWidget version dependent trivial compile warning 2007-11-10 20:12:00 +00:00
raburton abd7e400a0 removed a couple of trivial build warnings 2007-11-10 19:42:40 +00:00
CHARRAS 05e69660a0 minor changes before creating a stable version 2007-11-09 14:42:10 +00:00
g_harland 5017812e2e Sizers now provided for what was the "Colors:" dialog (now the "Pcbnew Layer Colors:" dialog) 2007-11-09 08:14:39 +00:00
f3nix 7a65708459 CMake build: preliminary support for install targets under linux. 2007-11-08 12:46:02 +00:00
f3nix 53c3ddd363 gcc 4.2.1 compatibility: change char * to const char * 2007-11-08 10:00:38 +00:00
f3nix 9307b49eec CMake build system for all apps. Usage in install.txt 2007-11-08 07:17:37 +00:00
CHARRAS 5a948e98b7 made ADD_MENUITEM_xx static inline 2007-11-05 07:07:00 +00:00
g_harland 67feced1bf Update "Swap Layers:" and "Layer selection" dialog boxes again 2007-11-05 06:14:55 +00:00
dickelbeck 82d17cc236 Edit Via menu item 2007-11-04 22:15:32 +00:00
raburton bc52b0e60e simple hacky make dependancy solution 2007-11-04 22:14:47 +00:00
dickelbeck fba0461899 Delete Via menu item 2007-11-04 04:44:35 +00:00
dickelbeck dfcab12390 another fix 2007-11-03 04:00:49 +00:00
dickelbeck eb3976df29 fixed track delete bug 2007-11-02 20:17:35 +00:00
dickelbeck f72c53e871 reverting until better fix 2007-11-02 19:53:38 +00:00
dickelbeck eec9f1f428 fixed track delete bug 2007-11-02 18:21:43 +00:00
g_harland b30b24c50a Update (Pcbnew) "Swap Layers:" and (GerbView) "Layer selection" dialog boxes 2007-11-02 05:33:31 +00:00
CHARRAS 64784945ff zone.cpp comments translated into english 2007-11-01 12:34:24 +00:00
g_harland 5746386290 Added definitions for FIRST_COPPER_LAYER and LAST_COPPER_LAYER 2007-11-01 05:27:31 +00:00
dickelbeck 70aa4d547f english comments 2007-11-01 04:48:14 +00:00
dickelbeck 3c74b2e5c3 zones work 2007-10-31 20:02:34 +00:00
dickelbeck 31a864e7dc comment cleanups 2007-10-31 14:14:21 +00:00
CHARRAS 3d0e6a5f1e gcc 4.2.1 compatibility: change char * to const char * whenever it was necessary 2007-10-31 08:34:05 +00:00
dickelbeck 5177d1a700 more zone preps 2007-10-31 06:47:41 +00:00
dickelbeck f353c77cdc more zone preps 2007-10-31 06:40:15 +00:00
dickelbeck 64e9e16886 virtual BOARD_ITEM::Save() 2007-10-30 21:30:58 +00:00
CHARRAS a67a4f7eef listboxes.cpp problem: apply to window version only. Some other very minor enhancements and bug fixes 2007-10-30 20:40:08 +00:00
CHARRAS e704c62576 some minor enhancements 2007-10-29 15:51:48 +00:00
CHARRAS 0bcc4d34b8 some comment translations into English 2007-10-29 10:05:07 +00:00
kintel 18dbb303c4 Added Mac OS X icons and Info.plist files from Marco Serantoni 2007-10-28 23:04:56 +00:00
kintel c9679e65c9 Updated build system for Mac OS X 2007-10-28 18:47:28 +00:00
kintel d516b3b685 default wx icons for Mac OS X (the existing icons have too low resolution) 2007-10-28 17:07:29 +00:00
CHARRAS f0cd147643 pcbnew: use collector class to locate items in modedit, the footprint editor (thanks, Dick). 2007-10-27 18:05:50 +00:00
CHARRAS ec02baab5f remove unused files. some translations.
cvpcb:	set flag wxFRAME_FLOAT_ON_PARENT when create the footprint 3D frame and the display frame
2007-10-27 12:24:09 +00:00
g_harland a95237d83a set svn:eol-style (native) attribute on new pcbnew/class_marker.h file 2007-10-26 09:41:25 +00:00
CHARRAS 2a5676b2e2 Add class_marker.cpp and class_marker.h. Some other minor changes 2007-10-26 06:08:19 +00:00
dickelbeck a287b16fec MsgPanel when saving fix 2007-10-22 20:40:18 +00:00
g_harland 185738fa90 Changed value of wxRESIZE_BORDER field within pcbnew/dialog_drc.pjd from 1 to 0;
replaced wxRESIZE_BORDER field within pcbnew/dialog_drc.h with MAYBE_RESIZE_BORDER field
2007-10-22 00:52:13 +00:00
g_harland 182dbb605b MAYBE_RESIZE_BORDER field now provided within all .pjd files;
MAYBE_RESIZE_BORDER field restored to cleaningoptions_dialog.h
2007-10-22 00:26:05 +00:00
CHARRAS 9b58687c50 rename dialog_clean_pcb.pjd, other minor changes 2007-10-21 16:46:13 +00:00
dickelbeck 3d82623c26 track & via recovery stuff 2007-10-19 23:02:11 +00:00
dickelbeck ce91e15b6d make pcbnew/clean.cpp readable 2007-10-19 19:58:31 +00:00
dickelbeck 7693e34e96 fixed compilation errors with VIA symbols 2007-10-19 16:24:44 +00:00
CHARRAS ab436f0aa7 remove a change in connect.cpp(was made for debug) 2007-10-19 08:32:10 +00:00
CHARRAS cfc6872238 some translations 2007-10-19 06:31:17 +00:00