Commit Graph

617 Commits

Author SHA1 Message Date
stambaughw dfb88c6495 Library search path fixes, library configuration dialog fixes, and code cleaning.
Added application method to fix searching for user libraries.
Fixed documentation search path bug.
Moved auto pan setting from draw frame to draw panel were it is defined.
Some minor device context drawing changes.
2009-04-08 18:06:22 +00:00
charras e719b42e1f made GetAssociatedDocument() compatible with last changes in kicad path handling. 2009-04-07 15:54:40 +00:00
charras 6cd422ef8a pcbnew: fixed: bug 2738052 (Delete tool does not delete zones outlines)
eeschema: fixed: void history file list in menu
2009-04-07 12:01:08 +00:00
charras 1343d9fd41 pcbnew: fixed: bug 2738052 (Delete tool does not delete zones outlines)
eeschema: fixed: void history file list in menu
2009-04-07 11:53:58 +00:00
stambaughw 5b3c5861bd More search path, compiler warning, and bug fixes.
Added template subdirectory to library search path list.
Removed PARAM_CFG_BASE empty destructor to prevent GCC warning.
Set timeout to 0 on DisplayInfo call to prevent debug assertion in eeschema/files-io.cpp.
Declare PARAM_CFG_ARRAY for future project file object implementation.
Removed unnecessary COMMON_GLOBL definition in gr_basic.h and param_config.h.
2009-04-06 18:54:57 +00:00
f3nix 0706234d8d Set eol-style native on new files. 2009-04-06 16:21:39 +00:00
charras 71ca194b68 overbar patch merged mainly in eechema/class_pin.cpp. Some cleanup and compil problem fixes. 2009-04-06 10:56:17 +00:00
stambaughw 689579bde1 Global variable unobfuscation, new library path search, and lots of other changes. See CHANGELOG.txt. 2009-04-05 20:49:15 +00:00
charras b65590f708 code cleanup in project_config.cpp and some enhancements 2009-03-28 20:02:34 +00:00
charras 0f725ee2fc DRC: added test pads to holes (pcbnew). Others minor changes 2009-03-23 19:54:15 +00:00
charras 2ad254d67e minor update 2009-03-22 11:34:14 +00:00
charras 4eadae0c2b refinements and switch to final version 2009-03-20 10:02:40 +00:00
dickelbeck cdbd1b294e tolerate long library lists 2009-03-15 21:13:56 +00:00
f3nix 4fd81b82fc Fix debug build problem. 2009-03-15 02:51:24 +00:00
charras e5390617cd eeschema: fixed bug in BOM dialog 2009-03-14 07:11:30 +00:00
charras 2751b177df typos 2009-03-13 07:26:08 +00:00
charras 2a9a799f01 eeschema: Added: option to print ALL (more than 8) users fields in B.O.M.
pcbnew: added 5 metric grids and fixed a very minor bug when creating drill map.
2009-03-12 15:24:52 +00:00
charras 6431e9c94d pcbnew, gerbview: print&plot: error message displayed when no layer selected. 2009-03-10 08:26:52 +00:00
charras 6b8bc98db3 fixed in libedit: import symbol not working. 2009-03-04 17:19:08 +00:00
dickelbeck d03d8815cf grid color saved in config file 2009-03-02 14:50:13 +00:00
charras 631b192bbd eeschema,libedit: fixed: move line broken 2009-02-27 18:00:37 +00:00
charras 859a4f72d3 eeschema: fixed screen was not refresh the first time one leave a sheet 2009-02-27 07:54:51 +00:00
charras 663959f4c8 fixed: eeschema: incorrect default position of void fields when loading schematic files 2009-02-26 16:21:19 +00:00
stambaughw 1678438468 Fix EESchema hot key bugs, fixes bug #1896790. 2009-02-25 20:54:49 +00:00
charras e9c7d50ca6 fixed some typo, misspelling and errors in menus. 2009-02-21 15:12:26 +00:00
charras b8e27b5085 minor changes 2009-02-21 12:14:33 +00:00
charras c0b31f92f9 Zoom 0.5 added in eeschema and pcbnew. Some artefacts when drawings filled zones accepted. 2009-02-14 18:01:07 +00:00
charras 053093fabc minor bug in LibDrawPolyline::GetBoundaryBox() fixed 2009-02-13 09:11:12 +00:00
stambaughw 4c9cf1dfe5 Fix zoom accelerator keys in schematic library viewer for wxMSW. 2009-02-12 21:21:01 +00:00
charras 3f6f3c7bbf eeschema bug fix: wires connected to a component non dragged in drag component command 2009-02-12 08:12:41 +00:00
dickelbeck 37d2057bee remove flashing/redrawing of text edit dialog 2009-02-10 20:02:51 +00:00
charras 0d6c62a9ef Bug (only in my last commit) fixed under Windows. Removed some warnings in compilation 2009-02-10 12:37:12 +00:00
dickelbeck af4e798b93 enhance dialog_edit_label 2009-02-09 20:27:16 +00:00
dickelbeck 46d816fd4d bug This seems to be a bug in the wxWidgets library or the Mac OS X's file
globbing handler. There should be no reason the mask cannot have two '*'s
in it.

The wildcard part of the mask component should be discarded when the user
picks an actual file. For now, we work around this bug by removing the
2nd mask.
2009-02-09 15:33:43 +00:00
charras 2075ac8476 minor (and old) bugs fixed.
minor changes in search paths for help and translation files.
2009-02-07 20:11:09 +00:00
charras aee56a936e Change grid size type from integer to double (using wxRealPoint insteed of wxSize).
Mandatory in Pcbnew to handle without error metric grid used now for some footprints (BGA, connectors)
Not fully tested
2009-02-07 08:33:25 +00:00
charras d73e132455 See changelog 2009-02-06 11:45:35 +00:00
vesa_solonen 8e437b23b2 New zoom factors 2009-02-04 18:17:24 +00:00
stambaughw b833a46bad More header file realignments to reduce recompiling and general code cleaning. 2009-02-04 15:25:03 +00:00
charras ea38af91fb doc update and some minor enhancements before Release Candidate 2009-02-02 12:12:18 +00:00
charras 994080243f Code cleaning. Some bugs fixed. Added contributors to list in About Kicad. 2009-01-31 18:08:47 +00:00
charras 5813a12ebb Print functions and display zoom level modified to use the new zoom implementation
Comments added in some functions.
2009-01-31 10:05:16 +00:00
dickelbeck 75ea28917c added the superbly convenient EnsureTextCtrlWidth() 2009-01-29 17:30:38 +00:00
stambaughw 2e5a57e100 New zoom implementation and some build optimizations. 2009-01-29 14:26:20 +00:00
dickelbeck 3d8e783d63 chipnameTextCtrl minimum text width 2009-01-29 08:58:48 +00:00
charras c333da1916 some "todo" cleanup 2009-01-18 15:51:06 +00:00
charras 9f8e1d9d1c removed some warning when compiling. Added comments 2009-01-18 10:15:10 +00:00
stambaughw 21faf9d370 Integrate wxFileHistory, add missing header files to fix Linux build, initial search path work, and general housekeeping. 2009-01-17 20:31:19 +00:00
charras 5c4c584b93 Cleaning code in print dialogs. 2009-01-17 17:32:20 +00:00
charras 098a5bfe85 minor changes. 2009-01-15 20:50:59 +00:00
charras b27bbe9cac Eeschema+Pcbnew: code cleanup and refinements in plot SVG format 2009-01-13 19:18:54 +00:00
charras 19e5bc3b01 Added: Pcbnew print SVG format (see changelog) 2009-01-11 19:12:18 +00:00
charras 31e3e98522 Print and plot functions now properly prints all sheets in a complex hierarchy 2009-01-08 20:29:07 +00:00
charras 1fd73dff3d Plot PS function now properly plots all sheets in a complex hierarchy. 2009-01-08 10:11:39 +00:00
charras 00dadcbbdd Print function now properly prints all sheets in a complex hierarchy.Plot functions not yet updated 2009-01-07 20:09:03 +00:00
charras 1b5baa6bc0 removed a minor bug in eeschema introduced in my recent commit. Added comments 2009-01-07 17:33:18 +00:00
stambaughw 4a489895a3 More zoom clean ups and code cleaning. 2009-01-07 15:59:49 +00:00
charras 2be24e1f58 Added comments about complex hierarchy handling. some code cleaning. 2009-01-06 20:09:32 +00:00
charras 17cc6f4904 eeschema: code cleaning, comments added, and the true number of sheets and sheets numbers in complex hierarchies 2009-01-04 18:52:57 +00:00
charras 79472a683e eeschema: minor changes in field edition 2009-01-02 17:31:32 +00:00
charras 598cc337d2 Code cleaning 2009-01-02 17:07:50 +00:00
charras ada6b6b8ba Code cleaning 2009-01-02 13:19:34 +00:00
charras 02b670d8b3 minor change in eeschema. 2009-01-01 08:29:38 +00:00
charras f7d1c72a08 more in fields edition. Components in lib can have more than 8 user fields 2008-12-31 16:49:45 +00:00
charras 441efc9f2c Bugs and problems solved in fields edition (some are windows only) 2008-12-31 15:01:29 +00:00
charras 23748be6df More about italic andf bold in fileds in libraries 2008-12-31 09:27:19 +00:00
charras 162492efe2 Change dialog to edit fields in libedit (see CHANGELOG.txt) 2008-12-30 20:46:54 +00:00
charras 930a777eb7 Change dialog to edit fields in libedit (see CHANGELOG.txt) 2008-12-30 19:18:56 +00:00
dickelbeck 0d790e57a2 polygon work, EDGE_MODULE::m_PolyPoints is now std::vector 2008-12-29 18:02:54 +00:00
charras 348cfa79b0 More about italic and bold texts options in fields and graphic texts + code cleanup 2008-12-28 18:00:37 +00:00
raburton 3c27f847b8 set eol-style native on new file 2008-12-20 21:27:52 +00:00
charras 4d12bd3e3d Solved problems with mirrored texts. cleaning obsolete files 2008-12-20 20:38:39 +00:00
charras af048ff2e3 Italic option for pcb texts 2008-12-20 17:28:25 +00:00
charras f1eb69a1a3 more about texts and labels options under eeschema 2008-12-20 13:12:57 +00:00
charras cd6fbbef68 All: cleaning code to draw/plot texts (work in progress). Eeschema: italic and bold texts and labels allowed
(plot functions not yet updated for bold texts)
2008-12-19 20:40:08 +00:00
stambaughw 1ecea828c2 Initial ground work for zoom improvements and minor build updates. 2008-12-19 13:51:48 +00:00
charras beeaf53a0b Code cleaning. Removed obscure code to draw texts 2008-12-16 19:44:57 +00:00
faa 829f54831c not build with KICAD_GOST after code cleanup 2008-12-15 07:55:42 +00:00
charras 6d856f60a6 Pcbnew: Added display a short net name on vias and pads. Also, code cleaning 2008-12-14 19:45:05 +00:00
charras 9dae370c1f cleanup, cosmetic enhancements. enhancements about display zones options 2008-12-12 21:30:07 +00:00
charras f21e24f2fb code cleanup, better comments and comments translation 2008-12-10 18:00:15 +00:00
charras 6c01c55456 code cleanup, better comments and comments translation 2008-12-10 16:49:53 +00:00
charras 6e80810b87 change best zoom calculation in viewlib. Minor others changes and fixes. 2008-12-08 18:56:43 +00:00
stambaughw 2611a54791 Convert global and embedded application pointers to wxGetApp() 2008-12-08 15:27:13 +00:00
charras 0745188d33 some cleanup. Use local time now in DateAndTime. Time in files is now local time 2008-12-07 17:55:29 +00:00
charras ceeb27cfd5 eeschema: solved: incorrect draw origin setup for viewlib and libedit 2008-12-06 19:44:02 +00:00
charras e29d89c7c7 minor changes and cleanup 2008-12-06 12:49:33 +00:00
stambaughw f966097d5a Improved grid implementation, 3D viewer debug assertion fix, moved drawpanel.cpp to common library, and added WinEDA_Appl declaration. 2008-12-05 16:03:05 +00:00
jerryjacobs 4ce4e6aa6c Cleaned function headers coding style to more elegant style
+ Function name on newline
 + All function parameters on newline ( the first on function name line )

Update dutch language
2008-12-04 21:43:20 +00:00
charras 07299b3e84 eeschema: removed a bug that crashes eeschema when attempting to edit a component not found in lib 2008-12-04 20:53:11 +00:00
dickelbeck aab39d1de7 injected DLIST<> into many list heads, see change_log.txt 2008-12-04 04:28:11 +00:00
charras 55bc5be7a9 translation of last french comments in dialog_edit_component_in_schematic.cpp, and minor enhancements
Update french dictionnary
2008-11-27 18:42:19 +00:00
dickelbeck 4f1c146957 done with "edit component in schematic editor" 2008-11-26 06:25:20 +00:00
dickelbeck 226648f67a radio button vulnerabilities 2008-11-26 05:08:37 +00:00
dickelbeck 6abee4174b switched to framebuilder 2008-11-26 04:49:43 +00:00
dickelbeck 671fabe120 edit component in schematic work 2008-11-26 00:20:16 +00:00
dickelbeck a1659e4141 further dialog development 2008-11-24 21:06:50 +00:00
dickelbeck b113d17eeb makefile tweaks 2008-11-24 07:12:27 +00:00
dickelbeck 9c66eb57d9 new editor files 2008-11-24 06:59:08 +00:00
dickelbeck 3ef380f936 dlist cleanups, start of edit component in schematic rework 2008-11-24 06:53:43 +00:00
charras 346914c9e3 Some cleanup and libraries update 2008-11-22 11:10:40 +00:00
dickelbeck 0a3fdeedf6 Lorenzo's fix plus tidying 2008-11-21 21:17:15 +00:00
jerryjacobs 4c2b9e2199 + Updated Atmel library
+ Moved DIP Packages to dip_sockets.mod from support.mod
+ Made DIP Packages board
+ Dutch language update to 90%
2008-11-19 20:25:17 +00:00
jerryjacobs f43a7acc6a Make menu strings,tooltips, statusbar message more global
Dutch language update
 - 182 strings left
 - 100 fuzzy strings left
2008-11-16 10:13:36 +00:00
charras 09701a74dd Eeschema: solved minor problems in libedit in functions locate and move fields. 2008-11-12 17:27:32 +00:00
jerryjacobs 90b9850e51 Dutch language update
- 140 strings translated
 - 450 strings left
2008-11-09 18:15:24 +00:00
faa 8bed5053da cyrillic font support, russian GOST support 2008-11-05 11:41:15 +00:00
charras a0c413a6db solved a minor bug (pcbnew): arcs incorrectly printed in mirror mode 2008-11-02 19:52:57 +00:00
charras 07767585c3 better code compatibility with others compilers (MSVC) 2008-10-30 20:12:29 +00:00
charras 78bbe94923 Use double instead float when possible, ande code cleaning.
change EXCHG macro to equivalent inline functions
(better code compatibility with some compilers)
2008-10-30 10:55:46 +00:00
charras f723c540d0 code cleaning. Some comments translated into English.
Added: Zones unfill in polygon mode
2008-10-29 15:26:53 +00:00
charras 3c97a45f48 code cleaning, and some minor bugs solved 2008-10-25 10:21:46 +00:00
charras ffca523980 code cleaning in zones functions 2008-10-23 10:26:06 +00:00
jerryjacobs cbdf6a9009 Dutch language update 2008-10-22 20:51:21 +00:00
dickelbeck 9a411453af more design ideas 2008-10-20 03:55:06 +00:00
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