- 22 Apr, 2014 2 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 21 Apr, 2014 3 commits
-
-
Dick Hollenbeck authored
*) void KIWAY::ExpressMail( FRAME_T aDestination, MAIL_T aCommand, const std::string& aPayload, wxWindow* aSource=NULL ); *) virtual void KiwayMailIn( KIWAY_EXPRESS& aEvent ); *) enum MAIL_T expansion into the brave new world if cross KIWAY_PLAYER communications. Let the KIWAY_PLAYING begin..... through well conceived mail from one KIWAY_PLAYER to another. Get thinking now. Add a new MAIL_T value, then send ExpressMail(), and receive it in KiwayMailIn(), it's that easy.
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 20 Apr, 2014 1 commit
-
-
Dick Hollenbeck authored
add back missing pcbnew cross probing event handlers. eeschema launches kiface versions of pcbnew & cvpcb if not single.
-
- 19 Apr, 2014 4 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
Eeschema, Pcbnew, and Cvpcb all run under the same process now, FOR THE VERY FIRST TIME! *) Added KIWAY::PlayerCreate(), PlayerClose(), and PlayersClose(). *) Factored FRAME_T into <frame_type.h> from ID_DRAWFRAME_TYPE. *) Found that the following command line is helpful for collecting all the *.kiface files into the <build>/kicad/ directory so that kicad can find them. $ cp `find . -name '*.kiface'` kicad/ Maybe somebody will want to rework how the CMake files are organized so all the binaries can go into the same place. See python-a-mingw-us. *) This might fix the problem on the Mac where child process windows were not coming to the front. See ->Raise() in kicad/mainframe.cpp. *) You can set USE_KIFACE to 0 in kicad/mainframe.cpp to chain load child exes instead of using the KIFACE modules directly, i.e. revert.
-
Nick Østergaard authored
-
- 18 Apr, 2014 1 commit
-
-
Dick Hollenbeck authored
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.
-
- 17 Apr, 2014 1 commit
-
-
Maciej Suminski authored
not know where the template directory was.
-
- 15 Apr, 2014 2 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 14 Apr, 2014 1 commit
-
-
Dick Hollenbeck authored
-
- 13 Apr, 2014 2 commits
-
-
Lorenzo Marcantonio authored
- Set the modified flag even for null segment removal
-
Dick Hollenbeck authored
remove a static wxString constructor which was out of sequence with another dependent one, at least with one toolchain.
-
- 11 Apr, 2014 2 commits
-
-
Dick Hollenbeck authored
-
Nick Østergaard authored
-
- 10 Apr, 2014 4 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Maciej Suminski authored
-
- 09 Apr, 2014 1 commit
-
-
Dick Hollenbeck authored
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.
-
- 08 Apr, 2014 1 commit
-
-
Dick Hollenbeck authored
-
- 07 Apr, 2014 1 commit
-
-
Dick Hollenbeck authored
-
- 06 Apr, 2014 3 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 04 Apr, 2014 5 commits
-
-
Dick Hollenbeck authored
-
jean-pierre charras authored
-
jean-pierre charras authored
-
Dick Hollenbeck authored
-
jean-pierre charras authored
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)
-
- 03 Apr, 2014 3 commits
-
-
jean-pierre charras authored
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)
-
Maciej Suminski authored
-
jean-pierre charras authored
-
- 01 Apr, 2014 1 commit
-
-
Wayne Stambaugh authored
-
- 31 Mar, 2014 1 commit
-
-
jean-pierre charras authored
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
-
- 29 Mar, 2014 1 commit
-
-
jean-pierre charras authored
Very minor other fix
-