dickelbeck
c6cee52cc6
added bool Intersects()
2008-03-13 16:44:28 +00:00
plyatov
7356d48388
Eliminated installation of *.po files.
2008-03-11 07:17:50 +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
b58c2a0554
beautify
2008-03-06 01:45:39 +00:00
dickelbeck
2a0fd4efd6
add EDA_Rect::operator wxRect()
2008-03-05 22:40:52 +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
CHARRAS
4d9ea908f1
Display filename and full sheet name ("sheet path") in sheet references
2008-02-29 14:19:21 +00:00
CHARRAS
dd9497a105
Fixed: problem which could crash eeschema when a schematic file in a hierarchy was not found
2008-02-28 19:27:25 +00:00
stambaughw
803ebdf3c4
Fix escape key handling in annotate dialog and some eeschema code refactoring.
2008-02-27 19:38:16 +00:00
stambaughw
df7e6f3705
annotate dialog HIGification, refactor and beautify associated
...
annotation code
2008-02-26 01:07:38 +00:00
CHARRAS
c759be6f52
eeschema: problems found. some (not all) solved (see changelog)
2008-02-21 12:21:01 +00:00
plyatov
eb4e6119f5
Chinese translation support added.
2008-02-18 21:45:29 +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
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
cf460637b2
beginnings of the 2 specctra imports
2008-02-06 22:32:15 +00:00
CHARRAS
7055a2bc47
zone outlines edition: added drag outline edge
2008-02-01 21:30:45 +00:00
CHARRAS
af445e70ea
remove the old EDGEZONE class. Cleaning code in polyline.x
2008-01-31 20:53:44 +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
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
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
324fd9ac64
copyright change
2008-01-22 20:34:32 +00:00
dickelbeck
8d79a82b3d
specctra export support
2008-01-21 22:16:45 +00:00
dickelbeck
06158c7cf7
added specctra dsn export code
2008-01-21 21:32:47 +00:00
CHARRAS
e9b3322fc0
On line DRC when creating a zone outline
2008-01-20 19:55:22 +00:00
raburton
461d75de4c
retain wxWidgets 2.6 compatibility
2008-01-19 09:44:20 +00:00
CHARRAS
f85ade75d8
see changelog
2008-01-16 20:37:50 +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
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
339a90e7ac
Block commands now works with zones.
2008-01-06 12:43:57 +00:00
dickelbeck
73b23e3ab1
initial version
2008-01-05 17:20:13 +00:00
CHARRAS
97be005035
Added: Delete cutout outline in zone popup menu
2008-01-05 13:37:51 +00:00
CHARRAS
ffd3a7133a
more about zones. current No DRC for outlines
2008-01-04 12:27:16 +00:00
raburton
ed4b90151c
set eol-style native on new files
2008-01-01 11:58:14 +00:00
CHARRAS
62a28440e0
wxstruct modified and wxPcbStuct.h added. some minor other changes
2008-01-01 11:46:47 +00:00
CHARRAS
738d00ba72
more about new zone handling: fill zones now exists
2007-12-30 18:20:51 +00:00
CHARRAS
5eda8a52ce
First draft (and first code..) about new zone handling
2007-12-29 19:15:58 +00:00
dickelbeck
467d9d3692
added strlower()
2007-12-22 07:17:22 +00:00
CHARRAS
3104b5d885
bug in cvpcb
2007-12-20 22:27:32 +00:00
CHARRAS
7e7a793753
some changes about zones: enhanced dialog, and files reorganisation
2007-12-17 20:18:04 +00:00
dickelbeck
4a32a601e2
SwitchLayer() fix
2007-12-14 22:31:45 +00:00
lifekidyeaa
f5bddb2b2f
* added hotkeys to the library editor in eeschema (move, edit pin, delete)
...
* fixed a bug in hierarchal shematics where a loop (e.g. same file included at different points in the
hierarchy) would cause infinite memory use.
* added a edit footprint hotkey to eeschema, since it seems I'm always editing '0603' '0402' etc. on the
common components, and it was difficult to edit this information before.
2007-12-11 16:41:43 +00:00
CHARRAS
bffa0689f0
changes in file organisation and classes to prepare zone redesign
2007-12-09 12:55:53 +00:00
CHARRAS
f2b43e752f
solved drc.cpp error (pcbnew crashes in track creation or edition). very minor other changes (translation)
2007-12-06 07:35:26 +00:00
dickelbeck
628be5d1c1
chasing a bug
2007-12-05 17:56:57 +00:00
dickelbeck
36c316e7e0
DRC dialog work
2007-12-04 07:04:53 +00:00
CHARRAS
4002c6f418
Solved an annotation problem, some code cleanning and translation
2007-12-03 06:54:19 +00:00
dickelbeck
0803392344
another DRC progress update
2007-12-03 05:14:51 +00:00
dickelbeck
3465bfeb82
2nd of 3 commits for DrcDialog rework
2007-12-01 05:37:44 +00:00
dickelbeck
128521f0fe
2nd of 3 commits for DrcDialog rework
2007-12-01 03:42:52 +00:00
CHARRAS
cea3f06a9d
pcbnew: remove bug in block delete zone (crashes pcbnew)
2007-11-29 11:13:16 +00:00
dickelbeck
0415674d82
MARKER and DRC rework, continued
2007-11-27 22:49:35 +00:00
CHARRAS
6d0a8f2c71
last update for the kicad release candidate
2007-11-20 10:08:07 +00:00
CHARRAS
0605d07263
2007-11-14 16:02:19 +00:00
CHARRAS
05e69660a0
minor changes before creating a stable version
2007-11-09 14:42:10 +00:00
CHARRAS
80605bf260
lib path problem: does not modify path if a libname starts by ./ or ../
2007-11-05 19:54:48 +00:00
CHARRAS
5a948e98b7
made ADD_MENUITEM_xx static inline
2007-11-05 07:07:00 +00:00
CHARRAS
bcd7a7395e
gerbview enhancement: polygons can be shown in sketch mode. Some translations
2007-11-02 09:58:42 +00:00
g_harland
5746386290
Added definitions for FIRST_COPPER_LAYER and LAST_COPPER_LAYER
2007-11-01 05:27:31 +00:00
dickelbeck
357e3d6a2a
comments
2007-11-01 04:48:42 +00:00
dickelbeck
3c74b2e5c3
zones work
2007-10-31 20:02:34 +00:00
CHARRAS
b578115533
create commandframe.cpp in kicad and some other minor changes
2007-10-31 17:47:44 +00:00
dickelbeck
31a864e7dc
comment cleanups
2007-10-31 14:14:21 +00:00
CHARRAS
3d0e6a5f1e
gcc 4.2.1 compatibility: change char * to const char * whenever it was necessary
2007-10-31 08:34:05 +00:00
dickelbeck
f353c77cdc
more zone preps
2007-10-31 06:40:15 +00:00
dickelbeck
64e9e16886
virtual BOARD_ITEM::Save()
2007-10-30 21:30:58 +00:00
CHARRAS
a67a4f7eef
listboxes.cpp problem: apply to window version only. Some other very minor enhancements and bug fixes
2007-10-30 20:40:08 +00:00
CHARRAS
e704c62576
some minor enhancements
2007-10-29 15:51:48 +00:00
CHARRAS
d5d16186a6
listboxes.cpp problem solved (see change_log)
2007-10-29 08:22:45 +00:00
kintel
8863c003e4
Use wxWindowDC instead of wxClientDC as function parameters since we cannot assume that wxPaintDC inherits from wxClientDC
2007-10-28 17:53:09 +00:00
kintel
c3a7b4d126
Use full path to executables under Mac OS X, this is because the Mac OS X app launcher doesn't support classic cmd-line parameters
2007-10-28 17:47:17 +00:00
CHARRAS
f0cd147643
pcbnew: use collector class to locate items in modedit, the footprint editor (thanks, Dick).
2007-10-27 18:05:50 +00:00
CHARRAS
ec02baab5f
remove unused files. some translations.
...
cvpcb: set flag wxFRAME_FLOAT_ON_PARENT when create the footprint 3D frame and the display frame
2007-10-27 12:24:09 +00:00
CHARRAS
2a5676b2e2
Add class_marker.cpp and class_marker.h. Some other minor changes
2007-10-26 06:08:19 +00:00
CHARRAS
13a847d344
Add catalan language to language list
2007-10-22 18:58:47 +00:00
CHARRAS
9b58687c50
rename dialog_clean_pcb.pjd, other minor changes
2007-10-21 16:46:13 +00:00
CHARRAS
387a876332
Removed enhancements in connectivity computation (in certain cases, does not work)
2007-10-17 14:35:59 +00:00
CHARRAS
45cdad8b2d
changes in track connectivity computation
2007-10-16 19:05:33 +00:00
dickelbeck
3cd47555ca
see 2007-Oct-12 change_log.txt
2007-10-13 06:18:44 +00:00
dickelbeck
b8a449e015
smd pad in high-contrast mode enhancement
2007-10-12 03:24:46 +00:00
dickelbeck
787cf5851e
MenuText() tweaks, beautification
2007-10-11 00:11:59 +00:00
dickelbeck
e1ff958a3c
MsgPanel rewrite
2007-10-10 18:01:14 +00:00
CHARRAS
e3e0efa144
eeschema cross-probing bug solved ( due to last modification): pins/pads not probed
2007-10-09 14:28:22 +00:00
CHARRAS
1f842ae14c
bug in move pad fixed (could crash pcbnew).Other minor changes
2007-10-07 18:24:15 +00:00
g_harland
9e32b2abdb
Assorted changes; see change_log.txt
2007-10-07 03:08:24 +00:00
CHARRAS
ee68d20e58
create new file cross-probing.cpp Move RemoteCommand() and SendMessageToEESCHEMA() to it
2007-10-06 16:16:48 +00:00
dickelbeck
aba115f0fb
improved pcbnew marker support
2007-10-03 19:45:32 +00:00
dickelbeck
d985f2d640
DeleteStructure() & DeleteStructList() consolidation
2007-10-03 15:21:13 +00:00
dickelbeck
dac25cdbf9
resizeable borders option
2007-10-02 15:35:31 +00:00
dickelbeck
1edcf6e462
fixed gcc 4.1 incompatibility
2007-10-01 16:20:57 +00:00
CHARRAS
06c9f9c855
enhancements in pcbnew to eeschema cross-probing. removed change in drc.cpp
2007-10-01 15:37:42 +00:00