Dick Hollenbeck
5aec46049d
apply DIALOG_SHIM to dialog_lib_edit_text_base and make dialog_lib_edit_pin_base apportion more width for pin name
2012-09-07 11:15:18 -05:00
Lorenzo Marcantonio
7d154606be
Substituted the few remaining uses of long instead of time_t
2012-09-05 14:13:33 +02:00
Lorenzo Marcantonio
e771112259
Enforced EDA_COLOR_T type and minor const-ification
2012-09-02 14:06:47 +02:00
Lorenzo Marcantonio
082d901d60
Encapsulated drawmode as an enum for type checking
2012-09-01 15:38:27 +02:00
jean-pierre charras
37ee239449
Pcbnew: in SVG export, add option to export only the board area, not the full page.
...
dialog plot functions: fix compil warnings with wxWidgets 2.8
2012-08-31 09:43:37 +02:00
Lorenzo Marcantonio
fef8347176
Script plotting patch
2012-08-29 18:59:50 +02:00
jean-pierre charras
79d55c0460
Minor cosmetic enhancements.
...
Kicad manager: shows now svg files in tree files.
Pcbnew: fix incorrect printing (board out of page) when creating drill map in postscript format ( noticeable mainly for small boards)
2012-08-29 14:40:09 +02:00
jean-pierre charras
31ff1bac4f
3D viewer:
...
* serious code cleanup (remove duplicate code)
* shows (option in 3D preference menu) the copper items (tracks, zones...) in 3D, using 35 microns copper thickness.
However, because there are a lot more3D data to show (roughly 4 times more), this is slower.
2012-08-26 15:59:55 +02:00
Dick Hollenbeck
3a07ab1f09
*) 64 bit size_t is not compatible with %u printf format control. use "%zu"
...
where the 'z' prefix is for size_t arguments.
*) minor beautification
2012-08-24 06:14:10 -05:00
jean-pierre charras
0ebc3f063e
3D-viewer: code cleanup.
...
Eeschema: annotate and netlist dialogs: enhancements.
Minor coding policy fixes and changes.
2012-08-21 12:45:54 +02:00
Dick Hollenbeck
898275fa43
work around wx2.8 wierdness
2012-08-16 10:34:41 -05:00
Dick Hollenbeck
367bfb4e14
fix problem with eeschema print dialog showing up on missing monitor
2012-08-15 12:55:48 -05:00
jean-pierre charras
abe5c08e20
3D-viewer: code cleaning. Added option in menu: show a 3D grid.
...
All: press ctrl+shift key when moving the mouse allows the graphic cursor to be moved outside the grid.
(useful to place graphic objects, texts in any position, regardless the current grid)
2012-08-11 14:52:13 +02:00
jean-pierre charras
1f277fd66d
Remove Kbool from Kicad. Use Clipper instead.
2012-08-04 11:43:27 +02:00
jean-pierre charras
3b56ea6732
Eeschema: fix crash when changing a label type to a global label during creation.
...
Pcbnew: code cleaning in polygons
2012-08-02 15:23:53 +02:00
jean-pierre charras
99b90d2fa3
More work on a better support of polygons in Kicad (code cleaning).
2012-07-25 20:46:25 +02:00
jean-pierre charras
4f01bedf97
Eeschema: fix a bug that crashes eeschema (only when compiled in debug mode) when creating a new wire, and when any wire orientation is allowed.
2012-07-21 18:52:29 +02:00
Marco Mattila
9ec6139f9d
Edit eeschema single part per line sorting code.
2012-07-17 22:13:35 +03:00
jean-pierre charras
9d8c684a4a
Libedit and Modedit: fix minor, but annoying issues when editing items
2012-07-17 17:29:29 +02:00
Marco Mattila
5742bfb8cc
Fix eeschema single part per line bom generation.
2012-07-16 21:49:04 +03:00
jean-pierre charras
8439dc450f
Eeschema: fix compatibility issue with wxWidgets 2.8.12
2012-07-12 16:59:06 +02:00
jean-pierre charras
701140a6dd
Eeschema: fix wrong bitmap size in hierarchy navigator tree
2012-07-10 14:26:26 +02:00
jean-pierre charras
af0d21474d
Pcbnew: commit Lorenzo Marcantonio's patch for THT thermals (added loading/saving using S. expr).
...
Fix incorrect import of smd pads from Gpcb.
Very minor change in dialog print.
2012-07-09 09:10:07 +02:00
jean-pierre charras
7f16520498
Eeschema: bug fix: when creating new connections, junctions were not always automatically added when needed.
...
Fix an other minor bug.
2012-07-05 13:37:48 +02:00
Moses McKnight
70c30bce74
Commit patches from Moses McKnight, to avoid duplicate junctions.
2012-06-20 11:52:29 +02:00
Wayne Stambaugh
2d0d805014
Add Pcbnew s-expression file parser.
...
* Add s-expression file parser object and keyword files.
* Fix minor issues with s-expression file formatting.
* Fix a minor bug the zone container fill state parsing in the legacy plugin.
* Move EDA_TEXT visibility definition to eda_text.h.
* Add minor BOARD_ITEM object improvements to support s-expression file
parser.
2012-06-09 13:00:13 -04:00
jean-pierre charras
de471744cd
Fix some minor bugs in plot functions
2012-06-09 11:38:58 +02:00
Ryan Bunch
e07fd7ef82
allow comments in library files
2012-06-06 09:12:39 -05:00
jean-pierre charras
20a6b7ea70
Eeschema: Fix incorrect display refresh when editing the reference of a component from the popup menu.
2012-06-03 13:16:08 +02:00
jean-pierre charras
808020b1eb
Eeschema, Libedit: Fix bug that can crashes Eeschema: In libedit 2 mandatory fields could be deleted. Fixed now.
...
Very minor other fixes.
2012-05-31 15:47:02 +02:00
Lorenzo Marcantonio
28bcad847e
Rename BASE_SCREEN member m_NumberOfScreen to m_NumberOfScreens.
2012-05-26 20:19:12 -04:00
Andrey Fedorushkov
d8c14403f2
eeschema: fix set bus width when define KICAD_GOST
2012-05-25 18:33:58 +04:00
jean-pierre charras
e6ec9f0a32
Pcbnew: fix crash in legacy_plugin.cpp when reading old lib files.
...
fix a compil warning.
CvPcb: fix regressions :
Shows now a void field instead of the dummy footprint name $nonane (whenthere is no footprint selected in netlist).
The active footprint selection changes only if a new component is selected from the component file,
and does not change just when the next component is automatically selected, after a footprint selection.
Speed up delete association and auto associe.
2012-05-25 08:58:52 +02:00
Lorenzo Marcantonio
925774760c
Rationalize numeric time stamps to type time_t.
2012-05-24 21:52:04 -04:00
brian.
afdf5258f3
Commit patch from Brian Sidebotham (Bus width value option)
2012-05-24 08:51:52 +02:00
jean-pierre charras
cdd60c956e
Libedit: fix minor bug: Copy doc not working in Properties dialog.
2012-05-23 12:06:33 +02:00
jean-pierre charras
4812968129
Eeschema: Fix a minor issue in block command
...
Very minor code cleaning
2012-05-20 21:18:06 +02:00
jean-pierre charras
9e7cbed8c1
Fix compil issues with gcc 4.6 and boost 1.49
2012-05-16 18:59:47 +02:00
jean-pierre charras
40c5a46f38
Libedit: fix Bug #994014 .
...
Pcbnew: fix Pcbnew name capitalization in messages.
About dialog: add a link to kicad-pcb.org
2012-05-13 17:31:58 +02:00
jean-pierre charras
f6551172d2
Fix capitalization issues in title bar and config files (broken by bzr rev 3543)
2012-05-10 08:25:27 +02:00
Dick Hollenbeck
86e04b4fb3
more nanometer work, see comment at line 66 of pcbnew/classpcb.cpp
2012-05-06 15:10:43 -05:00
jean-pierre charras
a3f83d771f
Fix grid selection issue when starting Eeschema or Gerbview:
...
Eeschema (also Libedit and Libview) starts always to the default grid (50 mils)
Gerbview starts with the last selected grid, but the validity is tested.
In Pcbnew the grid value is always displayed, so it should always be good.
2012-05-06 18:55:51 +02:00
Jerry Jacobs
5f5c504288
Cosmetic UI changes mostly for Mac OS X, see CHANGELOG.txt
2012-05-05 18:02:09 +02:00
Dick Hollenbeck
173c93969d
Remove zip library by switching to wxZlibOutputStream for PDF plotter.
...
Delete LEGACY_PLUGIN cache after deleting library of same name.
Remove automatically generted freerouter help header.
Add Normalize() to BOX2.
Clamp some values in the virtual space of drawframe.cpp
2012-05-04 23:55:36 -05:00
jean-pierre charras
4125ea7789
Gerbview: remove dependencies from Pcbnew.
...
Should allow Pcbnew code easier to change and Gerbview code more understandable and easier to maintain.
Code cleaning (remove dead code, add comments).
Minor other enhancements.
2012-05-04 19:44:42 +02:00
jean-pierre charras
684d98ecca
Add missing files
2012-05-03 21:08:14 +02:00
jean-pierre charras
61acac28e1
Add patch from Lorenzo Marcantonio. Fix some warning issues, and zlib issue under Windows (zlib sources added)
2012-05-03 20:37:56 +02:00
jean-pierre charras
e96f1aeb3d
Remove valeur_param(), that does not work in Kicad Nanometer
2012-04-27 16:15:11 +02:00
jean-pierre charras
758f22161a
All: change MILS_TO_IU_SCALING_FACTOR constant to IU_PER_MILS ( and MM_TO_IU_SCALING_FACTOR to IU_PER_MM)
...
Also fix bug 985654.
2012-04-26 23:34:20 +02:00
jean-pierre charras
3b671e09d1
All: change MILS_TO_IU_SCALING_FACTOR constant to MILS_PER_IU ( and MM_TO_IU_SCALING_FACTOR to MM_PER_IU)
...
Also fix bug 985654.
2012-04-26 22:21:31 +02:00