Commit Graph

  • aead6b0eb5 Merge branch 'optimize-newstroke' into 'master' Kuba Sunderland-Ober 2024-06-24 19:43:15 +0000
  • 991a57d035 Remove redundant strokes that end where the last stroke ended. Kuba Sunderland-Ober 2023-06-27 19:15:20 -0400
  • d3ee80c2ad Merge branch 'pcb_calculator@firstStart' into 'master' Jan Wichmann 2024-06-24 19:39:50 +0000
  • 8507ffa338 pcb_calculator: Shows the first page at the first start. Jan Wichmann 2024-03-12 16:56:34 +0100
  • ea60032b0c Coalesce glCopyBufferSubData calls Yon Uriarte 2024-02-08 06:13:50 +0100
  • d7ad464cdc Instrumentation Yon Uriarte 2024-02-08 04:33:09 +0100
  • 080cbbe0dd Error reporting for drawing sheet loading. Jeff Young 2024-06-24 20:22:05 +0100
  • 26b86b3922 Don't use wxLogMessage/wxLogError for messages not meant for user. Jeff Young 2024-06-24 17:07:33 +0100
  • a3d64d604c Silence font replace warnings for libs Seth Hillbrand 2024-06-20 15:33:03 -0700
  • b2e3b4849d Merge branch 'EmbedFiles' into 'master' Seth Hillbrand 2024-06-24 17:24:44 +0000
  • 5e8e0e8872 Merge branch 'design_blocks' into 'master' Mike Williams 2024-06-24 17:24:36 +0000
  • 11c6164934 Silence font replace warnings for libs Seth Hillbrand 2024-06-20 15:33:03 -0700
  • 514acc4c21 Merge branch kicad:master into master-http-lib-v2 Rosy 2024-06-24 15:39:00 +0000
  • 92c8ddfddb Prefer infobar to logged warnings/messages. Jeff Young 2024-06-24 16:23:38 +0100
  • 8479449f52 design blocks: add save sheet as block Mike Williams 2024-06-24 08:48:25 -0400
  • 49c01e1109 Merge branch 'b-symbolbrowser01' into 'master' Steve Bollinger 2024-06-24 13:43:12 +0000
  • b227bae2c6 Commit strings are user-visible menu strings. Jeff Young 2024-06-24 14:16:05 +0100
  • 561106bd01 Formatting. Jeff Young 2024-06-24 14:14:03 +0100
  • 968ef0082d Handle undo of a Repeat Draw Item. Jeff Young 2024-06-23 23:37:54 +0100
  • 0b4d0bcb6c Undo for Repeat Pin. Jeff Young 2024-06-23 22:36:24 +0100
  • 006f0a95c1 Optimize testCourtyardClearances when moving footprints (33%->0.69%) Alex Shvartzkop 2024-06-24 06:43:58 +0300
  • 4bf8ed32cd Optimize testCourtyardClearances when moving footprints (33%->0.69%) Alex Shvartzkop 2024-06-24 06:43:58 +0300
  • 6afd865259 Optimize testCourtyardClearances when moving a board. Alex Shvartzkop 2024-06-24 02:00:30 +0300
  • dc56364cf2 Optimize testCourtyardClearances when moving a board. Alex Shvartzkop 2024-06-24 02:00:30 +0300
  • 60f7933877 Add OrCAD Importer Dominik Wernberger 2024-06-15 16:59:28 +0200
  • 69ee94f289 Fix crash when trying to draw a schematic polygon with no segments. Alex Shvartzkop 2024-06-23 07:02:43 +0300
  • 0040c290ed Don't flip alignment of non-side-specific text. Jeff Young 2024-06-22 23:53:53 +0100
  • aaf5c454ff Mask new shape properties from textboxes. Jeff Young 2024-06-22 22:45:49 +0100
  • 5fba8289aa Formatting. Jeff Young 2024-06-22 22:33:42 +0100
  • 0a75053e9d Revert "Handle degenerate arcs" Alex Shvartzkop 2024-06-22 22:12:22 +0300
  • e450258c0f Show footprint change/update immediately. Jeff Young 2024-06-22 11:33:31 +0100
  • 3e480b6f6e Improve error message when trying to Open non-KiCad schematic files. dsa-t 2024-06-22 17:35:57 +0000
  • d319cd4b89 Improve error message when trying to Open non-KiCad schematic files. Alex Shvartzkop 2024-06-22 20:35:23 +0300
  • 4ee1415164 Fix Eagle schematic importer incorrect symbol value field and visibility. Wayne Stambaugh 2024-06-22 12:22:03 -0400
  • 566fefafc5 Fix Eagle schematic importer incorrect symbol value field and visibility. Wayne Stambaugh 2024-06-22 12:22:03 -0400
  • 66bd0f850a Allow NIC pins to be stacked Seth Hillbrand 2024-04-17 09:56:44 -0700
  • 4c10ac2f3a Symbol Editor: Update New Symbol and Derive from Existing Symbol dialog. aris-kimi 2024-06-22 10:12:26 +0300
  • 491bb6e57a Altium schematic import: fix power port styles. Alex Shvartzkop 2024-06-22 06:45:23 +0300
  • 4e3488c2e0 Altium schematic import: fix power port styles. Alex Shvartzkop 2024-06-22 06:45:23 +0300
  • 4fe74a9870 Fix arc edit points ordering in schematic. dsa-t 2024-06-22 03:20:02 +0000
  • f6994702aa Fix arc edit points ordering in schematic. Alex Shvartzkop 2024-06-22 06:16:56 +0300
  • 0ed72fb47a Fix broken rectangles in Eagle schematic importer. Wayne Stambaugh 2024-06-21 16:17:16 -0400
  • 8f03f7c367 Allow non-identical schematic/pcb nets Seth Hillbrand 2024-04-15 17:40:04 -0700
  • a68ccf32e2 Add ability to embed files in various elements Seth Hillbrand 2024-05-16 09:15:40 -0700
  • 1613816e77 Fix EasyEDA/JLCEDA Pro 2.2 footprint/symbol library import. Alex Shvartzkop 2024-06-21 22:20:54 +0300
  • 96fb82e769 Allow using custom getProcAddress for glew; Render OpenGL in paint event. Alex Shvartzkop 2024-06-21 21:30:51 +0300
  • 2efc256a75 Don't force gtk3 on Unix-based systems. Alex Shvartzkop 2024-06-01 11:26:36 +0300
  • 2b957e520c Support building with wxQT wxWidgets port (experimental). Alex Shvartzkop 2024-06-01 10:47:43 +0300
  • f192c5b174 MSVC workaround to prevent errors when linking kicommon with wx 3.3. Alex Shvartzkop 2024-06-01 05:11:49 +0300
  • d502470e74 wxQt-specific ifdefs. Alex Shvartzkop 2024-06-01 04:17:41 +0300
  • 84091b163e Fix warning: moving a temporary object prevents copy elision [-Wpessimizing-move] Alex Shvartzkop 2024-06-21 19:32:33 +0300
  • c549a214c9 Performance: don't alloc std::vector in critical areas. Jeff Young 2024-06-21 19:07:42 +0100
  • 7f690d596b Resolve worksheet variables in SCH_FIELD Seth Hillbrand 2024-04-20 13:38:35 -0700
  • b494166b10 Fix empty label names when importing Eagle schematic. Wayne Stambaugh 2024-06-21 12:07:06 -0400
  • ece46223c9 Fix shadowed/conflicting enum values. Alex Shvartzkop 2024-06-21 16:16:03 +0300
  • 904055912b Fix attribute display comparison in EAGLE schematic import. Alex Shvartzkop 2024-06-21 16:01:19 +0300
  • be4c2715ab Don't use message as part of the assert dedup Mark Roszko 2024-06-21 11:20:17 +0000
  • acec5552c0 Don't use message as part of the assert dedup Marek Roszko 2024-06-21 07:19:40 -0400
  • 8df28d4f5f Fix crash in symbol editor when importing Eagle symbol library. Wayne Stambaugh 2024-06-21 01:07:01 -0400
  • 3df2109c43 Fix issues with the new Eagle schematic parser. Wayne Stambaugh 2024-06-20 23:07:28 -0400
  • 672d2c6af8 Always include footprint edgecuts in board edge bounding box Ian McInerney 2024-06-20 23:16:41 +0100
  • 02f8260e18 Clean git conflict markers Seth Hillbrand 2024-06-20 09:25:04 -0700
  • a8871fdda4 Fix cherry-pick for v8 Seth Hillbrand 2024-06-20 09:12:28 -0700
  • 1bb507e3c4 Reduce VERTEX_ITEM size by removing vfptr. Alex Shvartzkop 2024-06-20 19:08:07 +0300
  • d552ce00aa Optimize redrawNetnames. Alex Shvartzkop 2024-06-19 20:55:33 +0300
  • 37dd7c6df9 Backport BOX2I_MINMAX. Alex Shvartzkop 2024-06-20 18:42:03 +0300
  • a5cbcd4abe Don't call GetSide in FOOTPRINT::GetBoundingBox when not needed. Alex Shvartzkop 2024-06-20 06:01:25 +0300
  • 4ede6f61b2 Fix build errors introduced in 994c1c971a Alex Shvartzkop 2024-06-20 18:37:39 +0300
  • 7eb600e5a6 Fix typo. Alex Shvartzkop 2024-06-20 15:47:36 +0300
  • 386651153b Improve EDA_ITEM memory layout slightly. Alex Shvartzkop 2024-06-20 15:33:56 +0300
  • c40708c051 Optimize TEARDROP_PARAMETERS memory layout. Alex Shvartzkop 2024-06-20 15:05:45 +0300
  • b143ffb797 Reduce KIID size from 20 to 16 bytes. Alex Shvartzkop 2024-06-20 13:59:15 +0300
  • f5be388acd Don't call GetSide in FOOTPRINT::GetBoundingBox when not needed. Alex Shvartzkop 2024-06-20 06:01:25 +0300
  • 48f6f837a1 Optimize BOARD_ITEM::GetParentFootprint. Alex Shvartzkop 2024-06-20 04:24:40 +0300
  • ec271c20db Slightly optimize SEG::NearestPoint. Alex Shvartzkop 2024-06-20 04:01:19 +0300
  • 994c1c971a Respect schematic settings for hidden pins Seth Hillbrand 2024-05-03 09:57:58 -0700
  • 62fb5697b4 Optimize redrawNetnames. Alex Shvartzkop 2024-06-19 20:55:33 +0300
  • 31ab276aaf Ease-of-use for un-commented ERC/DRC exclusions. Jeff Young 2024-06-19 17:07:38 +0100
  • 8e349eedf0 Bug fixes for PCB_TABLES. Jeff Young 2024-06-19 12:39:02 +0100
  • 251ed2ee54 Formatting and "auto" reduction. Jeff Young 2024-06-16 11:41:01 +0100
  • 7c35139505 std::sqrt is not constexpr until C++26 Marek Roszko 2024-06-19 07:34:58 -0400
  • 34c2f82faf ADDED: Support for 3D Mouse in Footprint Properties 3D Model tab Kamil Galik 2024-05-07 10:49:01 +0200
  • cde153c75f Avoid some overflows in KiROUND Seth Hillbrand 2024-06-18 21:37:00 -0700
  • 9aba808366 Altium import Seth Hillbrand 2024-06-18 21:35:41 -0700
  • bf68b11ff9 Cleanup unused vars Seth Hillbrand 2024-06-18 21:35:32 -0700
  • bcf6b620a8 Large rework of BEZIER_POLY Seth Hillbrand 2024-06-17 21:47:06 -0700
  • 0d2c4c91fd Properly initialize fonttype for older Altium files Seth Hillbrand 2024-06-17 11:19:36 -0700
  • 81a1e9e83e Don't write out non-explicit tenting Jon Evans 2024-06-18 17:49:00 -0400
  • 1a1083def6 Revert "Tented usually means that there is no soldermask" Jon Evans 2024-06-18 17:45:43 -0400
  • c5056beeb3 Fix crash in wxSocketBase when the event handler has been destroyed. dsa-t 2024-06-18 21:50:18 +0000
  • ebdfeb4c0a Fix crash in wxSocketBase when the event handler has been destroyed. Alex Shvartzkop 2024-06-19 00:49:53 +0300
  • 02502342a5 Try harder to keep searchable text hidden in SVG exports Jon Evans 2024-06-18 12:01:15 -0400
  • 2514894972 design blocks: add "new library" functionality Mike Williams 2024-06-18 11:43:26 -0400
  • e1ffd956e6 Try harder to keep searchable text hidden in SVG exports Jon Evans 2024-06-18 11:59:37 -0400
  • dff07fe8e0 UI: start implementing new library, save as design block Mike Williams 2024-06-17 09:22:15 -0400
  • 0a3a49e49e WIP: convert dialog to panel Mike Williams 2024-06-12 11:47:35 -0400
  • 20d8c83e29 import sheets (copy/contents): unify into one function Mike Williams 2024-05-30 13:22:28 -0400
  • b2f8360d11 design blocks: move actual import of sheet into tool Mike Williams 2024-05-23 15:08:32 -0400
  • ccd03b1ff0 design blocks: convert drag and dropped schematic to common code Mike Williams 2024-05-23 13:57:54 -0400
  • 5ca1d0c4bd design blocks: optimize for large designs Mike Williams 2024-05-15 15:06:39 -0400