Lorenzo Marcantonio
70dc51d1f9
Changed format specifiers of some printf involved with size_t values to %zu to avoid runtime assertions.
2013-04-14 13:02:19 +02:00
Lorenzo Marcantonio
2cad7a52ad
Closes bug 1168753.
...
Depending on build options seems that wx uses different types for size() so the Format string was not always correct. Put a fat warning in a comment too.
2013-04-14 10:26:42 +02:00
Lorenzo Marcantonio
b1c710a214
Made overbar position independant of pen size for text, to fix graphics glitches with halo text.
...
Slightly retuned for compensating the new position.
2013-04-10 21:09:59 +02:00
jean-pierre charras
0d41a7a523
All: fix some issues in messages to translate. Remove fully outdated files
2013-04-10 09:23:20 +02:00
Lorenzo Marcantonio
42709330e0
Better strings for the translators (converted concatenations to formats)
2013-04-09 19:49:01 +02:00
Marco Mattila
e04b6a04a6
Use the boundary of the object and not just the boundary of the text in SCH_TEXT hit testing.
2013-04-07 21:49:13 +03:00
Lorenzo Marcantonio
204d085b64
More cleanup on layer code usage
...
Better description for entities on right click menu and panel
Typo fixes and some comment reformats
2013-04-07 13:55:18 +02:00
Lorenzo Marcantonio
150cfebb59
Fixed some tab-induced disalignments
...
Charras beat me on fixing the include/sch_item_struct.h include issue from 4069
2013-04-06 14:28:02 +02:00
Lorenzo Marcantonio
74a57d4ea8
Cleanup of the eeschema 'layers' i.e. entitity colours. This also fixes
...
the spurious warning about stuff that couldn't be seen when changing
colours.
NOTE that the 'net name' layer is present and configurable but non used
anywhere!
2013-04-06 07:01:48 +02:00
jean-pierre charras
752e4a4a58
All: change some texts and messages hard to translate, or not translatable (and some incorrect messages).
...
Pcbnew, layer manager: add option (popup menu) to always keep copper layers not visible but the active layer, even when the active layer is changed.
Usefull for multilayer ( more than 4 layers) PCBs.
2013-04-05 09:38:00 +02:00
Lorenzo Marcantonio
d12a45923b
More work on EDA_COLOR_T and layers.
...
In particular the new mechanism for handling extended color palettes is in place,
included renaming the ini keys and saving the color name instead of its index; this means better forward compatibility with palette changes.
Since ini keys are changed, colors will be reset
2013-04-04 23:35:01 +02:00
Lorenzo Marcantonio
23981977f3
Fixed idiotic merge error in busentry handling
2013-04-02 18:04:12 +02:00
jean-pierre charras
f4d6430eb0
Eeschema: Minor changes in dialogs to ensure a better likeness between dialogs on Linux and Windows (mainly, remove some useless wxStaticBoxSizer in dialogs)
...
Update Clipper version.
2013-04-01 14:41:46 +02:00
Lorenzo Marcantonio
e18404eea1
Removed unused width attribute from schematic line
2013-04-01 13:59:19 +02:00
jean-pierre charras
fd1cd36f63
Minor changes in dialogs to ensure a better likeness between dialogs on Linux and Windows (mainly, remove some wxStaticBoxSizer in dialogs)
2013-04-01 13:42:09 +02:00
jean-pierre charras
92e0eb628c
Minor changes in dialogs to ensure a better likeness between dialogs on Linux and Windows (mainly, remove some wxStaticBoxSizer in dialogs)
2013-04-01 12:50:01 +02:00
Lorenzo Marcantonio
f37812f898
Refactoring: split in two the SCH_BUS_ENTRY class
2013-04-01 12:35:20 +02:00
Lorenzo Marcantonio
cc0524a21a
Converted the IS_BUS/IS_WIRE define to an enum
2013-04-01 07:47:44 +02:00
Lorenzo Marcantonio
c32f56ffaa
Removed the long time dead SCH_POLYLINE class (schematic level polyline)
2013-03-31 22:40:22 +02:00
Lorenzo Marcantonio
9fd79dfa91
Implemented the LAYER_NUM typedef (LAYER was already taken as a class name...) to represent a layer number.
2013-03-31 15:27:46 +02:00
jean-pierre charras
8e09679437
Minor cosmetic fixes (mainly on Linux) in dialogs.
2013-03-31 14:44:23 +02:00
Lorenzo Marcantonio
27ee815742
Minor flags and layer mask cleanup
2013-03-30 20:55:26 +01:00
Lorenzo Marcantonio
c650c378c0
Fixed the logic for "do you want to make the footprint visible" requester
...
(meaning was inverted)
2013-03-30 18:49:58 +01:00
Lorenzo Marcantonio
e0303a4558
- New typedef LAYER_MSK to encapsulate a layer bitmap
...
- Renamed ReturnMaskLayer to GetLayerMask (since it's a plain getter)
2013-03-30 18:24:04 +01:00
Wayne Stambaugh
45fc0125a7
Fix field position bug in edit component dialog when OK button cancelled due to empty field.
2013-03-29 20:06:08 -04:00
Lorenzo Marcantonio
675f8d4a0b
Typedef STATUS_FLAGS to encapsulate EDA_ITEM bitmapped flags
2013-03-28 20:12:46 +01:00
Lorenzo Marcantonio
4865a68fa0
Extremely trivial stuff (mostly cosmetics)
2013-03-28 07:40:19 +01:00
Andrey Fedorushkov
5a5b90984a
all: new Russian GOST patch - author Konstantin Baranovskiy
...
pcbnew: fix print format in THROW_IO_ERROR
fix properties file export_vrml.cpp
2013-03-28 00:38:20 +04:00
jean-pierre charras
5874ac0f6f
Commit patch for x3d file reader (with minor changes). Commit other minor patches and fixes
2013-03-27 19:34:23 +01:00
Wayne Stambaugh
a6232e2c92
Fix field text position access bug in Eeschema. (fixes lp:1160214)
2013-03-26 13:25:18 -04:00
Wayne Stambaugh
db5d90ce9f
Fix SCH_FIELD get reference designator text bug. (fixes lp:1159401)
2013-03-25 13:09:55 -04:00
Andrey Fedorushkov
2b9297020b
eeschema: fix build when KICAD_GOST ON (insert in bzr4019)
2013-03-24 00:37:48 +04:00
Carl Poirier
8421cacef4
Add library column to component and module select dialog.
2013-03-18 21:25:19 -04:00
Wayne Stambaugh
7d0ec1a138
More encapsulation work.
...
* Complete encapsulation of the MODULE class.
* Complete encapsulation of the EDA_TEXT class.
* Encapsulate most of the ZONE_CONTAINER class.
* Add pcbcommon library as a dependency for reSWIGging the scripting
support. This should cover most dependency cases.
2013-03-18 15:36:07 -04:00
jean-pierre charras
c8ed3280f3
Pcbnew: Fix many minor issues in print dialog, mainly in modedit.
2013-03-12 16:17:44 +01:00
jean-pierre charras
e4f72171f5
Eeschema: fix broken mirroring for texts and labels in block mirror X and Y (this fixes Bug #1135505 )
...
Pcbnew: add in module popup menu an option to edit the footprint in Modedit (like in Eeschema for components)
minor icons enhancements.
2013-03-01 20:59:29 +01:00
jean-pierre charras
7a5386a1a1
Minor fixes and cleanup
2013-02-26 12:25:30 +01:00
Baranoviskiy Konstantin
af433f8031
Remove redundant Eeschema plot submenu on platforms that do not support plot to clipboard.
2013-02-23 15:08:28 -05:00
Wayne Stambaugh
348b7de4ab
Fix Eeschema plot dialog escape key handling bug on some Linux distros.
2013-02-22 16:59:53 -05:00
Wayne Stambaugh
0e4bb20e3c
Minor dialog and footprint ID class fixes.
...
* Make Pcbnew net list dialog honor escape key on Linux.
* Make Pcbnew swap layers dialog honor escape key on Linux.
* Layout and UI policy fixes for Pcbnew swap layer and net list dialogs.
* Layout and UI policy fixes for Eeschema plot dialog.
* Rename fpip.h to fpid.h.
* Fix FPID class compiler errors.
* Restore fpid.cpp to Pcbnew static library source list.
2013-02-22 15:03:00 -05:00
Dick Hollenbeck
74540cb49a
wxID_CANCEL, 5 pixel border around sizers, resizable search combobox, dialog_shim usage on a few dialogs
2013-02-22 07:47:35 -06:00
Baranovskiy Konstantin
e37372f45f
Eeschema border and title block DXF plot color bug fix.
2013-02-21 18:45:46 -05:00
jean-pierre charras
ee2ed120bd
Eeschema: Fix Bug #1130262 (Inverted pins are plotted with erroneous line width)
2013-02-20 12:46:38 +01:00
Wayne Stambaugh
0564cbc70c
Minor dialog spacing, grammar, and sizer fixes.
2013-02-19 14:43:48 -05:00
Wayne Stambaugh
8cd77e78f9
Minor dialog spacing, grammar, and UI policy fixes.
2013-02-18 15:14:53 -05:00
Emmeran
13972e0678
Adds zooming method for zooming relative to the crosshair instead of centering
...
the crosshair after zooming.
This method is only used when the ALT key is held while using the mousewheel or
if it's permanently enabled in the options dialog next to the middle mouse
button panning option.
2013-02-18 09:57:39 -06:00
Antia Puentes
fa0a51411a
Eeschema: force file ext in"Sheet Save As" command (Bug #1122212 )
2013-02-13 18:18:23 +01:00
Emmeran
6a54a198ca
converted linux to dos file endings for wxfb files
2013-02-12 05:30:28 +01:00
Emmeran
95213372fe
moved changes to dialogs into fbp files
2013-02-12 05:18:22 +01:00
jean-pierre charras
e206a1b4c5
Eeschema: All fixed fields are now always saved in libraries. Therefore the footprint field can be set in lib (size, visibility) and imported in schematic with its predefined attributes, even if the footprint text is not set.
2013-02-11 19:50:55 +01:00