Maciej Suminski
89da70fe94
Edit->Global Deletions & Edit->Cleanup Tracks and Vias work in GAL, without toggling between canvases.
2014-04-04 15:43:30 +02:00
Maciej Suminski
8b8e8d8f7f
Fixed crashes related to ratsnest on canvas change.
2014-04-04 13:03:41 +02:00
Maciej Suminski
14687a45a7
Fixed occasional crashes on undo/redo while dragging.
2014-04-04 12:56:50 +02:00
Maciej Suminski
024bf9dd84
Fixed GAL canvas freeze when ordered twice to change to the same GAL canvas (e.g. double F11).
2014-04-04 12:01:30 +02:00
Maciej Suminski
ba275918e3
Renamed [class_]drawpanel_gal.[cpp|h] to [class_]draw_panel_gal.[cpp|h] to follow current naming scheme.
2014-04-04 11:56:04 +02:00
Maciej Suminski
4c5afc46af
Added possibility of switching tools by the right toolbar buttons, without deactivating the current tool first (previously tools did not switch if there was one active).
2014-04-04 11:50:15 +02:00
Maciej Suminski
bad6cdaa06
TEXTE_MODULE relative position is updated when absolute position is changed (and viceversa).
2014-04-04 09:01:17 +02:00
jean-pierre charras
ede0464cbd
Cmakefiles: do not create map files on Windows, because creating map file generates hundred of useless warnings.
...
In PATCH_COMMAND, use patch instead of bzr patch if patch or patch.exe is found (mandatory to build Kicad on msys2 because 'bzr patch' does not work when using msys2)
2014-04-04 07:55:28 +02:00
jean-pierre charras
229613ef26
Cmakefiles: do not create map file on Windows, because creating map file generates hundred of useless wranings.
...
In PATCH_COMMAND, use patch instead of bzr patch if patch or patch.exe is found (mandatory to use msys2 because bzr patch does not work when using msys2)
2014-04-03 13:55:02 +02:00
Maciej Suminski
a01a7b911c
Fix Clang build error when OpenMP is not found.
2014-04-03 06:54:08 -04:00
Maciej Suminski
1ef68d73e5
Fixed missing transitions for EDIT_TOOLs.
2014-04-03 10:24:27 +02:00
Maciej Suminski
d876807966
Fixed cancelling dialogs in DRAWING_TOOL.
2014-04-03 09:48:06 +02:00
jean-pierre charras
9b99ac2a53
All: add 2 hotkeys to simulate a mouse left click (key return) and left dclick (key end)
2014-04-03 09:40:55 +02:00
Maciej Suminski
b6aa832f83
Converted std::bind1st to boost::bind.
2014-04-02 16:30:48 +02:00
Maciej Suminski
5de41eabd1
Added EC_SNAPLINE to make possible snapping EDIT_LINES by their ends rather than by its center.
2014-04-02 15:57:21 +02:00
Maciej Suminski
23392ce8c9
Upstream merge.
2014-04-02 15:38:59 +02:00
Maciej Suminski
1828edbabe
Refactoring EDIT_POINTS, part 3: constraints split to EDIT_POINTs and EDIT_LINEs.
2014-04-02 09:31:35 +02:00
Maciej Suminski
0379247fd4
Refactoring EDIT_POINTS, part 2: replaced index numbers with constants.
2014-04-01 17:41:24 +02:00
Maciej Suminski
6b90eb3a64
Refactoring EDIT_POINTS, part 1: separated functions that operate on EDIT_POINTS and EDIT_LINES.
2014-04-01 17:18:43 +02:00
Maciej Suminski
e79934b03d
If tool was previously active and it is called again, it is brought to the top of the active tool stack.
...
It fixes issue of dragging of items that have EDIT_POINTs, when dragging was activated by hovering over an item and using hot key.
2014-04-01 14:35:09 +02:00
Maciej Suminski
79d353671b
Fixed autopanning for POINT_EDITOR.
2014-04-01 14:13:00 +02:00
Maciej Suminski
a55d25803e
Activation of any drawing/placement tool clears current selection.
2014-04-01 14:06:19 +02:00
Maciej Suminski
1fa49ce7f0
Fixed drifting for items dragged using EDIT_TOOL.
2014-04-01 13:30:31 +02:00
Wayne Stambaugh
4eec9fd013
Fix OpenMP link error on MinGW.
2014-03-31 22:38:19 -04:00
jean-pierre charras
4426d4c539
Pcbnew: bug fix: sometimes (depending on a previous command) pcbnew could create an usual zone instead of a keepout zone when the" create keepout zone" tool is activated
2014-03-31 20:14:01 +02:00
jean-pierre charras
4e18b14f14
Finishing dialog_freeroute_exchange.cpp changes to run freeroute.jar if found in kicad binaries.
...
Very minor other fix
2014-03-29 21:00:14 +01:00
Lorenzo Marcantonio
121494d3d9
Removed relic empty if
2014-03-29 18:34:13 +01:00
Lorenzo Marcantonio
6d0c5555ea
Indentation was completely broken (editor tabbing issue, maybe?)
2014-03-29 12:22:20 +01:00
jean-pierre charras
beb33c7522
Eeschema: fix Bug #1298868 (Can't create new schematic from main toolbar icon) - Fix a bug I created in rev 4773
2014-03-28 14:23:26 +01:00
jean-pierre charras
36e62b1047
Eeschema: fix Bug #1298868 (Can't create new schematic from main toolbar icon)
2014-03-28 14:08:48 +01:00
cdelbegu
44e1f4fa2d
Pcbnew - GAL: fix bug #1296811 (The grid can't be enable/disable via the layer manager)
2014-03-28 14:06:30 +01:00
Jean-Samuel Reynaud
47b5bdcd47
Fix a mismatch between method signature in scripting/python_scripting.cpp and scripting/python_scripting.h
2014-03-28 07:27:58 -05:00
jean-pierre charras
0449258761
Fix (temporary fix) a bug I created in dialog_freeroute_exchange.cpp in bzr rev 4769
2014-03-27 19:28:10 +01:00
jean-pierre charras
34c593916c
Pcbnew: Fix bug #1296649 (Text on flipped modules incorrectly placed).
...
Dialog Freeroute: if freeroute.jar is find in kicad binaries, it is run as a standard java application, not as web applcation
Very minor other fixes
FPC_(SMD_type)_footprintwizard.py wizard finished.
2014-03-27 18:45:05 +01:00
Maciej Suminski
39bca76df7
>Added handled hotkeys:
...
- resetting relative coordinates
- switching units
- not official: changing transparency for layers (works only for main layers, does not work on vias/pads/etc.)
2014-03-24 18:28:21 +01:00
Maciej Suminski
60e9546b62
PCB_EDIT_FRAME::SetHighContrastLayer() went public.
...
Refactored code that handled zooming events.
Added PCB_RENDER_SETTINGS::Get/SetSketchMode().
PCBNEW_CONTROL reacts to hot keys changing display modes (sketch via/tracks, high contrast).
2014-03-24 17:20:23 +01:00
Maciej Suminski
dc9298730d
Added PCBNEW_CONTROLS for handling miscellaneous hot keys (trying to be compatible with the default hot key settings). Currently there are a lot of stubs to be filled out (in pcbnew_controls.cpp).
...
Handled actions:
- switching layers
- switching grids
- changing track width & via size
2014-03-24 08:45:05 +01:00
jean-pierre charras
f1ee6de025
Eeschema: does not close when the schematic file given in command line to run Eeschema is not found (i.e. when starting a new project). Otherwise one cannot start a new schematic project.
2014-03-23 07:44:15 +01:00
Marco Serantoni
2db6c2c929
[MacOSX] forgot pl_editor, thanks Jean-Paul for pointing it
2014-03-23 02:50:33 +01:00
Marco Serantoni
1c232f5608
[MacOSX] Support for kiface in bundles, workaround for some cairo issues
2014-03-22 12:35:33 +01:00
jean-pierre charras
262ec8920a
Minor fixes for Windows: move resources from dso to .exe, to have the application icon in executable, and therefore shown in shortcuts.
...
pcb_calculator: minor coding style fix.
2014-03-22 09:28:39 +01:00
Maciej Suminski
3a43f0527f
Changed void BASE_SCREEN::GetGrids( GRIDS& aList ) to const GRIDS& BASE_SCREEN::GetGrids().
...
Refactored:
- EDA_DRAW_FRAME::SetNextGrid() & SetPrevGrid()
- PCB_BASE_FRAME::SetFastGrid1() & SetFastGrid2()
Removed a warning from RN_DATA::updateNet(int).
2014-03-21 18:00:11 +01:00
Dick Hollenbeck
4a39fcdd8f
single_top.c logic, improved OpenProjectFiles() documentation.
2014-03-21 11:59:19 -05:00
Maciej Suminski
c7116e9d03
FIxed too late deletion of TOOLs.
2014-03-21 17:55:46 +01:00
Dick Hollenbeck
8fc1e38271
Enable GITHUB as default, include typeinfo into kiway_holder.cpp
2014-03-21 07:20:54 -05:00
jean-pierre charras
ab30fba0ab
CvPcb: Fix crashes when starting cvPcb (could be Windows Specific) and after closing the footprint viewer.
2014-03-21 12:50:04 +01:00
Maciej Suminski
87c9423f0f
PCB_EDIT_FRAME::SetActiveLayer() & GetActiveLayer() made public.
2014-03-21 11:17:47 +01:00
Maciej Suminski
0694f2fa1c
TOOL_EVENTs autoregister themselves in ACTION_MANAGER.
...
ROUTER_TOOL events have temporarily changed their hotkeys assignment.
2014-03-21 10:40:50 +01:00
Dick Hollenbeck
a7f1939203
simplify and fix the technique used to get the project fp-lib-table
2014-03-20 20:24:35 -05:00
Wayne Stambaugh
34dda6a1b0
Fix windows build error for missing path separator definitions.
...
* Use wxFileName::GetPathSeparator() instead of redefining them.
2014-03-20 14:07:19 -04:00