Commit Graph

213 Commits

Author SHA1 Message Date
dickelbeck 2edabd5556 moved enum Track_Shapes to board_item_struct.h 2008-05-05 19:56:06 +00:00
dickelbeck 7f3cd757b8 moved enum Track_Shapes to board_item_struct.h 2008-05-05 19:55:49 +00:00
dickelbeck 9daeed6f45 operator << (wxString, wxPoint) 2008-05-05 19:47:58 +00:00
raburton 2e173c9756 bitmap work 2008-05-05 18:52:43 +00:00
raburton 2773be4ff5 more bitmaps work 2008-05-05 16:13:49 +00:00
stambaughw 994e4e5d7e Use Subversion to automatically generate date and version information when building with CMake. 2008-05-05 13:26:46 +00:00
raburton 052614282b tidy of bitmaps (part of) 2008-05-04 21:09:09 +00:00
charras 0ac832f066 screen number and screen count now are set 2008-04-30 17:04:22 +00:00
dickelbeck 3912554721 comment fix 2008-04-30 12:35:45 +00:00
dickelbeck f95962f100 revision change 2008-04-29 15:45:46 +00:00
dickelbeck 9e46a77975 SetToolbars() fixes 2008-04-29 13:35:26 +00:00
charras 6bd3fea110 wxProcess::open does not work under windows (the process stays in background mode), wxExecute is still used under windows
Minor other changes
2008-04-25 07:33:45 +00:00
dickelbeck ba92f94fde ProcessExecute instead of wxExecute 2008-04-24 16:55:35 +00:00
charras 6f4f6f6ef8 Added: Dutch language option 2008-04-22 06:10:37 +00:00
charras c52e99e9c1 Annotation enhancements 2008-04-21 14:03:20 +00:00
charras af7b6691d4 see changelog 2008-04-21 06:34:56 +00:00
charras 1547987157 some enhancements. 2008-04-18 13:28:56 +00:00
dickelbeck 721d878fcf GetScreen() work, menu capitalization, beautifying 2008-04-17 16:25:29 +00:00
dickelbeck 24e66546d9 formatting and comments 2008-04-16 19:12:40 +00:00
charras dd149e2266 In complex hierarchies, multiples parts per packages now should work, without restrictions 2008-04-16 08:41:27 +00:00
charras 2b0a25b4da In complex hierarchies, multiples parts per packages now should work, without restrictions 2008-04-16 08:40:31 +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
raburton 7bb6007a67 Restore xw2.6 compatibility, thanks to Raúl Sánchez Siles for patch. 2008-04-14 18:42:33 +00:00
diemer a015ff2ab4 Cleanup. Relabeled block zoom command. 2008-04-03 19:38:24 +00:00
dickelbeck 9d395aa0c5 MAC alpha support 2008-04-02 14:16:14 +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 ec4cbb79ed draw only in OnPaint 2008-03-31 13:46:00 +00:00
charras 5ec1359a91 removed use of a DC in WinEDA_PcbFrame::LoadOnePcbFile(). 2008-03-31 08:00:15 +00:00
diemer 6d5a764e04 Minor cleanup. 2008-03-30 09:46:14 +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
dickelbeck c406eed135 class name changes, XOR artifacts 2008-03-20 01:50:21 +00:00
plyatov 6d17236b0d Added icon and "kicad.desktop" for Gnome/KDE menu. 2008-03-18 21:16:49 +00:00
dickelbeck 6de852e8a6 xoring artifacts 2008-03-16 04:47:43 +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
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
dickelbeck c6cee52cc6 added bool Intersects() 2008-03-13 16:44:28 +00:00
plyatov 7356d48388 Eliminated installation of *.po files. 2008-03-11 07:17:50 +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 b58c2a0554 beautify 2008-03-06 01:45:39 +00:00
dickelbeck 2a0fd4efd6 add EDA_Rect::operator wxRect() 2008-03-05 22:40:52 +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