Nick Østergaard
ee3e97e6ca
Fix vertical offset for multiline text in VRML exporter.
2014-04-19 18:05:58 +02:00
Dick Hollenbeck
5f65d0da93
*) Add KIFACE_I::StartFlags() and IsSingle() so a KIFACE implementation can know
...
if it is running under single_top.cpp or under a project manager.
*) Test Kiface().IsSingle() when adding menus, some operations are not permitted
when running under a project manager and the KIWAY_PLAYER is pegged to a
specific project.
*) Implemented KIWAY::KiFACE() so it loads *.kiface files. They still have to be
in the same directory as the main *.exe launcher, so this presents some difficulty
when the binaries are not yet installed but rather the *.kiface files are still
in their original build directories. For today, I simply copied _pcbnew.kiface
to build/kicad/.
*) Add a test case to kicad/mainframe.cpp just to get an early peek at loading
_pcbnew.kiface under the C++ project manager. Got that working for one
specific invocation just for proof of concept. Surprise, it works.
2014-04-17 21:05:40 -05:00
Maciej Suminski
e52d93429b
The kicad.exe project manager was not finding the kicad.pro file because it did
...
not know where the template directory was.
2014-04-17 17:02:36 -05:00
Dick Hollenbeck
8e6713ca02
Don't know how it ever worked before, supporting project template kicad.pro
2014-04-15 00:55:15 -05:00
Dick Hollenbeck
4a7ba86996
PROJECT::configCreate() logic changes.
2014-04-15 00:34:28 -05:00
Dick Hollenbeck
c39385a5cd
improve help file finding after kiway breakage.
2014-04-14 13:49:52 -05:00
Lorenzo Marcantonio
d2e56665f5
- Began rework/cleanup of the board cleanup routine
...
- Set the modified flag even for null segment removal
2014-04-13 20:24:44 +02:00
Dick Hollenbeck
95ea4f6cc5
remove a static wxString constructor which was out of sequence with another dependent one, at least with one toolchain.
2014-04-13 07:48:58 -05:00
Dick Hollenbeck
953bf1d923
kicad-install.sh: only install global fp-lib-table if non-existent
2014-04-11 08:36:20 -05:00
Nick Østergaard
a54df13036
bzr email happiness
2014-04-11 08:30:30 -05:00
Dick Hollenbeck
36bdbde68c
oops, wx2.8 compatibility fixes
2014-04-10 16:31:55 -05:00
Dick Hollenbeck
359f05ad76
oops, wx2.8 compatibility fixes
2014-04-10 16:24:15 -05:00
Dick Hollenbeck
f687f9ef85
catch some IO_ERRORs
2014-04-10 16:20:01 -05:00
Maciej Suminski
5efdac01c1
Fix MinGW OpenMP link error.
2014-04-09 20:55:34 -04:00
Dick Hollenbeck
4011953455
Jettison FP_LIB_TABLE::ConvertFromLegacy() into a static function, where it
...
was used locally. Then comment it out in favor of a newer strategy for
filling in nicknames in cvpcb.
Add MODULE* FootprintLoadWithOptionalNickname( const FPID& aFootprintId )
throw( IO_ERROR, PARSE_ERROR );
from code found elsewhere.
2014-04-09 08:33:04 -05:00
Dick Hollenbeck
d053e5615b
More migration towards single process, extend PROJECT::Config*() in proper direction, cleanups.
2014-04-07 23:55:53 -05:00
Dick Hollenbeck
94bc435599
Enhance scripts/library-repos-install.sh to create library-repos-install.bat and add that.
2014-04-07 07:28:44 -05:00
Dick Hollenbeck
35b554d9d9
make kicad-install.sh executable
2014-04-06 14:21:10 -05:00
Dick Hollenbeck
a196db3811
use proper schematic parts library
2014-04-06 14:12:37 -05:00
Dick Hollenbeck
8bfcb00aab
kicad-install.sh uses https protocol.
2014-04-06 13:50:59 -05:00
Dick Hollenbeck
c0ed226682
remove a warning message
2014-04-04 13:43:12 -05:00
jean-pierre charras
5768efe881
Pcbnew: commit forgotten change.
2014-04-04 20:35:07 +02:00
jean-pierre charras
fe37c549f7
Footprint Editor: minor cosmetic enhancement (which could avoid a report like bug #1302255 )
2014-04-04 20:28:35 +02:00
Dick Hollenbeck
6beacd6e95
Rework FOOTPRINT_VIEWER_FRAME::GetActiveFootprintViewer(), fix up comments and warnings.
2014-04-04 09:57:26 -05: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
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
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
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
Dick Hollenbeck
4a39fcdd8f
single_top.c logic, improved OpenProjectFiles() documentation.
2014-03-21 11:59:19 -05: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
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
Dick Hollenbeck
223419a8f6
documentation clarity
2014-03-20 11:32:34 -05:00
Dick Hollenbeck
141f3fed45
some doxygen fixes, comment fixes
2014-03-20 09:18:32 -05:00