jean-pierre charras
711c83679e
Pcbnew: finish work on Length Die (displays track length, and fulll length and length die for tracks ending on pads having a length die > 0 )
14 years ago
Dick Hollenbeck
9e79cc6a04
eeschema library path configuration window was not expanding in bottom panels
14 years ago
Dick Hollenbeck
ece8592182
eeschema library path configuration window was not expanding in bottom panels
14 years ago
Wayne Stambaugh
09d5e6937c
Add user write permission tests to Kicad and other minor fixes.
* Check user write permissions before saving project file.
* Append read only to file name and path in title bar when the user
does not have write privileges.
* Remove displaying file dialog every time the project file is saved.
* Doxygen comment and coding style policy fixes.
14 years ago
jean-pierre charras
1e2b145a2f
Pcbnew: Add NPTH pads (seen changelog).
Minor fixes and enhancements.
14 years ago
Wayne Stambaugh
c64a6937f4
Add user write permission tests to EESchama and other minor fixes.
* Add general purpose user write permission test function to base
window class.
* Check user write permissions before saving project, schematic and
library files.
* Remove displaying file dialog every time the project file is saved.
* Display absolute paths for non-root sheet file in title bar.
* Remove redundant command table entry from schematic editor.
* Remove unused variables to fix GCC 4.6 warnings.
* The usual Doxygen comment and coding style policy fixes.
14 years ago
Andrey Fedorushkov
2b45335749
bitmap2component: fix localize GUI, fix *nix native string
14 years ago
Dick Hollenbeck
6f33e6da0c
SetName() was broken
14 years ago
Wayne Stambaugh
e7eef8cf7b
Prevent component library editor from saving read only files (fixes lp:811118)
* Disable save library command when user does not have permission to write
the active library.
* Append the active library file name displayed in the title bar with read
only when the user does not have write permission.
* Test the selected folder permissions when user chooses the save library
as command.
* The obligatory coding style policy fixes.
14 years ago
Andrey Fedorushkov
58a3504c5a
pcb calculator: fix localize GUI, native *nix string
14 years ago
Dick Hollenbeck
e77af399a5
improved comments and formatting
14 years ago
Dick Hollenbeck
40664a55e7
zone to zone DRC 'clearance' policy/setting now comes from ZONE_CONTAINER::GetClearance(), a virtual override, and is currently ignoring the netclass setting and using only the m_ZoneClearance settting, see ZONE_CONTAINER::GetClearance() to adjust policy.
14 years ago
Dick Hollenbeck
1247401ea9
pcbnew's footprint editor was not injecting the m_LocalClearance setting back into an existing board after a module edit
14 years ago
Dick Hollenbeck
159d05e384
pcbnew's bottom-most status windowlets were too small on systems with large fonts
14 years ago
Marco Mattila
1a97b31d9a
Combine DRAWSEGMENT and EDGE_MOD code in pcbnew.
14 years ago
Marco Mattila
e414f8da09
Store the name of modedit active(/current/working?) library in a static variable. Edit some modedit strings.
14 years ago
jean-pierre charras
d80da9f132
Pcb calculator: add track width versus current and electrical spacing versus voltage tools (from IPC 2221)
14 years ago
jean-pierre charras
4b0a9669b9
Pcbcalculator: minor fixes.
14 years ago
jean-pierre charras
c95a15001c
Pcb Calculator: fix wxWidgets 2.8 compatibility
14 years ago
jean-pierre charras
c4428ae523
Pcb calculator: Add track width tool
14 years ago
jean-pierre charras
4de4a2082f
Add a new utility: pcb_calculator (need of course wore work)
Eeschema: optimize import of footprints names ( .stf files) that was time consumming with large designs.
14 years ago
jean-pierre charras
1275240759
Add a new utility: pcb_calculator (need of course wore work)
Eeschema: optimize import of footprints names ( .stf files) that was time consumming with large designs.
14 years ago
Dick Hollenbeck
89ccc663aa
right side of eeschema edit component in schematic dialog was not stretching properly
14 years ago
jean-pierre charras
0289b6d550
Fix 2.8 compatibility
14 years ago
jean-pierre charras
0eb4050004
* Fix 3D frame issue (3D frame not show) when it is iconized and reactivated by Pcbnew or CvPcb menus (Windows only)
* Add in help menu a direct link to the new doc Getting_Started_in_KiCad.pdf, written by contributors (useful for beginners)
* Fix other very minor issues in CvPcb.
* Update howto doc about translation
14 years ago
jean-pierre charras
0b9f39fa43
Fix 3D frame issue when iconized (Windows only).
14 years ago
Wayne Stambaugh
04bf11c229
Change PCBNew and CVPCB 3D viewer focus behavior. (fixes lp:818890)
* Raise 3D frame in PCB editor and module editor instead of displaying a message
dialog indicating that the 3D viewer is already open.
* Raise 3D viewer and module viewer in CVPCB to mimic the behavior changed in
PCBNew.
* Set focus to OpenGL canvas when creating 3D viewer so mouse wheel events
are handled on Windows without having to click on the canvas.
* Rename 3D viewer frame class from WinEDA3D_DrawFrame to EDA_3D_FRAME.
* The usual smattering of coding policy fixes.
14 years ago
Wayne Stambaugh
f60c982397
Refactor PCBNew selection clarification menu icon code.
* Move clarification menu icon code from base board item object to the appropriate
object.
* Remove left over French comments.
* Coding policy fixes.
14 years ago
jean-pierre charras
81ddf0bb56
Eeschema: fix bug 812924. Very minor other changes to make translations more easy.
14 years ago
jean-pierre charras
9deee66b17
Pcbnew: Fix bug 811437 . This bug (due to duplicate time stamps), cannot happen with usual boards, only when 2 identical board (from the same .brd file) are append.
14 years ago
Dick Hollenbeck
6850365db3
encapsulate eeschema name encoding, by adding toUTFTildaText()
14 years ago
jean-pierre charras
cbb398e835
Fix compil issue in non debug mode. Minor code enhancement.
14 years ago
Wayne Stambaugh
2fb2ab0d37
Refactor PCBNew selection clarification menu text code.
* Move menu text code from base board item object to the appropriate
object.
* Add helper to get board layer to base board item object.
14 years ago
Andrey Fedorushkov
9a51dc7593
eeschema: add SCH_SHEET_PIN_T in ParentItems collector, convert sch_collectors.* to native unix format
14 years ago
Marco Mattila
90dbf5a94a
Warp mouse pointer before redrawing. Helps with mouse wheel zooming.
14 years ago
Marco Mattila
55f6529216
Fix sheet resizing in eeschema.
14 years ago
jean-pierre charras
84572d371d
Pcbnew: fix bug I recently created: footprint lib incorrectly saved (first module can be lost)
14 years ago
jean-pierre charras
87e220e1fc
Eeschema: fix bug that crashes libedit (after creating a new pin, repeat it (insert key), delete the new repeated pin and try to repeat)
14 years ago
jean-pierre charras
a32b974fcb
Pcbnew: fix bug in D_PAD ctor: m_LengthDie not initialized. Disable m_LengthDie read from .brd files,
because this bug breaks compatibility with older version of Pcbnew , and the stored value as most of time no sense.
To enable m_LengthDie reading, see class_pad.cpp
14 years ago
jean-pierre charras
c50efb48d1
pcbnew: better code to read/modify/delete footprints in module libraries.
14 years ago
jean-pierre charras
ec7475f3fa
Pcbnew: fix bug 805953 (Module file corruption after deleting a module).
14 years ago
jean-pierre charras
f00696e835
Pcbnew: fix bug 804780.
All: use double instead of int to store zoom values.
14 years ago
Marco Mattila
bcfac4b477
Fix default pcbnew text item justification.
14 years ago
Marco Mattila
66f1de70c7
Add horizontal text justification to text items in pcbnew.
14 years ago
jean-pierre charras
160ab816f5
Eeschema: fix bug in Delete Connection (see bug 781604)
14 years ago
jean-pierre charras
d76cd0cf2c
Very minor fixes.
14 years ago
Jerry Jacobs
52211afbf0
Add some toolbar entries in a new menu called Tools, update OS X build documentation
14 years ago
Andrey Fedorushkov
0dd4c05c4f
pcbnew: add trace length from pad to die on chip (module)
14 years ago
Andrey Fedorushkov
f7009397b7
eeschema: fix limit number of units in libedit
14 years ago
Dick Hollenbeck
e737a308db
fill out more SWEET "inherits" support
15 years ago