jean-pierre charras
f77121a57a
Fixed compatibility with wxWidegets 2.9.1.
...
Added hotkeys editor from David Turner, with a lot of enhancements and fixes
Added pins connections info in intermediate netlist for each compoment. This is redundant, but some netlist formats (ORCADPCB, PSPICE) are very easy to create with this redundant info.
2010-08-28 20:02:24 +02:00
jean-pierre charras
90621bef00
Updated boost to version 1.34
...
Added boost::polygon (experimental)
Added experimental zone fill calculations with boost::polygon
Added patches from Yury Khalyavin
2010-07-26 19:06:36 +02:00
jean-pierre charras
3097b919ed
Pcbnew: Added grid origin patch from Lorenzo Marcantonio. Converted set grid dialog from DialogBlocks to wxFormBuilder, and added in this dialog the grid origin parameters settings.
2010-07-13 12:42:32 +02:00
Jerry Jacobs
a2765a8564
Merge
2010-05-16 20:20:05 +02:00
Jerry Jacobs
d2994d586f
Updates for OS X
2010-05-16 20:18:38 +02:00
Dick Hollenbeck
aaea7473d8
carve out specctra_test.cpp unit testing program from specctra.cpp
2010-05-15 06:30:57 -05:00
jean-pierre charras
7e7f101a95
Convert gendrill dialog from Dialogblocks to wxFormBuilder
2010-04-30 20:39:10 +02:00
jean-pierre charras
6be07af669
Pcbnew: Added VRML export, from the patch sent by Lorenzo Marcantonio ( october 2009, 11)
2010-04-19 08:21:56 +02:00
charras
6aba45eb78
German translation update. Replaced dialog page settings dialogblock version by the same built with wxFormBuilder
2010-03-14 10:34:40 +00:00
dickelbeck
f1f11cf66d
revive target 'dsntest' from common, start exploring pasting text from clipboard, primitively.
2010-03-08 06:18:40 +00:00
charras
bbd8cdd91b
minor enhancements, fixes an code cleanup (removed unused global variables)
2010-02-24 15:33:03 +00:00
stambaughw
3066c70559
Implement wxDC coordinate handling and wxGCDC.
...
* Implement code to allow wxDC to handle coordinate conversions between
device and drawing units.
* Add build settings to enable wxGCDC for wxGraphicsContext testing.
* Remove wxAUI conditional build cruft as it is now required to build
Kicad.
* Fix scroll increment size regression to prevent jumping around the
zoom center position.
* Add find GDI+ cmake module for building on WXMSW when wxGraphicsContext
is enabled.
2010-02-08 18:15:42 +00:00
charras
98ba50f80e
Use layer_widget in Gerbview
...
Added sample gerber files for test (gerbview has problem with 2 files)
2010-02-03 14:05:17 +00:00
charras
28f3b1988d
Pcbnew: Code cleaning about visibility variables in draw functions.
...
Removed old color and visiblity dialog
work in progress.
See also TODO, P0)
2010-01-27 20:07:50 +00:00
charras
323a62fee5
Fixed a problem with aui lib (now mandatory) in CMakeList.txt (could be not included at link time)
2010-01-26 11:05:30 +00:00
dickelbeck
6518139b26
more layer widget work
2010-01-24 02:05:07 +00:00
dickelbeck
58fc9d8f09
layer widget incorporation into pcbnew
2010-01-21 07:41:30 +00:00
charras
04f41a4a7b
menu cleaning and changing obscure menu info. and menu labels
...
files cleaning
2010-01-18 12:37:53 +00:00
jerryjacobs
73f83c0509
See CHANGELOG.txt
2010-01-17 20:25:10 +00:00
jerryjacobs
30f6c51407
Application title spelling corrected on OSX
2010-01-16 22:32:26 +00:00
stambaughw
e15341411d
Minor bug fixes, compiler warning fixes and code cleaning.
...
* Fix debug asserts when passing NULL pointers to wxAuiPaneInfo.
* Fix Kicad main window sash sizer bug when using wxAui.
* Remove specctra_test from Visual Studio builds to prevent build errors.
* Add WIN32 to layer widget test so it will build properly on Visual Studio.
* Fixed compiler conversion warnings in PCBNew.
* Fixed worksheet print scaling in PCBNew.
* Minor code renaming.
2010-01-13 21:15:54 +00:00
dickelbeck
465a82a277
initial layer widget work
2010-01-07 02:18:25 +00:00
dickelbeck
c9ec403a95
layer widget work
2010-01-05 17:45:38 +00:00
charras
27346c7e79
Pcbnew and Gerbview: Refactor dialogs for plot and print.
2010-01-01 13:30:39 +00:00
dickelbeck
009350217e
++pcbnew
...
Renamed dialog_layers_setup* files.
Got rid of the header file since there was only one file including it.
2009-12-20 22:44:31 +00:00
charras
0893f3f32f
Pcbnew: make global edit pads function compatible with new pads changes and make it undoable.
2009-12-13 10:30:19 +00:00
dickelbeck
ceb6ad1a72
* Factored out the DSNLEXER class so it can be re-used more generally. The
...
constructor takes a keyword table, so it can be used for arbitrary DSN
syntax files of your own chosing. Simply create an enum {} with all your
unique tokens in it. Then create a KEYWORD table. See SPECCTRA_DB::keywords[].
The reason you want an enum is to give the C++ debugger better type information
so it can show symbolic integer symbols.
* Factored out common richio.cpp and richio.h
which is what DSNLEXER uses.
* Fixed some minor issues with reading circuit descriptor from a *.dsn file.
2009-12-11 04:55:24 +00:00
dickelbeck
374f9f5dc6
cleanup, comment
2009-12-03 06:30:54 +00:00
dickelbeck
58a05afbab
Make the source file to the specctra freerouter help panel be html, not *.h
...
This makes it easier to preview the page in a browser. Then autogenerate
the *.h file from the html using a CMake script.
2009-12-03 06:25:35 +00:00
charras
34d5dff91d
added FreeRouter Dick's help
2009-11-21 15:39:50 +00:00
charras
ab66f9ecba
rework on zones:try to fix a filling problem with kbool
2009-11-14 19:47:52 +00:00
dickelbeck
8b3ffe7412
More layer setup/visibility/chooser work from Isaac and Dick
2009-11-08 05:27:34 +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
jerryjacobs
1c983b013d
Hotkey submenu added, fixed typos. See CHANGELOG.txt
2009-10-27 13:48:24 +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
dickelbeck
25973e5608
Isaac's next layer selection and configuration work step
2009-10-18 23:22:26 +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
56059efd8a
Netclasses work continued
...
Fixed problems in libedit and crashes when no component loaded
2009-10-10 17:27:53 +00:00
charras
24ce940901
more about Netclasses work
2009-10-03 17:18:08 +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
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
ef2e41e347
2009-09-10 13:04:04 +00:00
charras
cfdb28394e
Pcbnew: Work on undo/redo in Pcbnew almost finished.
2009-08-23 15:22:44 +00:00
faa
8aca4b3cb0
not build in Linux
2009-08-13 10:24:16 +00:00
charras
a6fc132999
More about undo/redo in pcbnew
2009-08-11 10:27:21 +00:00
faa
058bc4fd10
not build in linux Mandriva 2009.1, minor code cleanup
2009-08-04 08:57:45 +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
e7c9ae2b45
First work about net classes. This is a work in progress and a moving target
2009-07-18 11:44:19 +00:00
charras
f7a804e23d
Bugfix for plotting
2009-06-30 10:43:20 +00:00
f3nix
7fc9e5f177
Clean some CMakeLists.txt files.
2009-06-21 13:37:27 +00:00