r38523
| file changeset diff or repo changeset diff
| igor2 | 2023-11-30T07:16:59.014195Z
| [font2] -Del: PCB_WANT_FONT2: always require font2 [font2] -Del: ./configure time option that enables font2 [font2] -Update: tests/drc_query/invchar.ref was buggy with the old font engine because (invalid char bbox bug)
|
|
|
r38299
| file changeset diff or repo changeset diff
| igor2 | 2023-09-27T07:02:04.331015Z
| [font2] -Add: temporary ./configure --enable-font2 and --disable-font2; requires librnd >=4.1.0; controls config.h #define PCB_WANT_FONT2 for the new font support
|
|
r35960
| file changeset diff or repo changeset diff
| igor2 | 2021-12-11T04:12:34.937360Z
| [build] -Add: config.h has a #define for libxml2 presence so that plugins with partial libxml2 dependency can enable/disable parts of their code
|
|
r35929
| file changeset diff or repo changeset diff
| igor2 | 2021-11-10T07:19:27.578229Z
| [core] -Add: check for librnd minimum version runtime - just in case the executable was compiled with a different version than installed runtime
|
|
r34995
| file changeset diff or repo changeset diff
| igor2 | 2021-06-24T12:28:22.206182Z
| [librnd] -Fix: gd detection for export_png needs to happen locally because librnd doesn't yet support it in practice
|
|
r34904
| file changeset diff or repo changeset diff
| igor2 | 2021-06-14T03:50:00.500326Z
| [scconfig] -Del: local computation of the final conf dir: librnd3 does that in an unified wat and /local/confdir has the final value
|
|
|
|
r32103
| file changeset diff or repo changeset diff
| igor2 | 2020-07-01T05:05:07.107333Z
| [librnd] -Cleanup: (optionally) remove the unused label argument from the scalar DAD entries (inherited from the old, export-oriented attribute system)
|
|
|
|
|
r28132
| file changeset diff or repo changeset diff
| igor2 | 2019-11-10T06:58:28.210159Z
| [scconfig] -Add: --confdir and related confdir variables in Makefile.conf and config.h - if not set, same as sharedir, for compatibility
|
|
|
|
r26986
| file changeset diff or repo changeset diff
| igor2 | 2019-07-28T07:17:08.509073Z
| [script] -Add: save in config.h (as a #define) whether system-installed fungw is found so the script plugin can decide to initialize the libfawk binding directly
|
|
|
|
|
|
|
|
r22617
| file changeset diff or repo changeset diff
| igor2 | 2019-01-19T04:15:36.640960Z
| [scconfig] -Add: detect select() [core] -Add: select() based alternative to usleep() for better portability
|
|
|
|
r20845
| file changeset diff or repo changeset diff
| igor2 | 2018-11-09T10:11:50.694574Z
| [scconfig] -Add: detect SIGPIPE and if present, set it to ignore to avoid external programs to exit pcb-rnd
|
|
r20384
| file changeset diff or repo changeset diff
| igor2 | 2018-10-27T09:08:36.093244Z
| [scconfig] -Fix: remove --with-intl - it can render pcb-rnd unusable while we don't really have support for non-english locales
|
|
|
|
r16616
| file changeset diff or repo changeset diff
| igor2 | 2018-04-20T06:26:08.673469Z
| [scconfig] -Change: use localcoord abs implementation instead of labs/llabs because llabs is not c89 and leads to feature macro hell on GNU
|
|
r16265
| file changeset diff or repo changeset diff
| igor2 | 2018-04-07T14:45:10.584684Z
| [core] -Move: API ver from hid to plugins.h, all plugins will include that [core] -Fix: API ver check on integer basis
|
|
|
|
|
|
r11606
| file changeset diff or repo changeset diff
| igor2 | 2017-09-15T16:02:25.024234Z
| [safe_fs] -Add: disable using fopen() and friends directly, using the usual link-error-trick [io] -Fix: rename fp struct fields .fopen and .fclose to include an fp_ prefix to avoid potential name/macro collision
|
|
|
|
r7968
| file changeset diff or repo changeset diff
| igor2 | 2017-03-27T03:33:34.823527Z
| [scconfig] -Cleanup: rename globals VERSION, REVISION and PACKAGE to have a PCB_ prefix to avoid name collisions
|
|
|
|
|
r4517
| file changeset diff or repo changeset diff
| igor2 | 2016-11-03T10:35:38.701372Z
| [unravel] -Move: C89 symbol enforcement from global.h to config.h - config.h is the only header that would be included from everywhere
|
|
|
r3513
| file changeset diff or repo changeset diff
| igor2 | 2016-09-21T05:27:04.839121Z
| [scconfig] -Add: detect whether the compiler supports the "unused" function attribute and declare a safe macro for this -Cleanup: make static inline functions in headers use the optional "unused" attribute
|
|
|
|
|
r3304
| file changeset diff or repo changeset diff
| igor2 | 2016-09-13T07:13:29.261018Z
| [c89] -Fix: prefer to use int64_t for the 64 bit int pcb type on systems with >c89 compiler forced to c89 mode in --debug to avoid warnings about long long
|
|
|
r2578
| file changeset diff or repo changeset diff
| igor2 | 2016-08-14T12:38:43.508402Z
| [scconfig] -Cleanup: use config.h.in -> config.h, remove config.auto.h* - no more manual settings, everything is autogenerated
|
|
r2577
| file changeset diff or repo changeset diff
| igor2 | 2016-08-14T09:32:07.772581Z
| [scconfig] -Del: last hardwired, TODO-marked #define - everything important is autodetected by scconfig by now
|
|
|
|
|
|
r2547
| file changeset diff or repo changeset diff
| igor2 | 2016-08-13T14:08:02.451716Z
| [scconfig] -Add: detect mkdtemp and mkdir/_mkdir, and the number of arguments required for the given mkdir implementation
|
|
|
|
r2544
| file changeset diff or repo changeset diff
| igor2 | 2016-08-13T10:13:50.119819Z
| [scconfig] -Add: detect LoadLibrary() as an alternative to dlopen() [scconfig] -Fix: include sys/wait.h only when wait() is used
|
|
|
r2540
| file changeset diff or repo changeset diff
| igor2 | 2016-08-13T08:19:41.405839Z
| [scconfig] -Del: do not detect and configure logf() and expf(); remove compatibility wrappers too, the code just doesn't need these
|
|
|
|
|
|
r2516
| file changeset diff or repo changeset diff
| igor2 | 2016-08-13T02:58:01.415404Z
| [scconfig] -Cleanup: rearrange config.auto.h template, groupping static defines differently, adding more comments to explain them
|
|
|
|
r2478
| file changeset diff or repo changeset diff
| igor2 | 2016-08-10T18:12:02.430399Z
| [scconfig] -Cleanup: split up config.auto.h.in: move dbus related item to dbus and gl related items to gtkhid-gl to keep central part plugin-neutral
|
|
|
r2468
| file changeset diff or repo changeset diff
| igor2 | 2016-08-10T06:24:13.871517Z
| [scconfig] -Fix: condition around locale.h - it's standard C89; also only gtk uses it, it's hard to imagine the gtk ecosystem compiles on a system that doesn't support C89...
|
|
|
|
r2465
| file changeset diff or repo changeset diff
| igor2 | 2016-08-10T06:09:01.267627Z
| -Cleanup: remove #ifdef wrapping of standard C89 header #includes - it's reasonable to assume/require proper C89 support more than 25 years after the standard came out
|
|
|
|
|
r2461
| file changeset diff or repo changeset diff
| igor2 | 2016-08-10T05:19:32.804536Z
| [scconfig] -Del: do not detect alloca(), do not #define feature macro - alloca() should be totally removed (not being C89)
|
|
|
|
r2455
| file changeset diff or repo changeset diff
| igor2 | 2016-08-10T04:07:30.455953Z
| -Cleanup: introduce pcb_rnd(), which is a wrapper around rand() (or optionally, random()). rand() is portable, but on some very old system may be weak.
|
|
|
|
|
r2430
| file changeset diff or repo changeset diff
| igor2 | 2016-08-07T15:53:41.185191Z
| [scconfig] -Change: coord type, the corresponding MAX value and abs() function should not be set manually in config.manual.h; ./configure --coord=32 or --coord=64 sets these all, 32 being the default value for now
|
|
|
|
|
|
|
r529
| file changeset diff or repo changeset diff
| igor2 | 2015-08-01T12:18:56.088438Z
| [scconfig] -Change: rename share dir to from PCBLIBDIR to PCBSHAREDIR in config.auto.h; introduce a real PCBLIBDIR
|
|
|
|
|
|
r474
| file changeset diff or repo changeset diff
| igor2 | 2015-07-27T02:46:57.940734Z
| [scconfig] -Add: optionally check for xrender and xinerama when lesstif is enabled; compile the relevant code only if they are present
|
|
|
|