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
jean-pierre charras
b97769bf5c
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
d17c1c57be
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
fd1fc0f1d1
Fix typo
2013-10-26 20:17:44 +02:00
jean-pierre charras
eeddfcbec2
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
fe2b9bd444
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
5ebb4b54d9
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
cdd2967087
Add a DXF file import to create board outlines
2013-10-24 18:44:38 +02:00
Dick Hollenbeck
e61505149a
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
8dbe249bf9
script improvements
2013-10-24 08:57:01 -05:00
Dick Hollenbeck
38a0857a69
*) 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
2b1b586251
fixes
2013-10-23 06:40:17 -05:00
Dick Hollenbeck
f36cdde500
Grab pending (unsaved) wxGridCellEditor cell text and stuff into fp_lib_table.
2013-10-22 14:29:37 -05:00
Dick Hollenbeck
6de1bfb64c
When pasting into a fp_lib_table with no initial rows, start at column zero, not -1.
2013-10-22 09:29:48 -05:00
Dick Hollenbeck
a5e82117cb
Distro specific architecture in scripts/kicad-install.sh.
2013-10-22 09:28:30 -05:00
Camille 019
2b7d04368a
Tidy up the gcc 4.7.0 - 2 optimization setting methodology.
2013-10-22 09:26:26 -05:00
jean-pierre charras
a9dbdbc822
Pcbnew: fix bug 1199340
2013-10-20 17:39:15 +02:00
jean-pierre charras
6528829796
All: fix bug making IsOK dialog always returns false, regardless the button clicked.
2013-10-19 15:22:24 +02:00
jean-pierre charras
3ad682a898
pl_editor: add a PPI (pixel per inch) setup option for bitmaps.
2013-10-19 12:29:54 +02:00
jean-pierre charras
7aca2ee5be
Remove duplicate files.
...
Page layout editor: Add bitmap items to the page layout existing items.
Now a bitmap image can be added to a page layout description. Currently the bitmap is expected having a 300 ppi definition.
Note: not all plotters can plot a bitmap, and in this case the bounding box is plotted instead of the bitmap
2013-10-18 19:38:03 +02:00
Wayne Stambaugh
1c99f118ff
Fix bug due to change in the default global footprint library table file name.
2013-10-18 12:06:18 -04:00
jean-pierre charras
b49be74501
page layout editor: now one can add a bitmap to the page layout
2013-10-18 17:42:48 +02:00
Wayne Stambaugh
55f69da613
Minor message box improvements
...
* Create a generic yes/no/cancel dialog from DIALOG_EXIT.
* Make DIALOG_EXIT return wxID_YES instead of wxID_OK so it is consistent
with the standard message dialogs.
* Add missing license to confirm.h and confirm.cpp.
* Change Eeschema message dialog when loading a schematic if the current
schematic is modified to be more consistent with the exit dialog.
* Change Pcbnew message dialog when loading a board if the current board
is modified to be more consistent with the exit dialog.
* Remove some Eeschema block debug logging code left over from my last
commit.
2013-10-18 09:32:22 -04:00
Dick Hollenbeck
ae7966a20c
fix template files installation
2013-10-18 08:18:45 -05:00
jean-pierre charras
2e92fdf272
Remove duplicate files
2013-10-18 12:33:50 +02:00
Andrey Fedorushkov
cf9a3cdc38
fix auto install template files
2013-10-18 10:01:59 +04:00
Dick Hollenbeck
70951375c9
Add support for building *.deb file using CPack, install ~/fp-lib-table either from kicad-install.sh or from make install_user_configuration_files
2013-10-17 14:03:36 -05:00
Dick Hollenbeck
6329a0070d
.bzrignore was ignored.
2013-10-17 14:02:11 -05:00
Dick Hollenbeck
29fae88610
add {Get,Set}ModuleLibraryNickname to EDA_APP, reformatting
2013-10-17 14:01:35 -05:00
Dick Hollenbeck
ee0c0fa6ba
fix expansion of dialog on stretching and initial view
2013-10-17 13:59:54 -05:00
Dick Hollenbeck
33822213e6
fix formatting goofs
2013-10-17 13:47:46 -05:00
Dick Hollenbeck
cb05bedf08
Throw exception if accessing a GITHUB library from build not supporting GITHUB.
2013-10-17 13:46:20 -05:00
Dick Hollenbeck
4cf328c50b
add script to build KiCad on Ubuntu/Debian/Mint linux
2013-10-17 10:33:46 -05:00
Wayne Stambaugh
f44eb0f8ba
Add PDF output to Pcbnew plot dialog. (fixes 1p:1188972)
2013-10-15 14:22:35 -04:00
Wayne Stambaugh
76c9029ec3
Eeschema block end handler code improvements.
...
* Merge HandleBlockEnd() and HandleBlockEndByPopUp() into as single block
end function HandleBlockEnd().
* Replace all instances of HandleBlockEndByPopUp() with HandleBlockEnd().
* Change block hot keys to send command events instead of directly calling
end block handler.
2013-10-15 12:18:30 -04:00
Maciej Suminski
68e3516075
Hides the GAL subwindow in cvpcb module view frame.
2013-10-15 15:15:29 +02:00
Brian Sidebotham
19ff8e95e5
Temporarily disable Boost.Context library build as it breaks MinGW builds by bringing in a dependency on MASM (The Microsoft Assembler)
2013-10-15 11:42:26 +01:00
Maciej Suminski
4bf49bf6a6
Renamed TOOL_MOUSE_BUTTONS constants to avoid name conflict with Windows MB_RIGHT constant.
2013-10-15 10:41:00 +02:00
Maciej Suminski
0e377e43cc
Merge
2013-10-14 20:41:56 +02:00
Maciej Suminski
f9f23806ed
Mainly case changes.
2013-10-14 20:40:36 +02:00
Dick Hollenbeck
3569e16519
Planning for PCB_BASE_FRAME::Save_Module_In_Library and PCB_EDIT_FRAME::ArchiveModulesOnBoard rewrites
2013-10-14 11:54:00 -05:00
jean-pierre charras
2a40ddd5f9
Pcbnew: Fix issue when displaying net names and/or pad numbers including the "<" char in drc dialog, because drc dialog uses an wxHtmlWindow to display drc messages, and the "<" char has a special meaning and is not allowed in texts (now replaced by the" <" sequence in messages displayed in html)
...
Eeschema: replace "<" and ">" by "(" and ")" in autogenerated net names, to avoid other issues in html messages.
Very minor other fixes.
2013-10-14 18:03:38 +02:00
Wayne Stambaugh
efcd8987d9
Fix Pcbnew block rotate hot key and minor code cleaning.
2013-10-14 11:29:16 -04:00
Maciej Suminski
e66a4ce337
Namespace KiGfx->KIGFX.
...
template<> -> template <>
Some more reformatting according to uncrustify results.
2013-10-14 16:13:35 +02:00
Maciej Suminski
6d19d7c257
Fixed unnecessary comment
2013-10-14 14:45:01 +02:00
Maciej Suminski
988aee863c
Fixed unnecessary comment
2013-10-14 14:42:35 +02:00
Maciej Suminski
8253899a70
Converted tabs to spaces. Removed trailing whitespaces.
2013-10-14 13:43:57 +02:00
Maciej Suminski
4edca43531
Merged 'development'
2013-10-14 11:41:43 +02:00
Maciej Suminski
a876fc788d
Merged 'testing'
2013-10-14 11:40:14 +02:00