83 Commits (b8819b4636d8c394b8c0f88879216bb94991a5f9)

Author SHA1 Message Date
Marek Roszko 11de95778b Unwrap the FROM_UTF8 macro in favor of direct function 2 years ago
jean-pierre charras 0ecf5033e2 string_utils: Add From_UTF8( const char* cstring ) and From_UTF8( const std::string aString ), 2 years ago
Jeff Young 2250211ebf More wxT-ification. 4 years ago
Jeff Young 9b9e379aa0 Overhaul arc internal model to not over-specify information. 4 years ago
Seth Hillbrand 9a8d1246cc We don't keep a CHANGELOG.TXT 4 years ago
Wayne Stambaugh f06a5894b3 Header clean up round 3. 5 years ago
Marek Roszko 16e3e59495 Split out arrayDim and MIRROR templates from macros.h 5 years ago
Marek Roszko 9de0ff22c1 Rename Mirror template to MIRRORVAL to avoid shadowing 5 years ago
Marek Roszko 4d5796fb9a Extract swig binding macros to their own header 5 years ago
Marek Roszko a1c75748a0 Remove GetChars(), a wxWidgets 2.9 compatibility hack 5 years ago
Marek Roszko afa9344444 Relocate AccumulateDescription to kicad_string.h 5 years ago
jean-pierre charras 35e129ed47 Minor code cleanup, step3: remove more useless include. 5 years ago
jean-pierre charras 3f8c9d49f8 Revert "Code cleanup: remove useless wx/wx.h include inside a few files." 5 years ago
jean-pierre charras cffccc3970 Code cleanup: remove useless wx/wx.h include inside a few files. 5 years ago
Ian McInerney 99dcadf7e6 Introduce new KI_FALLTHROUGH macro 6 years ago
Ian McInerney 13b6028e1b Refactor all math into a new kimath library 6 years ago
Seth Hillbrand 961b22d603 pcbnew: Changing drawings from dlist to std::deque 6 years ago
Seth Hillbrand 257d9b5fe9 Allow setting the kicad config dir 7 years ago
Seth Hillbrand 1e5ba6f1b1 Replace DIM() macro 7 years ago
Dick Hollenbeck 0c459ced97 EDA_TEXT object refactor. 9 years ago
jean-pierre charras b8b08dafd6 Code cleaning: remove pcbcommon.* which contains nothing really useful. The very few lines of code are moved to a better place. 9 years ago
Dick Hollenbeck 7311f07eaf SWIG Improvements 9 years ago
Dick Hollenbeck 7434e68876 Pcbnew: improved track scripting support. 9 years ago
Dick Hollenbeck e24990146d Pcbnew: major swig fix. 9 years ago
jean-pierre charras 6cc91a074b Remove a few conditional compilation for wxWidgets version < 3.0 10 years ago
unknown 71b3125d8e Cleanup: remove unnecessary macros EXCHG and NEGATE. add MIRROR macro. 10 years ago
Wayne Stambaugh fd0d266bfe More missing source license fixes. 11 years ago
Dick Hollenbeck 52d3535160 minor tidying 12 years ago
jean-pierre charras 9f9f2ed380 Minor code cleaning: Remove unused file, remove obsolete or useless defines 12 years ago
Maciej Suminski 0ac3e1fbf2 Namespace KiGfx->KIGFX. 12 years ago
jean-pierre charras a8e57e10e8 Remove wxUSE_UNICODE definition from CMakeLists.txt, because this define comes from wxWidgets and should not be made inside kicad 12 years ago
Lorenzo Marcantonio 78e41187b3 Moved utilities for angles in trigo.h 13 years ago
Lorenzo Marcantonio 0e903dba5b Angle and distances cleanup (preparing for angles in doubles) 13 years ago
Lorenzo Marcantonio 6b500d606c Converted macros to inline template function 13 years ago
Lorenzo Marcantonio 9fd79dfa91 Implemented the LAYER_NUM typedef (LAYER was already taken as a class name...) to represent a layer number. 13 years ago
jean-pierre charras b660b033ad All: remove macros MAX, MIN, ABS from macros.h and replace these macros by std::max, std::min and std::abs (mainly found in old code). 13 years ago
Dick Hollenbeck b8a0ab4c52 switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 14 years ago
Dick Hollenbeck cc097762c7 Temporarily reverse out the evolving support for finer Board Internal Units (BIU)s. 14 years ago
Vladimir Ur 6ebb044d45 Metric KiCad work continues. Partially processed D_PAD class. It is still need to be tested including all these import and export procedures... 14 years ago
Wayne Stambaugh 4a7dc4ad03 Add menu item function fixes and other minor improvements. 14 years ago
Dick Hollenbeck 56f5295527 more KiBitmap() stuff 14 years ago
Wayne Stambaugh c5c98f9518 Add CMake code to enable or disable using images in menu items. 14 years ago
jean-pierre charras 3b55948db2 fix an issue created by commit 2954. Gerbview: display now an indicator of layers in use. minor code cleanup. 15 years ago
Dick Hollenbeck 6d713f064b gear up for major use of ReadDelimitedText() by providing a better version 15 years ago
jean-pierre charras 85b8fc66ee All : modify macro FROM_UTF8, to ensure compatibility with files using a non utf8 encoding (old files created under Window, having some non ASCII characters). 15 years ago
jean-pierre charras 92952b70aa Use UTF-8 encoding only in kicad files. Under Linux, this was already the case. Under Windows, texts with non ascii characters must be corrected. 15 years ago
Dick Hollenbeck 0093f4f612 ++common: 15 years ago
jean-pierre charras a8139da38d Try to use UTF8 only in kicad files 15 years ago
jean-pierre charras 9618c3a5f5 Pcbnew: Bug fix: arcs in modules outlines (when flipped) were incorrectly saved and read in .brd files. 15 years ago
Wayne Stambaugh 7cb34aece7 Schematic component object encapsulation and Doxygen comment warning fixes. 15 years ago