stambaughw
1aaa7a9bf2
Compiler warning, object name, bug, and string fixes.
...
* Fixed EESchema options dialog focus bug so escape key now works in GTK.
* Rename schematic objects for improved readability.
* Fixed GCC compiler warnings in plot code.
* Added paragraph in UIpolicies.txt about setting dialog box sizes.
* Lots of message box string clean up.
2009-12-02 21:44:03 +00:00
charras
04c7eb2916
fixed zone creation problem with DRC OFF and an other minor bug
2009-12-02 16:18:31 +00:00
charras
e832a6b875
pcbnew: fixed: footprint flip and rotate with hotkeys not undoable.
2009-12-02 09:59:49 +00:00
charras
3ddc57e6d0
fixed some minor bugs and code cleanup
2009-11-28 09:24:37 +00:00
charras
1a6b90d057
fix last French to English translations problems
2009-11-23 21:03:26 +00:00
charras
8d8bdc3e97
minor updates
2009-11-23 17:24:33 +00:00
dickelbeck
d21bf859ae
visibility of button text, resizable on dialog
2009-11-23 14:40:29 +00:00
charras
27d647ff56
committed forgotten .fpb file
2009-11-23 09:09:25 +00:00
charras
cdf248b236
minor bugs fix.
2009-11-21 20:44:19 +00:00
charras
34d5dff91d
added FreeRouter Dick's help
2009-11-21 15:39:50 +00:00
charras
801d4020b6
Some fixes. Boost 1.41 update
2009-11-20 19:51:39 +00:00
stambaughw
de44203368
Comment translation and capitalization fixes.
...
* Complete comment translation of PCBNew source.
* Some tooltip capitalization fixes in PCBNew toolbars.
2009-11-20 14:55:20 +00:00
charras
0a055c04cd
kicad: cleaned code
2009-11-18 20:12:11 +00:00
stambaughw
1a139a7fe7
More comment translation and capitalization fixes.
2009-11-18 12:52:19 +00:00
charras
4c6bbb8577
fixing uppercase/lowercase problem in an included file (polyline.h is really PolyLine.h).
2009-11-16 13:57:25 +00:00
charras
da20f1109f
Fixed my filling problem in pcbnew by changing some parameters in kbool
...
But this problem needs more investigations
2009-11-16 12:10:37 +00:00
charras
f2f4cd535a
rework on zones (continued):try to fix a filling problem with kbool: cleanup code
2009-11-16 08:13:40 +00:00
charras
537d4861ba
fixed tagged translation
2009-11-15 14:12:53 +00:00
stambaughw
506a73c387
More comment translation work.
...
* Translate source files D through L in pcbnew.
* Add translate tag for comments that did not translate correctly.
2009-11-14 22:15:22 +00:00
charras
ab66f9ecba
rework on zones:try to fix a filling problem with kbool
2009-11-14 19:47:52 +00:00
charras
9b2c6f043c
fixed problem in global track edition dialog (Column label too small under linux)
...
But needs wxWidgets >= 2.8.8
2009-11-13 17:08:05 +00:00
dickelbeck
3da78c5da1
default_smd was too big for low density boards
2009-11-13 14:37:37 +00:00
stambaughw
4611bfd58c
Comment translations.
...
* Completed translation of all kicad source.
* Translated source files A through C in pcbnew.
2009-11-12 15:43:38 +00:00
charras
cb24fb2588
convert dialog_global_edit_tracks_and_vias to Gnome standards.
2009-11-12 14:55:33 +00:00
charras
507d49b2cc
fixed a minor but annoying visibility layers problem when loading a board or enabling layers
2009-11-12 12:54:56 +00:00
charras
e0742b62a9
fixed labels errors in dilaoge_global_edit_tracks and vias_base
...
fixed some problems in gencad export (not all)
fixed a size problem when opening dialog_layers_setup2 (windows specific)
2009-11-12 10:18:02 +00:00
charras
f02192f73e
Gerbview: fixed some problems in layers visibility selection. clean up.
2009-11-09 15:55:18 +00:00
dickelbeck
8b3ffe7412
More layer setup/visibility/chooser work from Isaac and Dick
2009-11-08 05:27:34 +00:00
charras
459c31c445
fix some problems (not all) when using wxAUI.
...
others minor bugs fix.
2009-11-07 14:45:14 +00:00
charras
4b61440eb1
fix some problems (not all) when using wxAUI.
...
others minor bugs fix.
2009-11-07 14:36:54 +00:00
charras
1913758d89
pcbnew: finished control of local masks clearance and local net clearance in footprints and pads
2009-11-06 12:55:20 +00:00
dickelbeck
c4f16f808b
double click on drc problem should preserve window size and pos also
2009-11-05 22:02:24 +00:00
charras
077fff6f5f
Pcbnew: control of masks clearance: Pad Editor Dialog rewritten to handle local mask clearances and a local Net clearance
2009-11-05 20:59:42 +00:00
dickelbeck
f65ae5cd87
drc dialog was not showing the Netclass non-editable field on large font systems. remember last size and position
2009-11-05 19:51:50 +00:00
dickelbeck
56995b3359
AUI support into topmost CMakeLists.txt
2009-11-05 08:52:41 +00:00
charras
a3f48bf241
pcbnew Added: control of masks clearance. See changelog for more info
2009-11-04 19:08:08 +00:00
dickelbeck
d3468dd557
Marco's AUI patch, basically
2009-11-02 22:24:55 +00:00
dickelbeck
69e3f671e9
spelling
2009-11-02 22:08:22 +00:00
charras
a0c5e040f7
Minor changes
2009-11-02 20:36:20 +00:00
faa
3db5876c55
pcbnew not build
2009-11-02 10:06:42 +00:00
dickelbeck
07988a70fb
++pcbnew
...
* Added exporting of netclass vias to specctra_export.
* DIALOG_DESIGN_RULES now remembers it last selected TAB and screen position and
window size, and its grid columns are automatically expanded to fit the
column titles. Remembering screen position and size allows someone with
multiple monitors, to have a given window always come up on the monitor last chosen
for it.
2009-11-02 05:21:41 +00:00
dickelbeck
0c6a37f89e
++pcbnew
...
* Added exporting of netclass vias to specctra_export.
* DIALOG_DESIGN_RULES now remembers it last selected TAB and screen position and
window size, and its grid columns are automatically expanded to fit the
column titles. Remembering screen position and size allows someone with
multiple monitors, to have a given window always come up on the monitor last chosen
for it.
2009-11-02 05:20:58 +00:00
dickelbeck
ba78c6ec5e
add a compile time option to report an islanded circle as a specctra_export error
2009-11-01 14:25:58 +00:00
charras
29e217d310
pcbnew Rewrite the GUI relative to the tracks widths and vias diameters and drills selection and edition, for compatibility with new netclass approach.
2009-10-30 17:58:15 +00:00
charras
e027e65971
code and files cleanup
2009-10-28 11:48:47 +00:00
charras
4a5151969d
eeschema: annotate dialog converted from DialogBlocks to wxFormBuilder
2009-10-27 19:30:32 +00:00
jerryjacobs
1c983b013d
Hotkey submenu added, fixed typos. See CHANGELOG.txt
2009-10-27 13:48:24 +00:00
charras
db49e2a505
some minor bug fixes and enhancements
2009-10-27 10:55:46 +00:00
dickelbeck
6a5d55bf0b
quick fixes before translations get started
2009-10-27 04:00:23 +00:00
dickelbeck
6fb7687949
UIpolicy upper vs. lower case
2009-10-27 03:59:11 +00:00
dickelbeck
26b5edc357
spelling, English and layout touch ups
2009-10-27 03:58:18 +00:00
dickelbeck
29f5fbb7ad
quiet the newer g++ compilers, which complain about certain stdio function's return values not being used
2009-10-26 19:16:18 +00:00
charras
fd521f378e
More work about Netclasses in Design Rules dialog
2009-10-26 19:00:46 +00:00
charras
b8a6c53b79
Some minor changes and enhancements
2009-10-25 15:54:00 +00:00
charras
e8cb60f9e2
minor changes
2009-10-23 15:28:45 +00:00
charras
c03abc0b65
eeschema, libedit: fixed a bug than crashes libedit when using the delete tool, on a left click.
2009-10-23 14:35:24 +00:00
charras
6ec84b42b2
Pcbnew:Rework on print function: fixed the fully broken print function in Modedit
...
See also changelog
2009-10-23 07:42:51 +00:00
charras
c5ad0c54c7
Pcbnew:Rework on print function: fixed the fully broken print function in Modedit
...
See also changelog
2009-10-23 07:41:29 +00:00
charras
6adf9163e6
Removed global default clearance, track size and vias drill. Use netclasses values only.
2009-10-21 19:42:57 +00:00
charras
fe10a9938f
Removed global default clearance, track size and vias drill. Use netclasses values only.
2009-10-21 19:16:25 +00:00
dickelbeck
6424910217
dialog_layers_setup files
2009-10-19 13:49:19 +00:00
dickelbeck
25973e5608
Isaac's next layer selection and configuration work step
2009-10-18 23:22:26 +00:00
charras
e4467d4d9a
fixed minor problem in Eeschema library viewer
2009-10-18 11:41:05 +00:00
stambaughw
7e24e43890
wxWidgets 2.9 string fixes and other minor updates.
...
* Replace all known instances of (const wxChar*) casts to GetChars() for
wxWidgets 2.9 compatibility.
* Cleaned up get component dialog so last part gets saved on wild card
selections.
* Remove redundant schematic component drawing code.
* Added SCH_COMPONENT constructor to create new component from library
component object.
* Add message panel helpers to WinEDA_DrawFrame and update old message
panel access code.
* Using library viewer to add component to schematic now respects unit
and body style selection.
2009-10-16 17:18:23 +00:00
charras
5c7c2fafa1
minor problems fixed
2009-10-15 11:35:53 +00:00
stambaughw
92064f1dbf
Fix save last grid size and other minor updates.
...
* Create single event handler for grid size events.
* Fix all frame windows to use new grid size event handler.
* Use offset relative to ID instead of ComboBox index to save last grid size.
* Move last grid size load/save setting into WinEDA_DrawFrame.
* Add equality and assignment operators the GRID_TYPE.
* Add current grid helper methods to BASE_SCREEN.
* Add GetPins helper to LIB_COMPONENT to replace GetNextPin where applicable.
* Add AppendMsgPanel helper to WinEDA_DrawFrame.
* Improve rounding for display of coordinates when millimeter units are selected.
2009-10-14 19:43:31 +00:00
charras
9250eb4e9a
some enhancements and cleanup. Fixed problem when deleting Netclasses in Design rules dialog window
2009-10-14 18:30:51 +00:00
charras
89535a1366
some enhancements and cleanup. Fixed problem when deleting Netclasses in Design rules dialog window
2009-10-14 18:14:58 +00:00
charras
ae12e69860
fixed a minor problem in pcbnew compiled in DEBUG mode, that prints a lot of error messages when loading a board
2009-10-13 16:29:02 +00:00
charras
657325be33
Changed some c_str and GetData functions to GetChars in .Printf functions
2009-10-13 09:00:46 +00:00
charras
b1a8a0749a
All: better look when displaying items info on messages panel
2009-10-11 15:13:39 +00:00
charras
ccbce931d2
All: better look when displaying info on messages panel
2009-10-11 13:04:47 +00:00
charras
56059efd8a
Netclasses work continued
...
Fixed problems in libedit and crashes when no component loaded
2009-10-10 17:27:53 +00:00
dickelbeck
b4fe26a31f
Isaac's next color/layer work step
2009-10-10 01:25:53 +00:00
charras
498f0c9164
minor problems fixed
2009-10-07 17:10:37 +00:00
charras
bc62df64c2
fixed resize problem in design rules dialog and minor enhancement
2009-10-06 18:58:51 +00:00
charras
c974c42daf
eeschema: 2 bugs fixed
...
pcbnew: more about netclass work
2009-10-06 13:19:40 +00:00
dickelbeck
ce4d22f024
work around some gcc 4.3.3 compiler warnings
2009-10-05 04:22:27 +00:00
charras
b34df533d9
more about Netclasses work
2009-10-03 17:57:57 +00:00
charras
24ce940901
more about Netclasses work
2009-10-03 17:18:08 +00:00
charras
fd27b26271
pcbnew: minor work about netclasses. eeschema: bug fix
2009-10-01 16:46:13 +00:00
dickelbeck
d1e137d600
Newest wxWidgets does not support wxString.GetData()
2009-09-29 04:53:02 +00:00
dickelbeck
7e93bb19df
Isaac's via patch
2009-09-29 04:44:35 +00:00
charras
fb3a12adc6
fixed typo and minor problems. updated German translation
2009-09-28 19:28:22 +00:00
charras
f3590e51ff
pcbnew: fixed a crash when removing A netclass. More about netclass work.
2009-09-28 16:14:45 +00:00
charras
b0a527091e
pcbnew: apply zone patch, fixed very minor bugs
2009-09-28 12:21:54 +00:00
dickelbeck
8b3d5a69cf
Øyvind's patch
2009-09-27 14:09:26 +00:00
charras
e8fef505f8
Pcbnew: fixed a double deletion that crashes pcbnew. Starting my work on net classes (moving target)
2009-09-27 11:00:21 +00:00
charras
ef557ddbe3
minor code cleanup
2009-09-23 06:02:37 +00:00
charras
f4eeb4dfd6
fixed problem in modedit when creating a new footprint. Minor others changes
2009-09-23 05:53:12 +00:00
stambaughw
43d6c685b5
Command ID refactoring and other minor improvements.
...
* Split out application specific command IDs to prevent unnecessary rebuilding.
* Eliminate duplicate menu and tool bar command IDs.
* Split component library editor and viewer definitions to separate header files.
* More component library and document file merge code.
* A bunch of minor string readability and consistency fixes.
2009-09-22 12:27:57 +00:00
charras
4537ac8c99
Fixed cvpcb crash (only when compiled in Debug version)
2009-09-19 16:15:40 +00:00
charras
7776dd61eb
use kbool 2.1 in zones calculations. see CHANGELOG for others changes and more info
2009-09-17 17:48:40 +00:00
charras
7a0f7bda9c
minor changes
2009-09-11 06:18:55 +00:00
dickelbeck
5d2f9d9579
some helpful comments
2009-09-10 19:42:34 +00:00
dickelbeck
00d369ad5a
netclasses done
2009-09-10 17:28:38 +00:00
dickelbeck
c7cc6ea101
comment out problematic code, taking a break for now
2009-09-10 15:30:30 +00:00
dickelbeck
362b6b53f6
NETCLASS work, see CHANGELOG.txt
2009-09-10 15:22:26 +00:00
charras
ef2e41e347
2009-09-10 13:04:04 +00:00
diemer
9022898040
added DRC check for rotated rectangular pads
2009-09-07 13:28:11 +00:00
diemer
70aba1a813
fixed DRC false alerts for rect pads oriented by 45 degrees
2009-09-04 14:40:55 +00:00
charras
32336225b5
fixed in plot: filled areas by segments not plotted (outlines only were plotted)
2009-08-31 17:50:09 +00:00
charras
c3fde30419
code cleaning. Pcbnew: Minor enhancements in Plot dialog
2009-08-29 10:20:48 +00:00
charras
0a58e6303f
fixed postscript plot broken. Better default values for pcbnew plot dialog
2009-08-28 18:03:22 +00:00
charras
cfdb28394e
Pcbnew: Work on undo/redo in Pcbnew almost finished.
2009-08-23 15:22:44 +00:00
charras
5bf0a25900
Pcbnew: fixed a bug that crashes pcbnew when dragging a track segment
2009-08-19 15:28:35 +00:00
charras
958e663d64
pcbnew: bugs 2840153, 2840154 fixed (bug 2840150 already fixed)
2009-08-19 14:19:35 +00:00
charras
4117870f9f
cvpcb: fixed a crash when closing the footprint display frame
2009-08-19 06:10:47 +00:00
charras
4203845fdc
enhancements in dialogs (edit component in libedit and zones properties)
2009-08-18 11:07:21 +00:00
charras
6ebc2a52dd
fixed problems in relative paths calculations for libs and docs files
2009-08-18 07:54:03 +00:00
charras
51efe030e1
Fixed, pcbnew: crashes when removing a 3D shape in dialog box (wxGTK specific)
2009-08-17 19:04:51 +00:00
dickelbeck
1873e058dc
BOARD_ITEM::GetBoard(), one size fits all. Maybe this can become non-virtual once tested.
2009-08-17 16:56:02 +00:00
dickelbeck
d21ced6288
no point in removing from netclass incrementally since an entire list rebuild is done below
2009-08-17 12:11:09 +00:00
dickelbeck
85dc98a58a
more netclass work
2009-08-17 02:59:38 +00:00
faa
8aca4b3cb0
not build in Linux
2009-08-13 10:24:16 +00:00
charras
b4b7ef99e9
Small change in print function: print footprint after zones (like in BOARD::Draw) to make pads holes visible on copper zones
2009-08-13 06:18:06 +00:00
charras
bd529a7cb0
fixed in pcbnew: abort function in track creation incompatible with new undo/redo functions
2009-08-13 05:52:53 +00:00
charras
2be6520a28
More about undo/redo in pcbnew and minor cleanup
2009-08-12 10:40:01 +00:00
charras
32c54e4931
More about undo/redo in pcbnew
2009-08-11 14:10:34 +00:00
charras
a6fc132999
More about undo/redo in pcbnew
2009-08-11 10:27:21 +00:00
dickelbeck
5c3f35c2f3
beautification in preparation for netclass work.
2009-08-10 02:22:56 +00:00
charras
514de91ee3
More about undo/redo in pcbnew
2009-08-08 10:08:37 +00:00
charras
148a574e6f
More about undo/redo in pcbnew
2009-08-08 06:07:08 +00:00
dickelbeck
42b1020dc3
MsgPanel is sized dynamically based on system gui font size
2009-08-07 04:44:42 +00:00
charras
896c69757d
class SEG_ZONE deprecated
2009-08-06 18:51:21 +00:00
charras
e5102715e2
class SEG_ZONE deprecated
2009-08-06 18:30:46 +00:00
charras
c718765268
More about undo/redo in pcbnew
2009-08-06 15:42:09 +00:00
charras
5699ee3b91
More about pcbnew undo/redo
2009-08-06 07:11:04 +00:00
faa
d9ea63a857
pcbnew: minor bug cursor move/drag module
2009-08-05 15:00:42 +00:00
charras
54a541f22c
fixed crashes in eeschema, modedit and 3D display
2009-08-04 18:21:32 +00:00
faa
058bc4fd10
not build in linux Mandriva 2009.1, minor code cleanup
2009-08-04 08:57:45 +00:00
charras
304525db9a
undo/redo rework: fixed some problems ans crashes (not all) in libedit and modedit
2009-08-03 18:54:48 +00:00
faa
8d5a6531f9
pcbnew: remove old of two To_User_Unit(), redraw ratsnest on/off, magnetic cursor to start move/drag module
2009-08-03 12:12:29 +00:00
charras
4b846e1fdc
pcbnew: work on undo/redo in progress
2009-08-03 07:55:08 +00:00
charras
61550f1ab7
pcbnew: work on undo/redo in progress
2009-08-01 19:58:01 +00:00
charras
41c80dd95b
pcbnew: work on undo/redo in progress
2009-08-01 19:26:05 +00:00
charras
f9be70f26d
pcbnew: work on undo/redo in progress Only delete commands are stored in undo/redo stack
2009-07-31 05:33:11 +00:00
charras
42022adb3f
code cleaning
2009-07-30 11:04:07 +00:00
charras
d535a0fc97
pcbnew: Starting work on undo/redo in pcbnew. Only some delete item commands are stored in undo/redo stack
2009-07-29 13:10:36 +00:00
charras
2a7ac9d3c4
fixed a recent bug in pcbnew print and plot dialogs: fine scale adjust displayed as 0.0
...
Rework on undo/redo and block functions: more efficient code to undo/redo block move and mirror operations
2009-07-27 14:32:40 +00:00
charras
8ec8cf3f43
Rework on undo/redo and block functions
2009-07-25 04:53:39 +00:00
charras
9d6daf5665
undo-redo rework
2009-07-23 15:37:00 +00:00
charras
61aca44ba5
OSX compatibility: removed not needed UpdateStatusBar( )
2009-07-20 17:30:11 +00:00
charras
4c001cd4ed
improved OSX compatibility and fixed possible crash in debug mode in Pcbnew
2009-07-20 05:25:12 +00:00
charras
1868bb8e3c
improved OSX compatibility and fixed possible crash in debug mode in Pcbnew
2009-07-20 05:18:47 +00:00
charras
527e7922ed
attempt to fix 64 bits compiler error
2009-07-19 11:05:04 +00:00
charras
997270d834
First work about net classes. This is a work in progress and a moving target
2009-07-18 16:06:48 +00:00
charras
e7c9ae2b45
First work about net classes. This is a work in progress and a moving target
2009-07-18 11:44:19 +00:00
dickelbeck
8f853800e3
Topo-R specctra import fix
2009-07-13 22:59:56 +00:00
charras
d188bf5ae1
better compatibility with wxWidgets 2.9. Markers enhancement in pcbnew (right click can display marker info)
2009-07-13 15:25:41 +00:00
charras
6d930edec3
work in progress about ERC and markers in eeschema
2009-07-07 17:50:02 +00:00
charras
0d2ee0c023
See changelog. work in progress about ERC and markers in eeschema
2009-07-06 18:02:26 +00:00
charras
f7265b0ab1
Eeschema: better ERC diags (work in progress)
...
3D view: fixed: mirrored texts incorrectly drawn
2009-07-05 12:09:41 +00:00
charras
e80d075078
make command-line invocation with relative paths work
2009-07-03 07:32:48 +00:00
charras
92bf0f47b9
upload missing file
2009-06-30 19:27:39 +00:00
charras
f7a804e23d
Bugfix for plotting
2009-06-30 10:43:20 +00:00
charras
11d9edfe83
beautify files
2009-06-29 05:30:08 +00:00
charras
2a80117065
Commit patch for plot functions from Lorenzo
2009-06-28 16:50:42 +00:00
charras
dfffee8281
Pcbnew: in DRC dialog: removed options, that are no more useful with the new zone handling.
...
(all test are now always performed)
2009-06-27 06:26:41 +00:00
charras
ddd8bf4870
pcbnew: fixed bug 2810360 (negative plots in postscript format create complete black board)
2009-06-26 14:28:09 +00:00
charras
539f041b76
pcbnew: fixed bug in modedit: delete module in library not working
2009-06-26 12:52:24 +00:00
charras
cffe0cfcaa
support for bezier curves
2009-06-25 20:45:27 +00:00
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
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
dickelbeck
0d3fd5d17f
more specctra work
2008-01-01 08:45:47 +00:00
dickelbeck
4eac2675de
specctra_test target sources
2008-01-01 07:52:54 +00:00
CHARRAS
738d00ba72
more about new zone handling: fill zones now exists
2007-12-30 18:20:51 +00:00
f3nix
cbea44a663
* Fix CMake build.
...
* Add polygon library.
2007-12-30 03:30:34 +00:00
CHARRAS
5eda8a52ce
First draft (and first code..) about new zone handling
2007-12-29 19:15:58 +00:00
f3nix
cda4ed9659
Some tweaks for Windows CMake.
2007-12-26 03:48:17 +00:00
f3nix
1eea739209
Small CMake cleanup.
2007-12-25 21:17:04 +00:00
f3nix
61ebbd58f8
Small CMake cleanup.
2007-12-25 20:48:58 +00:00
dickelbeck
f38bb9d854
added boost checking
2007-12-23 06:31:52 +00:00
dickelbeck
a7d68dd5fb
added boost checking
2007-12-23 06:30:05 +00:00
dickelbeck
69409a505d
more dsn work
2007-12-23 06:10:51 +00:00
dickelbeck
c5e5815481
more dsn work
2007-12-23 05:43:30 +00:00
dickelbeck
53be3141d7
more specctra dsn import/export work
2007-12-22 15:18:03 +00:00
dickelbeck
b55e819ba3
more specctra dsn import/export work
2007-12-22 15:07:42 +00:00
dickelbeck
745c9d2118
started specctra dsn import/export
2007-12-22 08:09:31 +00:00
dickelbeck
a441900dca
started specctra dsn import/export
2007-12-22 07:18:20 +00:00
dickelbeck
2a8f0f5d40
fixed compiler warning
2007-12-22 07:13:27 +00:00
CHARRAS
3104b5d885
bug in cvpcb
2007-12-20 22:27:32 +00:00
raburton
6991b49691
set eol-style native on new files
2007-12-19 16:44:53 +00:00
dickelbeck
fbe304722e
when drc denies via insertion, bridge track not deleted
2007-12-18 02:34:54 +00:00
dickelbeck
10ece80b5a
when drc denies via insertion, bridge track not deleted
2007-12-18 00:04:08 +00:00
dickelbeck
219cedf0fb
file maintenance
2007-12-17 22:13:20 +00:00
dickelbeck
11d7ec7f0c
file maintenance
2007-12-17 22:08:42 +00:00
dickelbeck
37013024f8
follow zone restructuring
2007-12-17 21:55:15 +00:00
dickelbeck
2d51623057
satisfy compiler warning
2007-12-17 21:54:24 +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
dickelbeck
806f9aa1ca
highlight tool HitTest()ing prefers pads over tracks
2007-12-13 14:23:50 +00:00
dickelbeck
ced5d7b459
highlight tool HitTest()ing prefers pads over tracks
2007-12-13 14:21:50 +00:00
dickelbeck
69c5bdea30
highlight tool HitTest()ing prefers pads over tracks
2007-12-13 06:24:09 +00:00
dickelbeck
0760976fcd
beautified
2007-12-12 15:22:49 +00:00
dickelbeck
01df6c34f7
zone drawing fix
2007-12-12 06:02:43 +00:00
dickelbeck
86885a7aef
dodge seg fault, caused by a bad layer number
2007-12-11 20:28:13 +00:00
dickelbeck
af80a3cb7e
eliminate warnings
2007-12-11 20:26:40 +00:00
dickelbeck
b96f57d1e6
colored bitmaps were too small to be visible
2007-12-11 19:39:08 +00:00
dickelbeck
cbaf4f9f7e
hotkey fix for + and -
2007-12-11 06:35:52 +00:00
dickelbeck
be015fdf24
copyright notice
2007-12-10 05:42:42 +00:00
f3nix
78ec79f637
Fix CMake build.
2007-12-09 14:13:34 +00:00
raburton
fe284db095
set eol-style native on new files
2007-12-09 12:59:06 +00:00
CHARRAS
bffa0689f0
changes in file organisation and classes to prepare zone redesign
2007-12-09 12:55:53 +00:00
CHARRAS
611c220891
Minor bug in drill map : inaccurate via shapes (trunk and tag)
2007-12-07 08:34:03 +00:00
dickelbeck
cfb67ec45c
removed debug printfs
2007-12-07 00:04:47 +00:00
CHARRAS
11e5d288b8
solved bug when loading a footprint in modedit: invisible text attribute was lost (trunk and tag)
2007-12-06 19:55:31 +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
0f452cc016
patch
2007-12-05 20:54:11 +00:00
dickelbeck
628be5d1c1
chasing a bug
2007-12-05 17:56:57 +00:00
dickelbeck
9200a9da7f
wxBeginBusyCursor
2007-12-05 14:17:10 +00:00
dickelbeck
67e726c62d
use local time, not gm time
2007-12-05 13:50:42 +00:00
dickelbeck
f7b41273ac
drc re-work now done
2007-12-04 20:44:41 +00:00
dickelbeck
e6aa9435ff
DRC ready for testing
2007-12-04 18:33:41 +00:00
dickelbeck
3e2662aed8
mord DRC changes
2007-12-04 18:23:38 +00:00
dickelbeck
36c316e7e0
DRC dialog work
2007-12-04 07:04:53 +00:00
dickelbeck
15b7002012
drc work
2007-12-03 21:28:56 +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
76fb213bf0
2nd of 3 commits for DrcDialog rework
2007-12-01 05:53:52 +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
aef4b6e81c
pcbnew: connect.cpp : english translation of comments
2007-11-27 17:42:15 +00:00
dickelbeck
514c63c775
DRC rework start
2007-11-27 01:34:35 +00:00
dickelbeck
36fa92a193
dialogblocks syncing
2007-11-25 22:09:42 +00:00
dickelbeck
625ed22f6d
portable SetFocus() example
2007-11-25 06:42:47 +00:00
dickelbeck
14a0817ea9
CC= becomes CXX=
2007-11-25 06:38:08 +00:00
CHARRAS
6d0a8f2c71
last update for the kicad release candidate
2007-11-20 10:08:07 +00:00
kintel
7b007f6d85
Added deps make target for Mac OS X
2007-11-19 14:35:04 +00:00
CHARRAS
37d19fb2d6
Removed a bug (function Delete_Zone() ) which crashes pcbnew
2007-11-15 10:09:12 +00:00
CHARRAS
0605d07263
2007-11-14 16:02:19 +00:00
g_harland
892b46c455
Three more dialogs enhanced
2007-11-13 09:35:39 +00:00
dickelbeck
9b40caee5a
BOARD::Show() cleanup
2007-11-12 14:59:22 +00:00
dickelbeck
8a0e750ca9
modedit bug fix
2007-11-12 06:00:42 +00:00
dickelbeck
238c12dae0
modedit bug fix
2007-11-12 05:53:48 +00:00
CHARRAS
813d303c42
remove eeconfig.h error, and wxWidget version dependent trivial compile warning
2007-11-10 20:12:00 +00:00
raburton
abd7e400a0
removed a couple of trivial build warnings
2007-11-10 19:42:40 +00:00
CHARRAS
05e69660a0
minor changes before creating a stable version
2007-11-09 14:42:10 +00:00
g_harland
5017812e2e
Sizers now provided for what was the "Colors:" dialog (now the "Pcbnew Layer Colors:" dialog)
2007-11-09 08:14:39 +00:00
f3nix
7a65708459
CMake build: preliminary support for install targets under linux.
2007-11-08 12:46:02 +00:00
f3nix
53c3ddd363
gcc 4.2.1 compatibility: change char * to const char *
2007-11-08 10:00:38 +00:00
f3nix
9307b49eec
CMake build system for all apps. Usage in install.txt
2007-11-08 07:17:37 +00:00
CHARRAS
5a948e98b7
made ADD_MENUITEM_xx static inline
2007-11-05 07:07:00 +00:00
g_harland
67feced1bf
Update "Swap Layers:" and "Layer selection" dialog boxes again
2007-11-05 06:14:55 +00:00
dickelbeck
82d17cc236
Edit Via menu item
2007-11-04 22:15:32 +00:00
raburton
bc52b0e60e
simple hacky make dependancy solution
2007-11-04 22:14:47 +00:00
dickelbeck
fba0461899
Delete Via menu item
2007-11-04 04:44:35 +00:00
dickelbeck
dfcab12390
another fix
2007-11-03 04:00:49 +00:00
dickelbeck
eb3976df29
fixed track delete bug
2007-11-02 20:17:35 +00:00
dickelbeck
f72c53e871
reverting until better fix
2007-11-02 19:53:38 +00:00
dickelbeck
eec9f1f428
fixed track delete bug
2007-11-02 18:21:43 +00:00
g_harland
b30b24c50a
Update (Pcbnew) "Swap Layers:" and (GerbView) "Layer selection" dialog boxes
2007-11-02 05:33:31 +00:00
CHARRAS
64784945ff
zone.cpp comments translated into english
2007-11-01 12:34:24 +00:00
g_harland
5746386290
Added definitions for FIRST_COPPER_LAYER and LAST_COPPER_LAYER
2007-11-01 05:27:31 +00:00
dickelbeck
70aa4d547f
english comments
2007-11-01 04:48:14 +00:00
dickelbeck
3c74b2e5c3
zones work
2007-10-31 20:02:34 +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
5177d1a700
more zone preps
2007-10-31 06:47:41 +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
0bcc4d34b8
some comment translations into English
2007-10-29 10:05:07 +00:00
kintel
18dbb303c4
Added Mac OS X icons and Info.plist files from Marco Serantoni
2007-10-28 23:04:56 +00:00
kintel
c9679e65c9
Updated build system for Mac OS X
2007-10-28 18:47:28 +00:00
kintel
d516b3b685
default wx icons for Mac OS X (the existing icons have too low resolution)
2007-10-28 17:07:29 +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
g_harland
a95237d83a
set svn:eol-style (native) attribute on new pcbnew/class_marker.h file
2007-10-26 09:41:25 +00:00
CHARRAS
2a5676b2e2
Add class_marker.cpp and class_marker.h. Some other minor changes
2007-10-26 06:08:19 +00:00
dickelbeck
a287b16fec
MsgPanel when saving fix
2007-10-22 20:40:18 +00:00
g_harland
185738fa90
Changed value of wxRESIZE_BORDER field within pcbnew/dialog_drc.pjd from 1 to 0;
...
replaced wxRESIZE_BORDER field within pcbnew/dialog_drc.h with MAYBE_RESIZE_BORDER field
2007-10-22 00:52:13 +00:00
g_harland
182dbb605b
MAYBE_RESIZE_BORDER field now provided within all .pjd files;
...
MAYBE_RESIZE_BORDER field restored to cleaningoptions_dialog.h
2007-10-22 00:26:05 +00:00
CHARRAS
9b58687c50
rename dialog_clean_pcb.pjd, other minor changes
2007-10-21 16:46:13 +00:00
dickelbeck
3d82623c26
track & via recovery stuff
2007-10-19 23:02:11 +00:00
dickelbeck
ce91e15b6d
make pcbnew/clean.cpp readable
2007-10-19 19:58:31 +00:00
dickelbeck
7693e34e96
fixed compilation errors with VIA symbols
2007-10-19 16:24:44 +00:00
CHARRAS
ab436f0aa7
remove a change in connect.cpp(was made for debug)
2007-10-19 08:32:10 +00:00
CHARRAS
cfc6872238
some translations
2007-10-19 06:31:17 +00:00
CHARRAS
387a876332
Removed enhancements in connectivity computation (in certain cases, does not work)
2007-10-17 14:35:59 +00:00
g_harland
0d403649d5
Complete roll back of changes made in revision 336
2007-10-17 07:30:27 +00:00
g_harland
269ac2915b
Roll back changes made in revision 336 (involving vias' Shape property)
2007-10-16 20:52:49 +00:00
CHARRAS
45cdad8b2d
changes in track connectivity computation
2007-10-16 19:05:33 +00:00
g_harland
28b171872f
Improvements related to vias
2007-10-15 07:50:59 +00:00
dickelbeck
7c2c168189
pcbnew housekeeping
2007-10-15 03:26:38 +00:00
CHARRAS
ca5fd179d5
ratsnest.cpp translated, onrightclick() bug solved.
2007-10-13 12:17:17 +00:00
dickelbeck
3cd47555ca
see 2007-Oct-12 change_log.txt
2007-10-13 06:18:44 +00:00
dickelbeck
323a70009a
SMD pads in high-contrast mode refinements
2007-10-12 13:56:22 +00:00
dickelbeck
b8a449e015
smd pad in high-contrast mode enhancement
2007-10-12 03:24:46 +00:00
g_harland
942116c49d
Enhance two dialog boxes for Pcbnew, and rename two unused files
2007-10-11 04:56:44 +00:00
dickelbeck
787cf5851e
MenuText() tweaks, beautification
2007-10-11 00:11:59 +00:00
g_harland
d5b353ac12
Assorted changes; see change_log.txt
2007-10-10 21:35:41 +00:00
dickelbeck
fdc6112661
mires fixes
2007-10-10 14:08:26 +00:00
dickelbeck
a93fd7113e
more pcbnew's onrightclick behavior
2007-10-10 12:43:30 +00:00
dickelbeck
fbe7a112f8
pcbnew's onrightclick behavior
2007-10-10 04:53:23 +00:00
dickelbeck
ed0677b422
pcbnew's onrightclick behavior
2007-10-10 04:45:26 +00:00
dickelbeck
8300fe1850
todo.txt update
2007-10-09 12:29:02 +00:00
g_harland
f50285d902
Change CUIVRE_N to COPPER_LAYER_N in two files
2007-10-07 22:49:16 +00:00
CHARRAS
1f842ae14c
bug in move pad fixed (could crash pcbnew).Other minor changes
2007-10-07 18:24:15 +00:00
raburton
88ef06efe2
set eol-style native on new file
2007-10-07 09:49:08 +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
plyatov
ea51ffc6dc
Typos correction.
2007-10-03 19:57:23 +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
e9921a71fc
resizeable borders option
2007-10-02 16:00:55 +00:00
dickelbeck
dac25cdbf9
resizeable borders option
2007-10-02 15:35:31 +00:00
CHARRAS
06c9f9c855
enhancements in pcbnew to eeschema cross-probing. removed change in drc.cpp
2007-10-01 15:37:42 +00:00
dickelbeck
6245ac5286
minor maintainability improvements
2007-10-01 13:51:07 +00:00
dickelbeck
5491bdc655
BOARD_ITEM::MenuText()
2007-10-01 12:58:02 +00:00
dickelbeck
ba7cc83493
SEGVIA::Show() & BOARD_ITEM::MenuText()
2007-10-01 04:34:11 +00:00
dickelbeck
9dca39f1d4
SEGVIA::Show() & BOARD_ITEM::MenuText()
2007-10-01 04:14:29 +00:00
dickelbeck
7e448f2e8c
minor housekeeping
2007-09-30 02:37:06 +00:00
plyatov
6a0451e722
"Move block" dialog enhancement (stratification of strings to buttons
...
eliminated).
2007-09-29 16:17:35 +00:00
raburton
8ee7de0991
set eol-style native on new file
2007-09-29 15:30:16 +00:00
CHARRAS
bfb03b8fa6
pcbnew: onleftclick.cpp added. move onleftclick() and OnLeftDClick() from edit.cpp to it
2007-09-29 13:31:10 +00:00
CHARRAS
f066aa1898
test case for OnLeftClick() handling enhancements
2007-09-27 09:08:47 +00:00
CHARRAS
10c442911c
test case for OnLeftClick() handling enhancements
2007-09-27 07:41:34 +00:00
dickelbeck
e64d8e523c
OnLeftClick() test case
2007-09-26 20:20:39 +00:00
dickelbeck
b707a8336f
OnLeftClick() test case
2007-09-26 20:10:12 +00:00
CHARRAS
b128acfc17
fixed: pcbnew crashes when clicking on a zone
2007-09-26 12:15:55 +00:00
dickelbeck
afedb36134
gerberview & pcbnew fixes
2007-09-26 04:09:22 +00:00
raburton
9c5b539e04
set eol-style native on new files
2007-09-25 19:39:00 +00:00
dickelbeck
64f12ffe5d
gerberview & pcbnew fixes
2007-09-25 15:10:01 +00:00
CHARRAS
5e448ec475
pcbnew: locate zones added (forgotten in new PcbGeneralLocateAndDisplay() ); Add class_board_item.cpp
2007-09-25 08:23:53 +00:00
g_harland
19330ff0f4
Restore functionality of 'Preferences -> Colors' and 'Preferences -> Options' commands in EEschema
2007-09-24 07:14:01 +00:00
CHARRAS
ba04f83247
small change on hotkey management. Added: drag component
2007-09-22 14:31:20 +00:00
dickelbeck
3e3ae8925a
see 2007-Sep-22 change_log.txt
2007-09-22 04:33:44 +00:00
dickelbeck
00bda3c9a0
beautification
2007-09-21 13:23:51 +00:00
CHARRAS
63cf8c53f2
minor changes about hotkeys in onrightclick.cpp
2007-09-21 10:38:50 +00:00
g_harland
eb660b7c13
Typo corrections (hotkey in place of hothey; thanks David Bourgeois)
2007-09-21 03:38:25 +00:00
dickelbeck
664a1f727b
see my 2007-Sep-20 change_log.txt
2007-09-20 21:06:49 +00:00
CHARRAS
62058240b1
change erronous word Hothey to Hotkey in 2 function names
2007-09-20 09:13:40 +00:00
CHARRAS
7e79113c22
pcbnew bug fix in place via (partial drc was made) (old bug)
2007-09-20 06:45:17 +00:00
CHARRAS
2cfe92de85
hotkey enhancement
2007-09-20 05:41:40 +00:00
CHARRAS
542b944196
hotkeys handling finished
2007-09-19 15:29:50 +00:00
dickelbeck
ef3d04912d
see change_log.txt 2007-Sep-14 UPDATE
2007-09-15 04:25:54 +00:00
dickelbeck
cd81e546e4
Using MenuText() in onrightclick.cpp
2007-09-14 18:32:24 +00:00
dickelbeck
df754ad508
AllAreModulesAndReturnSmallestIfSo()
2007-09-14 16:15:27 +00:00
plyatov
bfa36f3142
Little correction of typos and termins.
2007-09-14 10:07:38 +00:00
plyatov
e567ffdced
2007-09-14 09:52:31 +00:00
dickelbeck
d25add933b
MsgPanel under control of SetCurItem() only
2007-09-13 18:47:39 +00:00
dickelbeck
18d83b768c
See my change_log.txt 2007-Sep-13 UPDATE
2007-09-13 11:55:46 +00:00
CHARRAS
d1effbf4e2
EDA_BaseStruct.SetType() and EDA_BaseStruct.ReturnClassName() removed.
2007-09-13 11:28:58 +00:00
g_harland
2f3aeeaa29
Enhance "Colors" dialog box (as listed in change_log.txt)
2007-09-13 09:24:43 +00:00
dickelbeck
cb49ea8989
see change_log.txt for 2007-Sep-11 UPDATE
2007-09-12 02:14:07 +00:00
dickelbeck
07f2dd72ff
ADD_MENUITEM fixes
2007-09-11 17:29:33 +00:00
dickelbeck
45e07ce535
consistency
2007-09-11 04:30:17 +00:00
dickelbeck
1bfcc332c3
formatting
2007-09-11 04:17:46 +00:00
dickelbeck
69f7491328
fixes
2007-09-11 04:16:31 +00:00
dickelbeck
5dd89861c6
formatting
2007-09-11 04:15:39 +00:00
dickelbeck
0a420fd3fa
fix TRACK::Copy() usage
2007-09-11 04:14:47 +00:00
dickelbeck
fe13569b11
fix TRACK::Copy() usage
2007-09-11 04:14:15 +00:00
dickelbeck
4173f9b9c8
fix TRACK::Copy() usage
2007-09-11 04:13:51 +00:00
CHARRAS
d6072d8ac9
Programmable hotkeys added in gerbview. Fixed a compilation probleme in ansi mode (non unicode mode).
2007-09-10 04:51:01 +00:00
dickelbeck
db9372c76a
use member function
2007-09-09 02:27:56 +00:00
dickelbeck
2601099e96
use member function
2007-09-09 02:27:03 +00:00
dickelbeck
fd183bdba2
typo
2007-09-09 02:24:33 +00:00
dickelbeck
68b785061e
removed a debug string
2007-09-09 02:20:18 +00:00
dickelbeck
d598df5214
gcc 4.1 warning fix
2007-09-06 18:54:44 +00:00
CHARRAS
e27d3f8c78
more work on programmable hotkeys. Most of features are ok.
2007-09-06 11:52:26 +00:00
dickelbeck
4a8bf70db8
tweaks
2007-09-06 04:34:03 +00:00
dickelbeck
9fba83b5a3
fix pads when parent module is not visible
2007-09-05 15:11:48 +00:00
dickelbeck
cbdecfdd42
fix pads when parent module is not visible
2007-09-05 14:52:28 +00:00
dickelbeck
74a635c127
see 2007-Sep-4 change_log.txt
2007-09-05 04:48:47 +00:00
CHARRAS
8383ce256e
update editrack-part2.cpp
2007-09-04 14:32:06 +00:00
CHARRAS
2bd88d356c
small changes in editrack-part2.cpp (translation of some comments from french to english) are some explanations relatives to the todo remark
2007-09-04 14:28:20 +00:00
dickelbeck
dff70646a2
see change_log for 2007-Aug-31
2007-09-01 12:00:30 +00:00
dickelbeck
726a8ab4df
collector work
2007-08-30 22:20:52 +00:00
dickelbeck
6d375d4775
eol property to native
2007-08-30 14:57:35 +00:00
CHARRAS
f5eae50680
more work on hotkeys. many features are ok.
2007-08-30 08:15:05 +00:00
dickelbeck
30ad817d09
started class COLLECTORS_GUIDE
2007-08-30 03:53:26 +00:00
CHARRAS
077a570bc0
Display grid in mils or mm in popup menus
2007-08-27 08:07:44 +00:00
dickelbeck
f3c324d535
EDA_BaseStruct::m_StructType is now type KICAD_T
2007-08-24 15:10:46 +00:00
g_harland
908f6d936b
Option now provided for Gerber files to exclude contents of Edges Pcb layer
2007-08-24 10:10:42 +00:00
dickelbeck
c92e9e938a
minor
2007-08-24 04:01:48 +00:00
dickelbeck
2e13ccf048
see change_log.txt's 2007-Aug-23 UPDATE
2007-08-24 03:40:04 +00:00
dickelbeck
cc62305777
see change_log.txt for 2007-Aug-22
2007-08-23 04:28:46 +00:00
g_harland
4da2971dcc
Provide return values for Read_Hotkey_Config functions (to eliminate compiler-generated warnings)
2007-08-23 01:40:50 +00:00
dickelbeck
9febbe6ebe
evolution
2007-08-22 05:21:57 +00:00
dickelbeck
e6239e7456
moved m_Layer into EDA_BaseStruct
2007-08-22 05:11:01 +00:00
g_harland
0e2d1d1c79
Changed values of "proxy-wxSTAY_ON_TOP" and "proxy-wxRESIZE_BORDER" within PJD files to 0, and repurged wxRESIZE_BORDER property from pcbnew/dialog_drc.h
2007-08-21 21:26:33 +00:00
CHARRAS
c116a9b5a7
first version of programmable hotkeys (work in progress)
2007-08-21 19:37:31 +00:00
dickelbeck
3312da3152
beautification
2007-08-21 14:34:54 +00:00
dickelbeck
49e32e096e
unified m_Flags, EDA_BaseStruct::Display_Infos(), and ~GetEquipot()
2007-08-20 19:33:15 +00:00
g_harland
0421987b32
Comments within postscript files now fully comply with Adobe's Document Structuring Convention, and beautification
2007-08-20 13:28:34 +00:00
CHARRAS
9414bf676b
more work on hotkeys
2007-08-20 10:55:09 +00:00
raburton
040e2cbf6b
small fix to make install so no need to pre-create the binary install dir
2007-08-20 07:51:49 +00:00
dickelbeck
5c3b480afe
center PCBNEW parts on screen when tracking clicks and parts from EESCHEMA
2007-08-20 01:49:24 +00:00
dickelbeck
6acce67a64
made m_CurrentItem private, beautification
2007-08-20 01:20:48 +00:00
g_harland
45a3a4b3af
Removed "wxRESIZE_BORDER" and "wxSTAY_ON_TOP" properties from assorted dialog boxes, and edited caption of dialog box specified within pcbnew/dialog_drc.cpp
2007-08-16 08:37:32 +00:00
dickelbeck
b903a803e5
move, rotate, swap layer, and drag now also signal EESCHEMA for cursor synchronization
2007-08-16 01:13:12 +00:00
dickelbeck
0f406d3f89
MaskLay was type bool, needs to be type int
2007-08-15 02:43:03 +00:00
dickelbeck
2b6ec786a8
PcbGeneralLocateAndDisplay() can return a TEXT object too
2007-08-14 23:09:01 +00:00
dickelbeck
2823022b9d
added a @todo comment about repositioning the window when chosen part scrolled off screen
2007-08-14 19:39:38 +00:00
dickelbeck
51fc26e178
mouse synchronization from PCBNEW to EESCHEMA
2007-08-14 19:24:48 +00:00
dickelbeck
8a8377ff6a
beautification, hit test improvements
2007-08-10 19:14:51 +00:00
dickelbeck
c3a1b4043c
notused, maybe delete soon
2007-08-10 14:52:34 +00:00
dickelbeck
501862fbf2
notused, maybe delete soon
2007-08-10 14:51:39 +00:00
dickelbeck
6addb79d4b
beautified
2007-08-10 14:50:01 +00:00
dickelbeck
27bd9c751a
visitor design pattern, MODULE::FindPadOrModule()
2007-08-09 21:15:08 +00:00
dickelbeck
79de635217
Show() improvements
2007-08-09 01:41:30 +00:00
dickelbeck
c1e3416a8f
searching and beautifying
2007-08-08 20:51:08 +00:00
CHARRAS
66080848cc
Bug fix in class_hierarchy_sheet.cpp.
2007-08-08 08:01:06 +00:00
dickelbeck
6719900ef9
searching and beautification
2007-08-08 03:50:44 +00:00
dickelbeck
f8f384384a
search and debug infrastructure, beautification
2007-08-07 06:21:19 +00:00
dickelbeck
dda28ed69a
more new search stuff, beautification
2007-08-06 21:02:23 +00:00
dickelbeck
6f7209aa73
start of new search stuff, beautification
2007-08-06 20:26:59 +00:00
dickelbeck
5748b79107
added some conditional DEBUG code for showing the pcb object tree in simple XML format
2007-08-06 02:02:39 +00:00
dickelbeck
2e4c17a8b0
beautification, commenting, and renaming
2007-08-04 20:05:54 +00:00
dickelbeck
caa42eafca
reverted to former behavior for special situation when hit-test turns up nothing
2007-08-04 05:08:19 +00:00
dickelbeck
f3cd8f57d3
fixed a bug in "ratsnest on module or pad", and beautification
2007-08-04 04:40:07 +00:00
dickelbeck
8bb93b8d48
beautified
2007-08-04 01:12:30 +00:00
dickelbeck
ede37ecfa7
beautified
2007-08-04 01:08:43 +00:00
dickelbeck
72f7cb164c
beautified
2007-08-04 00:56:53 +00:00
dickelbeck
97898b92aa
beautified
2007-08-04 00:47:36 +00:00
dickelbeck
7d8f2fcff0
beautified
2007-08-03 18:59:14 +00:00
g_harland
2ba87b4a86
pcbnew: "Postscript A4" radiobutton now restored in "Plot" dialog box (if it had been selected previously)
...
Also fine-tuned spaces within strings specified within share/infospgm.cpp
2007-08-03 02:00:29 +00:00
CHARRAS
eda39ae8c0
pcbnew: drc control now generates a DRC report file
2007-08-02 07:42:58 +00:00
dickelbeck
b9259f8516
fixed g++ 4.1.2 compiler warnings, added USE_MATCH_LAYER build option
2007-08-02 02:04:45 +00:00
g_harland
8035f1a520
Changes to pcbnew/gendrill.cpp which primarily enhance Drill Report files, but which also result in Drill Map files listing the diameters of each drill in the selected drill unit first (and then in the other drill unit).
2007-07-31 06:29:45 +00:00
CHARRAS
c19e378567
Add some missing files and better DRC test
2007-07-30 11:15:54 +00:00
CHARRAS
f27208a11b
pcbnew: better messages in drc control and some other enhancements
2007-07-25 09:02:05 +00:00
raburton
cbdf102cfc
close drill list file
2007-07-18 13:58:21 +00:00
raburton
c5d1b1b096
maintain wx2.6 compatibility
2007-07-09 19:34:54 +00:00
CHARRAS
a397c4b248
gestfich.cpp change (A problem under windows already solved, but change was lost)
2007-07-09 09:29:53 +00:00
plyatov
eeab554183
Added some russian translated strings.
...
Little corrections in menu strings (interface standardization and typos correction).
2007-07-01 19:43:38 +00:00
CHARRAS
2c0377b02b
more better hotkey.cpp and small changes in locate footprint
2007-06-26 10:42:11 +00:00
CHARRAS
f7d85ecae6
better hotkey.cpp (code cleaning and info messages)
2007-06-25 08:05:45 +00:00
lifekidyeaa
163ba39823
pcbnew: added ctrl-o,s,f
...
added buttons for insert and replace module in the module editor
with a new bitmap. restored JP's original functionality for the insert
button, replace linked to the new code.
2007-06-21 15:14:38 +00:00
charras
bc21c746f8
2007-06-21 15:01:52 +00:00
dickelbeck
9f049640e8
whitespace consistency
2007-06-20 00:33:23 +00:00
dickelbeck
aea9fcf01a
after locking, update status window with selected module's locked/fixed status
2007-06-20 00:25:38 +00:00
dickelbeck
e06b4c116b
work around debug assert
2007-06-20 00:24:46 +00:00
plyatov
84d8e910e8
Added some russian translated strings.\n Little corrctions in menu strings (interface standardization).
2007-06-18 13:57:15 +00:00
raburton
45e0c6eca7
fix assert in wx2.6 compatibility code, on pcbnew startup, when running with debug enabled
2007-06-16 06:49:57 +00:00
dickelbeck
be87b19bb0
reverted to previous value of 1 for CURSEUR_OFF_GRILLE
2007-06-15 16:24:21 +00:00
dickelbeck
f601dff4b1
Hot key operations for a single module such as Move 'M', Rotate 'R', Swap Layer 'S', now operate only on unlocked modules
...
and only on modules in the current layer.
2007-06-15 16:08:55 +00:00
raburton
ad61cdaaa0
fix headers of several xpm files, without the correct header gnome thinks they are broken
2007-06-15 12:23:51 +00:00
charras
1a30862de5
minor changes. update GUI french translation
2007-06-15 12:04:24 +00:00
f3nix
c5d82cc7ea
Make menu entries correspond to the icons.
2007-06-14 18:39:36 +00:00
raburton
2189158401
restore wx2.6 compatibility
2007-06-14 18:16:48 +00:00
plyatov
335cfc2889
Little changes in menu termins (strings) for standartization.
2007-06-14 17:11:54 +00:00
dickelbeck
dc7235c769
Gathered up common compiler and linker flags for the makefile.gtk file set.
...
Much easier now to compile with debugging symbols enabled.
2007-06-14 16:28:05 +00:00
charras
b3df52a493
missing file update in rev 68 (pcbnew/clean.cpp was not up to date)
2007-06-14 05:31:55 +00:00
lifekidyeaa
74878eb889
* fixed an uncommon segfault when ending tracks at a midpoint.
2007-06-13 18:30:23 +00:00
raburton
b58beebb8f
set native eol on newly added text files
2007-06-13 18:04:33 +00:00
charras
89b3eb5aa5
bug fixes and merging my development with svn rep.
2007-06-13 15:35:40 +00:00
lifekidyeaa
aa5e1cd09b
* backspace should not be allowed to delete modules (in order to
...
re-insert them, you may have to edit the .brd file directly)
2007-06-12 17:47:05 +00:00
lifekidyeaa
3c7846db7a
* fixed a dumb bug that prevented layer switching when over a track. doh!
2007-06-12 15:42:10 +00:00
lifekidyeaa
713d01751e
added the following features (mostly hotkey type stuff):
...
* backspace key now deletes segments and vias both while editing a new track and while
modifying old ones
* internal layers can be accessed via F5-F8
* when creating a new trace, switching between layers with the Pageup, PageDown, and
F5-F8 hotkeys inserts a via. (warning: i did not test this with blind vias; however, it
calls Other_Layer_Route, so should still work)
* spelling fix
2007-06-11 21:21:00 +00:00
plyatov
11f264c9d1
Little changes in menu text (standartization of menu "About").
2007-06-11 18:35:42 +00:00
lifekidyeaa
9afd086f1e
& -> && d'oh
2007-06-10 19:07:27 +00:00
lifekidyeaa
d6fcb879bf
fixed a bug that, when in module editor a module was not loaded, the null pointer to this
...
module would not be dereferenced.
2007-06-10 19:06:04 +00:00
lifekidyeaa
ee194b63a8
Changed the functionality of the 'insert' modified footprint module in the
...
module editor to a more sensible replace and update functionality.
2007-06-10 14:27:07 +00:00
raburton
dedb0228dc
add files not currently available in source (e.g. docs, modules, etc.)
...
set svn:eol-style property to native for all ascii files to support cross platform development
2007-06-05 12:10:51 +00:00
dickelbeck
ae74527bc2
Jean-Pierre's changes for kicad-2007-05-25 release
2007-05-28 18:09:49 +00:00
plyatov
23c40f7e86
Initial import of KiCad.
2007-05-06 16:03:28 +00:00