Dick Hollenbeck
53249cda85
fix utf8 IO_ERROR() compile problem
2010-12-27 23:35:57 -06:00
Dick Hollenbeck
a6e21516ed
implement more of SCH::LIB_TABLE, start SCH::LPID, enhance richio
2010-12-27 20:47:33 -06:00
Dick Hollenbeck
a7c11a0b11
implement most of SCH::LIB_TABLE, start SCH::LPID, enhance richio
2010-12-27 20:44:30 -06:00
Dick Hollenbeck
7ca0b717bc
SCH_LIB_TABLE::Parse()
2010-12-27 15:32:33 -06:00
Dick Hollenbeck
5b5db5557d
change order of constructor args of DSNLEXER::DSNLEXER()
2010-12-27 15:27:52 -06:00
Dick Hollenbeck
bdbd28a9f4
complete initial version of LIB_TABLE::Parse()
2010-12-27 15:22:12 -06:00
Dick Hollenbeck
7798e51dc7
more /new work, create a place for Wayne to work on PART::Parser()
2010-12-27 10:57:39 -06:00
Dick Hollenbeck
364132cbe1
add cmake function make_lexer
2010-12-27 10:51:45 -06:00
Dick Hollenbeck
4f956712e2
fill out more /new files
2010-12-27 10:49:39 -06:00
Marco Serantoni
916f80f1b4
Adding artwork from Jerry Jacobs for bitmap2component
2010-12-27 15:41:20 +01:00
Marco Serantoni
a6c6041266
OSX: Fixes making bitmap2compoenent work.
2010-12-27 15:01:52 +01:00
jean-pierre charras
2faf429643
Fix bug in SCH_SHEET copy constructor (size not copied, so copied hierarchical sheets have a 0 size), and a minor bug in block save.
2010-12-23 14:16:06 +01:00
jean-pierre charras
952f9f9b7e
Fix bug in LIB_COMPONENT::LocateDrawItem() that destroys DefaultTransform matrix.
2010-12-23 11:53:12 +01:00
jean-pierre charras
b700f7c248
fix bug 692240: a subtle bug in LIB_COMPONENT::LocateDrawItem() that destroys DefaultTransform matrix.
2010-12-23 11:00:55 +01:00
Dick Hollenbeck
263e5c2413
sch_dir_lib_source.*
2010-12-23 02:44:07 -06:00
Dick Hollenbeck
4c8b87dc8c
sch_dir_lib_source.* continued work
2010-12-23 02:40:53 -06:00
Dick Hollenbeck
2def9b3f7e
merge from testing
2010-12-22 23:25:23 -06:00
Dick Hollenbeck
150373cb2f
fix comments
2010-12-22 23:24:49 -06:00
jean-pierre charras
de6beac92a
version id update
2010-12-22 19:54:47 +01:00
jean-pierre charras
3453e67085
Eeschema: minor enhancements
2010-12-22 15:11:01 +01:00
jean-pierre charras
69b19f5148
Libedit: fix a bug (affects only multi parts per packages) after moving an item.
2010-12-22 12:18:38 +01:00
Wayne Stambaugh
b98538ec35
Add copy constructors and cloning to schematic objects and other minor fixes.
2010-12-21 10:13:09 -05:00
jean-pierre charras
c699c726b6
Eeschema: in component properties dialog, add control for fields texts justification, like in Libedit.
...
Fix some Doxygen warnings.
2010-12-21 13:41:17 +01:00
jean-pierre charras
aec75256c9
Eeschema, Modedit: void fields (mainly the footprint field) now cannot be selected when click on them.
2010-12-20 20:18:20 +01:00
jean-pierre charras
5bab73d638
Eeschema: fix issues in drag command (mainly hotkey command and forgotten wire ends connected to components to drag).
...
Rename EDA_Rect::Inside to EDA_Rect::Contains ( EDA_Rect::Inside( const EDA_Rect& aRect ) was very ambiguous )
Fix some Doxygen warnings and erroneous comments; Add comments.
2010-12-20 18:44:25 +01:00
Dick Hollenbeck
d5f2f5866f
merge
2010-12-20 11:17:36 -06:00
Dick Hollenbeck
597f67755b
Change DIR_CACHE by removing the need to cache Sweet strings in the
...
DIR_LIB_SOURCE. It only needs to be able to read Sweet strings quickly.
@todo: Change public API regarding part rev string.
2010-12-20 11:14:25 -06:00
Dick Hollenbeck
325a13a79d
add makeFileName()
2010-12-20 11:12:41 -06:00
Lorenzo Marcantonio
020e875973
Patch to fix setting grid color in EESchema with some minor changes.
2010-12-20 11:42:34 -05:00
Dick Hollenbeck
02ba568c25
move to std::set, no longer cache the sweet strings
2010-12-20 10:19:45 -06:00
Dick Hollenbeck
efceacbd22
more DIR_LIB_SOURCE work
2010-12-20 00:08:04 -06:00
Dick Hollenbeck
8384d7e013
implement some of the DIR_LIB_SOURCE Read*() functions
2010-12-20 00:06:34 -06:00
Dick Hollenbeck
c4a6b4186a
++new:
...
Completed a good portion of /new class DIR_LIB_SOURCE.
Added an autonomous CMakeLists.txt file to /new, with new-docs target and
test program target.
2010-12-19 15:49:49 -06:00
Dick Hollenbeck
80f21358a5
work on DIR_LIB_SOURCE
2010-12-19 15:42:55 -06:00
jean-pierre charras
78ef3152c6
Gerbview: faster to start.
2010-12-19 09:02:02 +01:00
jean-pierre charras
2e2ecdd448
Gerbview: fix most of Doxygen warnings.
2010-12-18 19:47:58 +01:00
jean-pierre charras
1901a379b0
Gerbview: remove flicker when refresh screen. Pcbnew fix (partially) issue when printing in mirror mode ( version compiled with USE_WX_ZOOM = ON specific). Minor enhancements.
2010-12-18 17:09:06 +01:00
Dick Hollenbeck
c02ca2edb5
merge from testing
2010-12-18 09:48:21 -06:00
Dick Hollenbeck
2e45c1a180
begin working on Distributed Library for EESCHEMA
2010-12-18 09:19:15 -06:00
Marco Serantoni
d18ce728c0
Patch from Craig Cross - fix to spurious event handling of wx-2.8
2010-12-18 10:26:01 +01:00
jean-pierre charras
7d85aa92a8
Fix minor issues.
2010-12-18 09:59:04 +01:00
Marco Serantoni
81b3fdf157
Mac: OVERLAY FIXES for WX2.8 and Enhancements
2010-12-17 23:57:09 +01:00
jean-pierre charras
b8eba35cba
Gerbview: remove flicker when refresh screen, and loadind files. Fix very minor bugs.
...
Minor cosmetic enhancements.
commint forgoten files in boost lib.
2010-12-17 21:34:29 +01:00
jean-pierre charras
e5e21a24a2
Gerbview:
...
Added: in file dialog, multiple file selection.
Added: Draw mode selector (in left toolbar):
Raw mode:
a Gerber image is drawn on screen without buffering.
Artifacts happen if there are negative items drawn, if more than one
Gerber file is shown.
Stacked mode:
each Geber image is drawn in a buffer and after drawn on screen
No artifact with negative items.
Each Gerber image covers previous images.
OR mode (transparency mode):
each Geber image is drawn in a buffer and after drawn on screen
No artifact with negative items.
Each Gerber image is "ORed" with previous images, like in Pcbnew.
Try to optimize Draw function in buffered modes.
(Useful for PC that have problems with "blit" graphic function)
Fix minor issues.
2010-12-16 12:29:21 +01:00
jean-pierre charras
8faf1e7296
Gerbview:
...
Added: in file dialog, multiple file selection.
Added: Draw mode selector (in left toolbar):
Raw mode:
a Gerber image is drawn on screen without buffering.
Artifacts happen if there are negative items drawn, if more than one Gerber file is shown.
Stacked mode:
each Geber image is drawn in a buffer and after drawn on screen
No artifact with negative items.
Each Gerber image covers previous images.
OR mode (transparency mode):
each Geber image is drawn in a buffer and after drawn on screen
No artifact with negative items.
Each Gerber image is "ORed" with previous images, like in Pcbnew.
Try to optimize Draw function in buffered modes.
(Useful for PC that have problems with "blit" graphic function)
Fix minor issues.
2010-12-15 21:15:24 +01:00
Dick Hollenbeck
1cdf342d3b
fix new eeschema graphic to use extends instead of inherits, design.h update
2010-12-14 23:42:14 -06:00
Wayne Stambaugh
8d567953d6
More schematic component object encapsulation and Doxygen comment warning fixes.
2010-12-14 16:39:31 -05:00
Wayne Stambaugh
7cb34aece7
Schematic component object encapsulation and Doxygen comment warning fixes.
2010-12-14 10:56:30 -05:00
Dick Hollenbeck
cbd4ee88b1
document LIB_TABLE better, extend scope of SCH namespace, and fix typos
2010-12-13 14:28:59 -06:00
Dick Hollenbeck
cba930fec5
New design for a distributed library management system
2010-12-13 11:56:17 -06:00