Commit Graph

381 Commits

Author SHA1 Message Date
raburton 02b7362970 set eol-style native on new files 2009-02-22 21:32:27 +00:00
charras 3df3f6a09f version changed to RC2 2009-02-21 07:28:14 +00:00
charras 69756df3f6 Some update for Kicad Release Candidate 1 2009-02-16 10:28:46 +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
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 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 c3918aad35 Added forgotten file 2009-02-02 15:31:37 +00:00
charras ea38af91fb doc update and some minor enhancements before Release Candidate 2009-02-02 12:12:18 +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
stambaughw 2e5a57e100 New zoom implementation and some build optimizations. 2009-01-29 14:26:20 +00:00
charras fbdd340647 Pcbnew: added Vesa Solonen's patch to enhance thermal reliefs shapes. 2009-01-22 18:45:33 +00:00
jerryjacobs 72dbdf7faa Splitted common.h subroutines to seperate include files. Minor code cleanup. 2009-01-19 19:08:42 +00:00
charras c333da1916 some "todo" cleanup 2009-01-18 15:51:06 +00:00
charras 0d3fc60155 Found why remove unused thermal stubs fails sometimes.Solved 2009-01-18 13:14:50 +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 f64b282778 BUGFIX: .mdc is incomplete after 'archive footprint' 2009-01-15 08:12:03 +00:00
charras b27bbe9cac Eeschema+Pcbnew: code cleanup and refinements in plot SVG format 2009-01-13 19:18:54 +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
stambaughw 4a489895a3 More zoom clean ups and code cleaning. 2009-01-07 15:59:49 +00:00
dickelbeck b603580355 WinEDA_BasePcbFrame::m_Pcb is now private, use GetBoard() to access it. 2009-01-05 05:21:35 +00:00
charras 441efc9f2c Bugs and problems solved in fields edition (some are windows only) 2008-12-31 15:01:29 +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
charras 5c790f50fd Added dialog box to edit graphic items 2008-12-23 13:14:01 +00:00
charras daeb9f0e07 Cleaning code to draw/plot texts; italic allowed for pcbnew 2008-12-22 21:06:44 +00:00
charras 9c2b4c8c37 pcbnew: Convert dialog_display_option from DialogBlocks to wxFormBuilder, rename files and remove typos 2008-12-21 16:54:27 +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 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
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
stambaughw 2611a54791 Convert global and embedded application pointers to wxGetApp() 2008-12-08 15:27:13 +00:00
dickelbeck d814889db7 gerbview, pcbnew's BOARD container changes 2008-12-06 21:20:50 +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
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
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 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
charras 6ae1471e8c more about zones 2008-11-24 20:46:41 +00:00
dickelbeck 4539c8c417 better type safety on list Insert(), Remove(), Append() 2008-11-24 07:30:11 +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 178bc946e3 First version of pcbnew using polygonal filled areas in zones in rats nets calculations. 2008-11-18 18:13:55 +00:00
charras 521f428c35 Using the last version (1.9) of kbool, downloaded from the wxArt2D project site. 2008-11-14 19:38:58 +00:00
dickelbeck 26736baa9b gerbview cleanup, and working towards aperture macro support 2008-11-09 02:57:42 +00:00
dickelbeck 4164802288 beginnings of aperture macro support 2008-11-08 06:46:47 +00:00
charras e6e50f3c0d solved: minor problem in crossprobing (eeschema to pcbnew) 2008-11-06 17:55:32 +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 6ff8675e33 back to EXCHG macro (equivalent inline functions do not work, this is a stupid error from myself ) 2008-10-30 12:04:26 +00:00
charras a741742172 back to EXCHG macro (equivalent inline functions do not work, this is a stupid error from myself ) 2008-10-30 12:02:34 +00:00
charras 443c644978 return to EXCHG macro (some equivalent inline functions do not work ) 2008-10-30 11:41:06 +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 070b12d556 code cleaning 2008-10-26 17:39:17 +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
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
charras 7c5feb61e7 pcbnew: insulated islands in copper pour removed 2008-10-11 19:27:43 +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
dickelbeck ff193f1844 variable number of fields per schematic component 2008-10-06 05:44:29 +00:00
charras 4cccb0dd7e First tests about copper zones filled by polygons, without grid (see changelog)
Only for tests! not for production.
2008-10-02 13:24:31 +00:00
charras ab1df3f1d7 more about non copper zones (see changelog) 2008-09-27 19:26:29 +00:00
jerryjacobs 26af26619a (confirm.cpp) Get_Message frame caption added 2008-09-22 16:03:12 +00:00
charras 700af58eb8 eeschema: code cleaning 2008-09-20 17:20:40 +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 e44bf71268 Fixed a subtle problem in zone filling calculations (see changelog) 2008-09-12 10:31:32 +00:00
charras d115b66884 set build version to stable. 2008-09-10 06:23:52 +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 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
raburton 04b9bb6e6d add a script for packaging a source release
add a note to the build versions, to indicate purpose and be grep-able to allow for easier source packaging
2008-08-29 21:36:31 +00:00
raburton 46f931b6ae allow build version to be set, while preserving program version
useful for creating a config.h via an extraction script that creates a source tar bundle
2008-08-29 14:06:19 +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
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
charras 1e9a65f5ec Pcbnew bug solved: Horizontal Oblong pads holes have a bad T Code size in the drill file 2008-08-18 15:18:35 +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 ebeb2363a2 eeschema: libedit changes (see changelog) 2008-08-11 18:21:21 +00:00
jerryjacobs 18b8932b50 Code comment clean, cmake file cleanup 2008-08-11 11:45:29 +00:00
charras 5f777f8c60 pcbnew: bug solved: pad holes not printed 2008-08-09 08:05:42 +00:00