Dick Hollenbeck
629d397508
*) 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
346384f8fc
Escape " character to fix warning in TokenList2DsnLexer.cmake
2013-11-11 16:39:02 -05:00
Dick Hollenbeck
fe4af49759
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
jean-pierre charras
83ccbc7add
Pcbnew: fix a build issue when BUILD_GITHUB_PLUGIN is enabled.
2013-11-11 09:01:04 +01:00
Dick Hollenbeck
aa633bf2c7
Support only one boost build subset, regardless of BUILD_GITHUB_PLUGIN.
...
This is so builders with multiple out of source build trees can all use
the same common boost install directory. And the build system will not
vascillate between the fuller and lesser subsets of boost.
2013-11-10 18:47:54 -06:00
jean-pierre charras
621b92cd5e
All: under mingw32+msys: fix an issue when using Cmake version >= 2.8.5 which uses by default a response file.
...
This response file is not expanded under mingw3 2 (mingw/gcc bug?), and the list of include paths, found in this file, is not taken in account.
Now, under mingw32+msys, when not cross-compiling, the response file is disabled.
Cvpcb, Pcbnew: fix a list of libs which should be added only when cross-compiling:
Previously, they were always added, which creates an issue with mingw/msy/ gcc 2.8.
Now they are added only when cross-compiling (this issue was noticeable only with msys+mingw version 2.8)
2013-11-10 20:15:09 +01:00
Dick Hollenbeck
0d549ae203
python in kicad-install.sh, if user enables it
2013-11-10 00:31:13 -06:00
Wayne Stambaugh
d944e67a69
Eeschema multiple unit component nomenclature improvements (fixes 1226874).
...
* Replace all occurrences of the word "part" with "unit" when referring to
multiple unit components for improved consistency.
* Replace "shared by" with "common to" when referring to objects (lines, arcs,
pins, etc.) that are common to all units.
* Improve wording in library component properties dialog.
2013-11-09 11:30:49 -05:00
Brian Sidebotham
e2b13be7a0
* Remove erroneous comment about requiring perl for OpenSSL build
2013-11-08 17:54:00 +00:00
Brian Sidebotham
8750485c6d
* Build OpenSSL from source using the OpenSSL-CMake project on Windows with MinGW when no specifying OPENSSL_ROOT_DIR
2013-11-08 07:06:14 +00:00
Colin Cooper
1f9c1e6627
kicad-install.h checks if bzr id set
2013-11-07 12:15:58 -06:00
Dick Hollenbeck
050e782df5
switch to static linking of libstdc++ on windows
2013-11-07 08:26:32 -06:00
jean-pierre charras
732f4856c6
Eeschema: Disable a debug option I enabled and forgot to remove.
2013-11-06 20:36:46 +01:00
Maciej Sumiński
27863c0bc9
Patches one by Lorenzo, one by Orson
2013-11-06 11:17:42 -06:00
Dick Hollenbeck
f0215a7009
add fix_eagle_package_name() and apply it in two places to re-spell eagle package names
2013-11-06 10:53:44 -06:00
Wayne Stambaugh
3a06962045
Set project footprint library table path environment variable before loading table.
2013-11-06 11:10:44 -05:00
Dick Hollenbeck
6fffba5bb2
kicad-install.sh needed libcairo2-dev prerequisite
2013-11-06 08:37:39 -06:00
jean-pierre charras
2ace8e0a5e
page layout editor: Add missing Info.plist for OSX.
...
Mingw, all: remove static link of libgcc, which can create issues when using dll version of wxWidgets.
Therefore libgcc_s_dw2-1.dll should be in the paths for executables.
2013-11-06 08:33:49 +01:00
Dick Hollenbeck
99e99e5b60
add libglew-dev prerequisite for debian systems, it pulls in libgl1-mesa-dev and libglu1-mesa-dev on its own
2013-11-06 00:14:15 -06:00
Edwin van den Oetelaar
fc19e7dfdb
Running a very common Ubuntu 12.4.3 building from repo could not find the GLEW library.
2013-11-06 00:11:58 -06:00
Wayne Stambaugh
2398fa4044
Eeschema: fix bug loading grid size from previous session. (fixes lp:1239445)
2013-11-05 16:14:09 -05:00
Maciej Suminski
aedfb6e6fa
Fixes missing worksheet layout when there is no PCB loaded and all random brightness changes for the Cairo rendering backend.
2013-11-05 15:22:49 -05:00
jean-pierre charras
c760a1c545
Pcbnew: Fix incorrect bounding box calculation of texts. Only noticeable with boards conveted from Eagle, which are using other text justification than center.
...
Eagle plugin: filter and replace not allowed chars in FPID(-':' and '/') by _ or -, if they are used in Eagle footprint names (otherwise, boards converted and saved under kicad_pcb format are not readable by Pcbnew).
2013-11-05 18:12:27 +01:00
jean-pierre charras
bcb30ce933
Disable patch from Baranovskiy Konstantin about vertical justification of multiline texts, because it does not work for rotated/mirrored texts
2013-11-04 18:20:54 +01:00
jean-pierre charras
a4c3485440
painter: better size of pad nums and pad netnames in opengl mode
2013-11-04 18:18:19 +01:00
Dick Hollenbeck
e8e223630a
filter better the unsupported layers coming into EAGLE_PLUGIN::Load()
2013-11-03 20:09:28 -06:00
Wayne Stambaugh
7b68bdce5f
Fix debug builds on wxWidgets 2.8.
2013-11-03 13:15:46 -05:00
jean-pierre charras
8884e47051
Opengl display: fix incorrect text size of pad num and pad netname.
2013-11-03 15:06:16 +01:00
Dick Hollenbeck
7c352e2038
Orson's changes
2013-11-02 15:06:13 -05:00
Dick Hollenbeck
2b20d3ef64
make PROPERTIES::Value() not inline
2013-11-02 14:49:46 -05:00
Dick Hollenbeck
0d5a7f3224
*) Start removing some of the problematic "<%s>.." format strings, which won't
...
pass into an HTML rendering panel and otherwise look goofey.
*) Implement BOARD::Move() can call it from EAGLE_PLUGIN::Load().
*) When USE_FP_LIB_TABLE, tolerate blank nicknames in FPIDs coming from eeschema.
See the switch for this in pcbnew/netlist.cpp as ALLOW_PARTIAL_FPID.
*) Add an assert and a try catch block to figure out that View does not
like some eagle pcb board. bitset::set() is getting a -1 value and firing
an exception.
2013-11-01 19:24:38 -05:00
jean-pierre charras
4bc0cdd8b3
Footprint wizards: fix issues.
2013-11-01 21:51:37 +01:00
jean-pierre charras
3511c95836
Make footprint wizards compatible with FPID changes (MODULE::SetLibRef changed to MODULE::SetFPID)
2013-11-01 16:29:50 +01:00
jean-pierre charras
5456ada1bd
Pcbnew, compiled with python support: Under windows, force python environment, if the folder python27_us is found in Kicad bin folder (<kicad>/bin, and if python27_us environment is not fully set (i.e. if python27_us is not in the path, or if PYTHONPATH id not defined.)
2013-11-01 14:02:10 +01:00
Orson
1fa3ef37c3
Fix redraw issue in modedit a modview, with GAL
2013-11-01 13:56:20 +01:00
Maciej Suminski
a5d8c49d75
Added some comments and missing parameter names for pcb_painter.h.
2013-11-01 10:06:50 +01:00
Dick Hollenbeck
0e69125217
cvpcb was not filtering on the current library when USE_FP_LIB_TABLE.
...
<%s> being replaced with '%s' because the former in invisible in html panels.
Cure some compiler warnings.
2013-10-31 16:30:57 -05:00
Dick Hollenbeck
046ecb794d
add --uninstall-libraries to kicad-install.sh
2013-10-31 14:12:14 -05:00
Wayne Stambaugh
d61ebcf446
Shorten footprint library table environment variable KICAD_PRJ_PATH to KIPRJMOD.
2013-10-31 09:08:36 -04:00
jean-pierre charras
cfb3c942d7
Pcbnew: fix a crash when a non ascii char (i.e. a char having a code > 127) is found in a text (see Bug #1246340 ).
...
Could be only a temporary fix (tested only with French non ascii chars).
2013-10-30 21:07:52 +01:00
Dick Hollenbeck
e49a3275e2
more fp_lib_table dialog work
2013-10-30 10:33:51 -05:00
Dick Hollenbeck
30964aec70
merge lp:~cern-kicad/kicad/pcbnew_segfix from Orson
2013-10-30 07:46:36 -05:00
jean-pierre charras
4e39d09d1d
Add undo command to dxf file import. Change improper use of __WXDEBUG__ to DEBUG in class_board_connected_item.cpp.
2013-10-30 13:14:45 +01:00
Maciej Suminski
162b70ce5d
Fixed segfault occurring on rendering backend switch when pcbnew is run from the main KiCad dialog.
2013-10-30 11:50:09 +01:00
Dick Hollenbeck
4b49d5d355
memory leak, comments
2013-10-30 00:14:11 -05:00
Dick Hollenbeck
3e18a46758
merge in a year's worth of CERN work
2013-10-29 19:10:24 -05:00
Maciej Suminski
d6edc898c5
Fix colorized framebuffer output on some GPUs.
2013-10-29 17:53:47 +01:00
Maciej Suminski
1dcaf135e5
Changed the used framebuffer object extension from ARB_framebuffer_object to EXT_framebuffer_object (compatibility reasons).
2013-10-29 17:28:29 +01:00
Maciej Suminski
25919e8393
Merged upstream.
2013-10-28 21:34:06 +01:00
Maciej Suminski
1080a4e6f9
GAL is not activated by default. Late OpenGL backend initializatization.
2013-10-28 16:51:56 +01:00