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
faa
cbf3602e93
not build after code cleanup
2009-06-21 12:15:51 +00:00
charras
96e0bebd0e
code cleaning
2009-06-20 19:09:43 +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
e877819945
Pcbnew: Added: Option to show the via area while creating a new track. Better code.
2009-06-18 20:51:01 +00:00
charras
360eda0f3c
Pcbnew: Added: Option to show the via area while creating a new track.
...
Useful in compact designs to know hos to place a via during track creation.
2009-06-18 17:32:27 +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
jerryjacobs
eebc4ff21f
Applied Hauptmech patch, highlight only current layer in high-contrast mode - tracker patch 2807379
2009-06-17 17:08:39 +00:00
charras
8a5179fc70
pcbnew: fixed serious bug in clean pcb function
...
some cleanup.
2009-06-11 18:30:03 +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
edb48d461b
Fixed minor bugs. Code cleaning
2009-06-06 18:08:49 +00:00
charras
483359b39a
fixed a problem when loading a module from lib having some pads with an old netname
2009-06-05 15:57:41 +00:00
charras
e8e6f1a77f
code cleaning and very minor bugs fixed
2009-06-04 19:39:50 +00:00
faa
d31c0995f9
pcb crashes autoroute
2009-06-03 17:18:39 +00:00
stambaughw
161068b1c6
Minor bug and compiler warning fixes.
...
* Applied sheet reference plotting patch from Lorenzo.
* Fixed bug in Pcbnew plot dialog, ignore user scaling when controls are disabled.
2009-06-01 18:28:34 +00:00
charras
fd0e99bbd4
pcbnew: minor bug fixed: left toolbar: show pads filled/sketch tool option did not work
2009-05-31 08:56:35 +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
dickelbeck
826237a166
Marco's OSX BOARD::Draw() patch
2009-05-29 16:26:07 +00:00
charras
42b4cae45e
commit hershey patch
2009-05-28 17:39:40 +00:00
diemer
7cd90fdeba
applied paxer's patch to fix bug 2797788
2009-05-28 10:38:25 +00:00
charras
b1d1a71101
Finished code cleaning about ratsnets calculations and handling.
...
Minor others changes.
2009-05-28 08:42:24 +00:00
charras
497cb9f7d0
code cleanup
2009-05-25 16:07:33 +00:00
charras
b13267f496
more cleanup and enhancements about rats nest (work in progress)
2009-05-25 14:14:54 +00:00
charras
3f970c85ce
more cleanup and enhancements about rats nest (work in progress)
2009-05-25 11:53:55 +00:00
charras
e073bdc042
Pcbnew: cleaned code in ratsnet calculations (work in progress). The new code is also faster.
2009-05-24 18:28:36 +00:00
charras
8d6044563a
minor cleanup
2009-05-24 13:40:23 +00:00
charras
654045f2de
code cleaning
2009-05-23 15:53:47 +00:00
charras
1b1be19593
changes in modedit for MacOSX compatibility
2009-05-23 07:16:05 +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
555b1c5ad9
code cleaning
2009-05-21 14:59:54 +00:00
charras
b256efc50e
minor bugs fixed
2009-05-21 12:45:21 +00:00
charras
1f01cd50aa
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:46:43 +00:00
charras
756f191a7b
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:38:47 +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
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
86a40a93c3
Fix over zealous clean up of user grid dialog in PCBNew.
2009-05-06 17:13:09 +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
dickelbeck
7258d23b81
something that allowed this to compile with 2.9 wxWidgets
2009-05-02 18:51:43 +00:00
charras
6e6134ea5a
improved wxWidgets 3 compatibility
2009-05-02 07:35:04 +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
charras
ac45264b4e
some enhancements in pcbnew (see changelog) and Cmake files updated to handle a change in doc files
2009-05-01 16:46:56 +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
d6af27a308
eeschema: enforce time stamp control and repairs bad time stamps in annotation.
2009-04-25 10:12:30 +00:00
charras
b9ba67c8c3
Pcbnew: Fixed: fully broken netlist import from eeschema when using time stamp (fully broken also in stable version).
2009-04-24 07:36:36 +00:00
stambaughw
aa51c05dc6
CVPcb code refactoring, global variable elimination, and UI updates.
...
* Add methods to read and write project file parameters using dynamically defined list.
* Remove all global variables defined in CVPcb code.
* Dynamically define project file settings so class member variables can be used.
* Separate reading and writing application settings from project file settings.
* Make application UI objects and dialogs respect system UI font.
* Remove non-standard widget colors from CVPcb dialogs.
* Changed CVPcb object link list implementation to use wxList.
* Changed project library and path dialog to make OK button save project file instead of confusing "Save Cfg" button.
* Eliminate some duplicate file wildcard and extension definitions.
* The usual code reformatting, commenting, and spelling fixes.
2009-04-23 15:02:18 +00:00
faa
bd3b4baa32
pcbnew: double dot in file name plot svg
2009-04-22 04:23:16 +00:00
charras
b4b57a96e7
Added: handling multiple user paths in library path list in Cvpcb. Other minor changes
2009-04-21 17:56:27 +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
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
dickelbeck
69fd16ed26
switch to GetChars() and away from wxString::GetData()
2009-04-17 06:37:23 +00:00
charras
989ccd0e0e
wxWidgets 2.9 compatibility change.
2009-04-16 15:50:55 +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
7cd50d33a0
fixed in pcbnew: module copy: bad 3d shape list copy.
2009-04-15 07:20:30 +00:00
charras
9aba378fac
fixed in pcbnew: module copy: bad 3d shape list copy.
2009-04-15 06:32:15 +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
4ee4f83de4
move polar coordinates display to status field 2, so that field 0 persists.
2009-04-09 18:16:16 +00:00
dickelbeck
20f8b2168b
UpdateStatusBar() not callable from RedrawActiveWindow on MAC, and it is not the right place to call it for other OSes even though it might work on those other OSes such as Windows and Linux
2009-04-09 17:25:59 +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
cf752a5812
fixed in modedit: save module not working
2009-04-08 06:05:54 +00:00
charras
e719b42e1f
made GetAssociatedDocument() compatible with last changes in kicad path handling.
2009-04-07 15:54:40 +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
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
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
dickelbeck
68d0e4664a
Mac fix
2009-03-30 19:28:54 +00:00
charras
4ef16f53d9
pcbnew: added BOM generator (in postprocess menu)
2009-03-30 15:36:41 +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
4c920f52e2
finishing worl on trapezoidal pads in zones
2009-03-19 18:11:37 +00:00
charras
df3939f894
pcbnew: better look of the drill map, in PS format
2009-03-19 10:54:53 +00:00
charras
9fb53f0c4f
pcbnew: enhancement in printing function.
2009-03-18 16:46:07 +00:00
charras
3e477651c7
finishing work on hpgl plotting functions
2009-03-18 15:38:16 +00:00
charras
f9642fd4ac
fixed: 2 bugs that crashes pcbnew (see changelog)
2009-03-16 20:13:26 +00:00
charras
17dc3090c4
fixed: 2 bugs that crashes pcbnew (see changelog)
2009-03-16 19:51:23 +00:00
dickelbeck
4a2aebcd60
double not float
2009-03-15 21:11:12 +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
3bd6aa1dd1
fixed: a bug that can delete an existing zone after creating a new zone (see changelog)
...
Switch to RC6
2009-03-11 13:29:10 +00:00
charras
6431e9c94d
pcbnew, gerbview: print&plot: error message displayed when no layer selected.
2009-03-10 08:26:52 +00:00
vesa_solonen
8ef28d56a1
Thermal stub fix
2009-03-05 17:40:23 +00:00
charras
cbca180a12
bug fix 2660689 Unconnected pads in RC4
2009-03-05 15:58:06 +00:00
charras
39afce35ca
pcbnew: serious bugs fixed (see changelog)
2009-03-05 13:41:34 +00:00
charras
76d4054de9
cvpcb doc update. others updates and minor bugs fixes.
2009-03-03 19:42:49 +00:00
charras
8593838f7a
fixed: cursor is not positioned properly in find function (pcbnew)
2009-02-26 20:06:51 +00:00
charras
b0a2d7a48f
fixed seg fault in DRC just after a .ses import
2009-02-26 09:33:14 +00:00
dickelbeck
a28492f47c
bug fixing, gerbers, etc.
2009-02-26 00:37:04 +00:00
dickelbeck
073d076730
fix markers on pads when pads are high-lighted
2009-02-25 16:35:47 +00:00
charras
6d91cdd694
fixed: a problem when using arcs as edge pcb in zones and when filling zones
2009-02-25 15:01:56 +00:00
dickelbeck
d055f67318
remove redrawing/flashing, fix magnetic tracks option
2009-02-24 22:41:30 +00:00
charras
89f0211029
bug fix: 2628615, 2625434, 2625090
2009-02-24 13:55:13 +00:00
charras
92ab71c2c2
Correct handling of arcs and circles (when used in pcb edges) in zone filling.
2009-02-23 16:04:11 +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
e1fb4c786f
pcbnew: fixed: delete zones filling commands was inconsistant when filled by segments
...
(does not delete segments or does not deleting areas outlines)
2009-02-19 14:57:15 +00:00
dickelbeck
47cf3a0660
wrap freeroute.jnlp path in double quotes
2009-02-18 14:23:17 +00:00
charras
3920946ef1
fixed: in module editor: block copy hangs pcbnew
2009-02-18 07:37:53 +00:00
dickelbeck
a27dcae61e
layer count changing fix
2009-02-17 21:54:14 +00:00
charras
4e348a58fe
pcbnew: fixed bug when printing at accurate scale 1: fine X scale adjust not working
2009-02-17 18:02:55 +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
aa541fcb97
fixed: bug 2602865 (change module crashes pcbnew)
2009-02-15 20:14:26 +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
c6f68578b3
Removed some warnings in compilation. A small bug fixed when drawing grids on screen.
2009-02-11 15:49:28 +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
5b74766316
fixed: pcbnew: incorrect texts width in PS plot output.
2009-02-09 12:42:39 +00:00
charras
88cde3090e
Pcbnew: Alternate via drill value entered in dialog box is now saved in config and board.
2009-02-09 07:49:02 +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
dickelbeck
3a618567bb
netless zone support fix to specctra export
2009-02-07 16:45:07 +00:00
dickelbeck
d58296c804
netless zone support fix to specctra export
2009-02-07 16:06:55 +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
dickelbeck
35e8a286e8
resolved the zone 'cutout' support to specctra, handle zones with attached to no nets, namelessly
2009-02-06 22:10:37 +00:00
dickelbeck
31aee8ef3e
specctra export zone 'cutout' support
2009-02-06 14:23:56 +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
dickelbeck
9f555dbdbc
faster if tests
2009-02-05 18:17:01 +00:00
dickelbeck
f65d3882e8
improved zoom factors
2009-02-05 18:16:28 +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
f83bc3e3fa
pcbnew: solved: info not displayed when clicking on a module. Removed: gcc 4.2.1 warning in moduleframe.cpp
2009-01-31 21:42:05 +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
stambaughw
2e5a57e100
New zoom implementation and some build optimizations.
2009-01-29 14:26:20 +00:00
charras
790d646a00
doc update
2009-01-28 17:08:35 +00:00
vesa_solonen
9d76274a43
Polygon enhancements
2009-01-27 14:16:09 +00:00
charras
b5c64fd757
Pcbnew:solved: bug in autorouter.
2009-01-25 17:48:59 +00:00
charras
69ce4a2b77
Pcbnew:solved: bug in autorouter.
2009-01-25 17:38:30 +00:00
charras
c5725437c6
Zones not attached to a net are now allowed. Not sure it is a good idea, but a lot of users want this.
2009-01-24 19:30:39 +00:00
charras
fbdd340647
Pcbnew: added Vesa Solonen's patch to enhance thermal reliefs shapes.
2009-01-22 18:45:33 +00:00
charras
a3a4bbc03b
pcbnew test scale values when printing/ploting to avoid 0 scale or others stupid values
...
(scale now allowed from 0.01 to 100)
2009-01-18 19:20:15 +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
5c4c584b93
Cleaning code in print dialogs.
2009-01-17 17:32:20 +00:00
charras
c39ef78ddc
minor changes.
2009-01-15 20:41:41 +00:00
charras
962b8b0ead
Added: patch from Rok Markovic, and some changes in printing functions
2009-01-15 14:32:29 +00:00
charras
f64b282778
BUGFIX: .mdc is incomplete after 'archive footprint'
2009-01-15 08:12:03 +00:00
charras
94cf5b0d28
pcbnew: minor but mandatory change when printing tracks (removed net names printing)
2009-01-14 08:27:16 +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
30da5aff07
Calculations to create filled areas in a zone modified and uses 2 pass. See changelog
2009-01-10 17:12:51 +00:00
charras
a369275153
Pcbnew: solved: incorrect DCODE used to plot board edges and silkscreen
2009-01-10 08:03:07 +00:00
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
charras
a75998a17e
pcbnew: in append board function: new board name set to "board_append"
2008-07-21 15:45:06 +00:00
charras
ffd727ef01
minor changes
2008-07-21 13:44:01 +00:00
charras
d60e906a55
doc update.
2008-07-13 10:04:00 +00:00
charras
181e1341cc
doc update.
2008-07-12 07:25:35 +00:00
faa
3bbeec1227
pcbnew - display length highlighted net
2008-07-08 12:48:20 +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
kajtek1
a8a351327d
Fixed compiler warnings
2008-06-20 22:17:59 +00:00
kintel
c2d7a555c6
Mac OS X build system fixes
2008-06-15 16:31:32 +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
charras
9131e2a104
compiling problems in kbool
2008-06-02 10:23:50 +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
dickelbeck
100ec6cd2e
rearrangement
2008-05-22 15:55:24 +00:00
kajtek1
2e6ee51682
Changed File/Export shortcut from 'x' to 'e'
2008-05-22 14:33:52 +00:00
kajtek1
f82df95179
Moved and fixed all XPM files to /bitmaps directory.
...
Fixed all related files also.
2008-05-22 14:28:18 +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
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
dickelbeck
e2770b4078
comments
2008-05-06 12:32:41 +00:00
dickelbeck
fec9498f8d
typos and buglets
2008-05-05 20:13:54 +00:00
dickelbeck
fb09b26163
removed debug printf
2008-05-05 19:55:09 +00:00
dickelbeck
23785a1166
factored out ShowCoord() to use common operator << (wxString, wxPoint)
2008-05-05 19:54:21 +00:00
dickelbeck
aea07119e2
factored out the ShowShape() to use BOARD_ITEM::ShowShape()
2008-05-05 19:53:31 +00:00
dickelbeck
27ee6b1ac5
factored out the ShowShape() to use BOARD_ITEM::ShowShape()
2008-05-05 19:53:18 +00:00
dickelbeck
f211a33932
added ShowShape(), fixed MenuText() for DRAWSEGMENT
2008-05-05 19:52:09 +00:00
dickelbeck
9ed0d8cdda
some key variables to English
2008-05-05 19:50:59 +00:00
dickelbeck
6ccee86a93
fillBOUNDARY to separate function
2008-05-05 19:50:15 +00:00
dickelbeck
32dad281bd
whitespace removal
2008-05-05 19:49:25 +00:00
dickelbeck
a881ede8fb
added S_ARC support for Edges_PCB layer
2008-05-05 19:47:38 +00:00
dickelbeck
a4995ae786
wrote GetEnd(), GetStart(), GetLength(), embellished Display_Infos()
2008-05-05 19:46:54 +00:00
raburton
82982b6402
bitmap work
2008-05-05 19:02:31 +00:00
raburton
c37374775f
bitmap work
2008-05-05 18:54:44 +00:00
raburton
2e173c9756
bitmap work
2008-05-05 18:52:43 +00:00
raburton
6496680065
bitmap work
2008-05-05 18:50:35 +00:00
dickelbeck
d24c41ff05
zone_container xor artifact cleanups
2008-05-02 06:27:06 +00:00
dickelbeck
2e94a70860
zone_container GetBoundingBox() deployment
2008-05-02 05:16:35 +00:00
dickelbeck
267d4f2f97
zero fill on shift
2008-05-02 05:15:48 +00:00
f3nix
6ed78f5b16
Compiler warnings fixes.
2008-05-01 17:12:38 +00:00
plyatov
dd38594d39
Compiler warnings elimination (Thanks to the unknown Martin!).
2008-05-01 16:16:36 +00:00
dickelbeck
eae1a7498d
layer name in *.brd file fixes
2008-05-01 06:21:07 +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
dickelbeck
b8bfa5a6c0
remove unnecessary casts
2008-04-29 16:24:16 +00:00
dickelbeck
b74db435f5
remove unnecessary casts
2008-04-29 16:22:39 +00:00
dickelbeck
e7ece9c017
SetToolbars() sanity
2008-04-29 16:14:25 +00:00
dickelbeck
8ef7cf7708
more layer listbox issues
2008-04-29 15:43:28 +00:00
dickelbeck
9e46a77975
SetToolbars() fixes
2008-04-29 13:35:26 +00:00
dickelbeck
c25e5c31e1
bug fixes
2008-04-29 03:18:02 +00:00
charras
3237ea1352
pcbnew PS output: now shows oblong holes with the true shape.
...
Also, uses kicad/bin in libs.win instead of kicad/winexe
2008-04-28 06:36:29 +00:00
dickelbeck
ba92f94fde
ProcessExecute instead of wxExecute
2008-04-24 16:55:35 +00:00
dickelbeck
080746ace7
debug support for fixing modules not marked with MOD_CMS
2008-04-23 18:11:36 +00:00
charras
1547987157
some enhancements.
2008-04-18 13:28: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
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
diemer
b0e906abba
minor cleanup
2008-04-13 19:38:33 +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
diemer
03569ca112
PCBNew: Display a warning on a file format version mismatch. Minor language fix.
2008-04-06 16:05:23 +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
kintel
e3db76e9e4
include fix
2008-04-02 23:28:28 +00:00
dickelbeck
a91f255ccd
instance specific zone container clearance and pad treatment
2008-04-02 16:58:56 +00:00
dickelbeck
9d395aa0c5
MAC alpha support
2008-04-02 14:16:14 +00:00
dickelbeck
a196a324d8
more BOARD_ITEM::Draw() support
2008-04-01 06:32:48 +00:00
dickelbeck
f1b36209b1
DRAWSEGMENT::Draw()
2008-04-01 06:07:00 +00:00
dickelbeck
aa93f54d97
BOARD_ITEM::Draw()
2008-04-01 05:21:50 +00:00
dickelbeck
4cf118ea0b
simpler default net class
2008-03-31 13:45:36 +00:00
dickelbeck
4b94704ec7
formatting
2008-03-31 13:43:54 +00:00
charras
5ec1359a91
removed use of a DC in WinEDA_PcbFrame::LoadOnePcbFile().
2008-03-31 08:00:15 +00:00
f3nix
3e06ab44db
CMake cleanup.
2008-03-31 01:32:15 +00:00
dickelbeck
396203efb8
right static box resizes vertically
2008-03-25 16:20:07 +00:00
charras
f34be93032
Ensure graphic and footprint texts have a sufficient size to be seen on screen.(bug 1909165).
2008-03-24 20:54:45 +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
dickelbeck
11d8f51b5c
dialog work
2008-03-21 19:27:11 +00:00
charras
9e35d3ef1b
refined the dialog_freeroute_exchange. See changelog
2008-03-20 21:32:25 +00:00
dickelbeck
c406eed135
class name changes, XOR artifacts
2008-03-20 01:50:21 +00:00
dickelbeck
bd77c9f2e6
dialog width
2008-03-19 21:43:40 +00:00
f3nix
f1925912ce
CMakeLists.txt formatting.
2008-03-19 18:05:19 +00:00
dickelbeck
d639ce285e
dialog expansion
2008-03-19 15:24:42 +00:00
dickelbeck
00d253de20
ESC finally works
2008-03-19 14:38:06 +00:00
dickelbeck
7f9af0fdad
reverting a days worth of my time
2008-03-19 13:49:23 +00:00
dickelbeck
e6717b3f71
specctra dialog refinements
2008-03-18 21:18:04 +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
6a3a1085ac
crashing bug fix
2008-03-18 04:04:17 +00:00
dickelbeck
9e9a8fcf21
delete pad uses PostDirtyRect()
2008-03-18 02:52:49 +00:00
charras
9fb2c9fe23
some code cleaning and comments translations. Added: EDA_Rect::Merge( EDA_Rect & aRect ) (see changelog)
2008-03-15 10:24:32 +00:00
dickelbeck
ae459044de
Patch originating from Jonas Diemer
2008-03-15 04:18:32 +00:00
raburton
a1edf83826
set eol-style native on new files
2008-03-14 18:17:51 +00:00
charras
747a3fa66f
olved a bug in plot postscript format when drawing oblong pad
2008-03-14 16:02:47 +00:00
charras
8a71b1aef5
minor changes
2008-03-14 15:11:00 +00:00
charras
a6006ef386
missing pjd file added
2008-03-14 14:00:18 +00:00
charras
813b0ab583
Added a tool to the upper toolbar which gives and easy access to freeroute
2008-03-14 10:09:39 +00:00
lifekidyeaa
6d609d1837
Fixed segfault which occured when open ing the module editor, loading a module, closing it, and opening the module editor again. This was
...
caused by prematurely deleting the module editor's m_Pcb pointer, which has the same value (points to the same structure) as
g_ModuleEditor_Pcb hence should not be
deleted.
2008-03-14 05:47:35 +00:00
charras
fb54ab8649
Dirty rect used in footprint start move, rotation, flip and delete.
2008-03-13 21:18:05 +00:00
charras
8bfdd0407c
Use dirty rectangle when deleting a footprint
2008-03-13 10:08:42 +00:00
dickelbeck
8ab53fc6aa
thru hole padstack with different copper layer masks fix
2008-03-12 16:24:38 +00:00
dickelbeck
33e06f28a1
BOARD constructor fix
2008-03-12 16:24:12 +00:00
charras
157298ba5b
minor changes
2008-03-12 11:49:16 +00:00
f3nix
07a0e142ed
Lowercase CMake commands.
2008-03-11 15:57:54 +00:00
dickelbeck
51ed187432
fixed Display_Infos
2008-03-11 05:41:33 +00:00
dickelbeck
6153dadc07
TRACK::GetBoundingBox() revised for when track clearance is displayed
2008-03-11 01:19:08 +00:00
dickelbeck
e724e4fd31
delete net uses dirty rect
2008-03-10 15:51:44 +00:00
dickelbeck
bc04d5e54c
delete track uses dirty rect
2008-03-10 15:02:27 +00:00
dickelbeck
3bb1764dff
delete track uses dirty rect
2008-03-10 15:00:22 +00:00
dickelbeck
920ea81061
dirty stuff
2008-03-10 13:33:12 +00:00
charras
8111fe4984
Dirty rect Ok. Code must be cleaned. Import footprints from gpcb ok. See changelog for details
2008-03-10 08:14:20 +00:00
dickelbeck
4dd8a2d587
increased the DRC spacing by 1/2 mil for freerouter
2008-03-07 00:46:41 +00:00
dickelbeck
f966e8a437
testing
2008-03-06 01:46:13 +00:00
dickelbeck
9ddeffe749
Remove DEBUG printf
2008-03-05 22:40:07 +00:00
dickelbeck
aa51131bdc
BoundingBox
2008-03-05 22:39:33 +00:00
CHARRAS
10f1040b42
Solved problem in fill zone calculations when using buried or blind vias (like micro vias)
2008-03-05 14:57:24 +00:00
lifekidyeaa
e6602b0c94
fixed a logical bug in the creation of drill files.
2008-03-05 04:51:48 +00:00
dickelbeck
a4ffa8fa90
no XORing on delete segment
2008-03-04 21:39:46 +00:00
dickelbeck
2d2ed2a915
Magnetism
2008-03-04 21:10:18 +00:00
dickelbeck
79eca85bd5
Magnetism
2008-03-04 19:17:19 +00:00
dickelbeck
3d73eb6823
Beautification, Doxyfile edits
2008-03-04 14:27:48 +00:00
lifekidyeaa
0dc3be8806
added an option to enable/disable magnetic tracks in the general options dialog of PCBnew (same as the magnetic
...
pads option.) Haven't fixed the via issue
(since I don't quite understand why it is doing this, nor does it occur in 100% of the cases), but now you can just
turn
off magnetic tracks when I desire to move vias by small increments. Magnetic tracks are on by default. Original
via complaint here:
http://tech.groups.yahoo.com/group/kicad-devel/message/1155
Also mostly gotten rid of the annoying "Unable to drag this segment: two collinear segments" error. Now, if two
(or more) segments are collinear, they are merged into one equivalent segment when you try to drag them while
maintaining slope. I can't imagine any cases where this would be a bad thing (and I have plenty of experience where
the error was not desired!). Note I say *mostly* because there still seem to be some length=1 (e.g. 0.003mm) segments
at the end of valid-length segments. I do not want to remove them because this would change the board layout, though
in a basically imperceptible way. We could maybe have an option to clean & remove these minimal-length segments, but
I worry that they serve to connect things slightly off grid & those things on-grid; also, removal may cause DRC
errors. It would be good if we could avoid their creation.(?)
2008-03-04 05:40:15 +00:00
dickelbeck
10e13ae50a
layer names in *.brd file
2008-03-04 04:22:27 +00:00
dickelbeck
72b90c6a8a
see change_log.txt
2008-03-01 13:15:41 +00:00
dickelbeck
fcc86fb007
fix for magnetic tracks for parallel case, cleanup of original patches
2008-02-29 23:01:30 +00:00
dickelbeck
4b04d6c287
fix for magnetic tracks for parallel case, cleanup of original patches
2008-02-29 20:35:11 +00:00
dickelbeck
8ef962305a
more amazing free specctra software
2008-02-29 06:49:34 +00:00
dickelbeck
1dbf5e21f7
beautify
2008-02-27 15:26:16 +00:00
dickelbeck
4b8925dd61
marker location bug
2008-02-26 21:12:31 +00:00
dickelbeck
30932a4607
Werner Almesberger's patches
2008-02-26 21:12:08 +00:00
CHARRAS
2a1b776be6
see changelog
2008-02-26 19:19:54 +00:00
dickelbeck
d2fe629b13
drc dialog fixes
2008-02-23 04:54:06 +00:00
dickelbeck
f406e9d97a
drc dialog fixes
2008-02-23 04:53:44 +00:00
dickelbeck
6bd9b7fc3e
only a period, period
2008-02-23 03:25:54 +00:00
dickelbeck
5d3feec342
say found item
2008-02-23 01:27:50 +00:00
dickelbeck
811b8936b5
beautify
2008-02-23 01:27:21 +00:00
f3nix
ad55799485
Fix compilation errors/warnings when using g++ 4.3 (snapshot).
2008-02-22 20:38:49 +00:00
dickelbeck
7559e1347c
specctra_export: add support for dsn outline
2008-02-22 17:34:11 +00:00
dickelbeck
36554e68d4
on export, test via for netcode == 0
2008-02-21 06:04:32 +00:00
dickelbeck
9086e68d47
specctra_export fix for pads with offsets
2008-02-20 19:13:20 +00:00
dickelbeck
951e759fd1
dodge some debug asserts in wxFileDialog which happen if the filename has a path
2008-02-20 07:19:40 +00:00
dickelbeck
a248ead341
zone containers selectability
2008-02-20 06:47:19 +00:00
dickelbeck
1b39dfc7c9
highlight zone containers
2008-02-19 16:54:57 +00:00
dickelbeck
7750cf6d4f
message consistency
2008-02-19 16:54:32 +00:00
dickelbeck
c04619bb50
bug fixes
2008-02-19 07:06:58 +00:00
f3nix
572c448796
Use import icons for import.
2008-02-19 05:22:20 +00:00
f3nix
a9ff3f965c
Small CMake cleanup.
2008-02-19 04:30:17 +00:00
dickelbeck
8eff8df94b
beautify
2008-02-19 00:35:45 +00:00
dickelbeck
ce04867e84
BOARD::GetLayerName()
2008-02-19 00:30:10 +00:00
dickelbeck
7898af976f
printf conditional on defined(DEBUG)
2008-02-19 00:28:42 +00:00
plyatov
f942690930
Additions to the menu (see changelog).
2008-02-17 21:19:13 +00:00
CHARRAS
87f4916afb
files reorder
2008-02-15 22:50:52 +00:00
dickelbeck
c7e7014b14
module flip reverting on exception
2008-02-14 15:34:40 +00:00
dickelbeck
cb1384032a
more amazing free specctra work
2008-02-14 01:59:31 +00:00
dickelbeck
bd9713fb86
more amazing free specctra work
2008-02-14 01:10:28 +00:00
dickelbeck
709be49518
more amazing free specctra work
2008-02-14 01:07:52 +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
dickelbeck
e5b9706f6d
Trap bad text layer numbers with DisplayError
2008-02-12 02:44:46 +00:00
dickelbeck
3fa938185f
simplified makeIMAGE()
2008-02-12 02:09:39 +00:00
dickelbeck
2b215d81ba
amazing free specctra software
2008-02-12 01:02:53 +00:00
dickelbeck
dd141c1794
more amazing free specctra software
2008-02-09 16:33:03 +00:00
dickelbeck
d47823c144
specctra session work
2008-02-09 08:34:45 +00:00
dickelbeck
40e2fed36e
specctra export pad fixes
2008-02-08 15:00:50 +00:00
dickelbeck
7dbb0da3bb
more amazing free specctra import/export software
2008-02-08 00:16:59 +00:00
dickelbeck
f0ba106edb
more amazing free software
2008-02-07 20:23:58 +00:00
dickelbeck
70fde0fded
specctra import work
2008-02-07 17:10:12 +00:00
dickelbeck
c8584436b4
specctra import work
2008-02-07 06:49:16 +00:00
dickelbeck
cf460637b2
beginnings of the 2 specctra imports
2008-02-06 22:32:15 +00:00
f3nix
47e7d24f45
Fix win32 "filename.ico not found" error.
2008-02-06 20:36:44 +00:00
dickelbeck
ab01d0f2f2
more amazing free software
2008-02-05 05:08:10 +00:00
dickelbeck
57c1927121
more amazing free software
2008-02-05 02:13:16 +00:00
CHARRAS
68e942b2f4
A zone outline,when edited, is now properly redrawn after zooming
2008-02-04 11:26:56 +00:00
dickelbeck
d4562043a2
more amazing free software
2008-02-03 21:46:12 +00:00
dickelbeck
227fa1e26e
fixed specctra_export's net handling
2008-02-03 15:23:00 +00:00
dickelbeck
431a85e073
beautification
2008-02-03 15:22:22 +00:00
CHARRAS
c982594167
solved problem with pcbnew/makefile.include: did not compile under linux
2008-02-02 12:42:43 +00:00
CHARRAS
7055a2bc47
zone outlines edition: added drag outline edge
2008-02-01 21:30:45 +00:00
dickelbeck
a60cbb91b5
specctra export: quote toks with % in them for freerouting.net
2008-02-01 21:19:51 +00:00
dickelbeck
d44f1c0de5
more amazing free specctra software
2008-02-01 20:52:49 +00:00
dickelbeck
b9f9d53998
more amazing free specctra software
2008-02-01 20:32:18 +00:00
CHARRAS
4a0b560766
zone outlines edition refinements
2008-02-01 11:01:32 +00:00
dickelbeck
14cd0109aa
more amazing free software
2008-02-01 01:09:39 +00:00
CHARRAS
af445e70ea
remove the old EDGEZONE class. Cleaning code in polyline.x
2008-01-31 20:53:44 +00:00
dickelbeck
b62a69fc9b
more amazing free software
2008-01-31 06:46:31 +00:00
dickelbeck
e775cee97b
more amazing free software
2008-01-31 01:30:52 +00:00
dickelbeck
b91f11ad38
more amazing free software
2008-01-30 19:16:46 +00:00
f3nix
af1c15646f
CMake:
...
* Change tabs to spaces.
* Make Boost required.
2008-01-30 09:42:19 +00:00
dickelbeck
2db8cd2b2a
more free specctra support, MODULE::GetValue()
2008-01-29 22:10:14 +00:00
dickelbeck
1c294c33a5
more free specctra support, MODULE::GetValue()
2008-01-29 22:09:09 +00:00
dickelbeck
67ebe29b60
more free specctra work
2008-01-29 16:45:14 +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
dickelbeck
eaa147c110
spelling errors, specctra work
2008-01-26 02:02:27 +00:00
dickelbeck
501fb2c270
more free specctra work
2008-01-25 22:03:36 +00:00
CHARRAS
22affc6750
Better support for micro vias. infos in changelog
2008-01-25 16:47:36 +00:00
dickelbeck
48dc3d0695
COLLECTOR::BasePtr()
2008-01-25 15:13:57 +00:00
CHARRAS
9ba9be706e
void Change_Side_Module( MODULE* Module, wxDC* DC ) is now member of class BOARD (as asked in todo list)
2008-01-25 13:16:24 +00:00
dickelbeck
f50ec6e0b8
D_PAD::Compare()
2008-01-24 21:50:12 +00:00
dickelbeck
1969a51173
more free specctra dsn work
2008-01-24 21:47:54 +00:00
CHARRAS
b8b0fc6e04
Bugs about fill zones and block delete removed
2008-01-24 21:05:08 +00:00
CHARRAS
4195d71fa2
Bugs about fill zones and block delete removed
2008-01-24 19:51:13 +00:00
dickelbeck
143d07903a
added ZONE_CONTAINER::GetClass() and beautified
2008-01-23 22:39:09 +00:00
dickelbeck
9da29ee2e2
fixed parsing functions
2008-01-23 22:38:16 +00:00
dickelbeck
d06366efbd
renamed PLANE, fixed Format()s
2008-01-23 22:37:55 +00:00
dickelbeck
01ab8ff406
more specctra export work
2008-01-23 22:37:03 +00:00
dickelbeck
eaa1c22336
more specctra export work
2008-01-23 22:36:37 +00:00
CHARRAS
bbae2b12b1
Plot option in GERBER format Plot (Exclude Edge Pcb layer) modification (now, default = off, and saved in config)
2008-01-23 08:01:38 +00:00
dickelbeck
f3fcfce609
specctra work
2008-01-23 01:52:49 +00:00
dickelbeck
74d373e6fa
fix segfault
2008-01-23 01:52:32 +00:00
dickelbeck
5d3ef66843
added GetLayerName()
2008-01-23 01:50:16 +00:00
dickelbeck
06011d6e6a
fixed a crash which happened if there were no pads at all.
2008-01-23 01:18:41 +00:00
dickelbeck
300d50b1bc
more specctra dsn work
2008-01-22 20:48:02 +00:00
dickelbeck
0f3b3ee2cb
add specctra export
2008-01-22 20:39:49 +00:00
dickelbeck
e40903c16f
removed source specific flags, which is not useful without being able to tie it to a specific *.o file, assuming there might be more than one *.o file per *.cpp file.
2008-01-22 20:37:58 +00:00
dickelbeck
6ce888819f
added Show() function
2008-01-22 20:36:46 +00:00
dickelbeck
b3fd1b81ee
copyright change and new TYPE_COLLECTOR class
2008-01-22 20:35:46 +00:00
dickelbeck
0349e4b148
specctra export support
2008-01-21 22:23:48 +00:00
dickelbeck
8d79a82b3d
specctra export support
2008-01-21 22:16:45 +00:00
dickelbeck
55853ea6ff
initial version of specctra export
2008-01-21 21:24:39 +00:00
dickelbeck
998de50e82
lexer tweaks, more token definitions
2008-01-21 20:55:04 +00:00
dickelbeck
babc73e7fa
first version after splitting out specctra.h
2008-01-21 20:54:19 +00:00
dickelbeck
b67f798327
initial version, split out from specctra.cpp
2008-01-21 20:53:35 +00:00
CHARRAS
fcc6d8d7cf
bug 1874663 solved (edit a pad netname does not work very well)
2008-01-21 19:16:45 +00:00
CHARRAS
e9b3322fc0
On line DRC when creating a zone outline
2008-01-20 19:55:22 +00:00
dickelbeck
da3f44305b
more specctra dsn work
2008-01-20 12:58:55 +00:00
dickelbeck
b2e11dc9d2
more specctra dsn work
2008-01-20 00:34:21 +00:00
dickelbeck
b8f048b55e
more specctra dsn work
2008-01-19 06:56:48 +00:00
dickelbeck
76344d43b1
more specctra dsn work
2008-01-18 22:41:16 +00:00
dickelbeck
2afb9cb9d9
new source files
2008-01-18 17:10:54 +00:00
dickelbeck
10c590196c
new source files
2008-01-18 17:09:39 +00:00
dickelbeck
c425aeb350
svn ps svn:eol-style native
2008-01-18 15:47:15 +00:00
CHARRAS
a3ea4268df
support for micro vias. small problem in zone detection solved
2008-01-18 09:15:21 +00:00
CHARRAS
7d676fbfd3
support for micro vias. small problem in zone detection solved
2008-01-18 08:54:15 +00:00
dickelbeck
1d6830467c
layer combobox width change
2008-01-18 07:22:19 +00:00
dickelbeck
d597dfc920
more specctra dsn work
2008-01-17 22:51:09 +00:00
dickelbeck
25c149bb40
text mirroring fix from Andrey Sivchikov
2008-01-17 15:21:36 +00:00
dickelbeck
e081566706
more specctra dsn work
2008-01-16 23:08:22 +00:00
CHARRAS
12dfd80f37
see changelog
2008-01-16 20:55:58 +00:00
CHARRAS
f85ade75d8
see changelog
2008-01-16 20:37:50 +00:00
raburton
ed0265cb77
set eol-style native on new files
2008-01-16 18:48:04 +00:00
dickelbeck
592ab30c0b
more specctra dsn work
2008-01-15 23:12:38 +00:00
dickelbeck
c72857f415
more specctra dsn work
2008-01-14 22:50:08 +00:00
CHARRAS
f5f6bb6ff5
code cleaning
2008-01-14 20:21:54 +00:00
CHARRAS
6f2c09c6dc
code cleaning
2008-01-14 19:24:41 +00:00
CHARRAS
e3a3d16af8
small bugs fixed. Added: Support for microvias (see changelog)
2008-01-12 20:31:56 +00:00
dickelbeck
a5e2913ded
more specctra dsn work
2008-01-11 20:25:52 +00:00