jean-pierre charras
4cdc2c5048
Eeschema: added pin names in search function. Fixed minor issues in search function. Known bug: "search next" searches for pins in next component, not the next pin in the same component.
...
Pcbnew: fixed an old minor issue when moving the layer manager window (not fully fixed, but wxAuiManager seems have minor bugs and lacks).
2010-10-20 21:43:58 +02:00
Wayne Stambaugh
0c3541b7c1
Component library object refactoring and minor code cleaning.
2010-09-09 13:37:25 -04:00
jean-pierre charras
352dcb3823
added eeschema rotate block patch from pascal baerten. Uncrustify files. fixed some issues.
2010-09-05 19:01:48 +02:00
Wayne Stambaugh
e1b5d49f1b
EESchema component library and hierarchical sheet label object improvements.
...
* Continue component library class clean up and encapsulation work.
* Change hierarchical sheet label container to boost::vector_ptr.
* Encapsulate hierarchical label handling in hierarchical sheet class.
* Convert some missed occurrences of wxString::GetData() to GetChars( wxString ).
* Fix some minor code formatting issues.
2010-06-24 14:31:43 -04:00
jean-pierre charras
0d485b4b4a
fixed bug 564619.
2010-04-17 12:45:00 +02:00
charras
aa35b98036
Eeschema: fixed some issues in undo/redo and ESC commands related to hierarchical sheets
2010-03-24 18:26:04 +00:00
stambaughw
1bbc009da8
New EESchema find dialog and other minor fixes.
...
* Replaced find dialog with wxFormBuilder version.
* New find dialog is modeless, supports more advanced search features,
remembers it's last position, size, search history, and search settings,
and implements initial support for replacing.
* Added Shift+F5 hot key to search for next DRC marker. F5 now just
repeats previous search.
* Minor cosmetic enhancements to label edit dialog.
* Remove tab from grid size text printf to fix toolbar grid combobox
display in wxGTK.
* Updated my TODO list items.
2010-03-16 18:22:59 +00:00
charras
126c384dad
Eeschema date in frame reference updated at each modification.
2010-02-18 20:07:29 +00:00
stambaughw
1aaa7a9bf2
Compiler warning, object name, bug, and string fixes.
...
* Fixed EESchema options dialog focus bug so escape key now works in GTK.
* Rename schematic objects for improved readability.
* Fixed GCC compiler warnings in plot code.
* Added paragraph in UIpolicies.txt about setting dialog box sizes.
* Lots of message box string clean up.
2009-12-02 21:44:03 +00:00
stambaughw
b2f9d5bd74
Comment translations and other minor updates.
...
* Complete comment translation for all EESchema source files.
* Complete comment translation for all 3D viewer source files.
* Rename class class_hierarchical_PIN_sheet to SCH_SHEET_PIN.
* Rename class DrawSheetStruct to SCH_SHEET.
* Tool tip capitalization fixes.
* Uncrustify and spell check comments and strings in all modified source
files.
2009-11-04 20:46:53 +00:00
stambaughw
1a4d23896e
Begin translating comments to English and minor code clean up.
...
* Translate comments in source files beginning with A-E in eeschema.
* Spell check comments and strings and uncrusified all modified files.
2009-11-03 13:26:31 +00:00
stambaughw
92064f1dbf
Fix save last grid size and other minor updates.
...
* Create single event handler for grid size events.
* Fix all frame windows to use new grid size event handler.
* Use offset relative to ID instead of ComboBox index to save last grid size.
* Move last grid size load/save setting into WinEDA_DrawFrame.
* Add equality and assignment operators the GRID_TYPE.
* Add current grid helper methods to BASE_SCREEN.
* Add GetPins helper to LIB_COMPONENT to replace GetNextPin where applicable.
* Add AppendMsgPanel helper to WinEDA_DrawFrame.
* Improve rounding for display of coordinates when millimeter units are selected.
2009-10-14 19:43:31 +00:00
charras
b1a8a0749a
All: better look when displaying items info on messages panel
2009-10-11 15:13:39 +00:00
stambaughw
8570d3311a
Component library editor improvements and minor bug fixes.
...
* Component library objects renamed for improved readability.
* Fields now move when selected in library editor.
* Add copy constructor to all library draw and library component objects.
* Added copy constructor to EDA_BaseStruct.
* Delete base screen in WinEDA_DrawFrame destructor to prevent potential memory leak.
* Fixed memory access bug when replacing and adding a component to library.
* Moved library component block manipulation code into component object.
* Removed all of the global variables used by the library editor main window object.
* The usual code cleaning and refactoring.
2009-09-25 18:49:04 +00:00
charras
2a7ac9d3c4
fixed a recent bug in pcbnew print and plot dialogs: fine scale adjust displayed as 0.0
...
Rework on undo/redo and block functions: more efficient code to undo/redo block move and mirror operations
2009-07-27 14:32:40 +00:00
charras
e80d075078
make command-line invocation with relative paths work
2009-07-03 07:32:48 +00:00
charras
c1e1da1f2b
Eeschema: added GetPenSize() used in Draw and Plot functions to get the thickness of lines. Work in progress
2009-06-30 19:21:41 +00:00
charras
a04588db7c
Changes in minimum pen size parameters used to draw or plot or print items.
...
Now uses only an unique default pen size for plot/print and draw items (see changelog)
2009-06-02 07:26:49 +00:00
charras
42b4cae45e
commit hershey patch
2009-05-28 17:39:40 +00:00
charras
9edace2f5f
Code clarification about 3 confusing functions to display info: DisplayInfo (displaying a message info) and class members DisplayInfo and Display_Infos doing the same thing (see changelog)
2009-04-17 08:51:02 +00:00
stambaughw
689579bde1
Global variable unobfuscation, new library path search, and lots of other changes. See CHANGELOG.txt.
2009-04-05 20:49:15 +00:00
stambaughw
b833a46bad
More header file realignments to reduce recompiling and general code cleaning.
2009-02-04 15:25:03 +00:00
charras
994080243f
Code cleaning. Some bugs fixed. Added contributors to list in About Kicad.
2009-01-31 18:08:47 +00:00
stambaughw
2e5a57e100
New zoom implementation and some build optimizations.
2009-01-29 14:26:20 +00:00
charras
2be24e1f58
Added comments about complex hierarchy handling. some code cleaning.
2009-01-06 20:09:32 +00:00
charras
17cc6f4904
eeschema: code cleaning, comments added, and the true number of sheets and sheets numbers in complex hierarchies
2009-01-04 18:52:57 +00:00
charras
6d856f60a6
Pcbnew: Added display a short net name on vias and pads. Also, code cleaning
2008-12-14 19:45:05 +00:00
charras
6c01c55456
code cleanup, better comments and comments translation
2008-12-10 16:49:53 +00:00
stambaughw
f966097d5a
Improved grid implementation, 3D viewer debug assertion fix, moved drawpanel.cpp to common library, and added WinEDA_Appl declaration.
2008-12-05 16:03:05 +00:00
dickelbeck
3ef380f936
dlist cleanups, start of edit component in schematic rework
2008-11-24 06:53:43 +00:00
dickelbeck
ff193f1844
variable number of fields per schematic component
2008-10-06 05:44:29 +00:00
charras
dd58ea1efc
eeschema: bug soved (see changelog). Doc update
2008-06-15 15:45:41 +00:00
charras
0ac832f066
screen number and screen count now are set
2008-04-30 17:04:22 +00:00
charras
6bd3fea110
wxProcess::open does not work under windows (the process stays in background mode), wxExecute is still used under windows
...
Minor other changes
2008-04-25 07:33:45 +00:00
dickelbeck
4715ea28e2
delete hierarhical pin sheet bug
2008-04-22 16:38:23 +00:00
charras
af7b6691d4
see changelog
2008-04-21 06:34:56 +00:00
dickelbeck
721d878fcf
GetScreen() work, menu capitalization, beautifying
2008-04-17 16:25:29 +00:00
charras
2b0a25b4da
In complex hierarchies, multiples parts per packages now should work, without restrictions
2008-04-16 08:40:31 +00:00
charras
8123d3a5eb
see changelog
2008-04-15 19:38:19 +00:00
charras
7f453831d5
eeschema: code cleaning. SCH_ITEM class used for all schematic items in eeschema. Files reorganization.
2008-04-14 19:22:48 +00:00
charras
945f5f1e42
eeschema: code cleaning.
2008-04-12 18:39:20 +00:00
charras
4ca2072a7f
eeschema crashes when delete a sheet label (pin sheet), undo this and move the label
2008-03-30 16:15:53 +00:00
charras
0f54a686cc
Solved: eeschema crashes when create a new sheet. Added comments in gestfich.cpp to explain the default paths used by kicad to find help files and lib files
2008-03-30 15:12:08 +00:00
diemer
1e40e8dfa3
Fixed Drawing of DrawSheetStruct, so DrawSheetLabelStructs are only drawn if they are not being moved (fixes ugliness while moving PinSheets).
2008-03-30 12:06:47 +00:00
diemer
cc103ad317
Added GetBoundingBox() for DrawSheetStruct. Minor beautification.
2008-03-30 10:14:37 +00:00
lifekidyeaa
c86da05a12
fixed error in eeschema: when loading a new sub-sheet, it incorrectly asked if the user wanted
...
to change the sheet. there is no 'change' since the sheet is new, and the associated screen
should either be loaded from the hierarchy or from a file.
2008-03-30 02:33:38 +00:00
dickelbeck
c406eed135
class name changes, XOR artifacts
2008-03-20 01:50:21 +00:00
CHARRAS
a664e14be7
Renaming the sheet filename now works in simple and complex hierarchies
2008-02-29 12:33:07 +00:00
CHARRAS
dd9497a105
Fixed: problem which could crash eeschema when a schematic file in a hierarchy was not found
2008-02-28 19:27:25 +00:00
stambaughw
803ebdf3c4
Fix escape key handling in annotate dialog and some eeschema code refactoring.
2008-02-27 19:38:16 +00:00