jean-pierre charras
d68c727b0f
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
76a604bc35
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
efb34166ea
*) 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
Maciej Suminski
096dd7a09b
Merge.
2013-08-02 19:23:35 +02:00
Maciej Suminski
df6cacf64b
Windows build fix.
2013-08-02 19:21:22 +02:00
tomasz.wlostowski@cern.ch
d1a0bfcc39
pcbnew: fixed missing Select Tool icon warning
2013-08-02 19:18:58 +02:00
tomasz.
fdf9898eb2
pcbnew: removed printf() causing a bug
2013-08-02 17:57:28 +02:00
tomasz.
8ea0f7ae5b
Merged Orson's changes
2013-08-02 17:28:09 +02:00
tomasz.
31389c4063
pcbnew: tool initialization should belong to PCB_EDIT_FRAME to avoid linking errors on cvpcb.
2013-08-02 17:25:53 +02:00
tomasz.
69a44d5f13
pcbnew: hooked Tool Framework into the edit panel. Added a sample selection tool (not fully functional).
2013-08-02 16:53:50 +02:00
tomasz.
4c777e92f3
PCB painter: improve label highlighting
2013-08-02 16:53:04 +02:00
tomasz.
09182d814d
View: various fixes, added VIEW::IsDirty()
2013-08-02 16:51:38 +02:00
tomasz.
cc6ca277e3
Added COROUTINE and DELEGATE class examples.
2013-08-02 16:50:29 +02:00
tomasz.
ca138b8e92
Increased number of layers in the view (for overlay objects)
2013-08-02 16:49:07 +02:00
tomasz.
241061025b
Added core tool framework files + boost::context assembly stuff (initial, very buggy and unfinished work).
2013-08-02 16:46:53 +02:00
Maciej Suminski
e4315f0664
Added missing header.
2013-08-02 16:45:30 +02:00
Maciej Suminski
2fd2c1dc03
Upstream merge.
2013-08-02 15:57:24 +02:00
Maciej Suminski
19b344806d
Fixed the tesselator, so now it works with Windows.
2013-08-02 10:55:40 +02:00
Maciej Suminski
5e474cf87f
Modified usage of wxStandardPaths to make it compatible with newer versions of wxWidgets.
2013-08-02 10:35:58 +02:00
Maciej Suminski
ebc2a4269e
Modified way of handling OpenGL framebuffer errors.
...
Now it is more verbose and the status is checked at the right moment (previously it was fine with Linux, but on Windows it showed errors).
2013-08-02 10:34:23 +02:00
jean-pierre charras
744dd80eaf
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
Maciej Suminski
8d7054a592
Added drawing of solderpaste layer for pads.
2013-07-31 14:51:20 +02:00
Maciej Suminski
f5b0c19830
Added missing outline for polygon segments.
2013-07-31 13:35:02 +02:00
Maciej Suminski
8fda1d2264
Fixed drawing of polygon segments (eg. microwave extension traces).
2013-07-31 11:36:46 +02:00
Maciej Suminski
544726e4f3
New display style for grid (dotted).
2013-07-31 10:28:23 +02:00
Maciej Suminski
d34df18f2c
Fixed grid line drawing in OpenGL backend for some drivers.
2013-07-31 09:01:25 +02:00
Maciej Suminski
190ed58568
Code refactoring.
2013-07-30 18:29:54 +02:00
Maciej Suminski
790a1f8563
Made GAL backends settings more consistent. Fixed grid line width in the OpenGL backend.
2013-07-30 17:09:06 +02:00
Maciej Suminski
1ce21605a5
Merge removal of the shaderless OpenGL backend.
2013-07-30 14:05:32 +02:00
Maciej Sumiński
6dda8d4a7e
Fixed smudging in the Cairo backend.
2013-07-30 13:58:03 +02:00
Maciej Suminski
f9d74ccb70
Removed shaderless OpenGL backend.
2013-07-29 16:38:07 +02:00
Maciej Suminski
bd182aad9f
Fixed top layer pads netnames issue.
2013-07-29 14:20:40 +02:00
Maciej Suminski
be012cac94
Added initialization of variable, preventing unconditional jumps. Fixed typos in comments.
2013-07-29 14:12:27 +02:00
jean-pierre charras
4a7f92fb4f
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
b1ed22f7ed
minor tweaks to debug statements and cmake
2013-07-28 11:30:39 -05:00
Ben Harris
1760a28ea7
fix FP_CACHE::Load()
2013-07-28 11:30:02 -05:00
Dick Hollenbeck
17b1c04f45
add script which converts footprint libraries from one format to another
2013-07-28 11:28:17 -05:00
Dick Hollenbeck
234c4a3814
$ 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
bd0c713691
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
d786ac91df
Fix pad bounding box calculation bug. (fixes lp:1202828)
2013-07-26 17:29:16 -04:00
Wayne Stambaugh
cb52b9d0fe
Fix minor debug build error.
2013-07-26 16:25:21 -04:00
Maciej Suminski
ee1b8e2a80
Added display of soldermask for pads.
2013-07-26 18:15:11 +02:00
Maciej Suminski
862d5a4bf2
Added scalar addition and subtraction operators.
2013-07-26 18:12:22 +02:00
jean-pierre charras
a82bc9d1a2
Commit missing file
2013-07-26 15:20:08 +02:00
jean-pierre charras
3b246ca483
Pl_Editor: add undo/redo commands.
2013-07-26 14:50:29 +02:00
Maciej Suminski
2ee99f74c4
Fixed profiling timers for compilation under Win32 (and hopefully Mac OS too).
2013-07-26 14:35:31 +02:00
Maciej Suminski
1fa882db53
Moved multilayer pad netnames to the top.
2013-07-26 12:15:28 +02:00
Maciej Suminski
9dd6b6a8ee
Fixed recaching after changing display properties.
2013-07-26 10:05:57 +02:00
jean-pierre charras
1ef311cd01
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
Maciej Suminski
c9199ea80a
Fixed high contrast mode in OpenGL. Split display settings loading into more appropriate places.
2013-07-25 18:04:15 +02:00