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
stambaughw
9a6f753cac
EESchema printing fixes and print dialog improvements.
...
* Remove unnecessary options from EESchema print dialog.
* Expose page setup dialog to fix page orientation problems on wxGTK.
* Added custom schematic print preview frame.
* Print dialog and preview frame remember size and position settings
between sessions.
* Added monochrome and print sheet reference settings to project file.
2010-02-02 15:01:09 +00:00
faa
3e838053aa
new font does not demand -DKICAD_CYRILLIC
2010-02-02 07:18:40 +00:00
charras
a61b48eced
Code cleaning. Use new font.
2010-02-01 21:23:27 +00:00
charras
a46cd46d9d
pcbnew: More about work on color selection and items visibility:
...
removed global variables and a lot of redundancies
2010-01-31 20:01:46 +00:00
charras
607ec762d3
Code cleaning and more about work items visibility
2010-01-30 20:17:56 +00:00
charras
cf7ad0f503
pcbnew: More about work on color selection and items visibility
2010-01-30 14:46:26 +00:00
dickelbeck
560970da29
size_t can be 'unsigned long int' on some platforms, we want 'unsigned' from DIM
2010-01-29 23:55:49 +00:00
charras
ce72c1f91b
forgotten file
2010-01-29 21:03:12 +00:00
charras
5732d815c6
Work on colors handling, and others changes. see changelog.
...
hide/show rastnest in pcbnew is currently not working, will be fixed soon
2010-01-29 20:36:12 +00:00
charras
f6656e0384
fixed eeschema crash when using the hotkey m (move) command.
...
Pcbnew :added option to show/hide footprints values and/or references
2010-01-28 13:10:46 +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
96a9769f6c
++ Pcbnew:
...
* in variable names, change non existent word Hight to High
* Remove redundant tool in left toolbar (option toolbar)
(this option is now in layers manager)
* Show layers in horizontal combo box in same order as in layer manager.
++all:
minor code cleaning.
2010-01-24 13:46:01 +00:00
dickelbeck
6518139b26
more layer widget work
2010-01-24 02:05:07 +00:00
charras
84d82cf2f5
pcbnew: Update Layer manager display when changing active layer (from hotkey or menus)
...
fixed minor problems and fixed Layer Alignment Target bug.
2010-01-23 10:50:05 +00:00
dickelbeck
9f062f377d
improved focus handling, still need to handle the tab change
2010-01-22 19:59:54 +00:00
stambaughw
7ab4a9bf2c
Minor fixes and code cleaning.
...
* Remove redundant background redrawing RedrawActiveWindow.
* Remove redundant managed cursor callback in RedrawActiveWindow.
* Use refresh to redraw instead of directly calling RedrawActiveWindow.
* Remove unused SetDrawBgColor for drawframe.cpp.
* Fix compiler warning in cvpcb/cvframe.cpp.
* Fix menu spelling and syntax errors in pcbnew.
* Rename Trace_Curseur to DrawCursor in common/drawpanel.cpp.
2010-01-22 18:13:43 +00:00
dickelbeck
920186ddb4
more layer widget incorporation
2010-01-21 20:53:01 +00:00
charras
2bae762415
pcbnew: Added option in left tool bar to show/hide Layer manager tool bar
2010-01-21 20:36:48 +00:00
dickelbeck
58fc9d8f09
layer widget incorporation into pcbnew
2010-01-21 07:41:30 +00:00
charras
5861a43dd4
Cosmetic enhancements.
...
patch for relative paths.
2010-01-20 12:43:05 +00:00
charras
9d400e4c19
fixed some (minors) problems about hotkeys.
...
Code cleaning.
Patch for 3D problem with macOSX
2010-01-19 20:43:44 +00:00
jerryjacobs
5a0aca0e4d
More Mac OS X work, see CHANGELOG.txt
2010-01-18 19:33:45 +00:00
charras
04f41a4a7b
menu cleaning and changing obscure menu info. and menu labels
...
files cleaning
2010-01-18 12:37:53 +00:00
charras
cfd868562e
pcbnew:fixed muwave toolbar not working in AUI option.
...
fixed a grid refresh problem when using fast algo in drawpanel.cpp
2010-01-17 14:20:29 +00:00
charras
445843e37e
Eeschema added resizable lib and cmp lists in viewlib when using AUI option.
...
Added patch for macOSX
turn on fast algo for draw grid (should work now)
2010-01-16 19:42:58 +00:00
charras
37309e1aac
Ugly but necessary fix to display toolbars in latest Linux version (tested with Ubuntu 9.10 updated)
2010-01-14 20:20:59 +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
charras
6efce74c96
Eeschema: fixed bug when edit a component reference using the component dialog editor
...
Code cleaning and using DrawPanel->Refresh() instead of ReDraw() when possible.
2010-01-13 13:43:36 +00:00
charras
54b561236f
Uses a buffered DC in OnPaint event. Seems solve slow grid redraw on some PC.
2010-01-12 13:15:13 +00:00
dickelbeck
cb69347cd7
expose DisplayColorFrame
2010-01-10 07:59:24 +00:00
charras
d4bd033a8e
Pcbnew: print dialog: added pads drill option (like in plot dialog)
2010-01-09 20:25:39 +00:00
charras
34728bec70
Eeschema: added Copy option in labels and component in pop up menu (and 'C' hotkey)
2010-01-09 08:50:30 +00:00
charras
c4b37d77bd
Gerbview: Added support of arcs in polygons outlines. Need more tests, but works.
2010-01-08 12:28:13 +00:00
charras
84a0e32865
fixed build problem for specctra.cpp stand alone.
2010-01-05 08:48:49 +00:00
charras
1b6ad8c7f7
code cleaning and a minor problem fixed in Gerbview printing option
2010-01-04 19:09:33 +00:00
charras
bee0d118f0
fixed a potential bug in fill zone.
...
Tried to fix a problem under Vista and Window 7 in fill zone: sometimes Pcbnew crashes.
Could be a bug in Kbool (see changelog).
2010-01-03 16:47:46 +00:00
charras
27346c7e79
Pcbnew and Gerbview: Refactor dialogs for plot and print.
2010-01-01 13:30:39 +00:00
charras
a1998410fc
Some enhancements and fixes. (see changelog)
2009-12-30 18:06:12 +00:00
charras
ccfa4e0aad
Eeschema: Libedit: fixed hang when using the repeat function (insert key) after creating a pin.
...
Fixed others minor problems
2009-12-29 10:35:11 +00:00
charras
e875e075af
minor enhancements and fixes
2009-12-27 14:01:21 +00:00
charras
2396cdb127
Eeschema: fixed a bug that crashes Eeschema when the library editor or/and the lib viewer is opened and if the schematic (or an other) is reloaded (that involves libraries are deleted and reloaded)
2009-12-22 20:08:56 +00:00
charras
b24118ebbd
changed last layer constants XXX_LAYER_CU and XXXX_LAYER_CMP to XXX_LAYER_BACK and XXX_LAYER_FRONT
2009-12-21 18:51:37 +00:00
charras
703420baac
changed layer constants XXX_CU and XXXX_CMP to XXX_BACK and XXX_FRONT
2009-12-21 17:56:25 +00:00
charras
bec48d8ab2
changed COPPER_LAYER and CMP_LAYER to LAYER_BACK and LAYER_FRONT
2009-12-21 13:05:11 +00:00
charras
6769e4c94a
code cleaning and fixed a TODO remark in EDA_BoardDesignSettings::SetEnabledLayers( int aMask )
2009-12-21 12:05:36 +00:00
charras
0b41d484ff
code cleaning
2009-12-20 19:48:58 +00:00
charras
c2ea4a0aff
code cleaning
2009-12-19 19:24:49 +00:00
charras
96849d5a11
code cleaning
2009-12-19 16:10:25 +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