Commit Graph

  • fddb458339 extflat: forward declaration arguments added Darryl L. Miles 2025-07-19 02:08:18 +01:00
  • 05876c63d2 EFtypes.h: new header file to provide types for extraction subsystem Darryl L. Miles 2025-07-18 22:55:21 +01:00
  • f031d16f50 database.h: refactor struct ArrayInfo defn into it arrayinfo.h Darryl L. Miles 2025-07-18 22:50:28 +01:00
  • 66d6931120 EFint.h: remove nonexistent function decl EFRootDef() Darryl L. Miles 2025-07-18 22:14:11 +01:00
  • a31018f721 ext2spice: use strict callback prototypes Darryl L. Miles 2025-07-18 22:02:48 +01:00
  • ddc0adcb41 extcheck: use strict callback prototypes Darryl L. Miles 2025-07-18 22:00:55 +01:00
  • 22ffeee2a4 extcheck: forward declaration arguments added Darryl L. Miles 2025-07-18 18:41:04 +01:00
  • d7fa508067 extcheck: use 'const' with 'rcsid' Darryl L. Miles 2025-07-18 18:38:13 +01:00
  • 05c242a28f K&R extcheck/*.c: bulk function implementation conversion Darryl L. Miles 2025-07-18 18:37:44 +01:00
  • b8170ea851 appimage: README.md update (add example on how to run inside docker) 8.3.537 Darryl L. Miles 2025-08-05 18:59:59 +01:00
  • a9a9efca57 appimage: AppRun minor change for more seamless docker use Darryl L. Miles 2025-08-05 18:57:55 +01:00
  • 2e4a9fd2d2 GHA: appimage: bring back tag --list -n message in release info Darryl L. Miles 2025-08-05 18:54:53 +01:00
  • 48dccc68c6 tile.c: fix TiFree() non-inline symbol should always be emitted Darryl L. Miles 2025-08-05 18:44:47 +01:00
  • b577619395 ext2spice: parallelDevs constify API (const devMerge*) Darryl L. Miles 2025-07-24 14:36:22 +01:00
  • 7ab4911514 Revert "Added a type cast in ext2spice/ext2hier.c to avoid having the" Darryl L. Miles 2025-08-05 19:28:57 +01:00
  • 3472474617 Re-implemented parts of the DRC angle check to make it consider that all layer types passed to a single "angles" statement in the tech file are mutually non-interacting. That is, "angles allm1 45" will check angles on edges between metal1 and space, but not edges between metal1 and via (which makes sense, given that a via is an area into which to place contact cuts, and its edge is not a physical boundary). R. Timothy Edwards 2025-08-06 09:22:12 -04:00
  • a3d02d92cc Added a type cast in ext2spice/ext2hier.c to avoid having the compiler complain about a "const" variable passed to a routine not declaring "const". 8.3.536 R. Timothy Edwards 2025-08-04 16:38:41 -04:00
  • 1653b982af CodeQL FileMayNotBeClosed.ql flock.c may also leak 'fd' in error paths Darryl L. Miles 2025-02-13 08:23:07 +00:00
  • 0dac3fd19c path.c: CodeQL File{MayNot,Never}BeClosed.ql file-handle resource leaks Darryl L. Miles 2025-02-13 08:22:28 +00:00
  • 63ad80b8bc Added the keyword "COVER" to the list of keywords expected for a PIN entry in a DEF file when read by "def read". Previously, "PLACED" and "FIXED" were handled, but "COVER" was missed. Magic treats all three the same way. R. Timothy Edwards 2025-08-04 16:13:36 -04:00
  • 2630ebcde1 Reverted a change made to "select area" earlier in the year, which changed the behavior from selecting subcells if they are unexpanded to selecting subcells regardless of the expansion state. The change was short-sighted and the implementation hard to use. There is a need, I think, for a selection method that effectively unexpands instances, selects everything, and re-expands afterward. But it's not clear if it is better to select all touching instances or instances inside the box area; maybe only interacting instances (instances with non-space content inside the box). Regardless, it needs more thought, and meanwhile, the original behavior works better. R. Timothy Edwards 2025-08-04 14:39:10 -04:00
  • 4e08d178dc appimage: allow git tags with annotation to match expected SHA for ChangeLog 8.3.535 Darryl L. Miles 2025-07-24 15:10:40 +01:00
  • 3e5502b936 readline/Makefile: clean fix to unwanted error message Darryl L. Miles 2025-07-24 15:10:40 +01:00
  • 8ed7394431 Corrected some basic paint code related to drawing over top non- Manhattan tiles. After splitting a non-Manhattan tile crossing a search area to paint, the routine was automatically merging tiles to the right. This is incorrect for tiles inside the search area, as it can cause the search algorithm to miss unvisited tiles whose origins are to the left of the split tile, resulting in part of the area not getting painted. R. Timothy Edwards 2025-08-01 10:47:01 -04:00
  • 1ec8b6ee1a appimage: GHA more debugging for fetch --tags issue 8.3.534 Darryl L. Miles 2025-07-24 15:10:40 +01:00
  • f52d90346e Updated the version to go along with the merge of pull request #428 from Darryl Miles, which overhauled the Makefile and cleaned up a lot of long-standing minor issues. R. Timothy Edwards 2025-07-29 10:56:54 -04:00
  • b16bcb35bf Makefile: make -j ordering fix Darryl L. Miles 2025-07-24 15:02:14 +01:00
  • a77c4906f8 Makefile: fix 'force' target to ensure serialization Darryl L. Miles 2025-07-24 14:57:39 +01:00
  • 8eb2ec9ead Makefile: allow 'modules' and 'libs' to build in parallel Darryl L. Miles 2025-07-24 14:50:17 +01:00
  • a81184e205 Makefile: cleanup targets: standard tcl Darryl L. Miles 2025-07-24 14:44:50 +01:00
  • bcd17d4f85 Makefile: removed errnous echo message for make.log Darryl L. Miles 2025-07-24 14:41:01 +01:00
  • f513a0ca3b Makefile: check make depend is parallel Darryl L. Miles 2025-07-24 14:36:22 +01:00
  • 4aee95e092 autoconf: utilize HAVE_SYS_IOCTL_COMPAT_H HAVE_TERMIO_H Darryl L. Miles 2025-07-17 20:57:25 +01:00
  • 92b4d6a1f7 configure: autoconf regen (2.69) AC_CHECK_HEADERS sys/ioctl_compat.h sgtty.h Darryl L. Miles 2025-07-17 20:56:28 +01:00
  • 730d327702 configure.in: AC_CHECK_HEADERS sys/ioctl_compat.h sgtty.h Darryl L. Miles 2025-07-17 20:55:50 +01:00
  • be6483bf4b GHA: main-macos.yml brew install gnu-sed Darryl L. Miles 2025-01-08 09:09:07 +00:00
  • 8485820526 GHA: main.yml: emit defs.mak into CI logging Darryl L. Miles 2024-10-17 21:15:30 +01:00
  • 54bbedfdbb INSTALL_MacOS.md: Update to install gnu-sed Darryl L. Miles 2025-01-08 09:04:55 +00:00
  • b1e2913435 Makefile: sed => ${SED} Darryl L. Miles 2025-01-08 09:02:35 +00:00
  • f179d1240e Makefile: rm => ${RM} Darryl L. Miles 2025-01-08 09:01:47 +00:00
  • 6f304318ec Makefile: ln => ${LN} Darryl L. Miles 2025-01-08 08:58:55 +00:00
  • 6b0bc5bbdc SunOS: FOPEN rename to magicFOPEN due to sys/file.h definition Darryl L. Miles 2024-10-17 21:15:30 +01:00
  • 778201fbc2 DBio.c: HAVE_STRUCT_DIRENT_D_TYPE direct->d_type Darryl L. Miles 2024-10-17 21:15:30 +01:00
  • c3054f265b configure: autoconf regen (2.69) LIBS Darryl L. Miles 2024-10-17 21:15:30 +01:00
  • a8f5291bd7 defs.mak.in: restore autoconf LIBS functionality Darryl L. Miles 2024-10-17 21:15:30 +01:00
  • aaa477e44a configure: autoconf regen (2.69) AC_STRUCT_DIRENT_D_TYPE Darryl L. Miles 2024-10-17 21:15:30 +01:00
  • f45aeb6cee configure.in: AC_STRUCT_DIRENT_D_TYPE Darryl L. Miles 2024-10-17 21:15:30 +01:00
  • 9f0f5f5b4e configure: autoconf regen (2.69) AC_PATH_PROG(PERL,) AC_SUBST(PERL) Darryl L. Miles 2025-03-21 11:42:46 +00:00
  • ec7d0fc79a configure.in: AC_PROG_PERL Darryl L. Miles 2025-03-21 11:39:21 +00:00
  • d2449dc971 configure: autoconf regen (2.69) AC_PROG_SED Darryl L. Miles 2024-10-17 21:15:30 +01:00
  • e51189911b configure.in: AC_PROG_SED (looking for GNU sed) Darryl L. Miles 2024-10-17 21:15:30 +01:00
  • 3ca0b616c0 Makefile: toplevel 'make techs' target to process scmos during build Darryl L. Miles 2024-10-16 18:31:19 +01:00
  • 412d0570e2 configure: autoconf regen (2.69) ALLOCA NDEBUG DEBUG Darryl L. Miles 2024-10-14 22:09:16 +01:00
  • 9f1398dfcb utils/magsgtty.h: detect termio/ioctl headers Darryl L. Miles 2024-10-16 09:38:24 +01:00
  • c5ebd7d3c0 makedbh.in _DATABASE_H => _MAGIC__DATABASE__DATABASE_H Darryl L. Miles 2025-01-31 18:53:59 +00:00
  • 2db18509c5 header file #endif guard middle program once style consistency Darryl L. Miles 2025-01-31 18:53:59 +00:00
  • d55a2b74ac header file #ifndef guard namespace consistency (global change) Darryl L. Miles 2024-10-16 07:38:41 +01:00
  • 5e17855f31 header file #ifndef guard presence consistency Darryl L. Miles 2024-10-16 07:26:44 +01:00
  • 3294524111 header file #endif guard trailer comment consistency Darryl L. Miles 2024-10-16 07:24:25 +01:00
  • de1b76cb11 niceabort.c: include <time.h> remove preC89 declarations Darryl L. Miles 2024-10-14 22:04:05 +01:00
  • b6e70f9632 utils/magic_alloca.h: with autoconf AC_FUNC_ALLOCA Darryl L. Miles 2024-10-14 22:07:03 +01:00
  • f88c7a86cb utils/magic_zlib.h: limit #include <zlib.h> to files that need it Darryl L. Miles 2024-10-04 20:07:03 +01:00
  • 4a1da7fe7c utils/magic_assert.h: separate assert.h and ASSERT Darryl L. Miles 2024-10-14 22:04:05 +01:00
  • 4d2def46f4 configure.in: whitespace cleanup align --help columns Darryl L. Miles 2024-10-17 11:02:28 +01:00
  • 49caa3267b configure: --enable-debug make this a user accessible config Darryl L. Miles 2024-10-17 11:00:28 +01:00
  • dd49ca21d2 configure: --enable-assertions make this a user accessible config Darryl L. Miles 2024-10-17 10:56:15 +01:00
  • 2a78de8cb9 magic/Makefile: MAGIC_BUILDDATE and inherit values when possible Darryl L. Miles 2024-10-16 18:08:50 +01:00
  • 4e7396162d scripts/configure: autoconf regen (2.69) MAKE_xxxxx generation Darryl L. Miles 2024-10-08 08:09:39 +01:00
  • d13fa6872e MAKE_xxxxx: to skip building OBJs part of configure Darryl L. Miles 2024-10-08 08:08:25 +01:00
  • bd541d3e6f rules.mak: fix module Depend and build rules Darryl L. Miles 2024-10-16 10:49:46 +01:00
  • d1ff3671cd rules.mak: include ${DEPEND_FILE} only if the file exists Darryl L. Miles 2024-10-16 10:39:54 +01:00
  • 3aebbbd038 Makefile: various consistency matters Darryl L. Miles 2024-10-16 10:28:42 +01:00
  • 8b7e0aaec6 Makefile: whitespace only change Darryl L. Miles 2024-10-16 10:28:42 +01:00
  • 2947e7ea3d Makefile: database.h removal by toplevel Makefile Darryl L. Miles 2024-10-16 17:47:19 +01:00
  • f0ade2fc55 Makefile: lookup VERSION local variable once Darryl L. Miles 2024-10-17 21:15:30 +01:00
  • 394a01e0d4 Makefile: make depend (will now parallelize via -j) Darryl L. Miles 2024-10-16 09:49:10 +01:00
  • a18acc4772 Makefile: exit 1 && libs: Makefile deps Darryl L. Miles 2024-10-21 14:31:50 +01:00
  • acefe4811f readline/Makefile: move up before with no scheme Darryl L. Miles 2024-10-17 21:14:11 +01:00
  • 80c043db79 configure: wrapper CFLAGS inherit if already set Darryl L. Miles 2024-10-17 11:02:59 +01:00
  • ebf2db91b1 defs.mak.in: DFLAGS_MAGICVERSION Darryl L. Miles 2024-10-16 15:34:39 +01:00
  • 4b094e4632 defs.mak.in: OBJS split into C_OBJS CXX_OBJS Darryl L. Miles 2024-10-04 20:07:03 +01:00
  • 73a6ac1650 defs.mak.in: Remove -I. from default compiler options Darryl L. Miles 2024-10-04 20:07:03 +01:00
  • 271aef82bd defs.mak.in: replace backtick with $(shell ...) Darryl L. Miles 2024-10-04 20:07:03 +01:00
  • 0dccf5826d defs.mak.in: ARFLAGS = cr (removed 'v') Darryl L. Miles 2024-10-16 15:56:25 +01:00
  • f15e7675cd defs.mak.in: Add RMDIR MKDIR MV LN SED common tools Darryl L. Miles 2024-10-21 14:31:50 +01:00
  • 62149adc16 DBTechname.c: fix !MAGIC_WRAPPER incorrect use of TxPrintf() warning 8.3.533 Darryl L. Miles 2025-07-28 22:24:49 +01:00
  • df1a27fc01 ext2sim.c: fix syntax error, missing argument name Darryl L. Miles 2025-07-28 22:23:58 +01:00
  • dd5fa02556 fix: add missing #include <unistd.h> Darryl L. Miles 2025-07-28 22:21:58 +01:00
  • b042383664 appimage: GHA action/checkout fetch-tags=true workaround Darryl L. Miles 2025-07-28 22:21:19 +01:00
  • 1cc4d83425 Corrected an issue with "bloat-all ... [dist]" in which an attempt not to re-process processed tiles made an incorrect assumption, causing tiles not to be re-processed when the clip area changed, such that areas would be missed. It is not clear that in its corrected version, "bloat-all ... [dist]" is any more efficient than the original implementation of an incremental series of bloat + AND. At least the syntax in the tech file is much simplified. R. Timothy Edwards 2025-07-28 11:53:44 -04:00
  • 68e1c76f88 appimage: GHA fetch-tags=true 8.3.532 Darryl L. Miles 2025-07-27 16:37:25 +01:00
  • 4b9d3f3003 appimage: remove libfuse2 desktop-file-utils Darryl L. Miles 2025-07-27 16:30:32 +01:00
  • 5b81fbe7fe appimage: whitespace only cleanup Darryl L. Miles 2025-07-24 14:36:22 +01:00
  • e701b6d594 appimage: use git show for hash of current checkout state Darryl L. Miles 2025-07-24 14:36:22 +01:00
  • 62a99f6167 appimage: The AppImageTool changes their releases distribution point Darryl L. Miles 2025-07-24 14:36:22 +01:00
  • 9fe7bf4ab7 Fixed an issue with a non-boolean variable in DBtiles.c being cast as "bool", causing issues with the proper/strict use of the "bool" type. Changed the version back so that it will update the github mirror tonight, since the current version appears to be working. R. Timothy Edwards 2025-07-27 21:02:40 -04:00
  • 43bc006338 Reducing VERSION back to the previous value so that a mirror copy of the bad code won't be made to github in case the issue with stdbool isn't resolved by tonight. R. Timothy Edwards 2025-07-27 16:52:57 -04:00
  • 669604ace3 Updated the version number to go along with merges of pull requests from Darryl Miles and Torleif Skoar. R. Timothy Edwards 2025-07-27 12:54:25 -04:00
  • f76826eff8 cif_templates: Fix Makefile race condition with objs directory creation Torleif Skår 2025-07-24 15:49:28 +02:00
  • 189c9f2452 ext2spice: forward declaration arguments or removal Darryl L. Miles 2025-07-18 14:40:53 +01:00