Commit Graph

1639 Commits

Author SHA1 Message Date
charras c1e1da1f2b Eeschema: added GetPenSize() used in Draw and Plot functions to get the thickness of lines. Work in progress 2009-06-30 19:21:41 +00:00
charras 7f9e91445c Eeschema: added GetPenSize() used in Draw and Plot functions to get the thickness of lines. Work in progress 2009-06-30 17:57:27 +00:00
charras e4b83b4096 added forgotten files 2009-06-30 15:36:17 +00:00
charras f7a804e23d Bugfix for plotting 2009-06-30 10:43:20 +00:00
charras daeb19013e minor changes 2009-06-28 18:13:55 +00:00
charras 2a80117065 Commit patch for plot functions from Lorenzo 2009-06-28 16:50:42 +00:00
stambaughw 17bf24354e Build fixes for VC8, compiler warnings fixed, and some minor wxDC zoom changes.
* Added modified version of FindwxWidgets.cmake to prevent manifest build and link errors
  with VC8.
* Fixed ambiguous math function ( sqrt, atan, cos, etc. ) call errors when building
  with MSVC.
* Moved bitmap copy bitmap source file destination to the build path to prevent source
  tree pollution and library rebuilds when building on different platforms.
2009-06-26 17:24:32 +00:00
charras 539f041b76 pcbnew: fixed bug in modedit: delete module in library not working 2009-06-26 12:52:24 +00:00
charras cffe0cfcaa support for bezier curves 2009-06-25 20:45:27 +00:00
charras ed50bac88d Pcbnew: fixed a recent bug that could be creates errors in rats nest calculations (forgotten rats nets) 2009-06-23 15:51:00 +00:00
charras 6791556e3a Pcbnew: fixed a recent bug that could be creates errors in rats nest calculations (forgotten rats nets) 2009-06-23 15:45:53 +00:00
f3nix 7fc9e5f177 Clean some CMakeLists.txt files. 2009-06-21 13:37:27 +00:00
jerryjacobs db6630b81c Added hauptmech big patch, Updated documentation to match this patch. See CHANGELOG.txt 2009-06-19 20:13:22 +00:00
charras 92266a1986 Pcbnew: Added: in DRC tests: tests for vias min size and tracks min width.
Eeschema: code cleaning
2009-06-18 13:30:52 +00:00
faa 7c32fcb29b russian GOST: very minor updates draw invert pin 2009-06-16 09:03:40 +00:00
faa 91d00f3215 libedit: move field bug 2009-06-15 07:40:54 +00:00
charras 18e9b0bfd4 Eeschema: code cleanup, new file added 2009-06-13 17:07:04 +00:00
charras 535a4d1f92 Eeschema: code cleanup 2009-06-13 17:06:07 +00:00
charras b4bd181d07 added missing space in file when saving graphic texts justification 2009-06-12 04:07:09 +00:00
charras f43d1aaa54 Added text justification for graphic texts in libedit and more(see changelog) 2009-06-11 14:26:17 +00:00
charras a56c02e94b change for macOSX compatibility 2009-06-08 18:10:40 +00:00
jerryjacobs b24bbab0af Solves bug 2802877 2009-06-08 12:29:52 +00:00
charras edb48d461b Fixed minor bugs. Code cleaning 2009-06-06 18:08:49 +00:00
charras 6f63197662 eeschema: now display lib list in alphabetic order in viewlib and get component.
Solved a minor bug in Search in lib command when attempt to search a component name in non loaded libraries
2009-06-04 10:42:59 +00:00
charras a04588db7c Changes in minimum pen size parameters used to draw or plot or print items.
Now uses only an unique default pen size for plot/print and draw items (see changelog)
2009-06-02 07:26:49 +00:00
charras ce9db78c95 Cleaned and optimized code about new hershey fonts and bold texts handling (see changelog) 2009-05-30 16:06:01 +00:00
charras c7fc091a42 better size scale factor for Hershey fonts 2009-05-29 15:45:13 +00:00
charras d3dc65b656 minot changes 2009-05-29 07:29:55 +00:00
charras 80a713d895 commit hershey patch 2009-05-28 18:27:50 +00:00
charras 42b4cae45e commit hershey patch 2009-05-28 17:39:40 +00:00
charras b1d1a71101 Finished code cleaning about ratsnets calculations and handling.
Minor others changes.
2009-05-28 08:42:24 +00:00
stambaughw 8bf7911125 Build improvements, compiler warning fixes and build fixes, and lots of clean up.
* Created separate SVN version header.
* Add true config.h for platform dependency checks.
* Add dependency check cmake module.
* Remove some leftover hand crafted make files.
* Remove non-cmake build instructions from COMPILING.txt.
* Fix split _() strings causing Visual C++ compiler error.
* Fix lots of compiler warnings.
* Change project file parameter container from wxArray to boost::vector_ptr.
* Removed lots of redundant header definitions.
* Fixed green_xpm redefinition in ercgreen.xpm.
* Remove some dead code and unnecessary class methods.
2009-05-21 17:42:42 +00:00
charras b256efc50e minor bugs fixed 2009-05-21 12:45:21 +00:00
charras de9fb14f65 minor updates 2009-05-16 05:38:38 +00:00
charras 26b20cad1e Better label dialog editor. Libedit: now, cannot change the component name to an existing alias name (eeschema crashes when happens) 2009-05-13 10:26:11 +00:00
charras aed1e5d435 Rework on TEXTE_PCB, SCH_TEXT and EDA_TextStruct classes.
Code seriously cleaned, obscure and duplicated code removed, and some oddities removed.
Better support of multiline texts.
2009-05-12 13:23:05 +00:00
charras 5759f734a8 Rework on TEXTE_PCB, SCH_TEXT and EDA_TextStruct classes.
Code seriously cleaned, obscure and duplicated code removed, and some oddities removed.
Better support of multiline texts.
2009-05-12 12:12:34 +00:00
drannou 1f7fc4940f multiline feature for eeschema with 'save schematic' bug fix 2009-05-09 21:54:33 +00:00
charras 4757c175e3 fixed a minor bud in pinedit. COMPILING.txt updated 2009-05-09 17:29:48 +00:00
charras 13a1c6be37 delete "old" makefiles. Use CMakefiles only 2009-05-07 17:33:05 +00:00
charras dfa7e1d618 Code cleaning and enhancements about EDA_TextStruct 2009-05-07 17:10:53 +00:00
stambaughw c2b600ce39 Replace wxList with boost::ptr_vector and fix automatic association bug in CVPCB.
* ALL: More changes for wxDC based zooming.
* 3D_VIEWER: Wrap 3d_viewer.h to prevent redefinitions.
* CVPcb: Replace wxList with boost::ptr_vector and take advantage of boost::foreach.
* CVPcb: Fix automatic association bug.
* CVPcb: Rename some variables for clarity and some minor code clean ups.
* CVPcb: Fix GTK sizing issue in library and path dialog.
* EESchema: Remove left over sizer from last commit from library and path dialog.
2009-05-06 11:55:36 +00:00
charras 7988f2ca21 code cleanup 2009-05-05 18:25:47 +00:00
charras b49c2d2b9d code cleanup, remove multiline text option in eeschema (multiline text is a work in progress) and minor enhancements 2009-05-05 17:32:07 +00:00
stambaughw 1e6a46528d Removed non-standard dialog UI control text colors missed in last commit. 2009-05-01 19:46:52 +00:00
stambaughw 0652ab4fd2 PCBNew UI normalization and global variable reductions.
* All: remove all remaining occurrences of g_DialogFont and dialog font menu handers.
* All: remove all remaining non-standard fonts and button text colors from common dialogs.
* PCBNew: remove all non-standard fonts and button text colors from dialogs.
* PCBNew: update project library and path dialog to match changes to CVPCB version.
* EESchema: update project library and path dialog to match changes to CVPCB version.
* EESchema: save vertical/horizontal line direction setting between sessions.
2009-05-01 18:06:03 +00:00
stambaughw 5114b863e5 EESchema UI normalization and configuration updates and Gerbview parser bug fix.
* All - add wxList implementation for dynamic declaration of application settings.
* EESchema: remove non-standard fonts and dialog button text colors from all UI controls.
* EESchema: update project file and application settings from static to dynamic method.
* EESchema: save and restore show hidden pins state between sessions.
* EESchema: global variable reductions.
* EESchema: use EVT_UPDATE_UI instead of SetToolbars() to set control states.
* EESchema: remove unused DialogBlocks BOM dialog project file.
* GerbView: remove non-standard fonts and dialog button text colors from all UI controls.
* GerbView: fix infinite loop when parsing RS274X aperture definitions with whitespace.
* GerbView: add file name to export to PCBNew select layer dialog.
2009-04-29 17:09:00 +00:00
charras a6278c25f4 removed warn compil., updated CMakefiles for macosx and removed obsolete makefile.macosx 2009-04-29 12:10:15 +00:00
drannou fb25b5c403 Adding multi-line feature in PCBNEW and EESCHEMA 2009-04-28 19:34:42 +00:00
charras fab8dece8f Minor enhancements and changes for wxWidgets 3 compat 2009-04-26 17:00:59 +00:00
charras d6af27a308 eeschema: enforce time stamp control and repairs bad time stamps in annotation. 2009-04-25 10:12:30 +00:00
charras 6039a5f785 Added: handling multiple user paths in library path list in pcbnew.
Small change in doc files: footprint_doc moved from help to share/modules
TODO: change dialog_cvpcb_config and copy code (from pcbnew) for multiple user paths in library path list in cvpcb.
2009-04-19 15:03:48 +00:00
charras ff68ae0bf8 Added: handling multiple user paths in library path list (currently, only in Eeschema) 2009-04-18 14:14:40 +00:00
charras 9edace2f5f Code clarification about 3 confusing functions to display info: DisplayInfo (displaying a message info) and class members DisplayInfo and Display_Infos doing the same thing (see changelog) 2009-04-17 08:51:02 +00:00
faa 3339f54f50 not build -DKICAD_GOST 2009-04-17 03:31:04 +00:00
charras 7ab924c3e1 minor bugs fixed, and remove warnings when using wxWidgets 3 in specctra.cpp 2009-04-16 08:48:54 +00:00
stambaughw cc661bdce8 Minor search path updates, initial UI clean up, and more wxDC zoom work.
* Add default OS program install path(s) to search path list as fail safe.
* Remove unnecessary wxGetApp calls in WinEDA_App class methods.
* Remove non-standard message panel font and changed background to system menu color.
* Remove italic fonts from menus.
* Remove non-standard font in Kicad app project tree.
* Remove font selection dialog menu items from apps for removed fonts.
* Remove all global variables and settings associated with the removed fonts.
* Fixed PCBNew export and import library file dialog response tests from wxCANCEL to wxID_CANCEL.
2009-04-15 19:53:41 +00:00
charras 50d1bcb171 more about management of lib files in defualt paths 2009-04-15 15:53:21 +00:00
charras dd4e90215e typo; bug in lib component edition: doc filename was entered from browse button without extension. 2009-04-15 12:12:59 +00:00
charras 20cb87a8b7 better handling of libraries paths (removed g_RealLibraryBuffer that had no sense with the new code), mainly in Eeschema
TODO: better handling of user lib paths (more than one path)
2009-04-14 16:45:22 +00:00
charras 89e7f96574 made kicad compilable with wxWidgets 2.9 (wxWidgets 3) 2009-04-13 05:58:11 +00:00
charras f3e4682f54 eeschema: some fixes, see CHANGELOG 2009-04-12 14:39:54 +00:00
charras d79fff5d9e eeschema library cache name changed from <root_name>.cache.lib to <root_name>-cache.lib.
Needed with the new code using wxFileName
2009-04-11 15:50:31 +00:00
charras cfc3d9194d pcbnew: erroneous extension when savin *.mdc files (saved as *..mdc) 2009-04-11 15:12:58 +00:00
charras f02980cdaf eeschema: library order when loading libs fixed (i hope) 2009-04-10 14:57:10 +00:00
charras 82d8faeb40 eeschema: library order when loading libs fixed (i hope) 2009-04-10 14:53:24 +00:00
charras 9f7ca3444b eeschema: Viewlib: listboxes for lib or component selection are now resizable 2009-04-10 13:39:03 +00:00
stambaughw d96039a1fb Change search path order, wxDC zoom updates, and code clean ups.
Add helpers for inserting paths to and removing paths from search list.
Moved user defined path before default library paths in search list.
Renamed m_Draw_Auxiliary_Axis to DrawAuxiliaryAxis.
Changed parameter to fix wxDC set mode from FALSE to GR_COPY.
Minor wxDC zoom improvements.
2009-04-09 18:39:39 +00:00
charras 24b8f4a5b2 Fixed: inconsistencies in dialog_eeschema_config.cpp (delete and add/insert do not have the same behavior: add/insert cannot be cancelled ) 2009-04-09 13:21:26 +00:00
charras dea07b0fac broken SCH_COMPONENT::GetRotationMiroir() rewritten (problem when editing a mirrored and rotated component fixed) 2009-04-09 11:34:41 +00:00
charras 4b212810dd minor bugs fixed (including plot labels issues) 2009-04-09 09:00:23 +00:00
charras ceb1de9e24 eeschema: in file menu: "save as" and "load" uses current path 2009-04-08 18:20:27 +00:00
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
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
CHARRAS 29ed370a27 Fixed: problem which could crash eeschema when a schematic file in a hierarchy was not found 2008-02-28 20:39:04 +00:00
CHARRAS dd9497a105 Fixed: problem which could crash eeschema when a schematic file in a hierarchy was not found 2008-02-28 19:27:25 +00:00
f3nix e92706bc3c Small CMake fixes. 2008-02-27 20:47:03 +00:00
stambaughw 803ebdf3c4 Fix escape key handling in annotate dialog and some eeschema code refactoring. 2008-02-27 19:38:16 +00:00
CHARRAS 2a1b776be6 see changelog 2008-02-26 19:19:54 +00:00
stambaughw df7e6f3705 annotate dialog HIGification, refactor and beautify associated
annotation code
2008-02-26 01:07:38 +00:00
raburton 923ece9c9c set eol-style native on new file 2008-02-21 20:49:15 +00:00
CHARRAS 61454f0124 eeschema: problem when undelete after a change a label type solved (I hope) 2008-02-21 15:50:35 +00:00
CHARRAS 1d16eae096 eeschema: problems found. some (not all) solved (see changelog) 2008-02-21 15:33:13 +00:00
CHARRAS c759be6f52 eeschema: problems found. some (not all) solved (see changelog) 2008-02-21 12:21:01 +00:00
CHARRAS acf03b7d55 Global labels problems fixed (see changelog) 2008-02-20 19:37:17 +00:00
dickelbeck c04619bb50 bug fixes 2008-02-19 07:06:58 +00:00
CHARRAS 304c296aed fixed: eeschema crashed when created a B.O.M. (unicode build) 2008-02-18 09:39:15 +00:00
plyatov f942690930 Additions to the menu (see changelog). 2008-02-17 21:19:13 +00:00
CHARRAS 8b5f30567a eeschema: added hierarchical label in setcolor menu 2008-02-16 10:58:32 +00:00
lifekidyeaa c7ec524fc7 eeschema: fixed:
* crash when creating a sheet that does not yet have a sch file
* when loading schematic file v 1 annotations are applied to all sheets independent of path in hierarchy
* component reference is drawn by default upon placing a new libary comp.
2008-02-15 23:21:33 +00:00
CHARRAS 87f4916afb files reorder 2008-02-15 22:50:52 +00:00
lifekidyeaa 8e4e0fb56a fixed bug: labels, hierarchal labels, global labels, as well as their busmember
counterparts, will be connected together if they have the same label (name) and are on the same sheet.
2008-02-15 05:32:33 +00:00
plyatov 60651486bd eeschema:
Added item "Delete" in "Edit" menu.
  Added menu "Place" with all possible 
elements from the right toolbar.
2008-02-14 21:58:44 +00:00
plyatov ec450d195b eeschema: Added menu "Place" and some menu items for this menu. 2008-02-14 16:08:06 +00:00
lifekidyeaa 10ded82dbd NET_LABEL should be sheet-local, not global throughout the hierarchy. 2008-02-12 22:44:15 +00:00
lifekidyeaa 0381261834 eeschema:
* made schematic loading of 'GLabels' dependent on the schematic file version (currently at 2). 
If the version == 1, these are loaded as hierarchal labels
* made text labels global in the herarchy, consistent with their historical usage.
2008-02-12 22:34:40 +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
plyatov 27bd742a8a Added item "New" in "File" menu.
Russian translation update.
2008-02-12 20:43:59 +00:00
f3nix 47e7d24f45 Fix win32 "filename.ico not found" error. 2008-02-06 20:36:44 +00:00
CHARRAS 7055a2bc47 zone outlines edition: added drag outline edge 2008-02-01 21:30:45 +00:00
f3nix af1c15646f CMake:
* Change tabs to spaces.
* Make Boost required.
2008-01-30 09:42:19 +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
CHARRAS f1c3b0c8f7 labels and texts display changed when rotated 180 degres 2008-01-21 16:21:41 +00:00
CHARRAS f85ade75d8 see changelog 2008-01-16 20:37:50 +00:00
CHARRAS e3a3d16af8 small bugs fixed. Added: Support for microvias (see changelog) 2008-01-12 20:31:56 +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 bd5ca82f63 use pad_shapes.h 2008-01-05 17:30:56 +00:00
f3nix cda4ed9659 Some tweaks for Windows CMake. 2007-12-26 03:48:17 +00:00
f3nix 61ebbd58f8 Small CMake cleanup. 2007-12-25 20:48:58 +00:00
lifekidyeaa 6f51759403 added Edit_Comp_Footprint.xpm 2007-12-11 17:51:28 +00:00
lifekidyeaa f5bddb2b2f * added hotkeys to the library editor in eeschema (move, edit pin, delete)
* fixed a bug in hierarchal shematics where a loop (e.g. same file included at different points in the 
hierarchy)  would cause infinite memory use.   
* added a edit footprint hotkey to eeschema, since it seems I'm always editing '0603' '0402' etc. on the 
common components, and it was difficult to edit this information before.
2007-12-11 16:41:43 +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
CHARRAS 4002c6f418 Solved an annotation problem, some code cleanning and translation 2007-12-03 06:54:19 +00:00
dickelbeck 0415674d82 MARKER and DRC rework, continued 2007-11-27 22:49:35 +00:00
dickelbeck 14a0817ea9 CC= becomes CXX= 2007-11-25 06:38:08 +00:00
CHARRAS 352d467c78 very minor change (a confusing text in component field edition) 2007-11-22 07:09:29 +00:00
kintel 7b007f6d85 Added deps make target for Mac OS X 2007-11-19 14:35:04 +00:00
CHARRAS 0605d07263 2007-11-14 16:02:19 +00:00
plyatov b66c00b479 Russian translation update. 2007-11-11 19:30:22 +00:00
g_harland 51773b3ee3 A wxStdDialogButtonSizer now provided within the "EESchema Colors" dialog box 2007-11-11 06:57:44 +00:00
plyatov cf918c05a7 Some terminology corrections and russian translation update. 2007-11-10 22:36:36 +00:00
CHARRAS 813d303c42 remove eeconfig.h error, and wxWidget version dependent trivial compile warning 2007-11-10 20:12:00 +00:00
f3nix be427388b6 Fix eeschema compilation 2007-11-10 19:00:22 +00:00
CHARRAS a338d6f9fb update french translation 2007-11-10 15:02:33 +00:00
CHARRAS cbb714f934 More comprehensive dialog in netlist plugin interface. Some cleanup 2007-11-10 14:35:04 +00:00
f3nix efe7edf2f1 CMake:
- Fix minizip build.
- Fix eeschema/plugins build.
- Update TODO.
2007-11-09 21:45:26 +00:00
f3nix 7a65708459 CMake build: preliminary support for install targets under linux. 2007-11-08 12:46:02 +00:00
f3nix 9307b49eec CMake build system for all apps. Usage in install.txt 2007-11-08 07:17:37 +00:00
CHARRAS 3823d66052 removed not used files. french kicad.po updated 2007-11-07 11:52:29 +00:00
g_harland 1e896d1750 Enhance more dialog boxes for EESchema 2007-11-07 04:24:25 +00:00
plyatov b4df436aca Russian translation update and little corrections in eeschema's Build BOM dialog. 2007-11-06 07:14:31 +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
raburton bc52b0e60e simple hacky make dependancy solution 2007-11-04 22:14:47 +00:00
CHARRAS 9c3d5bd96d eschema, pcbnew and cvpcb did not find libraries when they were in the default library path, but in a subdirectory 2007-11-02 17:17:44 +00:00
CHARRAS b578115533 create commandframe.cpp in kicad and some other minor changes 2007-10-31 17:47:44 +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
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
kintel 7eff222c34 Added missing icons 2007-10-29 03:35:52 +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 1d40e5a048 Mac OS X build fix 2007-10-28 17:29:43 +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 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
CHARRAS 2a5676b2e2 Add class_marker.cpp and class_marker.h. Some other minor changes 2007-10-26 06:08:19 +00:00
g_harland 6ff4b76eda Fix eeschema/eelayer.cpp and eeschema/eelayer.h so that they now compile OK 2007-10-23 23:59:33 +00:00
g_harland e295e8e012 Enhance "EESchema Preferences" dialog box;
sizers and OK, Cancel, and Apply buttons now provided
2007-10-23 00:36:43 +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 3cd47555ca see 2007-Oct-12 change_log.txt 2007-10-13 06:18:44 +00:00
g_harland 0abcf4507d Enhance "List of Material" dialog box in EESchema 2007-10-13 05:56:37 +00:00
g_harland d5b353ac12 Assorted changes; see change_log.txt 2007-10-10 21:35:41 +00:00
CHARRAS e3e0efa144 eeschema cross-probing bug solved ( due to last modification): pins/pads not probed 2007-10-09 14:28:22 +00:00
dickelbeck dd07c0572b todo.txt update 2007-10-09 13:10:58 +00:00
raburton c931d47ad1 set eol-style native on new file 2007-10-08 16:14:16 +00:00
CHARRAS 1f842ae14c bug in move pad fixed (could crash pcbnew).Other minor changes 2007-10-07 18:24:15 +00:00
g_harland 9e32b2abdb Assorted changes; see change_log.txt 2007-10-07 03:08:24 +00:00
dickelbeck aba115f0fb improved pcbnew marker support 2007-10-03 19:45:32 +00:00
dickelbeck d985f2d640 DeleteStructure() & DeleteStructList() consolidation 2007-10-03 15:21:13 +00:00
dickelbeck dac25cdbf9 resizeable borders option 2007-10-02 15:35:31 +00:00
CHARRAS 06c9f9c855 enhancements in pcbnew to eeschema cross-probing. removed change in drc.cpp 2007-10-01 15:37:42 +00:00
dickelbeck 7e448f2e8c minor housekeeping 2007-09-30 02:37:06 +00:00
CHARRAS bfb03b8fa6 pcbnew: onleftclick.cpp added. move onleftclick() and OnLeftDClick() from edit.cpp to it 2007-09-29 13:31:10 +00:00
g_harland 19330ff0f4 Restore functionality of 'Preferences -> Colors' and 'Preferences -> Options' commands in EEschema 2007-09-24 07:14:01 +00:00
CHARRAS ba04f83247 small change on hotkey management. Added: drag component 2007-09-22 14:31:20 +00:00
dickelbeck 00bda3c9a0 beautification 2007-09-21 13:23:51 +00:00
dickelbeck 0a2ed094e0 see todays change_log.txt 2007-09-21 04:40:12 +00:00
dickelbeck 664a1f727b see my 2007-Sep-20 change_log.txt 2007-09-20 21:06:49 +00:00
CHARRAS 62058240b1 change erronous word Hothey to Hotkey in 2 function names 2007-09-20 09:13:40 +00:00
CHARRAS 2cfe92de85 hotkey enhancement 2007-09-20 05:41:40 +00:00
CHARRAS 542b944196 hotkeys handling finished 2007-09-19 15:29:50 +00:00
dickelbeck ef3d04912d see change_log.txt 2007-Sep-14 UPDATE 2007-09-15 04:25:54 +00:00
plyatov bfa36f3142 Little correction of typos and termins. 2007-09-14 10:07:38 +00:00
dickelbeck 18d83b768c See my change_log.txt 2007-Sep-13 UPDATE 2007-09-13 11:55:46 +00:00
CHARRAS d1effbf4e2 EDA_BaseStruct.SetType() and EDA_BaseStruct.ReturnClassName() removed. 2007-09-13 11:28:58 +00:00
g_harland 2f3aeeaa29 Enhance "Colors" dialog box (as listed in change_log.txt) 2007-09-13 09:24:43 +00:00
CHARRAS d6072d8ac9 Programmable hotkeys added in gerbview. Fixed a compilation probleme in ansi mode (non unicode mode). 2007-09-10 04:51:01 +00:00
plyatov 67f15fe083 Added menu Edit and Undo, Redo submenus with keyboard accelerators. 2007-09-09 19:11:15 +00:00
CHARRAS e27d3f8c78 more work on programmable hotkeys. Most of features are ok. 2007-09-06 11:52:26 +00:00
CHARRAS 2bd88d356c small changes in editrack-part2.cpp (translation of some comments from french to english) are some explanations relatives to the todo remark 2007-09-04 14:28:20 +00:00
dickelbeck 54b424ab8b fixed eeschema 2007-09-02 15:49:11 +00:00
dickelbeck dff70646a2 see change_log for 2007-Aug-31 2007-09-01 12:00:30 +00:00
dickelbeck 6d375d4775 eol property to native 2007-08-30 14:57:35 +00:00
CHARRAS f5eae50680 more work on hotkeys. many features are ok. 2007-08-30 08:15:05 +00:00
CHARRAS 077a570bc0 Display grid in mils or mm in popup menus 2007-08-27 08:07:44 +00:00
dickelbeck f3c324d535 EDA_BaseStruct::m_StructType is now type KICAD_T 2007-08-24 15:10:46 +00:00
dickelbeck cc62305777 see change_log.txt for 2007-Aug-22 2007-08-23 04:28:46 +00:00
g_harland 4da2971dcc Provide return values for Read_Hotkey_Config functions (to eliminate compiler-generated warnings) 2007-08-23 01:40:50 +00:00
dickelbeck e6239e7456 moved m_Layer into EDA_BaseStruct 2007-08-22 05:11:01 +00:00
g_harland 0e2d1d1c79 Changed values of "proxy-wxSTAY_ON_TOP" and "proxy-wxRESIZE_BORDER" within PJD files to 0, and repurged wxRESIZE_BORDER property from pcbnew/dialog_drc.h 2007-08-21 21:26:33 +00:00
CHARRAS c116a9b5a7 first version of programmable hotkeys (work in progress) 2007-08-21 19:37:31 +00:00
dickelbeck 49e32e096e unified m_Flags, EDA_BaseStruct::Display_Infos(), and ~GetEquipot() 2007-08-20 19:33:15 +00:00
g_harland 0421987b32 Comments within postscript files now fully comply with Adobe's Document Structuring Convention, and beautification 2007-08-20 13:28:34 +00:00
CHARRAS 9414bf676b more work on hotkeys 2007-08-20 10:55:09 +00:00
raburton 040e2cbf6b small fix to make install so no need to pre-create the binary install dir 2007-08-20 07:51:49 +00:00
dickelbeck 6acce67a64 made m_CurrentItem private, beautification 2007-08-20 01:20:48 +00:00
dickelbeck 4ca51f7554 mac support fixes 2007-08-18 11:47:56 +00:00
dickelbeck 4987c15ed7 mac support fixes 2007-08-18 11:44:56 +00:00
g_harland 45a3a4b3af Removed "wxRESIZE_BORDER" and "wxSTAY_ON_TOP" properties from assorted dialog boxes, and edited caption of dialog box specified within pcbnew/dialog_drc.cpp 2007-08-16 08:37:32 +00:00
dickelbeck 51fc26e178 mouse synchronization from PCBNEW to EESCHEMA 2007-08-14 19:24:48 +00:00
CHARRAS 4feef88fc6 modify Hotkey.cpp code for eeschema 2007-08-11 11:23:53 +00:00
CHARRAS ea6aba8212 Better Hotkey.cpp code for eeschema 2007-08-10 18:05:42 +00:00
CHARRAS 59b4c5ba3b New hotkeys in eeschema (the hotkey ? display the current existing hotkeys) 2007-08-09 11:20:05 +00:00
CHARRAS 66080848cc Bug fix in class_hierarchy_sheet.cpp. 2007-08-08 08:01:06 +00:00
dickelbeck b9259f8516 fixed g++ 4.1.2 compiler warnings, added USE_MATCH_LAYER build option 2007-08-02 02:04:45 +00:00
CHARRAS a397c4b248 gestfich.cpp change (A problem under windows already solved, but change was lost) 2007-07-09 09:29:53 +00:00
CHARRAS 75ce192333 Enhanced dialog for BOM generation and updated french and korean translationd 2007-07-02 12:48:10 +00:00
plyatov eeab554183 Added some russian translated strings.
Little corrections in menu strings (interface standardization and typos correction).
2007-07-01 19:43:38 +00:00
plyatov 84d8e910e8 Added some russian translated strings.\n Little corrctions in menu strings (interface standardization). 2007-06-18 13:57:15 +00:00
raburton af37d78ab3 added install targets for the non-binary stuff (libraries, help, etc.)
it's now possible to do a complete usable kicad install from source
2007-06-16 09:07:23 +00:00
raburton ad61cdaaa0 fix headers of several xpm files, without the correct header gnome thinks they are broken 2007-06-15 12:23:51 +00:00
plyatov 14f477f92e Added sorting by value or position in to the annotation window of eeschema (Thanks for patch to Andrey Fedorushkov). 2007-06-14 18:28:16 +00:00
plyatov 335cfc2889 Little changes in menu termins (strings) for standartization. 2007-06-14 17:11:54 +00:00
dickelbeck dc7235c769 Gathered up common compiler and linker flags for the makefile.gtk file set.
Much easier now to compile with debugging symbols enabled.
2007-06-14 16:28:05 +00:00
raburton 60802457b2 small changes to makefiles to better support override of install location 2007-06-13 20:22:49 +00:00
charras 89b3eb5aa5 bug fixes and merging my development with svn rep. 2007-06-13 15:35:40 +00:00
raburton cf211a4c77 improve static linking check to allow dynamic linking to be specified on make command, no need to hack libs.linux now to use dynamic linking, just use "make -f makefile.gtk KICAD_STATIC_LINK=0" 2007-06-11 19:33:59 +00:00
plyatov 11f264c9d1 Little changes in menu text (standartization of menu "About"). 2007-06-11 18:35:42 +00:00
raburton 617418b4c7 fix clean targets in makefile so they don't fail if already clean 2007-06-05 16:50:50 +00:00
raburton dedb0228dc add files not currently available in source (e.g. docs, modules, etc.)
set svn:eol-style property to native for all ascii files to support cross platform development
2007-06-05 12:10:51 +00:00
dickelbeck ae74527bc2 Jean-Pierre's changes for kicad-2007-05-25 release 2007-05-28 18:09:49 +00:00
plyatov 23c40f7e86 Initial import of KiCad. 2007-05-06 16:03:28 +00:00