charras
6e6134ea5a
improved wxWidgets 3 compatibility
2009-05-02 07:35:04 +00:00
stambaughw
5114b863e5
EESchema UI normalization and configuration updates and Gerbview parser bug fix.
...
* All - add wxList implementation for dynamic declaration of application settings.
* EESchema: remove non-standard fonts and dialog button text colors from all UI controls.
* EESchema: update project file and application settings from static to dynamic method.
* EESchema: save and restore show hidden pins state between sessions.
* EESchema: global variable reductions.
* EESchema: use EVT_UPDATE_UI instead of SetToolbars() to set control states.
* EESchema: remove unused DialogBlocks BOM dialog project file.
* GerbView: remove non-standard fonts and dialog button text colors from all UI controls.
* GerbView: fix infinite loop when parsing RS274X aperture definitions with whitespace.
* GerbView: add file name to export to PCBNew select layer dialog.
2009-04-29 17:09:00 +00:00
charras
a6278c25f4
removed warn compil., updated CMakefiles for macosx and removed obsolete makefile.macosx
2009-04-29 12:10:15 +00:00
charras
d6af27a308
eeschema: enforce time stamp control and repairs bad time stamps in annotation.
2009-04-25 10:12:30 +00:00
charras
9edace2f5f
Code clarification about 3 confusing functions to display info: DisplayInfo (displaying a message info) and class members DisplayInfo and Display_Infos doing the same thing (see changelog)
2009-04-17 08:51:02 +00:00
stambaughw
cc661bdce8
Minor search path updates, initial UI clean up, and more wxDC zoom work.
...
* Add default OS program install path(s) to search path list as fail safe.
* Remove unnecessary wxGetApp calls in WinEDA_App class methods.
* Remove non-standard message panel font and changed background to system menu color.
* Remove italic fonts from menus.
* Remove non-standard font in Kicad app project tree.
* Remove font selection dialog menu items from apps for removed fonts.
* Remove all global variables and settings associated with the removed fonts.
* Fixed PCBNew export and import library file dialog response tests from wxCANCEL to wxID_CANCEL.
2009-04-15 19:53:41 +00:00
charras
dd4e90215e
typo; bug in lib component edition: doc filename was entered from browse button without extension.
2009-04-15 12:12:59 +00:00
charras
f3e4682f54
eeschema: some fixes, see CHANGELOG
2009-04-12 14:39:54 +00:00
charras
70707523dd
show axis in module editor and gerbview
2009-04-07 07:24:33 +00:00
charras
71ca194b68
overbar patch merged mainly in eechema/class_pin.cpp. Some cleanup and compil problem fixes.
2009-04-06 10:56:17 +00:00
stambaughw
689579bde1
Global variable unobfuscation, new library path search, and lots of other changes. See CHANGELOG.txt.
2009-04-05 20:49:15 +00:00
charras
b65590f708
code cleanup in project_config.cpp and some enhancements
2009-03-28 20:02:34 +00:00
charras
e9c7d50ca6
fixed some typo, misspelling and errors in menus.
2009-02-21 15:12:26 +00:00
charras
c6f68578b3
Removed some warnings in compilation. A small bug fixed when drawing grids on screen.
2009-02-11 15:49:28 +00:00
charras
0d6c62a9ef
Bug (only in my last commit) fixed under Windows. Removed some warnings in compilation
2009-02-10 12:37:12 +00:00
charras
aee56a936e
Change grid size type from integer to double (using wxRealPoint insteed of wxSize).
...
Mandatory in Pcbnew to handle without error metric grid used now for some footprints (BGA, connectors)
Not fully tested
2009-02-07 08:33:25 +00:00
charras
d73e132455
See changelog
2009-02-06 11:45:35 +00:00
stambaughw
80e03c8c1b
Build optimizations and cursor movement key bug fix.
2009-02-05 20:53:08 +00:00
stambaughw
b833a46bad
More header file realignments to reduce recompiling and general code cleaning.
2009-02-04 15:25:03 +00:00
stambaughw
2e5a57e100
New zoom implementation and some build optimizations.
2009-01-29 14:26:20 +00:00
charras
9f8e1d9d1c
removed some warning when compiling. Added comments
2009-01-18 10:15:10 +00:00
stambaughw
21faf9d370
Integrate wxFileHistory, add missing header files to fix Linux build, initial search path work, and general housekeeping.
2009-01-17 20:31:19 +00:00
charras
5c4c584b93
Cleaning code in print dialogs.
2009-01-17 17:32:20 +00:00
charras
b27bbe9cac
Eeschema+Pcbnew: code cleanup and refinements in plot SVG format
2009-01-13 19:18:54 +00:00
charras
0c0b2a40de
Pcbnew: allows autopan when editin or creating a zone
2009-01-09 19:09:13 +00:00
stambaughw
4a489895a3
More zoom clean ups and code cleaning.
2009-01-07 15:59:49 +00:00
dickelbeck
b603580355
WinEDA_BasePcbFrame::m_Pcb is now private, use GetBoard() to access it.
2009-01-05 05:21:35 +00:00
charras
f7d1c72a08
more in fields edition. Components in lib can have more than 8 user fields
2008-12-31 16:49:45 +00:00
dickelbeck
cbb5159a07
2008-12-29 22:34:55 +00:00
dickelbeck
8d4a9b510d
gerbview polygon erasures added, comment tweaks
2008-12-29 20:05:47 +00:00
dickelbeck
0d790e57a2
polygon work, EDGE_MODULE::m_PolyPoints is now std::vector
2008-12-29 18:02:54 +00:00
charras
daeb9f0e07
Cleaning code to draw/plot texts; italic allowed for pcbnew
2008-12-22 21:06:44 +00:00
charras
4d12bd3e3d
Solved problems with mirrored texts. cleaning obsolete files
2008-12-20 20:38:39 +00:00
charras
f1eb69a1a3
more about texts and labels options under eeschema
2008-12-20 13:12:57 +00:00
stambaughw
1ecea828c2
Initial ground work for zoom improvements and minor build updates.
2008-12-19 13:51:48 +00:00
charras
53f69ece79
gerbview: add french translation, G55 command (a do nothing command) and solved a bug that can crashes gerbview with files without any DCODE tools info.
2008-12-17 14:51:39 +00:00
dickelbeck
de78cdb12e
aperture macros, polygons before tracks
2008-12-16 02:20:21 +00:00
charras
6d856f60a6
Pcbnew: Added display a short net name on vias and pads. Also, code cleaning
2008-12-14 19:45:05 +00:00
charras
9dae370c1f
cleanup, cosmetic enhancements. enhancements about display zones options
2008-12-12 21:30:07 +00:00
stambaughw
2611a54791
Convert global and embedded application pointers to wxGetApp()
2008-12-08 15:27:13 +00:00
charras
0745188d33
some cleanup. Use local time now in DateAndTime. Time in files is now local time
2008-12-07 17:55:29 +00:00
dickelbeck
d814889db7
gerbview, pcbnew's BOARD container changes
2008-12-06 21:20:50 +00:00
charras
e29d89c7c7
minor changes and cleanup
2008-12-06 12:49:33 +00:00
dickelbeck
e574a1b061
more DLIST<> work
2008-12-06 08:21:54 +00:00
stambaughw
f966097d5a
Improved grid implementation, 3D viewer debug assertion fix, moved drawpanel.cpp to common library, and added WinEDA_Appl declaration.
2008-12-05 16:03:05 +00:00
charras
07299b3e84
eeschema: removed a bug that crashes eeschema when attempting to edit a component not found in lib
2008-12-04 20:53:11 +00:00
dickelbeck
aab39d1de7
injected DLIST<> into many list heads, see change_log.txt
2008-12-04 04:28:11 +00:00
dickelbeck
3ef380f936
dlist cleanups, start of edit component in schematic rework
2008-11-24 06:53:43 +00:00
charras
178bc946e3
First version of pcbnew using polygonal filled areas in zones in rats nets calculations.
2008-11-18 18:13:55 +00:00
jerryjacobs
f43a7acc6a
Make menu strings,tooltips, statusbar message more global
...
Dutch language update
- 182 strings left
- 100 fuzzy strings left
2008-11-16 10:13:36 +00:00
dickelbeck
5d5698d6bb
non-immediate aperture macro parameters
2008-11-14 19:09:15 +00:00
dickelbeck
39ba89451e
append before modify
2008-11-14 18:26:56 +00:00
dickelbeck
2d76ea591c
common aperture macros supported, cleanups
2008-11-14 17:49:38 +00:00
dickelbeck
40027a46b5
more aperture macro stuff
2008-11-14 07:46:43 +00:00
dickelbeck
7457789d0e
more aperture macro work
2008-11-10 07:13:37 +00:00
dickelbeck
1eb6220ae7
gerbview cleanup, and working towards aperture macro support
2008-11-09 02:58:16 +00:00
dickelbeck
26736baa9b
gerbview cleanup, and working towards aperture macro support
2008-11-09 02:57:42 +00:00
dickelbeck
8b35107850
comments and warning fixes
2008-11-08 07:06:14 +00:00
dickelbeck
df29e89c4a
beginnings of aperture macro support
2008-11-08 06:44:07 +00:00
dickelbeck
a2a024966e
gerber viewer cleanups
2008-11-07 07:55:28 +00:00
charras
a0c413a6db
solved a minor bug (pcbnew): arcs incorrectly printed in mirror mode
2008-11-02 19:52:57 +00:00
charras
07767585c3
better code compatibility with others compilers (MSVC)
2008-10-30 20:12:29 +00:00
charras
f723c540d0
code cleaning. Some comments translated into English.
...
Added: Zones unfill in polygon mode
2008-10-29 15:26:53 +00:00
charras
ffca523980
code cleaning in zones functions
2008-10-23 10:26:06 +00:00
jerryjacobs
cbdf6a9009
Dutch language update
2008-10-22 20:51:21 +00:00
charras
6393de352b
made cvpcb and gerbview compilable with last changes in pcbnew
2008-10-20 05:59:58 +00:00
jerryjacobs
6f84112375
Menu and statusbar strings made more clear
2008-10-07 16:33:57 +00:00
jerryjacobs
0b336edea2
Menu and statusbar strings made more clear
2008-10-03 13:13:21 +00:00
jerryjacobs
7c655d1d36
Component and library selection color to white (same as eagle), some strings fine tuned and made translatable, dutch translation update, gerbview zoomfit on start
2008-10-01 17:34:55 +00:00
charras
ab1df3f1d7
more about non copper zones (see changelog)
2008-09-27 19:26:29 +00:00
f3nix
4d7149b18c
CMake: Fix bug in install targets.
2008-09-14 11:46:58 +00:00
f3nix
422ffdabc1
CMake:
...
* Require CMake version 2.6.1 on Windows and version 2.6.0 for other systems.
* Update FindSubversion to version from CMake 2.6.1 (localization issue solved).
* Remove FindwxWidgetsCVS and use the default one (some issues solved upstream).
* Formatting style changes.
2008-09-07 19:32:07 +00:00
charras
8a53aa4621
solved some problems in hotkeys files access when spaces are used in names, and udtated paths according to the new tree used in kicad
...
Added wxWidgets version in about dialog
2008-09-03 16:19:06 +00:00
charras
8bfb54bc89
Use new icons for zoom commands
...
pcbnew: Excellon files use only ascii codes in comments (some excellon parsers do not like I18n)
2008-08-26 06:00:27 +00:00
jerryjacobs
8fd4401e12
all-programs: about dialog improved
2008-08-15 16:38:05 +00:00
charras
0cdcd78ba0
doc update.
2008-06-29 18:51:38 +00:00
f3nix
c77e62eb90
Fix Windows build with CMake 2.4.
2008-06-21 08:55:39 +00:00
kintel
c2d7a555c6
Mac OS X build system fixes
2008-06-15 16:31:32 +00:00
charras
777076c86f
minor changes. See changelog
2008-06-06 16:39:45 +00:00
f3nix
6bb111cb8e
CMake files cleaning.
2008-06-06 12:39:00 +00:00
charras
9131e2a104
compiling problems in kbool
2008-06-02 10:23:50 +00:00
charras
44743723d1
removed GPC library due to its unacceptable license. Using the great and powerfull kbool library insteed
2008-05-30 18:06:21 +00:00
kajtek1
9531dc6788
Moved and fixed all XPM files to /bitmaps directory.
...
Fixed all related files also.
2008-05-22 14:27:21 +00:00
charras
d87aed0cd0
eeschema: Solved: problem in manual part selection for multiple parts per package components
2008-05-21 09:18:14 +00:00
dickelbeck
845e95c3e4
make and use static bitmaps library
2008-05-17 19:24:22 +00:00
dickelbeck
d9ce1e272c
formatting
2008-05-05 19:43:17 +00:00
f3nix
5cd2fad850
CMake:
...
* MinGWResourceCompiler: change output directory and name of compiled resource file (old resource object files have to be deleted manually, eg. cvpcb/cvpcb_rc.o since the 'make clean' target does not remove them).
* Add some comments.
2008-04-18 08:04:54 +00:00
dickelbeck
721d878fcf
GetScreen() work, menu capitalization, beautifying
2008-04-17 16:25:29 +00:00
f3nix
c77c3906bc
CMake:
...
* Set a NAME_RESOURCES variable in MinGWResourceCompiler.
* Fix looking for zlib under msys (C:\msys\1.0). Minizip now builds under windows with external zlib.
2008-04-16 04:00:19 +00:00
f3nix
63de4115dc
CMake:
...
* Add mingw_resource_compiler macro (Win32).
* Fix windres wxWidgets include paths (Win32).
2008-04-13 19:07:32 +00:00
diemer
a015ff2ab4
Cleanup. Relabeled block zoom command.
2008-04-03 19:38:24 +00:00
dickelbeck
a196a324d8
more BOARD_ITEM::Draw() support
2008-04-01 06:32:48 +00:00
dickelbeck
f1b36209b1
DRAWSEGMENT::Draw()
2008-04-01 06:07:00 +00:00
f3nix
3e06ab44db
CMake cleanup.
2008-03-31 01:32:15 +00:00
f3nix
07a0e142ed
Lowercase CMake commands.
2008-03-11 15:57:54 +00:00
dickelbeck
10e13ae50a
layer names in *.brd file
2008-03-04 04:22:27 +00:00
dickelbeck
2f3df17492
warning removed
2008-02-23 01:26:54 +00:00
dickelbeck
1e4659bb4e
gerbview command line support
2008-02-23 01:26:21 +00:00
dickelbeck
c79c0d9c64
load multiple files
2008-02-19 07:06:41 +00:00
plyatov
f942690930
Additions to the menu (see changelog).
2008-02-17 21:19:13 +00:00
lifekidyeaa
c5cd85027b
2008-Feb-12 UPDATE Tim Hanson sideskate@gmail.com
...
================================================================================
+eeschema
* commiting my changes to allow multiple instances of a given schematic file within
a hierarchy:
** internally, m_currentScreen has been replaced with m_currentSheet,
which is a list or 'path' of screens. The path of screens is used to
generate
a series of timestamps, which is converted to flat component reference via
a look-up
table in the schematic files.
** this means that m_currentScreen is no longer used -- use GetScreen().
** GetScreen is virtual, as some of the dialogs keep around a WinEDA_BaseScreen
pointer.
** all sub-sheets in a given schematic must have different names to generate a
meaningful netlist.
2008-02-12 21:12:46 +00:00
dickelbeck
2b215d81ba
amazing free specctra software
2008-02-12 01:02:53 +00:00
f3nix
af1c15646f
CMake:
...
* Change tabs to spaces.
* Make Boost required.
2008-01-30 09:42:19 +00:00
CHARRAS
4ac2fd416d
infospgm.cpp moved from share/ to common/
2008-01-28 19:26:19 +00:00
CHARRAS
44c0105709
some enhancements. See changelog
2008-01-28 18:44:14 +00:00
dickelbeck
6ab5ad27f5
Wayne Stambaugh's patch which allows infospgm.cpp to be compiled once rather than for each program
2008-01-28 05:49:15 +00:00
CHARRAS
6f2c09c6dc
code cleaning
2008-01-14 19:24:41 +00:00
CHARRAS
e3a3d16af8
small bugs fixed. Added: Support for microvias (see changelog)
2008-01-12 20:31:56 +00:00
raburton
f77e47dc87
Add COMPONENT parameter to INSTALL commands.
...
This allows you to install only specific components (i.e. binaries, resources, doc files in specific languages), particularly useful for package mainatiners.
Default install will work as before (i.e. install everything).
2008-01-06 10:11:28 +00:00
dickelbeck
bd5ca82f63
use pad_shapes.h
2008-01-05 17:30:56 +00:00
f3nix
cbea44a663
* Fix CMake build.
...
* Add polygon library.
2007-12-30 03:30:34 +00:00
CHARRAS
5eda8a52ce
First draft (and first code..) about new zone handling
2007-12-29 19:15:58 +00:00
f3nix
cda4ed9659
Some tweaks for Windows CMake.
2007-12-26 03:48:17 +00:00
dickelbeck
fbe304722e
when drc denies via insertion, bridge track not deleted
2007-12-18 02:34:54 +00:00
f3nix
78ec79f637
Fix CMake build.
2007-12-09 14:13:34 +00:00
CHARRAS
bffa0689f0
changes in file organisation and classes to prepare zone redesign
2007-12-09 12:55:53 +00:00
CHARRAS
4002c6f418
Solved an annotation problem, some code cleanning and translation
2007-12-03 06:54:19 +00:00
dickelbeck
14a0817ea9
CC= becomes CXX=
2007-11-25 06:38:08 +00:00
g_harland
fd0a89c23f
Fix bug in GerbView's Export to Pcbnew command
2007-11-22 00:40:17 +00:00
kintel
7b007f6d85
Added deps make target for Mac OS X
2007-11-19 14:35:04 +00:00
g_harland
d5a0a4fd8e
The "GerbView Layer Colors:" dialog box has been updated
2007-11-11 04:35:48 +00:00
f3nix
7a65708459
CMake build: preliminary support for install targets under linux.
2007-11-08 12:46:02 +00:00
f3nix
9307b49eec
CMake build system for all apps. Usage in install.txt
2007-11-08 07:17:37 +00:00
g_harland
67feced1bf
Update "Swap Layers:" and "Layer selection" dialog boxes again
2007-11-05 06:14:55 +00:00
raburton
bc52b0e60e
simple hacky make dependancy solution
2007-11-04 22:14:47 +00:00
CHARRAS
b9049c506f
gerbview enhancement: complements
2007-11-02 10:14:12 +00:00
CHARRAS
bcd7a7395e
gerbview enhancement: polygons can be shown in sketch mode. Some translations
2007-11-02 09:58:42 +00:00
g_harland
b30b24c50a
Update (Pcbnew) "Swap Layers:" and (GerbView) "Layer selection" dialog boxes
2007-11-02 05:33:31 +00:00
g_harland
5746386290
Added definitions for FIRST_COPPER_LAYER and LAST_COPPER_LAYER
2007-11-01 05:27:31 +00:00
dickelbeck
3c74b2e5c3
zones work
2007-10-31 20:02:34 +00:00
dickelbeck
64e9e16886
virtual BOARD_ITEM::Save()
2007-10-30 21:30:58 +00:00
CHARRAS
a67a4f7eef
listboxes.cpp problem: apply to window version only. Some other very minor enhancements and bug fixes
2007-10-30 20:40:08 +00:00
kintel
18dbb303c4
Added Mac OS X icons and Info.plist files from Marco Serantoni
2007-10-28 23:04:56 +00:00
kintel
c9679e65c9
Updated build system for Mac OS X
2007-10-28 18:47:28 +00:00
kintel
d516b3b685
default wx icons for Mac OS X (the existing icons have too low resolution)
2007-10-28 17:07:29 +00:00
CHARRAS
ec02baab5f
remove unused files. some translations.
...
cvpcb: set flag wxFRAME_FLOAT_ON_PARENT when create the footprint 3D frame and the display frame
2007-10-27 12:24:09 +00:00
CHARRAS
2a5676b2e2
Add class_marker.cpp and class_marker.h. Some other minor changes
2007-10-26 06:08:19 +00:00
CHARRAS
9b58687c50
rename dialog_clean_pcb.pjd, other minor changes
2007-10-21 16:46:13 +00:00
dickelbeck
7693e34e96
fixed compilation errors with VIA symbols
2007-10-19 16:24:44 +00:00
dickelbeck
3cd47555ca
see 2007-Oct-12 change_log.txt
2007-10-13 06:18:44 +00:00
g_harland
f5fd16e2fb
Ooops; another file which should have been included with the last commit
2007-10-10 21:45:22 +00:00
dickelbeck
fdc6112661
mires fixes
2007-10-10 14:08:26 +00:00
dickelbeck
ed0677b422
pcbnew's onrightclick behavior
2007-10-10 04:45:26 +00:00
g_harland
af16e7a670
Fixed display bug in GerbView
2007-10-08 03:16:10 +00:00
g_harland
f50285d902
Change CUIVRE_N to COPPER_LAYER_N in two files
2007-10-07 22:49:16 +00:00
CHARRAS
1f842ae14c
bug in move pad fixed (could crash pcbnew).Other minor changes
2007-10-07 18:24:15 +00:00
g_harland
9e32b2abdb
Assorted changes; see change_log.txt
2007-10-07 03:08:24 +00:00
dickelbeck
d985f2d640
DeleteStructure() & DeleteStructList() consolidation
2007-10-03 15:21:13 +00:00
dickelbeck
afedb36134
gerberview & pcbnew fixes
2007-09-26 04:09:22 +00:00
dickelbeck
64f12ffe5d
gerberview & pcbnew fixes
2007-09-25 15:10:01 +00:00