next page
r38523 file changeset diff or repo changeset diff igor22023-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)
r38432 file changeset diff or repo changeset diff igor22023-10-19T09:53:35.650783Z
 
[poly] -Add: #define PCB_WANT_POLYBOOL when the new polygon lib is enabled
r38299 file changeset diff or repo changeset diff igor22023-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 igor22021-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 igor22021-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 igor22021-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 igor22021-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
r34748 file changeset diff or repo changeset diff igor22021-06-04T06:54:45.916946Z
 
[librnd] -Add: RND_APP_PREFIX() for RND_ACT_* in librnd 3.0.0
r34746 file changeset diff or repo changeset diff igor22021-06-04T05:02:50.492098Z
 
[librnd] -Cleanup: remove unused RND_DAD_CFG_NOLABEL
r32103 file changeset diff or repo changeset diff igor22020-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)
r30996 file changeset diff or repo changeset diff igor22020-04-30T13:35:50.818071Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hid_init)
r29287 file changeset diff or repo changeset diff igor22020-01-24T14:05:29.050986Z
 
[librnd] -Split: separate librnd code from pcb-rnd code: split config.h
r29151 file changeset diff or repo changeset diff igor22020-01-12T12:09:02.732340Z
 
[scconfig] -Fix: config.h.in prepared for win32 variable root path
r28132 file changeset diff or repo changeset diff igor22019-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
r27977 file changeset diff or repo changeset diff igor22019-11-01T16:12:04.155185Z
 
[scconfig] -Fix: use the escaped path separator (on windows this would be \\)
r27296 file changeset diff or repo changeset diff igor22019-08-23T13:37:11.637750Z
 
[gtk] -Fix: use detected key prefix (compatibility with ~10 years old gtk2)
r26986 file changeset diff or repo changeset diff igor22019-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
r26306 file changeset diff or repo changeset diff igor22019-06-19T03:21:16.071390Z
 
[sconfig] -Del: GETTEXT domain from config.h: we don't do any NLS
r26305 file changeset diff or repo changeset diff igor22019-06-19T03:17:01.432784Z
 
-Fix: config.h still had the old name for the package
r24816 file changeset diff or repo changeset diff igor22019-04-24T03:02:15.628858Z
 
[core] -Add: do not permit direct use of access()
r24815 file changeset diff or repo changeset diff igor22019-04-24T02:56:32.915648Z
 
[core] -Add: safe_fs wrapping for unlink()
r24814 file changeset diff or repo changeset diff igor22019-04-24T02:44:35.027957Z
 
[core] -Add: safe_fs wrapping around opendir/readdir/closedir
r23110 file changeset diff or repo changeset diff igor22019-02-13T07:12:18.788925Z
 
[core] -Add: safe_fs wrapper for pcb_mkdir
r22617 file changeset diff or repo changeset diff igor22019-01-19T04:15:36.640960Z
 
[scconfig] -Add: detect select() [core] -Add: select() based alternative to usleep() for better portability
r21421 file changeset diff or repo changeset diff igor22018-12-03T03:53:57.101493Z
 
[scconfig] -Add: need to detect gdImageSetResoltuion() as some versions of gd doesn't have it
r21405 file changeset diff or repo changeset diff igor22018-12-02T09:54:56.513297Z
 
[scconfig] -Add: detect _Pragma(message) and prepare for replacing #warnings
r20845 file changeset diff or repo changeset diff igor22018-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 igor22018-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
r18827 file changeset diff or repo changeset diff igor22018-08-05T15:51:59.034314Z
 
[scconfig] -Add: detect putenv() if setenv() is not available
r17116 file changeset diff or repo changeset diff igor22018-05-27T08:49:59.385149Z
 
[scconfig] -Fix: do not hardwire inline - use the detection from scconfig
r16616 file changeset diff or repo changeset diff igor22018-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 igor22018-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
r16263 file changeset diff or repo changeset diff igor22018-04-07T14:25:16.935764Z
 
[core] -Add: pcb api ver to avoid loading mismatching plugins
r13386 file changeset diff or repo changeset diff igor22017-12-10T06:52:51.578754Z
 
[core] -Fix: detect and use usleep() and Sleep() for the ms sleep
r13036 file changeset diff or repo changeset diff igor22017-11-26T03:29:54.594294Z
 
[scconfig] -Add: define PCB_INLINE to simplify the code for static inline functions
r11611 file changeset diff or repo changeset diff igor22017-09-16T04:25:08.943944Z
 
[scconfig] -Fix: proper safe_fs fopen() enforcement in config.h
r11606 file changeset diff or repo changeset diff igor22017-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
r11414 file changeset diff or repo changeset diff igor22017-09-10T13:34:20.487740Z
 
[scconfig] -Add: link-time error for using strcasecmp directly
r8054 file changeset diff or repo changeset diff igor22017-04-05T02:49:38.390127Z
 
[core] -Add: detect setenv(), use it only when it is present and wrap it in pcb_setenv()
r7968 file changeset diff or repo changeset diff igor22017-03-27T03:33:34.823527Z
 
[scconfig] -Cleanup: rename globals VERSION, REVISION and PACKAGE to have a PCB_ prefix to avoid name collisions
r6009 file changeset diff or repo changeset diff igor22017-01-01T06:03:36.038395Z
 
[scconfig] -Fix: expect less variables to exist
r5852 file changeset diff or repo changeset diff igor22016-12-21T15:27:00.898545Z
 
[scconfig] -Fix: don't depend on xinerama vars always exist for config.h.in
r4811 file changeset diff or repo changeset diff igor22016-11-12T17:25:25.629672Z
 
[unravel2] -Rename: Coord to pcb_coord_t
r4517 file changeset diff or repo changeset diff igor22016-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
r3752 file changeset diff or repo changeset diff igor22016-10-02T08:37:15.823395Z
 
[scconfig] -Add: config.h signal defs
r3513 file changeset diff or repo changeset diff igor22016-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
r3367 file changeset diff or repo changeset diff igor22016-09-16T04:04:28.208149Z
 
[scconfig] -Add: --workaround-* system [scconfig] -Add: gtk-ctrl workaround
r3339 file changeset diff or repo changeset diff igor22016-09-14T07:13:36.898984Z
 
[scconfig] -Fix: detect round() and generate pcb_round() with includes (no local implementation yet)
r3305 file changeset diff or repo changeset diff igor22016-09-13T18:06:59.383699Z
 
[c89] -Fix: 64-bit coords in debug mode: use stding and uint64_t if available
r3304 file changeset diff or repo changeset diff igor22016-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
r3179 file changeset diff or repo changeset diff igor22016-09-11T09:00:05.750386Z
 
[c89] -Add: detect 64 bit integer, don't hardwire long long
r2578 file changeset diff or repo changeset diff igor22016-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 igor22016-08-14T09:32:07.772581Z
 
[scconfig] -Del: last hardwired, TODO-marked #define - everything important is autodetected by scconfig by now
r2559 file changeset diff or repo changeset diff igor22016-08-14T05:55:29.305155Z
 
[scconfig] -Add: detect rint()
r2558 file changeset diff or repo changeset diff igor22016-08-14T04:35:49.058460Z
 
[scconfig] -Del: HAVE_PWD_H -> we have a more sane include contorl by now
r2551 file changeset diff or repo changeset diff igor22016-08-13T14:52:29.228815Z
 
[scconfig] -Add: detect realpath
r2550 file changeset diff or repo changeset diff igor22016-08-13T14:36:00.148240Z
 
[scconfig] -Add: detect getpwuid
r2547 file changeset diff or repo changeset diff igor22016-08-13T14:08:02.451716Z
 
[scconfig] -Add: detect mkdtemp and mkdir/_mkdir, and the number of arguments required for the given mkdir implementation
r2546 file changeset diff or repo changeset diff igor22016-08-13T13:04:39.089342Z
 
[scconfig] -Add: autodetect whether to use fork/wait or _spawnvp
r2545 file changeset diff or repo changeset diff igor22016-08-13T10:56:48.212076Z
 
[scconfig] -Add: detect _getcwd() and getwd() as altneratives for getcwd()
r2544 file changeset diff or repo changeset diff igor22016-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
r2541 file changeset diff or repo changeset diff igor22016-08-13T08:33:37.109464Z
 
[scconfig] -Del: do not go for GNU_SOURCE - that's not how we aim for portability
r2540 file changeset diff or repo changeset diff igor22016-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
r2539 file changeset diff or repo changeset diff igor22016-08-13T08:15:51.121888Z
 
[scconfig] -Del: no need to define REGEX feature macros: genregex is always there
r2526 file changeset diff or repo changeset diff igor22016-08-13T04:02:10.872792Z
 
[scconfig] -Del: include sys/param.h - not really used
r2523 file changeset diff or repo changeset diff igor22016-08-13T03:54:36.506884Z
 
[scconfig] -Cleanup: move another GNU-specific detectable to the disabled section
r2522 file changeset diff or repo changeset diff igor22016-08-13T03:51:37.100837Z
 
[scconfig] -Fix: HAVE_UNISTD_H is not conditional, it's C89
r2516 file changeset diff or repo changeset diff igor22016-08-13T02:58:01.415404Z
 
[scconfig] -Cleanup: rearrange config.auto.h template, groupping static defines differently, adding more comments to explain them
r2486 file changeset diff or repo changeset diff igor22016-08-11T03:49:41.579669Z
 
[scconfig] -Fix: accept that IS_LNK may not be set (using conditional variable reference)
r2479 file changeset diff or repo changeset diff igor22016-08-11T02:21:18.086807Z
 
[scconfig] -Del: SIZE_MAX -> not used [scconfig] -Cleanup: excess witespace in config.auto.h
r2478 file changeset diff or repo changeset diff igor22016-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
r2469 file changeset diff or repo changeset diff igor22016-08-10T06:25:56.325999Z
 
[scconfig] -Del: HAVE_SETLOCALE -> nothing uses it anymore
r2468 file changeset diff or repo changeset diff igor22016-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...
r2467 file changeset diff or repo changeset diff igor22016-08-10T06:22:09.176729Z
 
[scconfig] -Fix: remove conditional wrapping of strerror() - it's a standard C89 feature, just use it
r2466 file changeset diff or repo changeset diff igor22016-08-10T06:13:31.778756Z
 
[scconfig] -Del: don't depend on stdint.h - it's not used and it's not C89
r2465 file changeset diff or repo changeset diff igor22016-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
r2464 file changeset diff or repo changeset diff igor22016-08-10T05:50:56.168757Z
 
[scconfig] -Del: another obsolete PATH #define
r2463 file changeset diff or repo changeset diff igor22016-08-10T05:42:33.751954Z
 
[scconfig] -Del: obsolete PCB-lib related #defines - these are coming from the new conf system already
r2462 file changeset diff or repo changeset diff igor22016-08-10T05:33:00.451119Z
 
[scconfig] -Del: don't detect putenv() and setenv() - no code needs it
r2461 file changeset diff or repo changeset diff igor22016-08-10T05:19:32.804536Z
 
[scconfig] -Del: do not detect alloca(), do not #define feature macro - alloca() should be totally removed (not being C89)
r2459 file changeset diff or repo changeset diff igor22016-08-10T04:44:59.017807Z
 
[scconfig] -Del: nothing really uses sys/times.h
r2456 file changeset diff or repo changeset diff igor22016-08-10T04:30:29.439318Z
 
[scconfig] -Del: sys/socket is not even used by anything
r2455 file changeset diff or repo changeset diff igor22016-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.
r2454 file changeset diff or repo changeset diff igor22016-08-10T03:49:07.708649Z
 
[io] -Fix: we don't do any networking, no sockets, so don't depend on netinet and netdb headers
r2447 file changeset diff or repo changeset diff igor22016-08-09T04:08:16.737231Z
 
[scconfig] -Add: proper -ldmalloc support
r2432 file changeset diff or repo changeset diff igor22016-08-07T16:19:24.726027Z
 
[scconfig] -Change: move the dot_pcb_rnd setting from manual config header to scconfig
r2430 file changeset diff or repo changeset diff igor22016-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
r2332 file changeset diff or repo changeset diff igor22016-07-29T17:22:19.748685Z
 
[scconfig] -Fix: remove m4 bin from config.h template - no code uses this anymore
r2318 file changeset diff or repo changeset diff igor22016-07-28T04:08:29.404237Z
 
[scconfig] -Fix: now that gettext is detected, move it in config.auto from config.manual
r2233 file changeset diff or repo changeset diff igor22016-07-14T02:53:56.147030Z
 
-Cleanup: C89 always has atexit() and there's no on_exit
r1383 file changeset diff or repo changeset diff igor22016-03-25T06:50:29.395296Z
 
[scconfig] -Fix: typo
r1029 file changeset diff or repo changeset diff igor22016-02-16T05:45:50.176310Z
 
-Cleanup: move dmalloc include to central config.h
r529 file changeset diff or repo changeset diff igor22015-08-01T12:18:56.088438Z
 
[scconfig] -Change: rename share dir to from PCBLIBDIR to PCBSHAREDIR in config.auto.h; introduce a real PCBLIBDIR
r527 file changeset diff or repo changeset diff igor22015-08-01T12:05:13.312942Z
 
[scconfig] -Add: autodetect HOST (use sys/sysid)
r482 file changeset diff or repo changeset diff igor22015-07-27T04:43:16.034159Z
 
[scconfig] -Del: another bunch of unused autotools leftover defines
r481 file changeset diff or repo changeset diff igor22015-07-27T04:16:58.111407Z
 
[scconfig] -Del: a bunch of obsolete #defines inherited from auto*
r475 file changeset diff or repo changeset diff igor22015-07-27T02:57:15.028492Z
 
[scconfig] -Fix: typo on undef for xinerama and xrender
r474 file changeset diff or repo changeset diff igor22015-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
r419 file changeset diff or repo changeset diff igor22015-07-25T06:58:22.350004Z
 
[scconfig] -Fix: use proper version/revision on the About dialog; also reorder the dialog a bit
r417 file changeset diff or repo changeset diff igor22015-07-25T06:45:37.942140Z
 
[scconfig] -Add: use detected version and revision instead of hardwired .h variants

Command line to view the complete history:
svn log -v svn://svn.repo.hu/pcb-rnd//trunk/config.h.in