Dick Hollenbeck
c8aada9941
Move "code costly" functions in experimental class UTF8 to be not "inlined", prefering compactness.
2013-12-06 14:22:10 -06:00
jean-pierre charras
3d4fa72b51
Plot functions: some enhancements in mirror mode (Pcbnew specific): boards are mirrored horizontally, and the page layout is no more mirrored, and therefore is always readable.
2013-12-06 19:31:15 +01:00
unknown
936ffcaabc
Bug fix: pcbnew hangs up on polygon movement
2013-12-06 15:34:39 +01:00
Maciej Suminski
84721d045e
Removed unnecessary parts.
2013-12-06 15:01:36 +01:00
Dick Hollenbeck
0443c73aab
UTF8::uni_iter made leaner.
2013-12-06 07:32:33 -06:00
Maciej Suminski
d72ec51ccf
Fixed an infinite loop in the destructor of ACTION_MANAGER;
2013-12-06 13:57:56 +01:00
Dick Hollenbeck
5778d74fbb
sketch out class UTF8::uni_iter, add tools/make-UTF8.sh
2013-12-06 06:51:39 -06:00
Maciej Suminski
b67faf780e
Corrected drawing of zone outlines.
2013-12-06 11:25:23 +01:00
Maciej Suminski
3afbd8f2e1
Corrected polygon outline width.
2013-12-06 10:00:51 +01:00
Dick Hollenbeck
fb771bf797
add a concept of an 8 bit string class for testing and experimentation.
2013-12-05 14:36:18 -06:00
Orson
46f42ba9c8
merge lp:~cern-kicad/kicad/bugfix_1256302 from Orson
2013-12-05 13:04:06 -06:00
Dick Hollenbeck
bee41d9491
Switch STROKE_FONT::Draw() to take "const wxString&" rather than "wxString" by value.
2013-12-05 12:59:27 -06:00
Dick Hollenbeck
f37fb67e5a
merge lp:~cern-kicad/kicad/bugfix_1256302 from Orson
2013-12-05 12:55:07 -06:00
Maciej Suminski
940fc985e7
DIfferent handling of italic texts, depending on the mirroring setting.
2013-12-05 17:00:29 +01:00
Maciej Suminski
384abca49e
Tilda handling for STROKE_FONT class.
2013-12-05 16:58:32 +01:00
Maciej Suminski
c04eb822b7
Glyphs and their bounding boxes are held in vectors instead of deque.
...
Moved scaling of font glyphs to the moment when they are created (eliminated a few multiplications unnecessary variables).
Changed some magic numbers into constants.
2013-12-05 16:29:54 +01:00
Maciej Suminski
0a51662c0b
Changed std::wstring to wxString.
2013-12-05 16:00:24 +01:00
Maciej Suminski
84af2eb8e1
Fixed SetCurrentContext() assert, that was firing on closure of pcbnew, when the OpenGL backend was active.
2013-12-05 14:54:30 +01:00
Maciej Suminski
df5b9a1df0
Changed selection rules (pads&modules can be selected depending on the 'modules front/back' visibility instead of corresponding copper layers).
...
Fixed comments.
2013-12-05 14:52:08 +01:00
Maciej Suminski
0ac6e0614f
ClearHotKey() function.
2013-12-05 14:48:44 +01:00
Maciej Suminski
f3ef0fcf57
Removed warning.
2013-12-05 13:46:13 +01:00
Maciej Suminski
59f450bcfd
Merged upstream
2013-12-05 13:24:27 +01:00
Dick Hollenbeck
53db1d2c9b
From kicad-install.sh, issue instructional aid on setting KIGITHUB if not already set.
2013-12-04 16:19:55 -06:00
Maciej Suminski
45291ef571
The Selection Tool displays information about selected items. ClearSelection() made public.
2013-12-04 10:58:51 +01:00
Dick Hollenbeck
8cc9b69017
Add a test script for plugin testing, and some asserts, no bugs fixed.
2013-12-03 12:37:21 -06:00
Maciej Suminski
304d17dd32
The Selection Tool is always active. Removed entries for toolbar menu and hotkeys for the tool.
2013-12-03 17:11:22 +01:00
Maciej Suminski
dc8997b1ac
Merged upstream
2013-12-03 16:43:53 +01:00
Maciej Suminski
e1bfcb1816
Renamed MOVE_TOOL to EDIT_TOOL.
2013-12-03 16:09:03 +01:00
Maciej Suminski
af981b37fe
Split rotate and flip operations into separate functions.
...
Added Properties action (display properties windows)
2013-12-03 15:57:09 +01:00
Maciej Suminski
4a4c0914bc
Added TOOL_MANAGER::RunAction() function.
2013-12-03 15:41:41 +01:00
Maciej Suminski
bc41f8298b
Added some comments & asserts.
2013-12-03 15:17:43 +01:00
Maciej Suminski
12098fe113
Fixed non ASCII characters drawing using GAL.
2013-12-03 11:00:52 +01:00
jean-pierre charras
53053d0693
Pcbnew: fix issue in modedit, undo command: moved fields were not drawn afetr undo (due to incorrect flags state)
...
Fix incorrect initialization of lib names column in EDA_LIST_DIALOG. (Only the row 0 was initialized)
2013-12-03 09:50:58 +01:00
Dick Hollenbeck
829629d05f
Fix important informational comment in library-repos-install.sh
2013-12-02 14:08:13 -06:00
Dick Hollenbeck
49233429e4
*) update scripts/kicad-install.sh to use Github plugin for system footprints.
...
*) Add scripts/library-repos-install.sh for downloading *.pretty libraries and possibly using them.
*) Remove template/fp-* files, they are now at https://github.com/KiCad/kicad-library/template/ *
so they can be maintained by the library team. However note that it is possible to break
kicad-install.sh with uncoordinated changes to that github repo.
It is best to delete your ~/kicad_sources/kicad-lib.bzr directory before running kicad-install.sh
at this or any newer version relative to an older library repo.
2013-12-02 12:21:06 -06:00
Maciej Suminski
47b6dd34af
Pcbnew: fixed disappearance of selected items after GAL switching.
2013-12-02 13:04:26 -05:00
Robert Yates
4bd71d676f
Boost::Context support for ARM platform.
2013-12-02 10:59:09 -05:00
Maciej Suminski
a8bdd44cd1
Overridden ViewUpdate() for MODULE class, so it handles its pads, drawings and texts.
2013-12-02 14:35:05 +01:00
Maciej Suminski
9a860c355a
Fixed disappearance of selected items after GAL switching.
2013-12-02 11:34:07 +01:00
Dick Hollenbeck
c42a473521
library repo name has changed at launchpad, and will soon be switched to github.
2013-12-02 00:59:06 -06:00
Wayne Stambaugh
43eb124964
Pcbnew: footprint library table fixes.
...
* Replace illegal file system characters when reading legacy libraries to
prevent FPID parsing errors and allow saving to PRETTY file format.
* Create validator to filter illegal file system characters from footprint
name text edit controls to prevent issues when saving to PRETTY file format.
* Add missing source file licenses and some minor coding policy fixes.
2013-11-29 13:29:41 -05:00
Maciej Suminski
a078fa6779
Storing the selected item position from a context menu.
2013-11-29 16:45:39 +01:00
Maciej Suminski
86a8bbee9a
Added a missing file
2013-11-29 16:13:09 +01:00
Maciej Suminski
947a846d2e
Moved the SELECTION_TOOL out of the KIGFX namespace.
2013-11-29 09:37:23 +01:00
jean-pierre charras
4897ea8c35
eeschema, Pcbnew: fix Bug #1255822 (incorrect position of multiline texts when plotting them)
2013-11-29 09:13:43 +01:00
Dick Hollenbeck
fa2edf8547
*.kicad_mod omits (at 0 0) for brevity.
2013-11-28 10:40:23 -06:00
Dick Hollenbeck
dcefaf675c
API Documentation improvements, especially noticable when viewing doxygen output.
2013-11-28 09:41:10 -06:00
Maciej Suminski
4343c6a24f
Automatic unregistration of tool actions during ACTION_MANAGER destruction.
2013-11-28 15:24:19 +01:00
Maciej Suminski
fc7798b7d7
Double click support for the Tool Framework.
2013-11-28 15:19:50 +01:00
Dick Hollenbeck
82b2558d96
Even more clarification on "Github" plugin usage
2013-11-27 14:15:11 -06:00