Commit Graph

402 Commits

Author SHA1 Message Date
dickelbeck b28d1ea418 fixed the SCH_COMPONENT copy constructor, make GenCopy() inline 2008-10-19 18:31:09 +00:00
dickelbeck 84609e62ab initial work on new component property dialog 2008-10-19 18:30:25 +00:00
charras fff34db7f3 pcbnew: added oblong thermal relief for oblong pads (from a contribution) . added contributor to kicad list 2008-10-19 10:13:04 +00:00
dickelbeck 7beb0f2226 partial move back towards UIpolicy.txt 2008-10-18 23:41:16 +00:00
charras 53b0165b3e eeschema: restore right value for m_Parent field member in SCH_COMPONENT::GenCopy() and SCH_COMPONENT::SwapData() 2008-10-18 13:42:21 +00:00
dickelbeck 324f574439 better vector element swap 2008-10-17 18:45:14 +00:00
charras ddaa8c9d55 typo in menus & dialogs 2008-10-15 11:46:53 +00:00
jerryjacobs 062bbfe1c3 2008-10-13 18:28:30 +00:00
charras b18eedb432 More about copper zones filled without grid (by polygons) - work still in progress 2008-10-08 12:36:27 +00:00
jerryjacobs 6f84112375 Menu and statusbar strings made more clear 2008-10-07 16:33:57 +00:00
dickelbeck 7d1170c41e minor 2008-10-06 15:03:59 +00:00
dickelbeck cdf9a2291f variable number of fields per schematic component 2008-10-06 05:48:36 +00:00
dickelbeck ff193f1844 variable number of fields per schematic component 2008-10-06 05:44:29 +00:00
jerryjacobs d206c9e5c5 Menu and statusbar strings made more clear 2008-10-05 10:56:43 +00:00
jerryjacobs 0b336edea2 Menu and statusbar strings made more clear 2008-10-03 13:13:21 +00:00
jerryjacobs dfc8036781 Menu and statusbar strings made more clear 2008-10-02 19:33:44 +00:00
jerryjacobs 71722a0b49 nomsg 2008-10-01 20:08:34 +00:00
jerryjacobs 6bf6b1808b General dialog captions updated (made more clear ), standard template fix, icons.cpp remove from common 2008-10-01 19:57:10 +00:00
jerryjacobs 7c655d1d36 Component and library selection color to white (same as eagle), some strings fine tuned and made translatable, dutch translation update, gerbview zoomfit on start 2008-10-01 17:34:55 +00:00
charras 27cf4ad0ad pcbnew: addded zones in non copper areas and starting work to use polygons in zone fill algos in not copper areas
work in progress: see changelog
2008-09-26 19:51:36 +00:00
charras 064fcf5491 change to compile pcbnew, without png icon 2008-09-23 10:53:35 +00:00
jerryjacobs 26af26619a (confirm.cpp) Get_Message frame caption added 2008-09-22 16:03:12 +00:00
f3nix 26c607d9b9 CMake cleanup. 2008-09-20 17:43:07 +00:00
charras 700af58eb8 eeschema: code cleaning 2008-09-20 17:20:40 +00:00
charras ff9036b299 eeschema: code cleaning 2008-09-20 15:33:47 +00:00
charras 3490947306 eeschema: code cleaning 2008-09-19 08:19:15 +00:00
charras bf688ea1cc eeschema: code cleaning 2008-09-18 17:10:54 +00:00
charras bb8ee329f8 Bug in get online help: kicad.pdf was always called instead of the suitable help file. thanks to the guy who did not test its changes
eeschema: code cleaning
switch to wxWidgets 2.8.9
2008-09-17 17:26:25 +00:00
charras 3d9cbb54d5 eeschema: code cleaning 2008-09-14 13:05:15 +00:00
f3nix 4d7149b18c CMake: Fix bug in install targets. 2008-09-14 11:46:58 +00:00
charras c65942e104 eeschema: code cleaning 2008-09-14 04:27:22 +00:00
charras 45a066abe4 eeschema: code cleaning 2008-09-13 19:06:31 +00:00
charras 2f99ef2964 eeschema: code cleaning 2008-09-13 18:59:57 +00:00
charras a178978cbe eeschema: minor problem when saving project: lib cache name was not always the root sheet name 2008-09-12 10:48:53 +00:00
dickelbeck e73e94ed16 fixed a bug plotting pins with circles in them 2008-09-09 16:56:47 +00:00
dickelbeck 9fdc316d27 added FILL_T type 2008-09-09 16:55:52 +00:00
charras b7d8f5e31f added contributors in about_kicad.cpp 2008-09-09 11:32:21 +00:00
f3nix 422ffdabc1 CMake:
* Require CMake version 2.6.1 on Windows and version 2.6.0 for other systems.
* Update FindSubversion to version from CMake 2.6.1 (localization issue solved).
* Remove FindwxWidgetsCVS and use the default one (some issues solved upstream).
* Formatting style changes.
2008-09-07 19:32:07 +00:00
charras b02b170de2 Eeschema: minor bug solved: bad value when display lines widths in info screen in libedit 2008-09-05 19:02:39 +00:00
charras 8a53aa4621 solved some problems in hotkeys files access when spaces are used in names, and udtated paths according to the new tree used in kicad
Added wxWidgets version in about dialog
2008-09-03 16:19:06 +00:00
charras 8bfb54bc89 Use new icons for zoom commands
pcbnew: Excellon files use only ascii codes in comments (some excellon parsers do not like I18n)
2008-08-26 06:00:27 +00:00
charras 84b0c65621 solved bug 2072876. 2008-08-25 13:26:48 +00:00
charras 8816d4dab1 solved bug 2072876. 2008-08-25 12:41:44 +00:00
charras d3602e3311 minor changes (typo, about dialog) before release 2008-08-25 05:37:04 +00:00
charras b602632130 typo errors 2008-08-23 11:02:55 +00:00
charras 72b97ea49d eeschema: minor changes in plot dialog. plot filled shapes Ok. 2008-08-23 06:44:47 +00:00
charras 88b1c9b7d3 bug solved: netlist calculations could crash eeschema under very rare circumstances. See also changelog 2008-08-22 14:48:30 +00:00
jerryjacobs e6838fdd7c About translatable, dutch language update 2008-08-22 13:12:22 +00:00
charras f3230893c4 Solved minor problems in eeschema, and code cleaning. 2008-08-17 18:37:03 +00:00
jerryjacobs 8fd4401e12 all-programs: about dialog improved 2008-08-15 16:38:05 +00:00
charras ebeb2363a2 eeschema: libedit changes (see changelog) 2008-08-11 18:21:21 +00:00
dickelbeck 90721d13fc more plot fixes 2008-08-05 17:25:10 +00:00
dickelbeck d8485267e7 plot fill patch 2008-08-05 16:06:45 +00:00
charras 8080a2c9ba code cleaning and a bug in eeschema (print all not working) solved 2008-07-31 15:30:57 +00:00
charras 690fda2f1a very minor updates 2008-07-25 13:37:53 +00:00
charras e898427b52 eeschema: problem when attempting to load a non existing file 2008-07-18 07:04:43 +00:00
jerryjacobs 59c9f72ba2 Typo solved in Delete Block rightclick menu command in eeschema 2008-07-17 09:39:07 +00:00
dickelbeck 44071acf07 Lorenzo's postscript fill patch for bugs 2003834 and 1956732 2008-06-30 13:47:55 +00:00
f3nix c77e62eb90 Fix Windows build with CMake 2.4. 2008-06-21 08:55:39 +00:00
charras e1e87115d3 french doc update 2008-06-18 09:18:51 +00:00
kintel c2d7a555c6 Mac OS X build system fixes 2008-06-15 16:31:32 +00:00
charras dd58ea1efc eeschema: bug soved (see changelog). Doc update 2008-06-15 15:45:41 +00:00
charras 4861daa674 Online doc format changed to PDF format. See changelog 2008-06-11 10:33:13 +00:00
charras 777076c86f minor changes. See changelog 2008-06-06 16:39:45 +00:00
f3nix 6bb111cb8e CMake files cleaning. 2008-06-06 12:39:00 +00:00
charras b827c29b03 solved: eeschema, small problem with fields selections in BOM generation 2008-06-04 13:17:33 +00:00
dickelbeck e3b63f8380 c w patch, plus some attempt to move towards C++, removed some capitalized local variables 2008-05-28 12:28:47 +00:00
kajtek1 809fa28aa1 Moved all XPM files to <kicad>/bitmaps directory 2008-05-22 14:36:57 +00:00
kajtek1 306f5e9100 Moved and fixed all XPM files to /bitmaps directory.
Fixed all related files also.
2008-05-22 14:26:26 +00:00
charras d87aed0cd0 eeschema: Solved: problem in manual part selection for multiple parts per package components 2008-05-21 09:18:14 +00:00
dickelbeck 845e95c3e4 make and use static bitmaps library 2008-05-17 19:24:22 +00:00
dickelbeck b98834b6ab comment out Show() on load 2008-05-17 19:12:05 +00:00
charras 3a74c74c8b eschema: Solved: bad update of toolbars (eeschema and libedit). also in kicad: see changelog 2008-05-16 11:38:35 +00:00
charras 388c0287ba Eeschema: better backannotation from cvpcb 2008-05-16 09:21:01 +00:00
raburton e733864d89 set eol-style native on new file 2008-05-15 19:14:17 +00:00
charras 142565c3c6 eeschema: minors changes 2008-05-15 15:59:11 +00:00
charras 4999a844c0 Solved: B.O.M. generation minor problem or multiple parts per package components in complex hierarchies. 2008-05-15 13:29:59 +00:00
charras b8ea76fe63 Solved netlist problems for multiple parts per package components in complex hierarchies.
B.O.M. generation still have a minor problem wih this.
2008-05-15 11:20:19 +00:00
bennett78 0d3769b234 Added SCH_COMPONENT * WinEDA_SchematicFrame::FindComponentByRef
for backanno.cpp, a better candidate for searching.
2008-05-08 20:34:39 +00:00
dickelbeck 795e069a7a fix backanno for unicode and eeschema's debug build 2008-05-07 23:41:05 +00:00
bennett78 7327197c17 Added Backannotate Footprints from Stuff File Feature 2008-05-07 15:08:16 +00:00
dickelbeck 713901349e beautify 2008-05-05 19:45:05 +00:00
raburton 2773be4ff5 more bitmaps work 2008-05-05 16:13:49 +00:00
charras 0ac832f066 screen number and screen count now are set 2008-04-30 17:04:22 +00:00
dickelbeck 6d72d3dab6 use virtual Save() 2008-04-30 12:34:40 +00:00
charras 4e5e820313 eeschema: made in some dialogs the ESC key working (linux version, already working under windows) 2008-04-30 11:52:34 +00:00
charras a67e71ac09 Removed a debug message in annotate.cpp, and a problem in PadsPcb netlist 2008-04-25 10:32:16 +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
dickelbeck f1ead64a7f delete hierarhical pin sheet bug 2008-04-22 17:22:08 +00:00
dickelbeck 38a08f1ffc delete hierarhical pin sheet bug 2008-04-22 17:19:28 +00:00
dickelbeck 4715ea28e2 delete hierarhical pin sheet bug 2008-04-22 16:38:23 +00:00
charras ef150dd413 Annotate Dialog enhancement. 2008-04-21 17:43:58 +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
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
dickelbeck 24e66546d9 formatting and comments 2008-04-16 19:12:40 +00:00
charras a55ef8df3c Update and use annotate_dialog.pjd to create and maintain annotate dialog 2008-04-16 17:21:01 +00:00
charras 2b0a25b4da In complex hierarchies, multiples parts per packages now should work, without restrictions 2008-04-16 08:40:31 +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
f3nix 63de4115dc CMake:
* Add mingw_resource_compiler macro (Win32).
* Fix windres wxWidgets include paths (Win32).
2008-04-13 19:07:32 +00:00
charras 945f5f1e42 eeschema: code cleaning. 2008-04-12 18:39:20 +00:00
charras 0750a215e5 removed bug: forgotten paths when adding lib files when not in the default lib path 2008-04-09 17:27:59 +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 7ce55e4839 EESchema displays a warning now on a file format mismatch. 2008-04-06 15:12:24 +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
diemer 1a063f6a78 cleanup 2008-04-02 07:08:09 +00:00
diemer c819ab3bde Added calls to TestDanglingEnds() at undo and redo, so dangling ends are correctly updated (e.g. when a compnent deletion is undone). 2008-04-01 19:45:30 +00:00
dickelbeck 00ba9c70f8 no printfs in release build 2008-03-31 13:43:21 +00:00
f3nix 3e06ab44db CMake cleanup. 2008-03-31 01:32:15 +00:00
charras 4ca2072a7f eeschema crashes when delete a sheet label (pin sheet), undo this and move the label 2008-03-30 16:15:53 +00:00
charras 0f54a686cc Solved: eeschema crashes when create a new sheet. Added comments in gestfich.cpp to explain the default paths used by kicad to find help files and lib files 2008-03-30 15:12:08 +00:00
diemer 8d9b8a98f4 Redraw whole panel after Options dialog, so possible changes of grid settings can take effect. 2008-03-30 14:59:55 +00:00
diemer dbba99a997 Fixed redrawing of dangling ends when connecting segments (not-anymore-dangling-ends were still displayed). 2008-03-30 14:43:24 +00:00
diemer 1e40e8dfa3 Fixed Drawing of DrawSheetStruct, so DrawSheetLabelStructs are only drawn if they are not being moved (fixes ugliness while moving PinSheets). 2008-03-30 12:06:47 +00:00
diemer f12a19fe0d Added GetBoundingBox() for DrawNoConnectStruct, DrawBusEntryStruct. Removed old XOR method form DeleteStruct(). 2008-03-30 11:57:40 +00:00
f3nix 08467e0959 Kill compiler warnings. 2008-03-30 11:48:18 +00:00
diemer f7e9f2c086 Refresh panel after Block move (otherwise, no-longer-dangling ends of e.g. HierLabels are still displayed) 2008-03-30 11:00:04 +00:00
diemer c4815e1d6d Simplified GetBoundingBox to always include the dangling symbol. 2008-03-30 10:47:03 +00:00
diemer cc103ad317 Added GetBoundingBox() for DrawSheetStruct. Minor beautification. 2008-03-30 10:14:37 +00:00
diemer a853fb11fa Added GetBoundingBox() for SCH_GLOBALLABEL and SCH_HIERLABEL. 2008-03-30 09:27:53 +00:00
lifekidyeaa c86da05a12 fixed error in eeschema: when loading a new sub-sheet, it incorrectly asked if the user wanted
to change the sheet.  there is no 'change' since the sheet is new, and the associated screen 
should either be loaded from the hierarchy or from a file.
2008-03-30 02:33:38 +00:00
diemer 81b6cbcb09 added GetBoundingBox for SCH_TEXT. Beatufication. 2008-03-27 21:24:50 +00:00
diemer dbb69b7505 moved DANGLING_SYMBOL_SIZE definition to general.h 2008-03-27 21:02:42 +00:00
diemer 43c87e734b adapted GetClass() output to new naming 2008-03-27 17:05:59 +00:00
dickelbeck 6b52f247d8 ESC key support 2008-03-22 18:43:35 +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
charras 198b10cf92 Removed an very old bug in onrightclick.cpp which crashes eeschema. 2008-03-21 11:16:18 +00:00
dickelbeck c406eed135 class name changes, XOR artifacts 2008-03-20 01:50:21 +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 6de852e8a6 xoring artifacts 2008-03-16 04:47:43 +00:00
dickelbeck ae459044de Patch originating from Jonas Diemer 2008-03-15 04:18:32 +00:00
dickelbeck 8e5665c22a added calls to bool EDA_Rect::Intersects() 2008-03-13 16:45:07 +00:00
dickelbeck c5b42440a3 dirty rectangle screening, pending EDA_BaseStruct::GetBoundingBox() 2008-03-13 06:36:53 +00:00
dickelbeck 0f0ced3700 beautify 2008-03-13 05:04:59 +00:00
charras 0f06e2ad1e minor changes 2008-03-12 16:36:47 +00:00
f3nix 07a0e142ed Lowercase CMake commands. 2008-03-11 15:57:54 +00:00
dickelbeck 1bb2da51cb set initial keyboard focus 2008-03-11 01:18:17 +00:00
charras 32a693f574 restored: missing lines in schedit.cpp (problems in a lot of commands) 2008-03-10 11:42:41 +00:00
dickelbeck 4b04d6c287 fix for magnetic tracks for parallel case, cleanup of original patches 2008-02-29 20:35:11 +00:00
CHARRAS 5cb57e3b3b Gen Bom List now works in unicode build version 2008-02-29 16:19:56 +00:00
CHARRAS e2abaa8109 Display filename and full sheet name ("sheet path") in sheet references 2008-02-29 15:31:32 +00:00
CHARRAS a664e14be7 Renaming the sheet filename now works in simple and complex hierarchies 2008-02-29 12:33:07 +00:00
lifekidyeaa 316d7b7353 fixed a trivial bug in generating the erc file - changed Sheet->Path()
to PathHumanReadable().
2008-02-28 22:49:06 +00:00