Wayne Stambaugh
e93b7b05ec
Wide characterize libs and bitmap2component source.
(cherry picked from commit 54f91a0221
)
4 years ago
Seth Hillbrand
098e8f7d9b
Revert "cmake: adding KICAD_MACOSX_APP_BUNDLE option"
This reverts commit ea9f960cc1
.
Reverted for updates as this currently breaks kicad-mac-builder
4 years ago
Davide Gerhard
ea9f960cc1
cmake: adding KICAD_MACOSX_APP_BUNDLE option
ADDED: with cmake KICAD_MACOSX_APP_BUNDLE option the user can disable
the macOS app bundle creation when compiling on macOS. This permit to
use/install KiCad like any other *nix platform (/usr/bin, /usr/share,
ecc.). By default, cmake build the app bundle.
4 years ago
jean-pierre charras
5449a92878
PCB_POINT_EDITOR: fix missing init of PAD pos0 after changing the PAD draw pos.
Fixes #10558
https://gitlab.com/kicad/code/kicad/issues/10558
4 years ago
Marek Roszko
3f711b8958
Add win32 VERSION_INFO resource blocks for the DLLs
4 years ago
Jeff Young
b84d1456d5
KIFACE_I -> KIFACE_BASE.
4 years ago
jean-pierre charras
8ac5e318fb
Ugly hack to avoid crash on msys2 when running Pcbnew after running Eeschema+its Python console
The main bug still exists, but at least Kicad does not crash.
4 years ago
jean-pierre charras
f53751a447
bitmap2component: update file ext in a radio box text in GUI.
4 years ago
jean-pierre charras
c327768a93
bitmap2component: update format of all generated files.
Especially, the .kicad_sym is now used.
Fixes #8937
https://gitlab.com/kicad/code/kicad/issues/8937
4 years ago
Seth Hillbrand
6cd4d68d57
Add drop shadows to MacOS icons
Apple UI guidelines ask for small drop shadows on the icons. We add
these using ImageMagick when resizing
4 years ago
Seth Hillbrand
e7d8b1a975
Resize MacOS icons and script their creation
Creates a script that will fomat the MacOS icons at 80% of the total
size in line with Apple's guidelines.
Script requires Inkscape 1.0 and png2icns (available on Linux boxen)
Fixes https://gitlab.com/kicad/code/kicad/issues/7977
4 years ago
Seth Hillbrand
ad8acd328c
Expunge some remaining references to kicad-pcb
4 years ago
Jeff Young
f221220fe2
Rename layer ids file.
It hasn't had anything to do with colors or visibility for some time
now.
4 years ago
Wayne Stambaugh
cb72da294a
More NULL expunging.
4 years ago
Marek Roszko
c794a6ce7a
Add pdb install option for msvc
4 years ago
Jeff Young
1722bc03b0
Consistent terminology and punctuation.
4 years ago
luz paz
f968fc8719
Fix source comment / documentation typos
4 years ago
Marek Roszko
d946d6e68f
Cleanup some pgm_base.h includes
4 years ago
Marek Roszko
4df3cb912d
Remove another leaky wx/log.h header
4 years ago
Jeff Young
c4cabb38d5
More worksheet -> drawing sheet cleanup.
Fixes https://gitlab.com/kicad/code/kicad/issues/8516
4 years ago
Roberto Fernandez Bautista
ae009e0758
Ensure clipboard data is available after KiCad closes
Always Flush() after SetData()
5 years ago
jean-pierre charras
0427bda768
Remove useless wx/wx.h include, that create sometimes compil warnings on msys.
wx/wx.h includes all wxWidgets .h files, and sometimes creates collision
names in #define between kicad and windows headers
Moreover, blindly including a lot of useless files is compil time consuming
5 years ago
Jon Evans
18037e2f65
Rework bitmap system to load from archived PNGs
Bitmaps are now identified by an enum class instead of by pointers.
Bitmap loading and caching is now handled by a class in common, and
we no longer compile most bitmaps into the binary, so there is no
longer a bitmaps static library.
Instead, bitmaps are archived to a .tar.gz file which is installed
in ${KICAD_DATA}/resources/images.tar.gz
The source PNGs are checked in to Git as the original CPP files were,
so that people can build without the required dependencies to convert
SVGs to PNGs.
Initial support is also added for dark theme icons, although this
is not yet exposed in the GUI.
Stubs are present for multi-resolution image resources, but this is
not fully-baked yet and could use some refinement.
5 years ago
Marek Roszko
3d4ac9af03
Relocate win32 resource files to the central folder for further consolidation
5 years ago
Marek Roszko
8831c5567c
Add win32 version manifest block
5 years ago
Fabien-B
d96577932d
Bitmap2Component: Fix footprint attributes. Fix #7496
5 years ago
Jeff Young
66b33834b5
Always enable save; move dirty bit to asterisk in title bar.
Also unifies PCB Editor and Schematic Editor names with other
locations in the GUI (which were still Pcbnew and Eeschema).
Fixes https://gitlab.com/kicad/code/kicad/issues/7587
Fixes https://gitlab.com/kicad/code/kicad/issues/7594
5 years ago
Seth Hillbrand
6598182b28
Cleanup
5 years ago
Wayne Stambaugh
5ecef204cd
Coding policy fixes.
Using "this->" violates coding policy section 2.7.
5 years ago
Seth Hillbrand
dc424ec7ff
Make slider work with keyboard
Fixes https://gitlab.com/kicad/code/kicad/issues/7430
5 years ago
Roberto Fernandez Bautista
9aedeae5c3
Don't log error messages when using the clipboard
wxClipboard::GetData()and wxClipboard::SetData() both log a "wxLogSysError" error-level message (see for example: https://github.com/wxWidgets/wxWidgets/blob/v3.1.4/src/msw/clipbrd.cpp#L703 ). This logged message gets displayed as a messagebox to the user.
The logging can be disabled temporarily by creating a wxLogNull object. See https://docs.wxwidgets.org/3.0/classwx_log_null.html
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6956
5 years ago
Wayne Stambaugh
6ab1144ea3
Fix broken Doxygen comment specifiers.
Please note, ///> is not a valid Doxygen comment specifier. ///< is the
correct specifier to use for single line or short Doxygen comments.
5 years ago
Seth Hillbrand
61ac9c8d90
Add multiple size icons for programs
In theory, the WM should now choose the closest size icon for its
purpose, making it easier to distinguish in space-constrained settings
Fixes https://gitlab.com/kicad/code/kicad/issues/6798
5 years ago
Seth Hillbrand
54ca087999
Update icon resource sets
Updates the .icns, .ico and .png files used by various distros to show
KiCad and KiCad files.
5 years ago
Jeff Young
a207bd97bb
Naming conventions.
5 years ago
Jeff Young
dff5173baf
Exorcise some instances of "modedit".
5 years ago
Wayne Stambaugh
c7926db553
More minor dialog layout improvements.
5 years ago
Jeff Young
d094f86b1a
Finish module cleanup (except for xpms).
5 years ago
Marek Roszko
b043b5b5c6
Nip 3 no longer needed common includes
5 years ago
Marek Roszko
eeac3cb4d5
Nix some more common.h includes
5 years ago
Marek Roszko
1d559108c8
Move LOCALE_IO out of common.h
5 years ago
Seth Hillbrand
2a43b88115
Standardize PostScript capitalizaiton
5 years ago
Seth Hillbrand
4085757aeb
Remove beginning/ending spaces in translations
Adding space padding makes translations more difficult by increasing
string counts
5 years ago
Mark Roszko
a8bd0a9b84
Handle Windows manifests ourselves and add dpi awareness option
5 years ago
jean-pierre charras
65550e6a6e
Fix a link issue (symbol not found) on Windows.
5 years ago
Jeff Young
ad12c42e8b
Push grid settings dialogs down into common.
This also gives support for fast grid switching and a user grid
to eeschema.
Fixes https://gitlab.com/kicad/code/kicad/issues/2200
5 years ago
Jeff Young
fc44506fe1
Give up on enforcing non-defined-internal-units.
It results in trade-offs in packaging and/or conidtional compilation
which are worse than the disease.
5 years ago
Wayne Stambaugh
b624c7090a
Deprecate saving legacy schematic and symbol library file formats.
REMOVED: The ability to save schematics in the legacy file format.
6 years ago
Ian McInerney
e4b6487fca
Overhaul compiler warnings infrastructure
* Track our warnings separate from normal flags
* Remove all warnings from the SWIG code
* Add more GCC warnings
6 years ago
Jeff Young
d69ebfae49
Push tool framework base down into TOOL_HOLDER.
This allows us to use it outside of EDA_BASE_FRAMEs (in this case, in
PANEL_PREVIEW_3D.)
6 years ago