jean-pierre charras
18616d7782
Fix bugs in autoplac.cpp
2013-11-25 12:29:16 +01:00
Andrey Fedorushkov
1b58582e25
pcbnew: fix error build autoplace.cpp in linux gcc-4.8.2
...
template: add file fp-lib-table.for-eagle
2013-11-25 10:10:24 +04:00
jean-pierre charras
5f01f123de
All: GetBoundingBox returns now a const EDA_RECT.
...
Pcbnew: Code cleaning and bug fix in autoplace functions
Dialog exchange footprints has now a separate button to update the .cmp file, only on request.
2013-11-24 18:48:14 +01:00
jean-pierre charras
78670eebb0
Pcbnew: Fix a crash on exit when an item was previously deleted. Fix not working footprint exchange functions
2013-11-22 20:47:10 +01:00
jean-pierre charras
44bb2e6d4d
Pcbnew: Code cleaning and some minor fixes.
2013-11-20 18:26:47 +01:00
Dick Hollenbeck
d0c50d5654
Add template fp-lib-table for eagle-6.4.0
2013-11-20 10:38:06 -06:00
Dick Hollenbeck
8df7407b80
FIX: regression loading of SMD pads within EAGLE_PLUGIN::FootprintLoad().
...
FIX: unique renaming of eagle footprints by substituting illegal : and / with URL encoding technique.
ADD: window resize border to DisplayError() windows.
2013-11-20 10:35:03 -06:00
Wayne Stambaugh
53f33d3941
Pcbnew: minor target properties dialog improvements.
...
* Make spacing between controls and dialog frame consistent.
* Use default size to allow wxWigdets to determine optimal dialog size.
* Set OK button as default so return key works properly.
2013-11-20 11:03:09 -05:00
Wayne Stambaugh
f472b6deb1
Pcbnew: fix assertion when deleting BOARD_ITEM not linked to list. (fixes lp:1252696)
2013-11-19 16:51:33 -05:00
Dick Hollenbeck
abfeab02d7
FIX: wx 2.8 convert to UTF8 differently than 2.9 caused problems in DIALOG_FP_PLUGIN_OPTIONS.
2013-11-19 14:38:29 -06:00
Wayne Stambaugh
abe9801d3d
Pcbnew: fix graphic item undo/redo bug. (--fixes lp:1252264)
...
* Use std::swap for PCB_LINE_T items in SwapData().
* Use std::swap for PCB_MODULE_EDGE_T items in SwapData().
* Add assignment operator to EDGE_MODULE object.
* Move code from copy method to assignment operator.
* Minor coding policy fixes.
2013-11-19 13:58:12 -05:00
Dick Hollenbeck
83a002ff91
Add a place-holder Description to fp-lib-table rows
2013-11-19 12:08:24 -06:00
Dick Hollenbeck
f3ad2463e2
*) Switch to later environment variable expansion in fp-lib-table.
...
*) Save library nickname in APP so upon module editor re-entry last is re-used.
*) Fix bug editing fp-lib-table Description field.
2013-11-19 11:24:45 -06:00
Carl Poirier
468d50317d
update fp-lib-table to footprint library renaming efforts.
2013-11-19 11:24:19 -06:00
jean-pierre charras
5a50b968d5
Eeszchema: Minor fixes.
...
Code cleanup: remove m_Son member in EDA_ITEM which was never used.
2013-11-19 17:27:13 +01:00
Dick Hollenbeck
9546c59fab
more useable, in the face of wx 2.8 vs. 3.0 differences.
2013-11-18 16:42:01 -06:00
Dick Hollenbeck
b177716b65
Work around wx 2.8 bug in wxListControl not honoring omissing of wxHSCROLL.
2013-11-18 16:03:34 -06:00
Dick Hollenbeck
300a047ffe
more EDA_LIST_DIALOG usability enhancements, compiler warning, coding standards
2013-11-18 13:27:27 -06:00
jean-pierre charras
cf7dbf6f94
Fix some minor issues
2013-11-18 18:52:18 +01:00
Dick Hollenbeck
7cf3467851
Show the "Description" field from fp-lib-table in pcbnew's module editor 'set current library' dialog.
2013-11-18 10:04:23 -06:00
jean-pierre charras
25bfd82240
Fix a compatibility issue for wxWidgets 3.0, when moving cursor by arrow keys.
...
Fix a very minor bug (2 duplicate lines when copying version informations to the clipboard)
2013-11-17 17:48:47 +01:00
Dick Hollenbeck
6aabb9bc38
EDA_LIST_DIALOG_BASE is used multiple times for different numbers of
...
columns. DIALOG_SHIM would resize each separate usage to the same
size. DIALOG_SHIM now supports and alternate m_hash_key in lieu
of the class name, optionally.
2013-11-17 00:04:20 -06:00
Baranovskiy Konstantin
94db11a8f6
Fix justification of vertically aligned multi-line text.
2013-11-16 20:31:07 -05:00
Wayne Stambaugh
4c8bff9f71
Eeschema: update component editor new component dialog with revise unit nomenclature.
2013-11-16 20:13:26 -05:00
Dick Hollenbeck
53e8c9b2c2
fix link error with multiply used edaapl.cpp
2013-11-15 09:12:07 -06:00
Dick Hollenbeck
593aa2dc12
Show KISYSMOD in DIALOG_FP_LIB_TABLE even if it has not been referenced by a URI.
2013-11-15 08:36:11 -06:00
Dick Hollenbeck
7196e7bc98
Show KIPRJMOD in DIALOG_FP_LIB_TABLE even if it has not been referenced by a URI.
2013-11-15 08:11:46 -06:00
Dick Hollenbeck
c1429f2824
Allowing pre-setting CMAKE_CXX_FLAGS on first CMake invocation
2013-11-15 08:10:29 -06:00
jean-pierre charras
9f9f2ed380
Minor code cleaning: Remove unused file, remove obsolete or useless defines
2013-11-15 10:28:31 +01:00
jean-pierre charras
568a43b917
Minor fix about version information when BUILD_GITHUB_PLUGIN is on
2013-11-15 08:24:10 +01:00
Dick Hollenbeck
1ba6c82f44
TODO.txt
2013-11-14 16:52:28 -06:00
Maciej Sumiński
b1facf3e90
add boost dependency on BZip2 by adding find_package( BZip2 REQUIRED )
2013-11-14 16:51:11 -06:00
jean-pierre charras
ccab3ff5ce
rtree.h: suppress compil warnings about not initialized vars.
...
Pcbnew: add WIN32_LEAN_AND_MEAN define in github_plugin.cpp. Note: this define is already in use in avhttp build (Windows specific)
2013-11-14 19:00:57 +01:00
Wayne Stambaugh
0d6efaab94
Minor copy version information improvements.
...
* Add build type (debug/release) for wxWidgets library versions greater
than 2.8.
* Add build type (debug/release) for KiCad.
* Add missing build options.
2013-11-14 09:21:32 -05:00
Wayne Stambaugh
b08fa18d7d
Update TODO.txt to reflect completed FP_LIB_TABLE items.
2013-11-13 15:57:51 -05:00
Dick Hollenbeck
b9bd421184
format string concatenation bug
2013-11-13 13:59:47 -06:00
Dick Hollenbeck
d624dcebf2
half way point for Carl's *.mod file renaming work
2013-11-13 13:58:50 -06:00
Maciej Suminski
89b80b2bcd
Merged rtree.h, to avoid code duplication.
...
Fixes the case, when waste is never greater then the worst case and seeds assignment does not occur.
2013-11-13 17:03:22 +01:00
Maciej Suminski
521d73ac5a
Fix wx2.8 strings compatibility. (fixes lp:1250876)
2013-11-13 10:27:14 -05:00
Maciej Suminski
fc4f9195b6
Fixed wx2.8 strings compatibility.
2013-11-13 15:52:06 +01:00
Dick Hollenbeck
179807922d
change
2013-11-12 14:58:33 -06:00
Dick Hollenbeck
943b0678e3
Completion of DIALOG_FP_PLUGIN_OPTIONS
2013-11-12 14:49:17 -06:00
Maciej Suminski
e8e6b1f7c4
Commit Launchpad merge request 194664.
...
* Modify error handling for OpenGL backend.
* Correct Doxygen comments notation.
2013-11-12 14:29:01 -05:00
Brian Sidebotham
f10865e5c4
Although CMake keeps time stamps to remember how far it got in an ExternalProject_Add()
...
build, it throws the time stamps away when there are edits to the CMakeLists.txt portion
pertaining to the external project. Only a 'make clean' would remove the untarred tree.
This patch removes the need to do a make clean when changing the ExternalProject_Add()
text pertinent to patching.
Fixes bug 1250222 in KiCad-Winbuilder
2013-11-12 12:44:30 +00:00
Dick Hollenbeck
dc138512b9
wxString PCB_BASE_FRAME::SelectFootprintFromLibBrowser() now returns empty string on abort.
...
GITHUB_PLUGIN uses redirected URL to remove one HTTP hit time.
2013-11-11 19:14:17 -06:00
Wayne Stambaugh
5821d4bc48
Footprint library table fixes.
...
* Pcbnew: catch exceptions when saving changes to footprint library table.
* Pcbnew: update footprint viewer library list if open when footprint library
table changes.
* CvPcb: update library list when footprint library table changes.
* Minor coding policy fixes.
2013-11-11 20:05:23 -05:00
Dick Hollenbeck
76fed4f995
*) Add PLUGIN::FootprintLibOptions( PROPERTIES* ), and extend DIALOG_FP_PLUGIN_OPTIONS to use it.
...
*) Move button handlers to LEFT MOUSE CLICK from COMMAND events, so wxGrid focus is not lost.
*) Sketch out the concept of COW support for the GITHUB_PLUGIN in its @todo.
2013-11-11 18:17:27 -06:00
Wayne Stambaugh
1f1a88534e
Escape " character to fix warning in TokenList2DsnLexer.cmake
2013-11-11 16:39:02 -05:00
Dick Hollenbeck
c7bb62290f
error: 'uintptr_t' was not declared in this scope.
...
https://svn.boost.org/trac/boost/ticket/8973
https://svn.boost.org/trac/boost/changeset/84950#file0
2013-11-11 08:50:45 -06:00
Maciej Suminski
d250ae5d81
Corrected Doxygen comments notation.
2013-11-11 13:47:08 +01:00