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
jean-pierre charras
a47d36e399
Pcbnew: fix Bug #1163201 . Fix Bug #1162779 . Fix incorrect comment in CMakeLists.txt.
2013-04-03 18:16:26 +02:00
Lorenzo Marcantonio
41d254fb48
Meaningful tooltip for ECO layers
2013-04-02 19:11:42 +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
0dd413a711
Removed unused defines
2013-04-01 07:53:38 +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
8175163296
Better type safety to DANGLING_END_ITEM (SCH_ITEM* instead of void*)
2013-04-01 07:26:53 +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
86851d39a4
Hide the anchor for hidden text (suggested by Sergey Borshch)
2013-03-31 20:57:31 +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
Wayne Stambaugh
29bf40dc96
Fix build errors in layer mask changes.
2013-03-30 19:41:08 -04: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
jean-pierre charras
1702ab3a00
pcbnew: fix some cosmetic issues mainly on Linux ( these issues could be very dependant on wxWidgets/Gtk versions)
2013-03-30 15:06:05 +01:00
jean-pierre charras
9c60e618c0
pcbnew: fix some cosmetic issues (could be very dependant on wxWidgets/Gtk versions)
2013-03-30 14:36:19 +01: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
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
jean-pierre charras
d0724de1de
Fix rounding issue when a double is stored in a wxConfig file (wxWidgets 2.9.4 store only 4 digits in mantissa).
...
A new inline function ConfigBaseWriteDouble( config, key, double_value ) is used instead of config->Write( key, double_value ) which store 12 digits
2013-03-29 11:14:32 +01:00
Wayne Stambaugh
bf56b2b35d
Fix a GOST compile error.
2013-03-28 16:49:17 -04:00
Lorenzo Marcantonio
675f8d4a0b
Typedef STATUS_FLAGS to encapsulate EDA_ITEM bitmapped flags
2013-03-28 20:12:46 +01:00
Wayne Stambaugh
cd18ff1762
Fix X3D patch commit coding policy issues.
2013-03-28 12:51:22 -04:00
jean-pierre charras
3c037a3c31
Pcbnew, Module Editor: fix bug Bug #1161114 (pad not visible after undoing a move pad)
2013-03-28 10:40:29 +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
e90fc3a9b2
Better fix for bug #1155888
2013-03-27 20:36:10 +01: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
Lorenzo Marcantonio
aae87178a7
Renamed global variables:
...
Drc_On => g_Drc_On
Route_Layer_TOP => g_Route_Layer_TOP
Route_Layer_BOTTOM => g_Route_Layer_BOTTOM
Track_45_Only_Allowed => g_Track_45_Only_Allowed
2013-03-27 19:32:12 +01:00
Dick Hollenbeck
0cbe14c12e
reference a test program in a comment
2013-03-27 09:01:50 -05:00
Dick Hollenbeck
50682ef2dc
remove interrim fix, no longer needed
2013-03-27 08:33:24 -05:00
Lorenzo Marcantonio
ccd0ab78f3
Removed unused define TEXT_VTAB_HEIGHT
2013-03-26 21:02:23 +01:00
jean-pierre charras
cc46ee0ec9
Pcbnew: Fix Bug #1160396
2013-03-26 19:15:30 +01:00
Wayne Stambaugh
a6232e2c92
Fix field text position access bug in Eeschema. (fixes lp:1160214)
2013-03-26 13:25:18 -04:00
jean-pierre charras
f824c83842
Pcbnew: fix an issue when texts in footprints have a size = 60 mils (default size for texts). After saving and reading the .kicad_pcb file, the size was not correct.
2013-03-26 18:05:47 +01:00
jean-pierre charras
00bdc80087
Pcbnew: Fix a collision name between 2 methods: EDA_ITEM::GetFlags() and ZONE_CONTAINER::GetFlags(), which creates a very strange behavior when creating/edition zones.
...
ZONE_CONTAINER::GetFlags() is now named ZONE_CONTAINER::GetLocalFlags().
2013-03-26 10:58:40 +01:00
jean-pierre charras
8cb20938f4
Pcbnew: fix issue in zone keepout dialog: layers not displayed on Linux, and minor changes
2013-03-25 20:11:22 +01:00
jean-pierre charras
019d1364d3
Pcbnew: fix issue in zone keepout dialog: layers not displayed on Linux, and minor changes
2013-03-25 19:48:07 +01:00
Wayne Stambaugh
db5d90ce9f
Fix SCH_FIELD get reference designator text bug. (fixes lp:1159401)
2013-03-25 13:09:55 -04:00
jean-pierre charras
8d61cd0e5b
Pcbnew: fix issue in zone keepout dialog: layers not displayed on Linux
2013-03-25 18:02:29 +01:00
jean-pierre charras
372ce6595a
Very minor changes in dialog zones.
2013-03-25 14:37:48 +01:00
Andrey Fedorushkov
2b9297020b
eeschema: fix build when KICAD_GOST ON (insert in bzr4019)
2013-03-24 00:37:48 +04:00
jean-pierre charras
21d1402c03
Pcbnew, ModEdit: fix issue when setting anchor position, and minor code cleaning.
2013-03-23 14:30:00 +01:00
Wayne Stambaugh
25e7abec0d
Encapsulation, bug, context menu string, and, coding policy fixes.
...
* Complete encapsulation of the ZONE_CONTAINER class.
* Fixed a bug in the EDA_TEXT::Format() default effects behavior due to
improper conversion to internal units and missing test for default
thickness.
* Improved grammar of some Pcbnew context menu strings.
* Moved some more cleverly hidden BOARD object methods into class_board.cpp.
* Lots of coding policy and documentation fixes.
2013-03-20 10:50:12 -04:00
Dick Hollenbeck
25b65b2e3b
Consistent with my email posting from a day or two ago, remove the translated
...
standard layer name support from BOARD::GetLayerName(). This function evolved
in a contorted direction over time, and was being asked to return one of 3
different kinds of layer names, even though it only took a boolean to control
that choice.
Users are better served by forcing them to get to know the concise new
English Standard layer names. This is because these concise names show up
in the "pretty" footprint/module files as the standard representation of
both feature and copper layers.
Change the name of BOARD::GetDefaultLayerName() to GetStandardLayerName().
Drop boolean argument to both BOARD::GetStandardLayerName() and
BOARD::GetLayerName().
2013-03-19 23:46:32 -05:00