jean-pierre charras
2f47b3f464
EEschema: fix minor issue (cursoe shape lost when aborting a block command by popup menu)
...
Pcbnew: dialog plot: make message window resizable, add tool tip and remove unused sizers.
2011-03-11 15:44:08 +01:00
jean-pierre charras
628e524075
Fix a minor issue in Pcbnew
2011-03-10 18:52:36 +01:00
jean-pierre charras
3e570c1afc
Fix cursor shape issue after block command in modedit and libedit
2011-03-10 09:31:07 +01:00
jean-pierre charras
155a9dbe19
All: fix a minor bur annoying issue: incorrect cursor shape after a block command (mainly when a tool is selected)
2011-03-09 21:09:11 +01:00
jean-pierre charras
dc24d6fcb2
Minor fixes. Code cleaning.
2011-03-09 15:30:39 +01:00
jean-pierre charras
fde4243954
Fixes
2011-03-07 21:20:37 +01:00
jean-pierre charras
38a3f1b871
Pcbnew: Fix a very minor issue in left toolbar. Add option in dialog bloc to move,copy ... items on invisible layers or not.
2011-03-07 13:28:14 +01:00
Marco Mattila
0785ca803d
Add visibility checking to pcbnew block operations.
2011-03-06 00:12:32 +02:00
jean-pierre charras
0760c126ed
Code cleaning. Pcbnew: very minor fix
2011-03-04 20:16:00 +01:00
jean-pierre charras
098a20a0d8
fix very minor bugs.
2011-03-03 20:08:13 +01:00
Dick Hollenbeck
60ff82bf44
specctra back import of session file can have numeric net names
2011-03-02 01:22:20 -06:00
Marco Mattila
430a39d7a2
Modify pcbnew plot and zone dialogs. Policy fixes in dialog_copper_zone.
2011-03-02 00:36:38 +02:00
Wayne Stambaugh
1010601a78
PCBNew control update bug fixes, fixes lp:725963.
...
* Fix grid select box update bug on context menu.
* Fix via size and track width select box update bugs.
* Fix layer pair indicator button update bug.
* Fix auto track width tool bar control enable bug.
* Fix via size and track width select status bug in context menu.
* Fix layer select box and layer control widget select bug when current
layer is removed.
* Add virtual function to notify objects derived from EDA_DRAW_FRAME that
the units setting has changed.
* Coding policy class naming fixes.
2011-03-01 14:26:17 -05:00
jean-pierre charras
ec400bf7c7
Eeschema, Pcbnew: fix minor issues about mouse cursor position, when loading files or entering sheets.
2011-03-01 19:45:21 +01:00
jean-pierre charras
cdffc3d15f
Pcbnew: Better selection of corners and edges in zones. Usefull when selecting edge/corner by right clicking on a zone outline, for hight density boards.
2011-03-01 14:59:21 +01:00
jean-pierre charras
e39522975a
Pcbnew: dialog copper zone: fix bug 726999. Remove unwanted resizing of dialog frame when selecting options.
2011-03-01 09:38:08 +01:00
Marco Mattila
201408a185
Fix magnetic off-grid snapping in pcbnew.
2011-02-28 23:41:00 +02:00
jean-pierre charras
92952b70aa
Use UTF-8 encoding only in kicad files. Under Linux, this was already the case. Under Windows, texts with non ascii characters must be corrected.
...
This ensure compatibility between platforms.
2011-02-28 19:36:19 +01: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
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
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
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
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
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
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
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
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
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
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
jean-pierre charras
c1347bbe35
Pcbnew: fix a crash when aborting a pad move or drag in board editor
2011-02-12 20:38:55 +01:00