Lorenzo Marcantonio
6de593c771
Factored layer utility functions: classification, layer flip and mask flip
2013-04-05 21:04:58 +02:00
Lorenzo Marcantonio
4e9fd3ee9d
New color palette
2013-04-05 19:23:56 +02:00
Lorenzo Marcantonio
900056be44
Typo fix
2013-04-05 17:09:04 +02:00
Lorenzo Marcantonio
8db5848e91
Removed the default generation of phantom text by the postscript plot driver.
...
It crashes Adobe's own implementation of postscript!
2013-04-05 10:55:46 +02:00
jean-pierre charras
27807f02c5
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
30e31ff164
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
bd76e47976
Pcbnew: fix Bug #1163201 . Fix Bug #1162779 . Fix incorrect comment in CMakeLists.txt.
2013-04-03 18:16:26 +02:00
Lorenzo Marcantonio
15b27fa35f
Meaningful tooltip for ECO layers
2013-04-02 19:11:42 +02:00
Lorenzo Marcantonio
e41536484b
Fixed idiotic merge error in busentry handling
2013-04-02 18:04:12 +02:00
jean-pierre charras
4881e6477f
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
93609837dd
Removed unused width attribute from schematic line
2013-04-01 13:59:19 +02:00
jean-pierre charras
a8b3c20e66
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
db2fba1faa
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
bf9cbb4491
Refactoring: split in two the SCH_BUS_ENTRY class
2013-04-01 12:35:20 +02:00
Lorenzo Marcantonio
18f32cfbd6
Removed unused defines
2013-04-01 07:53:38 +02:00
Lorenzo Marcantonio
a5a3ef17b8
Converted the IS_BUS/IS_WIRE define to an enum
2013-04-01 07:47:44 +02:00
Lorenzo Marcantonio
326b827cc6
Better type safety to DANGLING_END_ITEM (SCH_ITEM* instead of void*)
2013-04-01 07:26:53 +02:00
Lorenzo Marcantonio
961efac8e2
Removed the long time dead SCH_POLYLINE class (schematic level polyline)
2013-03-31 22:40:22 +02:00
Lorenzo Marcantonio
418d26d250
Hide the anchor for hidden text (suggested by Sergey Borshch)
2013-03-31 20:57:31 +02:00
Lorenzo Marcantonio
07fb2a3e93
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
5006cca67b
Minor cosmetic fixes (mainly on Linux) in dialogs.
2013-03-31 14:44:23 +02:00
Wayne Stambaugh
735e3b71d6
Fix build errors in layer mask changes.
2013-03-30 19:41:08 -04:00
Lorenzo Marcantonio
d9da8228d4
Minor flags and layer mask cleanup
2013-03-30 20:55:26 +01:00
Lorenzo Marcantonio
b5a7e66134
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
00bc96a2b7
- 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
5dd66771fb
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
6f19a7deac
pcbnew: fix some cosmetic issues (could be very dependant on wxWidgets/Gtk versions)
2013-03-30 14:36:19 +01:00
jean-pierre charras
811585b00f
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
f610377363
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
8c549a28df
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
cab22ffeac
Fix a GOST compile error.
2013-03-28 16:49:17 -04:00
Lorenzo Marcantonio
60c9f576f6
Typedef STATUS_FLAGS to encapsulate EDA_ITEM bitmapped flags
2013-03-28 20:12:46 +01:00
Wayne Stambaugh
b619c2069f
Fix X3D patch commit coding policy issues.
2013-03-28 12:51:22 -04:00
jean-pierre charras
f6b6665fed
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
0da9086397
Extremely trivial stuff (mostly cosmetics)
2013-03-28 07:40:19 +01:00
Andrey Fedorushkov
c5852c1237
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
5bbd7cb013
Better fix for bug #1155888
2013-03-27 20:36:10 +01:00
jean-pierre charras
a3b4a09fd2
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
bf783c42bd
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
57e832dc65
reference a test program in a comment
2013-03-27 09:01:50 -05:00
Dick Hollenbeck
ab2d301968
remove interrim fix, no longer needed
2013-03-27 08:33:24 -05:00
Lorenzo Marcantonio
f1f961a43e
Removed unused define TEXT_VTAB_HEIGHT
2013-03-26 21:02:23 +01:00
jean-pierre charras
8e345bd09c
Pcbnew: Fix Bug #1160396
2013-03-26 19:15:30 +01:00
Wayne Stambaugh
0996c307ac
Fix field text position access bug in Eeschema. (fixes lp:1160214)
2013-03-26 13:25:18 -04:00
jean-pierre charras
fb8e505590
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
ec2804a78a
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
29d2ee3273
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
6e3e6a1944
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
1005fd2872
Fix SCH_FIELD get reference designator text bug. (fixes lp:1159401)
2013-03-25 13:09:55 -04:00
jean-pierre charras
ab666cc267
Pcbnew: fix issue in zone keepout dialog: layers not displayed on Linux
2013-03-25 18:02:29 +01:00