Dick Hollenbeck
0be3992913
Lay basis for a more full featured usage of boost, including compiled libraries such as unit_test_framework, system, etc. Move headers now into boost_root/include/boost/.
2013-08-20 13:03:21 -05:00
jean-pierre charras
50743cf3ba
Initial release of pl_editor, the page layout and title block editor.
2013-07-19 20:27:22 +02:00
Dick Hollenbeck
dea9dd2361
better error reporting and parsing of bad legacy footprint libs
2013-06-13 11:09:35 -05:00
jean-pierre charras
da6f4024ff
Fix issue created by the template selector change, on Linux.
2013-05-29 20:00:40 +02:00
jean-pierre charras
43afa81a8c
Kicad template selector dialog: add info line showing the template path in use.
2013-05-29 14:03:03 +02:00
Dick Hollenbeck
8ccf0320b4
1) Add "rules" to base of tree for copying into BZR_HOME/rules.
...
File "rules" has instructional text as comments near top.
2) Convert all text files in repo to LF line ending form.
Any checkout done with "rules" in play will convert the working
tree to native line ending, while keeping repo as LF line ending.
2013-05-25 23:36:44 -05:00
Felix Morgner
ea990230ca
Fixes implementation of MacOpenFile( const wxString& ) in KiCad.
...
Adds "kicad_pcb" to the list of file-extensions for PCBnew in its Info.plist
to make Launch Services recognize the file associations.
Change 8 bit string to UTF8 so fancy mew in "um" can be shown.
2013-05-02 23:04:30 -05:00
Felix Morgner
5c0b735d82
made changes compliant to style guide.
2013-04-25 13:27:43 -04:00
Felix Morgner
3815087b29
changed implementation of MacOpenFile to make it open files when they are double clicked in Finder.
2013-04-21 20:31:09 -04:00
Wayne Stambaugh
d3f28fb71c
Fix KiCad crash when no template is selected on new project from template. (fixes lp:1170973)
2013-04-21 15:44:57 -04:00
Dick Hollenbeck
e5740af069
2.9 wx rat race
2013-04-10 16:06:49 -05:00
Dick Hollenbeck
297a54fa3e
Make project templates work with KICAD_PTEMPLATES env var.
2013-04-10 15:31:40 -05:00
Lorenzo Marcantonio
42709330e0
Better strings for the translators (converted concatenations to formats)
2013-04-09 19:49:01 +02:00
Lorenzo Marcantonio
b525e3be55
Factored out text anchor drawing
...
More layer classification cleanup
2013-04-09 18:00:46 +02:00
jean-pierre charras
51291b0965
Fix many issues in config functions, mainly a rounding issue when a double is stored in wxConfig file (was stored only using 4 digits in mantissa)
...
Remove dead or obsolete code.
2013-03-30 10:28:59 +01:00
jean-pierre charras
a88d067abf
Kicad manager: fix bug: .kicad_pcb files not saved in zip file
2013-03-10 20:55:21 +01:00
Miguel Angel Ajo
ccd9500bfb
Project templates now can find the system templates from KICAD environment variable
2013-03-10 02:35:24 +01:00
jean-pierre charras
d958f92ccc
Kicad manager: fix a minor issue noticeable on Kubuntu 12.04 (bad size of buttons area)
2013-02-06 14:15:40 +01:00
jean-pierre charras
02bacd668e
Very minor changes (tooltips update, to synchronize them with the doc update)
2013-02-04 09:52:56 +01:00
Jacobo Aragunde Perez
638decafae
Commit fixes for bugs #1108773 and #1110651 and a bug fix improvement for #1101718 and #1102381 .
2013-02-01 08:58:49 +01:00
Jacobo Aragunde Perez
295b5b5dea
Add patch from Jacobo Aragunde Perez <Log of opened and closed applications in KiCad launcher>
2013-01-18 11:42:23 +01:00
jean-pierre charras
7819efacf6
Kicad manager: fix a recent bug: project tree not updated when kicad is launched by a command line with a project name to open.
...
pcbnew: export vrml:
* move dialog functions in a new file: dialog_export_vrml.cpp.
* fix coding style issues
* patch add from cirilo Bernardo.
2013-01-13 17:55:07 +01:00
jean-pierre charras
7dbcbf6d15
Kicad manager: cleanup code, remove dead or not working code. Fix minor isssues
2013-01-03 20:25:12 +01:00
jean-pierre charras
5436798e51
Kicad: Fix compil issue under Linux, and minor code cleaning, about wxFileWatcher
2013-01-02 22:49:56 +01:00
Brian Sidebotham
08f8703898
Fixes a bug in the template file copying mechanism. The previous code failed to honour sub-directorys and flattened the whole tree whilst copying files.
...
I have fixed this so that sub-directories that are not the meta directory will get copied verbatim into the new project directory.
2013-01-01 14:39:25 -06:00
jean-pierre charras
6f72aaecca
Kicad: files watcher: fix Linux specific issues
2013-01-01 15:06:49 +01:00
jean-pierre charras
45b01a5c9c
Kicad manager: first use of wxFileSystemWatcher (only with wxWidgets >= 2.9.2) to monitor files list.
2012-12-31 09:12:29 +01:00
jean-pierre charras
bde103f5be
Pcbnew: fix issue when loading a recovery backup board file.
...
Because now there are 2 formats, board backup files extensions are .brd-bak or .kicad_pcb-bak instead of the old .000 extension, depending on the initial file format.
2012-12-20 21:20:56 +01:00
Wayne Stambaugh
63b884558a
Doxygen warning fixes.
2012-12-18 08:54:44 -05:00
jean-pierre charras
760d02e4d2
Kicad manager: shows *.kicad_pcb files the project tree.
2012-12-14 20:37:51 +01:00
Dick Hollenbeck
79b4846200
Switch over to *.kicad_pcb format as the default BOARD format.
...
Add KiCadPcbFileExt global.
2012-12-14 10:54:54 -06:00
jean-pierre charras
292c1f0912
Kicad: bug fix in menubar when changing the selected locale.
...
fctsys.h: remove useless define.
Fix minor issues and add minor enhancements.
2012-10-18 21:31:40 +02:00
jean-pierre charras
2dc8c27ec2
Kicad manager: project_template.cpp: accepts lower and upper case HTML keywords (compatibility with libreoffice)
2012-10-15 19:55:04 +02:00
jean-pierre charras
819404614a
missing files
2012-10-14 19:00:47 +02:00
Brian Sidebotham
9823666ca9
Commit patch from Brian Sidebotham: Project template in Kicad manager
2012-10-14 18:57:11 +02:00
marco.
0355119044
[MacOSX] Updated Icons - Document ones still missing :(
2012-09-27 19:20:44 +02:00
jean-pierre charras
b660b033ad
All: remove macros MAX, MIN, ABS from macros.h and replace these macros by std::max, std::min and std::abs (mainly found in old code).
2012-09-22 13:19:37 +02:00
jean-pierre charras
93ebdb2cd0
All: better code to handle opened frames libview, libedit, modview, modedit.
...
Other minor fixes.
2012-09-12 11:53:11 +02:00
jean-pierre charras
b810135e4e
Code cleaning, minor fixes and minor coding style fixes. wxWidgets 2.9.4 compatibility fix( deprecated function MakeModal )
2012-09-11 21:03:21 +02:00
jean-pierre charras
79d55c0460
Minor cosmetic enhancements.
...
Kicad manager: shows now svg files in tree files.
Pcbnew: fix incorrect printing (board out of page) when creating drill map in postscript format ( noticeable mainly for small boards)
2012-08-29 14:40:09 +02:00
jean-pierre charras
1f277fd66d
Remove Kbool from Kicad. Use Clipper instead.
2012-08-04 11:43:27 +02:00
Wayne Stambaugh
2d0d805014
Add Pcbnew s-expression file parser.
...
* Add s-expression file parser object and keyword files.
* Fix minor issues with s-expression file formatting.
* Fix a minor bug the zone container fill state parsing in the legacy plugin.
* Move EDA_TEXT visibility definition to eda_text.h.
* Add minor BOARD_ITEM object improvements to support s-expression file
parser.
2012-06-09 13:00:13 -04:00
jean-pierre charras
5d5eb7d38c
Fix a serious bug in EDA_RECT::Intersects
...
Kicad manager: code cleaning. Dead code removed and minor fixes. support of new .kicad_brd extension.
2012-04-16 14:56:01 +02:00
Wayne Stambaugh
bed96be750
Internal unit improvements and Pcbnew s-expression file format changes.
...
* Move EDA_TEXT object into separate header and source file.
* Compile EDA_TEXT class separately for BOARD_ITEM and SCH_ITEM units.
* Compile PAGE_INFO class separately for BOARD_ITEM and SCH_ITEM units.
* Minor formatting tweaks to Pcbnew s-expression file.
* Move internal unit formatting functions into BOARD_ITEM and SCH_ITEM.
2012-04-12 17:31:31 -04:00
jean-pierre charras
8f62c6aa05
Move AddMenuItem inline functions outside wxstruct.h in a new file (menu_helpers.h)
...
Enhancements in AddMenuItem (that accepts now a menu type)
Partial use of the Edwin van den Oetelaar's patch (patch not fully working or correct)
2012-04-09 11:16:47 +02:00
jean-pierre charras
d739f03c5f
Remove old xpm icons files
2012-04-07 13:09:57 +02:00
Wayne Stambaugh
d7feb9ab45
Initial Pcbnew s-expression file format commit.
...
* Add s-expression Format() function to all objects derived from
BOARD_ITEM.
* Add s-expression Format() function to base objects as required.
* Add functions to convert coordinates from base internal units
(nanometers) to millimeter string for writing to s-expression
file.
* Add temporary dummy conversion functions to prevent link errors
until schematic and board object and action code can be separated
into DSO/DLL.
* Add CMake build option to build Pcbnew with nanometer internal
units.
2012-04-01 16:51:56 -04:00
Dick Hollenbeck
87aa22f13f
quiet warnings, add Clamp()
2012-03-19 11:29:24 -05:00
jean-pierre charras
ba689c10e3
Kicad project manager: add .cmp, .drl .pos and .rpt files management.
...
Code cleaning and other minor fixes.
2012-02-16 21:03:33 +01:00
Dick Hollenbeck
499fc46eb1
kicad CMakeList.txt library dependency order
2012-01-27 09:40:04 -06:00