Commit Graph

822 Commits

Author SHA1 Message Date
charras 0c0b2a40de Pcbnew: allows autopan when editin or creating a zone 2009-01-09 19:09:13 +00:00
stambaughw 4a489895a3 More zoom clean ups and code cleaning. 2009-01-07 15:59:49 +00:00
charras 63724083f6 Pcbnew: force scale 1 in gerber format, regardless the options value. Solved a bug when retrieving plot scale options 2009-01-07 07:58:45 +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
dickelbeck 0d790e57a2 polygon work, EDGE_MODULE::m_PolyPoints is now std::vector 2008-12-29 18:02:54 +00:00
charras f08585f96a Added dialog box to edit graphic items 2008-12-23 13:15:08 +00:00
charras 5c790f50fd Added dialog box to edit graphic items 2008-12-23 13:14:01 +00:00
charras 57d9096a08 Uploaded forgotten files 2008-12-23 08:23:28 +00:00
charras daeb9f0e07 Cleaning code to draw/plot texts; italic allowed for pcbnew 2008-12-22 21:06:44 +00:00
charras 35b0a8a00f soved a bug in my last commit: incorrect number of layers shown in the dialog box 2008-12-21 18:02:19 +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 06ca175064 pcbnew: Convert dialog_general_option from DialogBlocks to wxFormBuilder and add tips to all options 2008-12-21 12:11:47 +00:00
charras b9b8bf2fab In zones filling better shape around rectangular pads (patch from Vesa Solonen) 2008-12-21 08:35:21 +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
faa a64f15677d pcbnew crashes set color 2008-12-18 08:44:53 +00:00
charras 6e6098a05c cleanup 2008-12-17 06:51:39 +00:00
charras beeaf53a0b Code cleaning. Removed obscure code to draw texts 2008-12-16 19:44:57 +00:00
charras 23003001f1 minor changes. 2008-12-15 10:24:19 +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 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
charras fa472950b7 pcbnew: better protection against malformed zones 2008-11-28 20:10:05 +00:00
charras 6691eca2fa taking in account filled zones areas in pcb cleanup and tracks creation 2008-11-27 10:12:46 +00:00
charras 6ae1471e8c more about zones 2008-11-24 20:46:41 +00:00
dickelbeck 3ef380f936 dlist cleanups, start of edit component in schematic rework 2008-11-24 06:53:43 +00:00
charras 43f75cda0d code cleaning 2008-11-23 17:43:53 +00:00
charras b3b9c12173 code cleaning 2008-11-23 16:31:35 +00:00
charras 237a8539fc Corrections for zones now have a min thickness filled area parameter 2008-11-23 08:07:10 +00:00
raburton 3322e33e28 set eol-style native on new file 2008-11-22 21:20:21 +00:00
charras 1c6ff86768 Zones now have a min thickness filled area parameter 2008-11-22 20:50:30 +00:00
charras 346914c9e3 Some cleanup and libraries update 2008-11-22 11:10:40 +00:00
dickelbeck 8aab369f4e isspace() handles characters in range 0-255 only 2008-11-18 20:32:53 +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
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
raburton ba25d20f1a set eol-style native on new files 2008-11-14 22:40:31 +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
charras 47aace87a9 Eeschema: solved minor problems in libedit in functions locate and move fields. 2008-11-12 17:31:52 +00:00
charras 09701a74dd Eeschema: solved minor problems in libedit in functions locate and move fields. 2008-11-12 17:27:32 +00:00
charras 97cfebcb2d typo 2008-11-11 09:28:59 +00:00
dickelbeck 1c75434438 smt pads can be on ALL layers 2008-11-10 20:54:26 +00:00
charras ae3c3b6c99 pcbnew: solved a bug which crashes pcbnew when creating a new module with no reference. 2008-11-10 20:45:24 +00:00
charras ea6102e1c7 renaming files created by wxFormBuilder to dialog_xxx_base according to an idea of Dick, in a mail. 2008-11-09 20:36:40 +00:00
jerryjacobs 90b9850e51 Dutch language update
- 140 strings translated
 - 450 strings left
2008-11-09 18:15:24 +00:00
charras b3c064b0b4 Thermal shapes modification for round and oblong pads.
This is a workaround for a bug (i believe) of kbool.
2008-11-09 17:14:53 +00:00
charras 134c07f94b Thermal shapes modification for round and oblong pads.
This is a workaround for a bug (i believe) of kbool.
2008-11-09 15:01:35 +00:00
dickelbeck 26736baa9b gerbview cleanup, and working towards aperture macro support 2008-11-09 02:57:42 +00:00
jerryjacobs eac91489d1 Dutch language update, 590 strings left 2008-11-08 21:58:50 +00:00
dickelbeck a942b081d0 comment change 2008-11-08 06:48:56 +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 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
dickelbeck 645f7384c9 compensate for tendency of freerouter to move tracks on loading DSN 2008-10-30 18:54:16 +00:00
dickelbeck 9de1af02d0 PADSTACK::Compare() now tests id also to include drill hole size 2008-10-30 18:53:39 +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
dickelbeck 8c76e2e644 current with latest freerouter's clearance support 2008-10-29 23:57:04 +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
dickelbeck 07a39a0397 clearance record improvements 2008-10-23 21:06:43 +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
charras a19576a352 Uploading forgotten changes in pcbnew 2008-10-20 08:25:06 +00:00
charras 6393de352b made cvpcb and gerbview compilable with last changes in pcbnew 2008-10-20 05:59:58 +00:00
charras 43ee94b7a4 zones in pcbnew: some optimizations 2008-10-19 18:18:45 +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 9d48d104e6 solved minor problems about thermal shapes in zones in no grid filling mode 2008-10-17 17:34:07 +00:00
charras 9eba4f9554 Solved a bug when creating a new zone outline that could crash pcbnew 2008-10-17 06:17:48 +00:00
charras 544ca4c90d solved a very subtle bug in polygon_test_point_inside.cpp. Sometimes a point outside a polygon was seen inside the polygon 2008-10-15 17:14:51 +00:00
charras ddaa8c9d55 typo in menus & dialogs 2008-10-15 11:46:53 +00:00
charras 5bfcc88433 Solved bug in zone filling by polygons: a forgotten conversion to double. using int in calculations creates sometimes overflows and erroneous filling
Add patch to handle oblong pads
2008-10-13 18:39:38 +00:00
jerryjacobs 062bbfe1c3 2008-10-13 18:28:30 +00:00
charras 93355a8ca0 sending missing file 2008-10-13 12:03:25 +00:00
charras 2c60c00640 Some enhancements about code for zones 2008-10-13 12:01:12 +00:00
charras 3de5ffc703 minor bug: zones outlines hatch options not read from file 2008-10-12 15:58:52 +00:00
charras b7db0ef850 updating polygon lib code. A bug removed. 2008-10-12 15:29:43 +00:00
charras 7c5feb61e7 pcbnew: insulated islands in copper pour removed 2008-10-11 19:27:43 +00:00
charras 2ffa08973c Some enhancements about zones 2008-10-10 11:31:46 +00:00
charras 0872c8a16c use wxFormBuilder in dialog zone, and minor enhancements 2008-10-09 19:15:28 +00:00
charras ca51c6eb1c use wxFormBuilder in dialog zone, and minor enhancements 2008-10-09 19:13:25 +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
charras 667a6498de solved pcbnew: minor bug when only one copper layer selected: zone properties layer list displayed component layer instead of copper layer 2008-10-07 17:59:02 +00:00
jerryjacobs 6f84112375 Menu and statusbar strings made more clear 2008-10-07 16:33:57 +00:00
charras f95e968cf8 More about copper zones filled without grid (by polygons) - work still in progress 2008-10-07 13:09:56 +00:00
charras f64c5401b7 More about copper zones filled without grid (by polygons) - work still in progress 2008-10-07 13:00:47 +00:00
charras 6167f5fc75 More about copper zones filled without grid (by polygons) - work still in progress 2008-10-07 12:10:24 +00:00
charras 3683ab745b More about copper zones filled without grid (by polygons) 2008-10-07 09:32:56 +00:00
jerryjacobs d206c9e5c5 Menu and statusbar strings made more clear 2008-10-05 10:56:43 +00:00
raburton 588198199e set eol-style native on new file 2008-10-04 06:34:09 +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
charras 5f5dbe8dd5 First tests about copper zones filled by polygons, without grid (see changelog)
Only for tests! not for production.
2008-10-02 13:41:03 +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
dickelbeck 8d9e314a18 check Liste at end for MyFree, assuming single point of exit 2008-10-01 23:35:31 +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
dickelbeck 0545f6811f track locale switching better in the event of errors 2008-10-01 16:05:20 +00:00
dickelbeck 07ef170933 use board specific layer names in UI and reports 2008-10-01 16:00:35 +00:00
dickelbeck 39473ff065 handle XX-1-1 as "XX-1"-1 2008-09-29 13:15:58 +00:00
dickelbeck 40e69c9b0b remove trailing whitespace 2008-09-29 13:14:50 +00:00
charras ab1df3f1d7 more about non copper zones (see changelog) 2008-09-27 19:26:29 +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
jerryjacobs 26af26619a (confirm.cpp) Get_Message frame caption added 2008-09-22 16:03:12 +00:00
charras fcb2743812 Bug in modedit (solved): last changes. 2008-09-22 05:41:37 +00:00
charras 2ea76d3132 solved: bug in libedit which crashes pcbnew when closing the footprint properties dialog 2008-09-21 13:32:33 +00:00
dickelbeck 2057c81582 position new modules at (0,0) 2008-09-18 12:07:34 +00:00
dickelbeck 7470a3bd67 brian's patch 2008-09-17 17:07:08 +00:00
dickelbeck afaba0df94 brian's patch 2008-09-17 16:52:47 +00:00
dickelbeck 12b94cc1d3 updated specctra.pdf http link 2008-09-17 13:32:43 +00:00
f3nix 4d7149b18c CMake: Fix bug in install targets. 2008-09-14 11:46:58 +00:00
charras e44bf71268 Fixed a subtle problem in zone filling calculations (see changelog) 2008-09-12 10:31:32 +00:00
dickelbeck e73e94ed16 fixed a bug plotting pins with circles in them 2008-09-09 16:56:47 +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 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 6d51d2ae30 Pcbnew Set ALL via holes to default does not work 2008-08-29 12:14:45 +00:00
dickelbeck 6bd572f55d fix case where first edge segment is an arc 2008-08-29 02:53:27 +00:00
dickelbeck 9536bdce5f limit printf arg testing to GNUG 2008-08-29 02:52:50 +00:00
charras 68a8ec1883 minor updates 2008-08-27 06:30:19 +00:00
charras ecee1ddd91 pcbnew: PS output plot arc now Ok (arcs was always filled) 2008-08-26 15:36:55 +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
a-lunev 0629e58785 bug tracker: [ 2069722 ] PCB edge always printed when PCB edge layer not selected.
It is resolved by adding 'Exclude Edges_Pcb layer' check box in 'Print' dialog.
2008-08-25 00:03:14 +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 18bfe66d27 Dutch language update, kicad splash making to work 2008-08-20 22:44:37 +00:00
charras 608535f7cc Pcbnew: solved minor bug in plot PS arcs were filled on silk screen layers
Libs update
2008-08-18 19:38:43 +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
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
charras f98fd09f84 minor changes in pcbnew (see changelog) 2008-08-06 07:46:03 +00:00
dickelbeck d8485267e7 plot fill patch 2008-08-05 16:06:45 +00:00
dickelbeck dfce81f4d9 prettier DSN 2008-08-05 15:48:30 +00:00
charras 23b579cfc9 cvpcb: code cleaning and remove obsolete features 2008-08-01 17:41:51 +00:00
charras 8080a2c9ba code cleaning and a bug in eeschema (print all not working) solved 2008-07-31 15:30:57 +00:00
dickelbeck 5a27f2729d improve round-tripping to/from latest Freerouter, see http://www.freerouting.net/usren/viewtopic.php?f=3&t=354 2008-07-30 17:24:13 +00:00
charras 690fda2f1a very minor updates 2008-07-25 13:37:53 +00:00
charras ef0f1fcd55 pcbnew: in append board function: new board name set to <oldboardname>-append.brd 2008-07-22 05:29:16 +00:00