Commit Graph

402 Commits

Author SHA1 Message Date
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 bb5832c863 Fixed: incorrect refresh of screen area after closing a popup menu (texts and polygons sometimes not redrawn) 2009-04-17 12:45:22 +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
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 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
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
dickelbeck a98c2415df expand the size of the coordinate holding status fields, 2 and 3 2009-04-09 18:23:28 +00:00
dickelbeck 4ee4f83de4 move polar coordinates display to status field 2, so that field 0 persists. 2009-04-09 18:16:16 +00:00
dickelbeck 0261ab718f move comment to header, expand on description of UpdateStatsBar(), make comment Doxygen compatible. 2009-04-09 17:34:51 +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
faa 6e54ec713d not build russian kicad 2009-04-07 15:45:07 +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
charras 70707523dd show axis in module editor and gerbview 2009-04-07 07:24:33 +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
charras 9efbf02042 add and translate some comments. fixed a problem in modedit (delete module in lib not working) 2009-04-06 16:05:25 +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
f3nix b38c601661 Set eol-style native on new files. 2009-04-05 21:07:24 +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 2eaa28f0cb Pcbnew: some enhancements 2009-03-26 19:27:50 +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 e631d0bc7b minor change 2009-03-20 16:05:36 +00:00
charras 85ffff8892 Fixed all: redraw screen (F3 key) not working under Linux (seems a wxGTK problem) 2009-03-14 16:26:49 +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
jerryjacobs fa9230e2e5 Changed 3D module author after mail contact. Cleanup of function implementions. WinEDA_TextFrame color change (text black, background, white) 2009-03-02 13:43:52 +00:00
charras 8593838f7a fixed: cursor is not positioned properly in find function (pcbnew) 2009-02-26 20:06:51 +00:00
charras a1c528223c German translation updated. Translators list updated. 2009-02-23 07:20:01 +00:00
jerryjacobs 094c411aa2 Added Cyril Frausti to artist for some of his 3d modules, mail adres added of Iñigo Zuluagaz 2009-02-22 12:59:28 +00:00
charras e9c7d50ca6 fixed some typo, misspelling and errors in menus. 2009-02-21 15:12:26 +00:00
charras f2c03f2b97 gr_basic.cpp now clips filled polygons,using the Sutherland and Hodgman algo to clip the poly against a rectangle
Filled polygons are now correctly displayed under Linux(i hope)
2009-02-20 14:31:16 +00:00
charras 5cf5bbce8b Dialog track options redesigned with wxFormBuilder Alt via drill renamed Specific via drill. Added tips in dialog. 2009-02-17 09:03:45 +00:00
charras 69756df3f6 Some update for Kicad Release Candidate 1 2009-02-16 10:28:46 +00:00
stambaughw d8a6d16ce4 Fixed accidental typo on last commit. 2009-02-11 19:55:09 +00:00
stambaughw 07bd76a0e8 Zoom bug fix and optimization.
Prevent drawing center from moving when client zoom size exceeds drawing size.
Prevent drawing refresh when zoom level doesn't change to eliminate flicker.
2009-02-11 19:39:55 +00:00
charras c6f68578b3 Removed some warnings in compilation. A small bug fixed when drawing grids on screen. 2009-02-11 15:49:28 +00:00
charras 078490db0c Bug (only in my last commit) fixed under Windows. Removed some warnings in compilation 2009-02-10 13:46:10 +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
charras 04174ecd10 Solved: path problems when Kicad is installed on a server (Windows or Samba server) 2009-02-09 20:17:06 +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 1d3f2d520c Pcbnew : refinements for user grig 2009-02-07 14:13:16 +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
stambaughw 80e03c8c1b Build optimizations and cursor movement key bug fix. 2009-02-05 20:53:08 +00:00
stambaughw b833a46bad More header file realignments to reduce recompiling and general code cleaning. 2009-02-04 15:25:03 +00:00
charras 89e5909f59 Solved: problem when searching non english help files 2009-02-03 20:33:34 +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
charras ee3b95007d Added: comments in Drawtxt.cpp. By the way, solved: bug when drawing a 3D board with pcb texts. 2009-01-30 14:11:36 +00:00
dickelbeck 75ea28917c added the superbly convenient EnsureTextCtrlWidth() 2009-01-29 17:30:38 +00:00
dickelbeck 48f30e191e whitespace 2009-01-29 17:25:10 +00:00
stambaughw 2e5a57e100 New zoom implementation and some build optimizations. 2009-01-29 14:26:20 +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 1fd73dff3d Plot PS function now properly plots all sheets in a complex hierarchy. 2009-01-08 10:11:39 +00:00
stambaughw 4a489895a3 More zoom clean ups and code cleaning. 2009-01-07 15:59:49 +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 930a777eb7 Change dialog to edit fields in libedit (see CHANGELOG.txt) 2008-12-30 19:18:56 +00:00
dickelbeck 8d4a9b510d gerbview polygon erasures added, comment tweaks 2008-12-29 20:05:47 +00:00
dickelbeck 0d790e57a2 polygon work, EDGE_MODULE::m_PolyPoints is now std::vector 2008-12-29 18:02:54 +00:00
jerryjacobs 69f6b27edc Fixed comment for doxygen doc generation 2008-12-29 11:52:15 +00:00
jerryjacobs f26f2c1332 Code cleaning and tab indenting + about update 2008-12-29 11:26:15 +00:00
charras 2bc102a614 Uploaded forgotten file 2008-12-23 07:37:39 +00:00
charras daeb9f0e07 Cleaning code to draw/plot texts; italic allowed for pcbnew 2008-12-22 21:06:44 +00:00
charras 4d12bd3e3d Solved problems with mirrored texts. cleaning obsolete files 2008-12-20 20:38:39 +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
jerryjacobs af1a7e0725 Updated about dialog, also started tabbed indent instead of spaces in sourcecode 2008-12-19 17:46:32 +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
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 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 e29d89c7c7 minor changes and cleanup 2008-12-06 12:49:33 +00:00
dickelbeck e574a1b061 more DLIST<> work 2008-12-06 08:21:54 +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
dickelbeck aab39d1de7 injected DLIST<> into many list heads, see change_log.txt 2008-12-04 04:28:11 +00:00
charras 75b3c3bf37 Switch to polygons in zones (old way no more supported)
areas can be now filled using solid polygons, or using segments to fill areas inside polygons.
2008-12-03 10:32:53 +00:00
dickelbeck 7de4bfe6e1 fixes 2008-12-02 18:20:49 +00:00
dickelbeck 85d65db560 refinements after using 2008-12-02 09:13:28 +00:00
dickelbeck 671fabe120 edit component in schematic work 2008-11-26 00:20:16 +00:00
dickelbeck c4215848ac refinements 2008-11-24 21:03:40 +00:00
dickelbeck b113d17eeb makefile tweaks 2008-11-24 07:12:27 +00:00
dickelbeck 3ef380f936 dlist cleanups, start of edit component in schematic rework 2008-11-24 06:53:43 +00:00
dickelbeck 4d3d0a8fcc doubly linked list base class and template for contained specific instantations 2008-11-24 04:34:58 +00:00
charras 1c6ff86768 Zones now have a min thickness filled area parameter 2008-11-22 20:50:30 +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
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 365dbe15b8 Enhancement in zones filling by polygon, and better display for small texts
(more noticeable in eeschema)
2008-10-31 17:02:24 +00:00
charras 07767585c3 better code compatibility with others compilers (MSVC) 2008-10-30 20:12:29 +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 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
jerryjacobs 062bbfe1c3 2008-10-13 18:28:30 +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
jerryjacobs 0f636a9879 (confirm.cpp) Get_Message frame caption added 2008-09-22 16:15:57 +00:00
jerryjacobs 26af26619a (confirm.cpp) Get_Message frame caption added 2008-09-22 16:03:12 +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 b92dc298e4 minor change in about_kicad.cpp 2008-09-10 12:02:59 +00:00
charras d115b66884 set build version to stable. 2008-09-10 06:23:52 +00:00
charras 100c64b455 updated: about_kicad.cpp 2008-09-09 17:56:36 +00:00
f3nix b9ceddc354 Polish translation update. 2008-09-09 14:17:04 +00:00
strangeril a8e0701aac Czech translator is Martin Kratoska, not me. I just made corrections. 2008-09-09 11:54:16 +00:00
charras b7d8f5e31f added contributors in about_kicad.cpp 2008-09-09 11:32:21 +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 5a904e460a Solved kbool lib compil problem under Windows and wxWidgets shared version
Pcbnew: Add position edition in footprint dialog edition
2008-09-05 16:08:13 +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 8816d4dab1 solved bug 2072876. 2008-08-25 12:41:44 +00:00
strangeril b10990f276 Added Czech language support (needs corrections) 2008-08-25 11:44:10 +00:00
charras d3602e3311 minor changes (typo, about dialog) before release 2008-08-25 05:37:04 +00:00
f3nix c624958732 Polish translation update. 2008-08-24 10:27:54 +00:00
raburton c10fdc422b non-x86 specific 64bit test 2008-08-22 14:17:04 +00:00
raburton 39a9aabbf5 fix #elif build error 2008-08-22 13:36:05 +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 867d30d159 Linux/Unix desktop files updated and moved to resources directory, about dialog updated 2008-08-17 10:10:20 +00:00
charras d55989cc0e patch for 3D viewer from Emanuel Rumpf and minor other changes 2008-08-16 17:42:40 +00:00
jerryjacobs 8fd4401e12 all-programs: about dialog improved 2008-08-15 16:38:05 +00:00
charras 5f777f8c60 pcbnew: bug solved: pad holes not printed 2008-08-09 08:05:42 +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 1f34ed0583 minor bug 1974672 solved 2008-07-20 12:59:52 +00:00
charras f49d2e3253 doc update. 2008-07-08 18:45:06 +00:00
f3nix f512957266 Polish translation update. 2008-07-03 21:29:40 +00:00
dickelbeck 44071acf07 Lorenzo's postscript fill patch for bugs 2003834 and 1956732 2008-06-30 13:47:55 +00:00
charras 0cdcd78ba0 doc update. 2008-06-29 18:51:38 +00:00
charras d0fe100306 default path kicad/share added when searching kicad data 2008-06-22 08:59:38 +00:00
charras 6858d10cb5 default path kicad/share added when searching kicad data 2008-06-22 08:54:05 +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 44743723d1 removed GPC library due to its unacceptable license. Using the great and powerfull kbool library insteed 2008-05-30 18:06:21 +00:00
kajtek1 0221b21b25 Moved all XPM files to <kicad>/bitmaps directory 2008-05-22 14:36:16 +00:00
kajtek1 646ffe09eb Moved and fixed all XPM files to /bitmaps directory.
Fixed all related files also.
2008-05-22 14:25:20 +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 2fa6f00bd6 debug statements 2008-05-17 19:10:36 +00:00
dickelbeck efc1534886 operator << (wxString, wxPoint) 2008-05-05 19:43:56 +00:00