jean-pierre charras
bc8f250b8b
Fix bug 726387.
2011-02-28 10:06:56 +01:00
Dick Hollenbeck
bd7e8e53a5
more sweet parsing
2011-02-27 23:45:58 -06:00
Marco Mattila
c86a65c941
Add directory selection to module position and report output in pcbnew.
2011-02-28 01:25:07 +02:00
jean-pierre charras
4ca6c4fb67
Eeschema:
...
* fix incorrect bounding box size calculation of schematic components.
* fix incorrect bounding box position and size used when schematic components are not found in lib (dummy lib componen used).
Pcbnew:
* Fix issues in block selection for arcs in modedit. Minor code cleaning.
CopyToClipboard: fix incorrect call to PrintPage (bad parameters)
2011-02-27 20:54:01 +01:00
Dick Hollenbeck
38b69092f4
ReadDelimitedText to return number of bytes consumed, not copied
2011-02-27 09:46:46 -06:00
Andrey Fedorushkov
d3c8084ab6
pcbnew: fix translate smoothing set in zone settings dialog
...
kicad: fix Russian GOST page reference sheet - add field 24-25
2011-02-27 13:16:54 +03:00
Dick Hollenbeck
03495698cf
much more of sweet parser
2011-02-27 02:16:05 -06:00
Dick Hollenbeck
bc16d9d7c3
simplifications, typo
2011-02-27 00:22:34 -06:00
Dick Hollenbeck
558af6d764
add EscapedUTF8() and revise ReadDelimitedText() to complement it
2011-02-26 23:43:19 -06:00
jean-pierre charras
90dc2908bd
Use Unix notation for paths and filenames in .pro files
2011-02-26 09:35:22 +01:00
Marco Mattila
08f3c56d88
Show progress dialog when filling all zones in pcbnew.
2011-02-25 22:37:48 +02:00
jean-pierre charras
858401d205
Eeschema & Pcbnew: fix incorrect position of cursor when crossprobing items.
2011-02-25 20:09:42 +01:00
Marco Mattila
97003fefae
Change board bounding box calculation to include all board items by default in pcbnew. Add a parameter to look for board edges only.
2011-02-25 18:23:24 +02:00
Wayne Stambaugh
e07643f070
Fixed bug that prevented moved items from being place in library editor.
2011-02-25 10:17:07 -05:00
Wayne Stambaugh
4d1cdfd4ff
Schematic component library editor delete item improvements.
...
* Merge two duplicate case statement and delete pin code paths into a
single delete function.
* Make all delete commands use new delete function.
* Fix a few set tool ID calls to use default cursor instead of arrow
cursor.
2011-02-24 17:29:43 -05:00
Wayne Stambaugh
cb647737ee
Improve handling of tool bar command IDs.
...
* Make EDA_DRAW_FRAME current tool ID member variable private.
* Added global no tool selected ID to replace application specific no
tool selected IDs.
* Change SetToolID to prevent setting the tool ID to anything less than
the new global no tool selected ID and assert on debug builds.
* Change command and update user interface command event handlers to use
new global no tool selected ID.
* Fixed schematic library editor add pin hot key handler.
2011-02-24 15:22:12 -05:00
Dick Hollenbeck
c303d3f8bd
fix 723793
2011-02-24 10:20:11 -06:00
Dick Hollenbeck
36773d6677
debug support for BUG 723793
2011-02-24 09:56:23 -06:00
jean-pierre charras
8bde66afbe
Eeschema, Pcbnew, fix issues when creating new pins, tracks or segments.
2011-02-24 13:35:14 +01:00
Marco Mattila
f52ed7833d
Edit pcbnew zone dialog layout.
2011-02-24 00:38:01 +02:00
Marco Mattila
d3932f5f25
Pcbnew: Fix add similar/cutout zone. Fix zone corner smoothing for zones with cutouts.
2011-02-23 23:34:28 +02:00
Wayne Stambaugh
0f09b337a2
Fix developer warning message to only show on debug build. Fixes lp:624926
2011-02-23 10:42:56 -05:00
Wayne Stambaugh
b0ea88e23e
Added options tool bar to schematic component library editor. Fixes lp:671343
2011-02-23 09:20:01 -05:00
jean-pierre charras
d39df05275
Eeschema: fix crash when starting ERC.
...
Fix other issues.
2011-02-23 14:48:19 +01:00
jean-pierre charras
0132ceb3a1
Pcbnew: remove support of .mdc files (now useless) (already done in cvpcb).
2011-02-22 21:59:16 +01:00
Wayne Stambaugh
8d0605c378
Escape key cancels adding new module in PCBNew. Fixes lp:692182
2011-02-22 13:28:00 -05:00
jean-pierre charras
6910df3972
Pcbnew: fix 2 (minor) issues
...
Cvpcb: code cleaning.
2011-02-22 18:59:46 +01:00
Wayne Stambaugh
ee003180bc
Global variable removal and minor Doxygen comment fixes.
...
* Remove global key press variable. The key press is know passed to
GeneralControl().
* Removed unused old mouse buttons global variable.
2011-02-22 11:43:03 -05:00
Wayne Stambaugh
c9688deedf
MSVC compiler error and GCC warning fixes.
...
* Fixed ambiguous call to sqrt() MSVC compiler error.
* Fixed a bunch of type conversion warnings in GCC 3 (MinGW).
2011-02-22 09:38:48 -05:00
Wayne Stambaugh
c02d90e9a7
Use wxUpdateUIEvent in CVPcb and other minor changes.
...
* CVPcb now uses wxUpdateUIEvent instead of set toolbars.
* Removed duplicate event handlers in CVPcb that were factored into
EDA_DRAW_FRAME.
* Fix definition of GeneralControle() in CVPcb that prevented it from being
called.
* Remove rarely used and scary refresh code GeneralControle() method in all
main frame windows.
* Factor zoom menu and tool bar command IDs down to EDA_DRAW_FRAME.
2011-02-21 16:07:00 -05:00
Marco Mattila
cbee247737
Add zone corner smoothing to pcbnew.
2011-02-21 21:43:59 +02:00
jean-pierre charras
75f332aefc
Cvpcb: code cleaning. Remove not used and useless files.
2011-02-21 19:27:47 +01:00
Wayne Stambaugh
bdca3c5efb
All control state handling is now performed in wxUpdateUIEvent handlers.
...
* Old control state handling code completely removed in all applications.
* Factor common control state handlers into EDA_DRAW_FRAME.
* Replaced EDA_ITEM test for newness with IsNew() method.
* Factor vertical right toolbar command handlers out of giant edit command
switch statement in EESchema and PCBNew.
2011-02-21 08:54:29 -05:00
jean-pierre charras
c476ae44b5
Fix non ascii characters in zone dialog.
2011-02-21 08:19:15 +01:00
jean-pierre charras
e19b51c201
fix compil issue with wxWidgets 2.9.1
2011-02-19 12:44:19 +01:00
Marco Mattila
c0f2af8af8
Tune pcbnew zone properties dialog layout.
2011-02-19 12:13:09 +02:00
jean-pierre charras
640a06850f
Fix some issues.
2011-02-17 19:34:27 +01:00
Marco Mattila
6428836755
Fix postscript output option in pcbnew plot dialog.
2011-02-17 19:11:20 +02:00
jean-pierre charras
521d43c475
eeschema: fix 2 issues:
...
1- incorrect mouse cursor position when clicking on an ERC error message from dialog ERC window to go to the corresponding marker.
2- broken behavior of hierarchy navigator (horizontal toolbar, hierarchy tool)
2011-02-17 14:56:54 +01:00
Marco Mattila
ac0979fa99
Tune pcbnew plot dialog. Make actual plotting code independent of dialog widgets and get settings from PCB_PLOT_PARAMS instead.
2011-02-17 00:54:44 +02:00
Marco Mattila
e30ceb0a7f
Fix 3d drawing of board edges defined in modules, now pcb edge layer is always drawn.
2011-02-16 23:51:35 +02:00
Marco Mattila
314aa18e38
Fix 3d drawing of board edges defined in modules.
2011-02-16 22:58:39 +02:00
Wayne Stambaugh
e557b388a7
Fixes MSVC compile errors.
2011-02-16 14:16:38 -05:00
jean-pierre charras
f0afa23066
Eeschema: fix 2 issues.
...
Pcbnew: dialog plot: use full available height to display layers list.
2011-02-16 11:14:02 +01:00
Marco Mattila
c087883d38
Move layers into a wxCheckListBox in pcbnew plot dialog.
2011-02-16 00:54:23 +02:00
Marco Mattila
a609f2606f
Fix segfault when placing pins in libedit.
2011-02-15 20:34:28 +02:00
Wayne Stambaugh
821b8b65ec
Fixes escape key doesn't dismiss select component dialog in EESchema bug.
2011-02-15 09:50:25 -05:00
Dick Hollenbeck
f8263c0e62
sweet parser work
2011-02-14 00:39:51 -06:00
jean-pierre charras
fe50448399
Pcbnew: remove duplicate definitions of some flags (like EDIT and IN_EDIT) that have exactly the same meaning, but different values... (very dangerous)
...
Remove obsolete code.
2011-02-13 18:53:48 +01:00
jean-pierre charras
2ce4f404be
Pcbnew: add missing call to SetMouseCapture( NULL, NULL ) in abort functions.
2011-02-13 10:07:30 +01:00