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
CHARRAS
6c3235c112
first DRC control about zone outlines. Needs improvements, but works
2008-01-10 20:53:41 +00:00
CHARRAS
8d90da0a2d
reorder GENERAL_COLLECTOR lists in collectors.cpp due to markers change
2008-01-08 17:44:20 +00:00
CHARRAS
82a268a63e
bug solved in block.cpp
2008-01-08 13:36:05 +00:00
dickelbeck
e0a1cc6873
more specctra dsn work
2008-01-07 07:43:23 +00:00
CHARRAS
638ab25498
more about zones.
2008-01-06 20:58:27 +00:00
CHARRAS
0120f07d54
code cleaning
2008-01-06 17:19:36 +00:00
CHARRAS
1fb25193f7
Block commands now works with zones.
2008-01-06 14:56:52 +00:00
CHARRAS
339a90e7ac
Block commands now works with zones.
2008-01-06 12:43:57 +00:00
f3nix
338e0db75a
Debug build should be easier now. See how-to-build-kicad.txt. Tested on linux only.
2008-01-06 12:03:13 +00:00
raburton
f77e47dc87
Add COMPONENT parameter to INSTALL commands.
...
This allows you to install only specific components (i.e. binaries, resources, doc files in specific languages), particularly useful for package mainatiners.
Default install will work as before (i.e. install everything).
2008-01-06 10:11:28 +00:00
dickelbeck
de33b1cbb3
more specctra dsn work
2008-01-06 01:24:36 +00:00
dickelbeck
2587a64f61
removed old, commented out code
2008-01-06 01:14:28 +00:00
dickelbeck
9a2829f1e2
support comments in dsn files
2008-01-06 00:45:49 +00:00
dickelbeck
a3510713b9
-Wall was already in place
2008-01-05 22:56:08 +00:00
dickelbeck
bd5ca82f63
use pad_shapes.h
2008-01-05 17:30:56 +00:00
dickelbeck
af47386c50
more specctra dsn work
2008-01-05 17:24:56 +00:00
dickelbeck
4b979f58e0
enabled -Wall, and getting -Wformat with it, for specctra development
2008-01-05 16:31:03 +00:00
f3nix
95565cda3e
Some small CMake fixes.
2008-01-05 13:47:52 +00:00
CHARRAS
97be005035
Added: Delete cutout outline in zone popup menu
2008-01-05 13:37:51 +00:00
raburton
f63492f530
set eol-style native on new file
2008-01-04 12:32:10 +00:00
CHARRAS
ffd3a7133a
more about zones. current No DRC for outlines
2008-01-04 12:27:16 +00:00
dickelbeck
945c14d4ea
more specctra dsn work
2008-01-04 08:28:16 +00:00
dickelbeck
36f6103b34
more specctra dsn work
2008-01-03 22:24:17 +00:00
dickelbeck
ba762fafba
more specctra dsn work
2008-01-03 15:53:45 +00:00
dickelbeck
a8eed789e0
more specctra dsn work
2008-01-03 06:33:28 +00:00
dickelbeck
d7a85428fa
more specctra work
2008-01-02 18:18:37 +00:00
CHARRAS
62a28440e0
wxstruct modified and wxPcbStuct.h added. some minor other changes
2008-01-01 11:46:47 +00:00
dickelbeck
0aaf01e98d
more specctra work
2008-01-01 08:53:12 +00:00