Commit Graph

2462 Commits

Author SHA1 Message Date
charras 02d724af0a Fixed compatibility with wxWidgets 2.9.0 2010-03-03 19:12:55 +00:00
charras b338dfdccb Fixed bug 2962142 (Eeschema: Crash SaveEEFile on demo) 2010-03-03 15:56:08 +00:00
dickelbeck d438cf6829 sorry 2010-03-03 06:26:48 +00:00
dickelbeck 625210e9c7 comment 2010-03-03 06:19:27 +00:00
dickelbeck 2decdbdd14 ++common
* DSNLEXER now owns an abstract LINE_READER by pointer so that polymorphism
    can be used in alternative LINE_READERS.
  * Write FILE_LINE_READER and STRING_LINE_READER.  The latter can be used
    to parse text coming from the clipboard or other string source.
2010-03-03 06:13:46 +00:00
dickelbeck a800351eab Switch the LINE_READER being used by DSN_LEXER as owned, and accessible via pointer.
This paves the way for other kinds of LINE_READERs, such as one which reads from a
multiline string which comes from the clipboard. 

Will still need to:
1) add new additional DSN_LEXER constructor,
2) virtualize the LINE_READER's ReadLine() function
3) create derived class from LINE_READER.
2010-03-02 19:15:30 +00:00
jerryjacobs a9ad1f4c05 Added gentoo compiling guide from Denis Dupeyron 2010-03-02 18:41:18 +00:00
vesa_solonen 78c3a4ad8d Finnish translation fixes 2010-03-02 17:38:11 +00:00
charras 738be4e805 Pcbnew: fixed bug 2960364 2010-03-02 11:54:11 +00:00
charras bf841d6f2f Fixed plot postscript problem in user size page format 2010-03-02 10:07:37 +00:00
charras 56d95e00b2 minor fixes. 2010-03-02 09:23:17 +00:00
faa 56cb99c7c7 Russian translation update 2010-03-01 20:38:38 +00:00
charras 8ee7d7b6ae Eeschema: bug 2959625 (Mirror Block does not work in Component Editor) fixed 2010-03-01 19:52:40 +00:00
bennett78 5bccc8726f Fixes Bugs item #2960683
better use of wxString
2010-03-01 19:26:24 +00:00
bennett78 ea4f81a1d5 Update for better BOM, backannotate example 2010-03-01 19:14:46 +00:00
charras 90378c47cc Try to fix bug 2960683 in build_BOM.cpp
Pad edit dialog uses now default layers names in modedit and the current board layers names in board editor
2010-03-01 17:48:17 +00:00
vesa_solonen 7affa6a5f5 Finnish translation fixes 2010-03-01 17:33:15 +00:00
charras 64164daa74 minor and very minor bugs (from bug tracker) fixed 2010-03-01 11:25:08 +00:00
charras 548e67cf22 missing important doc. 2010-02-28 20:08:10 +00:00
charras 8497178fa5 removed unused files. Switch to RC5 2010-02-28 18:26:48 +00:00
dickelbeck 52dbb13c2f from Florian Delizy
This patch applies on the very last svn  (r2402) and removes all
disfunctionnal python code (including deletion of unused strings)
2010-02-28 13:44:29 +00:00
charras 47bfe663fd Setting a new language now update the layer manager. 2010-02-26 15:39:10 +00:00
charras 1661d6d405 Fixing problems in build_BOM.cpp 2010-02-26 11:18:08 +00:00
charras 24885c9889 fixing serious bugs from last commit in build_BOM.cpp 2010-02-26 08:36:58 +00:00
bennett78 74f3a9b7bc Added new Bom Output format option - single part per line
a common part being defined as have a common value.
This is true for most designs but will produce an
incorrect output if two or more parts with the same
value have different footprints, tolerances, voltage
rating, etc.  Also usefull if the following fields
are edited: 
	FIELD1 - manufacture
	FIELD2 - manufacture part number
	FIELD3 - distributor part number
Check in code for now, doc later.
2010-02-26 06:06:03 +00:00
charras c63a2b382d Eeschema: fixing problems in Libedit for multi parts per package components when editing pins
(non consistent edit pin per pin option and erroneous pin number edition)
Pcbnew: fixing a problem in dialog design rules for small screens (768 pixels height); Better look on bigger screens
2010-02-25 19:45:34 +00:00
jerryjacobs 706ba777f2 Hotkey patch appro Vladimir Uryvaev on kicad-devel 2010-02-25 on 11:57am 2010-02-25 17:08:28 +00:00
charras 56fcad7b72 make ESC key working under Linux 2010-02-24 20:38:55 +00:00
charras e85cf2e0c4 Pcbnew, fixed (I hope) a Linux specific issue:
* For an obscure reason the focus is lost after loading a board file when starting Pcbnew
* (i.e. only when launching Pcbnew from Kicad or from a command line, with a board filename to load))
* (seems due to the recreation of the layer manager after loading the file)
* This is more a workaround than a fix.
2010-02-24 18:36:01 +00:00
charras bbd8cdd91b minor enhancements, fixes an code cleanup (removed unused global variables) 2010-02-24 15:33:03 +00:00
charras ec6a84d0bb All: fixing a recent problem when using scroll bars: the full screen was redrawn, that can be very slow in Pcbnew. 2010-02-23 20:22:31 +00:00
charras 09cccdff3e All: fixing a recent problem when using scroll bars: the full screen was redrawn, that can be very slow in Pcbnew. 2010-02-23 20:18:27 +00:00
charras 1aaabf2c0f Removing min size pen, now useless. Replaced when needed in some print dialogs by Default pen size. 2010-02-22 19:56:32 +00:00
stambaughw aab2f8a775 USE_WX_ZOOM clean up and other minor improvements.
* Make USE_WX_ZOOM clipping routine actually clip rather than just test
  if line needs drawn.
* Clean up as many USE_WX_ZOOM #ifdefs as possible.
* Minor coordinate rounding improvements.
* Minor scrolling and panning improvements.
* Remove unused KicadGraphicContext object code.
2010-02-22 16:45:35 +00:00
faa 1da3a16470 actualized russian GUI 2010-02-22 09:17:25 +00:00
emmedics4 e5db75a290 OSX: file opening sanity checks 2010-02-21 20:23:16 +00:00
vesa_solonen b5bef0f23b Finnish translation fixes 2010-02-21 20:14:15 +00:00
charras 636c708ee7 switch to RC4 2010-02-21 18:38:16 +00:00
jerryjacobs 6335ede786 Start writing of release changelog for End Users, should be included in installer(s) 2010-02-21 12:44:19 +00:00
charras 87bc31bbac Eeschema: fixed minor bug: unexpected error message when creating a new lib 2010-02-21 09:59:20 +00:00
dickelbeck 6700c604aa DSNLEXER now supports:
1)  nested quotes.  This is in anticipation of broader usage of the
        file type/syntax.  A string like this in the file:
            "my ""favorate"" string"
        can be returned as
            my "favorite" string
    2)  CommentsAsTokens is implemented, so you can ask the lexer to return
        comments as tokens, so they can be preserved.  The default is to ignore
        them.  A comment is defined as any line that has # as its first
        non-blank character.  (This means comments cannot follow anything else
        on a line.)
2010-02-20 19:13:30 +00:00
charras 8be3abc1c0 minor changes 2010-02-20 18:51:10 +00:00
charras 41a6a002f5 changelog update 2010-02-20 15:20:23 +00:00
charras 94fd2b3ca9 kicad: added missing includes (wxWidgets 2.8 specific) 2010-02-20 15:19:22 +00:00
charras a73e9a005c Eeschema: fixed a bug that crashes libedit when using a block copy command. 2010-02-20 14:49:14 +00:00
charras c2389e8faa Kicad enhancement (see changelog) and serious code cleaning 2010-02-20 13:20:55 +00:00
charras 9ed9a723dc commit forgotten file 2010-02-19 16:20:46 +00:00
dickelbeck 5b701c42ff use size of first element in case the size of an element changes from that of a pointer in the future 2010-02-19 16:14:44 +00:00
charras f4be491502 fixed author name in copyright 2010-02-19 15:54:38 +00:00
charras bd8ebeff99 commit forgotten file 2010-02-19 15:08:54 +00:00