Dick Hollenbeck
9b3d826bc1
switch to static linking of libstdc++ on windows
2013-11-07 08:26:32 -06:00
jean-pierre charras
35b1b13f27
Eeschema: Disable a debug option I enabled and forgot to remove.
2013-11-06 20:36:46 +01:00
Maciej Sumiński
bb0f4b9ac3
Patches one by Lorenzo, one by Orson
2013-11-06 11:17:42 -06:00
Dick Hollenbeck
eb125838fd
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
b35fbc0a77
Set project footprint library table path environment variable before loading table.
2013-11-06 11:10:44 -05:00
Dick Hollenbeck
0d69a817e6
kicad-install.sh needed libcairo2-dev prerequisite
2013-11-06 08:37:39 -06:00
jean-pierre charras
99b640584f
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
3a821bf8e6
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
056800997a
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
a3f0e450ab
Eeschema: fix bug loading grid size from previous session. (fixes lp:1239445)
2013-11-05 16:14:09 -05:00
Maciej Suminski
bae5780dc3
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
44d9607461
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
db5409dfc7
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
f956fbd8ac
painter: better size of pad nums and pad netnames in opengl mode
2013-11-04 18:18:19 +01:00
Dick Hollenbeck
96912e6b8c
filter better the unsupported layers coming into EAGLE_PLUGIN::Load()
2013-11-03 20:09:28 -06:00
Wayne Stambaugh
fe54ceacab
Fix debug builds on wxWidgets 2.8.
2013-11-03 13:15:46 -05:00
jean-pierre charras
e9f41a3b98
Opengl display: fix incorrect text size of pad num and pad netname.
2013-11-03 15:06:16 +01:00
Dick Hollenbeck
1e9cbe8055
Orson's changes
2013-11-02 15:06:13 -05:00
Dick Hollenbeck
5f329b472b
make PROPERTIES::Value() not inline
2013-11-02 14:49:46 -05:00
Dick Hollenbeck
42ef7f6215
*) 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
9e61c6ce1b
Footprint wizards: fix issues.
2013-11-01 21:51:37 +01:00
jean-pierre charras
8caef8f8b1
Make footprint wizards compatible with FPID changes (MODULE::SetLibRef changed to MODULE::SetFPID)
2013-11-01 16:29:50 +01:00
jean-pierre charras
a7c553b442
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
28b9317640
Fix redraw issue in modedit a modview, with GAL
2013-11-01 13:56:20 +01:00
Maciej Suminski
c94603f103
Added some comments and missing parameter names for pcb_painter.h.
2013-11-01 10:06:50 +01:00
Dick Hollenbeck
53e04ce7a6
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
0ca123d255
add --uninstall-libraries to kicad-install.sh
2013-10-31 14:12:14 -05:00
Wayne Stambaugh
1173eff777
Shorten footprint library table environment variable KICAD_PRJ_PATH to KIPRJMOD.
2013-10-31 09:08:36 -04:00
jean-pierre charras
b8d81d263c
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
e4825ee2fc
more fp_lib_table dialog work
2013-10-30 10:33:51 -05:00
Dick Hollenbeck
07d31b9cfd
merge lp:~cern-kicad/kicad/pcbnew_segfix from Orson
2013-10-30 07:46:36 -05:00
jean-pierre charras
629c932952
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
c8fc149ae5
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
416c44615a
memory leak, comments
2013-10-30 00:14:11 -05:00
Dick Hollenbeck
c1ec14bcac
merge in a year's worth of CERN work
2013-10-29 19:10:24 -05:00
Maciej Suminski
edc43c19cd
Fix colorized framebuffer output on some GPUs.
2013-10-29 17:53:47 +01:00
Maciej Suminski
f615c462a2
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
e13f862145
Merged upstream.
2013-10-28 21:34:06 +01:00
Maciej Suminski
c7bc1e151c
GAL is not activated by default. Late OpenGL backend initializatization.
2013-10-28 16:51:56 +01:00
jean-pierre charras
3e3869ed80
dxf import: minor enhancements in dialog. Update libdfxw from git, and uncrustify it. add a test dfx file
2013-10-28 09:06:38 +01:00
Wayne Stambaugh
f0b2565f12
Eeschema find/replace bug fixes and improvements (fixes 1208616).
...
* Fix replace bug to handle case sensitivity properly.
* Fix replace bug where the item index was getting updated incorrectly.
* Fix replace infinite loop bug on replace all.
* Make find/replace view update code a separate function.
* Rearrange find/replace trace string to add tracing to EDA_ITEM::Replace().
* Add IsComplexHierarchy method to SCH_SHEET_LIST for future find/replace
improvements.
2013-10-27 14:21:53 -04:00
jean-pierre charras
2229b5ff77
Fix typo
2013-10-26 20:17:44 +02:00
jean-pierre charras
6a9ed328a4
Pcbnew, dxf import: Add dialog to choose the board import layer, and the position of dxf coordinates origin
2013-10-26 09:03:06 +02:00
jean-pierre charras
7e3551d371
Add patch from Baranovskiy Konstantin about vertical justification of multiline texts.
...
Fix issues created by this patch.
Note, this fix slightly changes the vertical position of these texts.
This is not really a problem in eeschema, but in pcbnew this is perhaps more annoying, if the verical multiline text is critical.
Fix a very minor issue for vertical justification of single line texts in dxf import.
2013-10-25 14:16:18 +02:00
jean-pierre charras
40eb9c9cc2
Pcbnew: First work to add a DXF file import to create board outlines. The DXF import is based on DXF lib import/export from LibreCad.
2013-10-24 20:47:07 +02:00
jean-pierre charras
55e9b4d1b6
Add a DXF file import to create board outlines
2013-10-24 18:44:38 +02:00
Dick Hollenbeck
e8ad48adf4
more DIALOG_FP_PLUGIN_OPTIONS work, make PROPERTIES a map instead of a hashtable for alphabetical iteration.
2013-10-24 08:58:05 -05:00
Dick Hollenbeck
75f2e5446e
script improvements
2013-10-24 08:57:01 -05:00
Dick Hollenbeck
1731e89508
*) Factor out Cut, Copy, and Paste for wxGrid into class common/GRID_TRICKS.
...
*) Use it on 3 grids total in DIALOG_FP_PLUGIN_OPTIONS and DIALOG_FP_LIB_TABLE.
*) Fix bug when pasting "(fp_lib_table" text into FP_LIB_TABLE.
2013-10-23 13:56:03 -05:00
Dick Hollenbeck
2033181bd8
fixes
2013-10-23 06:40:17 -05:00