Dick Hollenbeck
4666b7fb69
formatting and fix selection clarification bug in pcbnew, could not move reference text when hidden under another footprint
2013-08-05 15:47:34 -05:00
Dick Hollenbeck
125ce48525
add Brian to about dialog, scoot Wayne up, alphabetize the rest
2013-08-05 15:45:22 -05:00
Dick Hollenbeck
bf1566884c
1) Remove requirement to define KICAD_TESTING_BRANCH. Instead the KICAD_STABLE_BRANCH
...
must be defined if that is the build type wanted. This only affects a text string
anyways, is not particularly important other than telling user from which code
branch the source came.
2) Change name of "testing" to "product" in that same description within
common/build_version.cpp. "testing" made it sound frightenly unusable.
2013-08-05 10:38:50 -05:00
Brian Sidebotham
2bc4103ea9
* Added modified CMake FindPython... modules to support using Python-a-mingw-us distribution when building Windows scripting support using MinGW
2013-08-04 21:31:14 +01:00
Dick Hollenbeck
01eab7dccb
ReturnStringFromValue() refinements
2013-08-03 15:20:55 -05:00
Dick Hollenbeck
a95dee3d09
fix interface mapping slip-up in wxPoint EDA_DRAW_FRAME::GetCrossHairPosition( bool aInvertY ) const
2013-08-03 13:57:15 -05:00
jean-pierre charras
891c85a2c1
Pcbnew: add hotkey Z to reset grid origin.
...
Save grid origin in .kicad_pcb files only if not 0,0 (to keep compatibility with previous versions of pcbnew, mainly the stable version)
Very minor other fixes (set modify flag when grid origin is moved from the dialog grid)
2013-08-03 18:16:57 +02:00
Dick Hollenbeck
386f9b2074
split expression into two lines for verification while using debugger that GetScreen() is a virtualized call.
2013-08-03 01:36:51 -05:00
Dick Hollenbeck
325d5a6bcd
*) retain grid origin in the BOARD and save it in legacy and kicad board files.
...
*) add hotkey for setting the grid origin as 'S', in board editor, module editor.
*) re-position the function interface for cursor movement from BASE_SCREEN into
class EDA_DRAW_FRAME. This is a prelude to getting rid of BASE_SCREEN or
splitting it up.
2013-08-03 00:15:23 -05:00
jean-pierre charras
490b630e2d
Minor fixes. Minor code cleaning. Pcbnew: better iniatilization of members in DRAWSEGMENT, TRACK, EDGE_MOD (not bugs: just useful when using python scripting).
2013-07-31 18:41:32 +02:00
jean-pierre charras
bd3108a40c
Minor code cleaning. Pcbnew: better iniatilization of members in DRAWSEGMENT, TRACK, EDGE_MOD (useful when using python scripting).
2013-07-29 09:33:56 +02:00
Dick Hollenbeck
8c9a12e3a1
minor tweaks to debug statements and cmake
2013-07-28 11:30:39 -05:00
Ben Harris
fe45fa81fc
fix FP_CACHE::Load()
2013-07-28 11:30:02 -05:00
Dick Hollenbeck
3e30600f70
add script which converts footprint libraries from one format to another
2013-07-28 11:28:17 -05:00
Dick Hollenbeck
5c05ec5b98
$ iconv -f LATIN1 -t UTF-8 pic_sockets.sch -o /tmp/pic_sockets.sch
...
convert to UTF-8, eeschema cannot load LATIN1 strings anymore.
2013-07-28 10:21:43 -05:00
Dick Hollenbeck
7024117709
AUTHORS.txt LATIN1 to UTF-8 via: $ iconv -f LATIN1 -t UTF-8 AUTHORS.txt > /new/AUTHORS.txt
...
All source files are supposed to be UTF-8 now. Although not a source file, my editor
was tripping on this file when grepping.
2013-07-28 09:47:13 -05:00
matheiulj
fd38b708fb
Fix pad bounding box calculation bug. (fixes lp:1202828)
2013-07-26 17:29:16 -04:00
Wayne Stambaugh
153020283c
Fix minor debug build error.
2013-07-26 16:25:21 -04:00
jean-pierre charras
51edb08796
Commit missing file
2013-07-26 15:20:08 +02:00
jean-pierre charras
bb087fdc45
Pl_Editor: add undo/redo commands.
2013-07-26 14:50:29 +02:00
jean-pierre charras
076defb0a5
Pl_Editor: title block texts can be multiline (use" \n" : a '\' followed by a 'n' to create a new line inside a text)
...
Very minor code cleaning.
2013-07-25 20:58:46 +02:00
jean-pierre charras
9e68ba1ea3
Very minor code cleaning
2013-07-24 20:34:28 +02:00
Baranovskiy Konstantin
414dddbf59
Add GOST page layout description files in template
2013-07-24 17:57:38 +02:00
jean-pierre charras
a0c61484d2
Pl_Editor: fix a very minor issue when displaying the page size in status bar.
2013-07-24 17:19:37 +02:00
jean-pierre charras
7f6787c8b8
Pl_Editor: add some hot keys. Fix some rounding issues.
2013-07-24 17:11:35 +02:00
jean-pierre charras
8733da346b
Pl_Editor: bug fixes (default values not saved, and duplicate item names, when adding items)
2013-07-23 18:45:23 +02:00
jean-pierre charras
7007601655
Fix an issue in Debug mode
2013-07-23 12:35:58 +02:00
Camille Delbegue
b1fc1cd11e
Pl_Editor: Fix wx28 compatibility
2013-07-23 08:18:59 +02:00
jean-pierre charras
919edcf1e1
Bug #1202761 (Off centre zoom )
2013-07-22 20:38:04 +02:00
jean-pierre charras
d99260c614
Initial release of pl_editor, the page layout and title block editor.
2013-07-22 18:46:44 +02:00
jean-pierre charras
cf9d1ba541
Fix GOST compatibility.
2013-07-22 18:45:22 +02:00
jean-pierre charras
c32d8f38ed
pl_editor: add config options
2013-07-21 16:15:07 +02:00
jean-pierre charras
9f22c35519
Add margin values control in pl_editor, and remove margin definition from class PAGE_INFO.
2013-07-20 21:36:19 +02:00
Thiadmer Riemersma
f775500932
Eeschema: fix subtle find bug when at the end of the search list. (fixes lp 1199689)
2013-07-20 13:13:40 -04:00
jean-pierre charras
fdbdb76c39
Initial release of pl_editor, the page layout and title block editor.
2013-07-19 20:27:22 +02:00
Wayne Stambaugh
1f78a15db2
Eeschema find bug fixes. (fixes lp:1199689)
...
* Force search when wrap past end of list option changes state.
* Fix SCH_FIELD::Matches() for bug in user defined fields which have an ID
of -1.
* Minor improvements to the find data names to improve source code readability.
2013-07-14 14:08:20 -04:00
Dick Hollenbeck
8fdf3799a2
dialog information hiding, initial Fit()
2013-07-09 00:48:26 -05:00
Dick Hollenbeck
4b095ab61f
comment improvements
2013-07-09 00:22:08 -05:00
Dick Hollenbeck
757d617ef3
wxStandardPaths().GetExecutablePath(); is not wx 2.9.5 compatible, formatting improvements
2013-07-09 00:20:07 -05:00
Dick Hollenbeck
17923c0d9e
treat chars as unsigned when hashing
2013-07-09 00:18:03 -05:00
jean-pierre charras
a6c5f46f2d
Eeschema: fix a *very subtle* bug noticeable only in complex hierachies, for multiple parts per package:
...
sometimes, the modified flag was set for these components just when switching from a sheet to an other sheet.
Pcbnew: fix Bug #1197414 (dragged track segments does not show clearance area)
2013-07-05 19:48:01 +02:00
jean-pierre charras
927ff2bca7
Eeschema: fix bug Bug #1197103 and an other very minor bug.
2013-07-03 09:27:52 +02:00
Dick Hollenbeck
04c24cb686
dsnlexer.cpp's isNumber() was recently stupid-ized, un-stupid-ize it.
2013-07-01 09:37:03 -05:00
Dick Hollenbeck
d4569d66ac
DSNLEXER::NextTok() organizes the specctraMode code better, into one if block mostly.
...
This keeps it out of the KiCad mode path, making that leaner and less confusing about
what is supported in KiCad mode. Within KiCad mode, treat quoted vs. non-quoted tokens
as the two general categories, with non-quoted having sub-categories. Eliminate
an unimplemented, unused function declaration in DSNLEXER.
Improve the output formatting of THROW_PARSE_ERROR().
2013-07-01 01:47:36 -05:00
Dick Hollenbeck
c4ce6d9ab1
Speed up DSNLEXER::findToken() to such an extent that it resulted in an approximate 13% reduction
...
in *.kicad_pcb file loading times.
2013-06-30 20:05:40 -05:00
Karl Thorén
8aa8451434
All: Fix bug #1196277 (pcbnew does not save all parts of the title block to the kicad_pcb file)
2013-06-30 19:40:33 +02:00
jean-pierre charras
a53b3d496c
Replace in EDA_TEXT::Draw the parameter EDA_DRAW_PANEL* aPanel by EDA_RECT* aClipBox, which is the actual parameter used by Draw.
...
This change make more easy to use this function when a EDA_DRAW_PANEL canvas is not used to draw texts.
Remove dead code in worksheet.cpp.
2013-06-29 11:52:22 +02:00
Wayne Stambaugh
be7f436951
Prevent GTK printing build error on Linux
...
* Do not fail to build when wxWidgets is built with either --with-gnomeprint
or --with-gtkprint are not configured. Only display warning.
* Move warning code from include/common.h to common/common.cpp so it only
shows the warning once instead of every source file that includes common.h
2013-06-28 12:29:39 -04:00
jean-pierre charras
7708753ed3
Gerbview: remove fully outdated code (about reading DCode files) and fix erroneous comments.
2013-06-28 12:49:43 +02:00
jean-pierre charras
7afb4e68f1
Pcbnew: fix bug Bug #1194219 (Solder mask clearance ignored for oval pads )
...
When KISYSMOD is not defined , in GetAllFiles, skip hidden directories
Gerbview: fix a collision name for GetLayout method.
Eeschema: fix potential crash when editing a pin electrical type (The user was able to enter a non existing type)
2013-06-28 08:31:24 +02:00