jean-pierre charras
3e3869ed80
dxf import: minor enhancements in dialog. Update libdfxw from git, and uncrustify it. add a test dfx file
12 years ago
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.
12 years ago
jean-pierre charras
2229b5ff77
Fix typo
12 years ago
jean-pierre charras
6a9ed328a4
Pcbnew, dxf import: Add dialog to choose the board import layer, and the position of dxf coordinates origin
12 years ago
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.
12 years ago
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.
12 years ago
jean-pierre charras
55e9b4d1b6
Add a DXF file import to create board outlines
12 years ago
Dick Hollenbeck
e8ad48adf4
more DIALOG_FP_PLUGIN_OPTIONS work, make PROPERTIES a map instead of a hashtable for alphabetical iteration.
12 years ago
Dick Hollenbeck
75f2e5446e
script improvements
12 years ago
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.
12 years ago
Dick Hollenbeck
2033181bd8
fixes
12 years ago
Dick Hollenbeck
c4d29b4258
Grab pending (unsaved) wxGridCellEditor cell text and stuff into fp_lib_table.
12 years ago
Dick Hollenbeck
5862306295
When pasting into a fp_lib_table with no initial rows, start at column zero, not -1.
12 years ago
Dick Hollenbeck
1c3f23ba1d
Distro specific architecture in scripts/kicad-install.sh.
12 years ago
Camille 019
712392b118
Tidy up the gcc 4.7.0 - 2 optimization setting methodology.
12 years ago
jean-pierre charras
27c00853a3
Pcbnew: fix bug 1199340
12 years ago
jean-pierre charras
503ee825c9
All: fix bug making IsOK dialog always returns false, regardless the button clicked.
12 years ago
jean-pierre charras
b0e2908c9b
pl_editor: add a PPI (pixel per inch) setup option for bitmaps.
12 years ago
jean-pierre charras
6bb62a7196
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
12 years ago
Wayne Stambaugh
9e9450e272
Fix bug due to change in the default global footprint library table file name.
12 years ago
jean-pierre charras
7acc3e67ce
page layout editor: now one can add a bitmap to the page layout
12 years ago
Wayne Stambaugh
612ba67c10
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.
12 years ago
Dick Hollenbeck
a44e2c821e
fix template files installation
12 years ago
jean-pierre charras
7622d6c985
Remove duplicate files
12 years ago
Andrey Fedorushkov
5c4a3a08e0
fix auto install template files
12 years ago
Dick Hollenbeck
939ef4ad59
Add support for building *.deb file using CPack, install ~/fp-lib-table either from kicad-install.sh or from make install_user_configuration_files
12 years ago
Dick Hollenbeck
4e4f422814
.bzrignore was ignored.
12 years ago
Dick Hollenbeck
b8c228114b
add {Get,Set}ModuleLibraryNickname to EDA_APP, reformatting
12 years ago
Dick Hollenbeck
37c3ef503f
fix expansion of dialog on stretching and initial view
12 years ago
Dick Hollenbeck
e8ee26344f
fix formatting goofs
12 years ago
Dick Hollenbeck
8609dfe283
Throw exception if accessing a GITHUB library from build not supporting GITHUB.
12 years ago
Dick Hollenbeck
1eab1f7a88
add script to build KiCad on Ubuntu/Debian/Mint linux
12 years ago
Wayne Stambaugh
25a1277247
Add PDF output to Pcbnew plot dialog. (fixes 1p:1188972)
12 years ago
Wayne Stambaugh
efb96bcce9
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.
12 years ago
Maciej Suminski
bd03ca1fce
Hides the GAL subwindow in cvpcb module view frame.
12 years ago
Brian Sidebotham
bec78be1a1
Temporarily disable Boost.Context library build as it breaks MinGW builds by bringing in a dependency on MASM (The Microsoft Assembler)
12 years ago
Maciej Suminski
5249b1a6da
Renamed TOOL_MOUSE_BUTTONS constants to avoid name conflict with Windows MB_RIGHT constant.
12 years ago
Maciej Suminski
853b32df30
Merge
12 years ago
Maciej Suminski
bc305859b2
Mainly case changes.
12 years ago
Dick Hollenbeck
3869cf4e10
Planning for PCB_BASE_FRAME::Save_Module_In_Library and PCB_EDIT_FRAME::ArchiveModulesOnBoard rewrites
12 years ago
jean-pierre charras
082b8326de
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.
12 years ago
Wayne Stambaugh
62764cd618
Fix Pcbnew block rotate hot key and minor code cleaning.
12 years ago
Maciej Suminski
0ac3e1fbf2
Namespace KiGfx->KIGFX.
template<> -> template <>
Some more reformatting according to uncrustify results.
12 years ago
Maciej Suminski
7c52014712
Fixed unnecessary comment
12 years ago
Maciej Suminski
f1c3ea1c3c
Fixed unnecessary comment
12 years ago
Maciej Suminski
22045b61ea
Converted tabs to spaces. Removed trailing whitespaces.
12 years ago
Maciej Suminski
ac489ece7b
Merged 'development'
12 years ago
Maciej Suminski
4b6c6a5c98
Merged 'testing'
12 years ago
Maciej Suminski
75bb84704d
Added error messages for OpenGL framebuffer errors. This should eliminate quiet segfaults in case of drivers that cannot handle multiple attachment points for framebuffers.
12 years ago
Maciej Suminski
31dbe2d2f4
Marked pnsrouter as dependent on boost
12 years ago