81 Commits

Author SHA1 Message Date
Kevin Stubbings fb5751a65e Increase code determinism when when compiling with fuzzing instrumentation (#8544)
* Increase code determinism when when compiling with fuzzing instrumentation

* Use --disable-dpc instead of setting a define.

* Moved method to private header instead.

* Use consistent code style.

* Keep custom signal handler.

---------

Co-authored-by: Dirk Lemstra <dirk@lemstra.org>
2026-04-09 10:51:20 +02:00
Dirk Lemstra 2abe65b018 Use the new license url. 2026-01-11 10:16:12 +01:00
Dirk Lemstra 6d9f9f978f Introduce a utf8_close define so we can use _close on Windows. 2025-06-06 10:30:39 +02:00
Cristy c3aa2b6046 using ptrdiff_t is recommended for pointer arithmetic in C 2024-11-10 18:18:59 -05:00
Cristy 47885abe63 cosmetic 2023-10-13 23:00:18 -04:00
Cristy cdaebe9fdc support time to live neumonics, e.g. 2 minutes 2023-10-13 19:41:22 -04:00
Dirk Lemstra bc70f3119c Removed NTUserTime method because we stopped supporting WindowsNT a while ago. 2023-08-17 07:01:46 +02:00
Cristy 4b842975d3 eliminate compiler warnings 2023-08-16 22:13:36 -04:00
Josh Soref 65ed6392f7 Spelling core (#5789)
* spelling: a parameter

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: accounted

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: accumulate

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: across

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: actually

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: advisable

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: algebra

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: aliasing

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: aligned

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: almost

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: alpha

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: also

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: alternative

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: apparently

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: appropriately

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: approximately

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: are associated

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: associated

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: asymmetrical

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: attribute

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: augmented

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: background

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: because

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: benchmark

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: blurred

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: blurring

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: blurry

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: boolean

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: bottom

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: brightness

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: cartesian

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: census

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: channel

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: characters

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: coalesced

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: coefficient

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: coefficients

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: comparison

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: completeness

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: complex

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: component

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: composited

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: composition

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: compound

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: concatenate

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: concatenating

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: conditions

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: connected

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: connectivity

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: const

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: constitute

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: contrast

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: conversion

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: coordinate

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: coordinates

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: cropped

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: cryptographically

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: current

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: cylinder

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: decipher

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: declarations

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: defines

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: definition

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: density

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: derivative

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: derivatives

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: destination

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: destroy

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: difference

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: differential

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: dilate

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: dimensional

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: discrete

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: distortion

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: duplicate

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: eccentricity

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: effectively

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: effects

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: efficient

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: elliptical

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: enhance

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: entities

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: entropy

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: environment

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: ephemeral

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: equalize

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: equivalent

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: exception

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: execute

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: existence

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: expand

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: expands

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: expressions

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: extension

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: fails

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: finalize

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: following

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: forward

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: gaussian

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: guaranteed

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: gustafsson

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: hexadecimal

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: immediately

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: in

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: independently

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: information

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: initial

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: initialized

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: initially

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: integer

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: integral

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: interaction

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: interim

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: interleaving

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: internal

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: interpolation

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: iterations

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: justified

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: kernel

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: laplacian

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: library

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: logical

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: manhattan

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: mathematical

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: matrices

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: maximum

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: method

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: mexican

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: minification

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: minimum

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: mnemonic

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: modified

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: monochrome

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: morphology

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: multiply

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: necessary

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: negative

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: neighborhood

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: neither

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: normalized

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: octagonal

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: offset

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: opposite

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: optimal

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: origin

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: orthogonal

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: orthogonally

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: parallel

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: parallelogram

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: pascal

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: passphrase

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: path

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: pattern

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: pegged

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: permutation

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: personal

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: polynomial

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: positive

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: possible

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: possibly

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: preceded

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: precedence

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: preexisting

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: prefixes

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: preserving

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: primitive

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: private

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: profile

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: propagate

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: properly

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: properties

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: prosperity

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: quadrilateral

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: quotient

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: receive

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: rectangle

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: region-of

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: registry

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: repeatedly

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: requirements

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: research

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: rotation

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: rotations

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: sanitized

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: scaled

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: secondary

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: secret

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: sentinel

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: separable

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: separately

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: should

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: simple

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: simpler

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: simplifying

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: simultaneous

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: singularity

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: skeleton

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: somewhere

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: specific

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: specified

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: specifies

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: specifying

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: storage

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: strange

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: suitable

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: supplied

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: surprise

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: surrounded

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: symmetrical

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: synchronize

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: technically

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: temporary

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: that

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: the

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: this,

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: this

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: through

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: traditional

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: transformations

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: transformed

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: transition

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: transparency

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: transparent

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: tried

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: type

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: typedef

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: unfortunately

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: unpredictable

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: useless

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: usually

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: value

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: variance

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: variants

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: vertical

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: zeroed

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2022-11-25 22:13:58 -05:00
Cristy 7ba113a0d2 improve/optimize logging 2022-04-24 11:17:42 -04:00
Cristy b62bc9dc24 getentropy() requires sys/random.h include 2022-03-20 11:01:56 -04:00
Cristy b1027c855a MagickCore: support getentropy() 2022-03-20 08:52:30 -04:00
Dirk Lemstra 8891ec1db1 Changed copyright headers. 2022-02-09 07:26:55 +01:00
Dirk Lemstra 8bdd2e5ef0 Silenced warnings. 2021-09-25 11:33:28 +02:00
Dirk Lemstra f440be7019 Corrected typecast. 2021-09-25 11:17:47 +02:00
Cristy d842011290 update to latest documentation and update copyright year 2021-01-01 14:52:00 -05:00
Cristy f2dc1dd093 register storage class is deprecated 2020-12-28 13:59:26 -05:00
Cristy 6ddb7c3169 https://github.com/ImageMagick/ImageMagick/discussions/2783 2020-11-02 21:27:18 +00:00
Cristy d873b82c88 ... 2019-12-25 12:12:03 -05:00
Cristy 8b5aca13cb ... 2019-12-24 11:29:38 -05:00
Cristy 539367f16c ... 2019-12-24 11:24:21 -05:00
Cristy 00c6fca4ec ... 2019-12-23 11:11:27 -05:00
Cristy 5360ee7da7 ... 2019-12-23 10:05:43 -05:00
Cristy 137343928f ... 2019-12-23 10:01:49 -05:00
Cristy 93db8b4c0d ... 2019-12-23 09:40:59 -05:00
Cristy d7f5d84fb7 Only use the first 53 bits to generate pseudo-random number 2019-12-23 07:09:30 -05:00
Cristy f09c0d236b ... 2019-12-22 21:28:48 -05:00
Cristy b8f86f8f64 Switch to a Xoroshiro128+ pseudorandom number generator 2019-12-22 20:52:26 -05:00
Cristy 75197a0eec ... 2019-12-22 15:12:17 -05:00
Cristy b4bbf38325 ... 2019-12-22 14:56:49 -05:00
Cristy 2eedbebef8 ... 2019-12-22 13:34:14 -05:00
Cristy 2816498435 Seed k-means with random pixels from the image 2019-12-22 08:02:31 -05:00
Cristy 3c439df9c0 Bootstrap psuedo-random number generator 2019-12-21 10:18:35 -05:00
Cristy f775a5cf27 ... 2019-11-26 14:27:47 -05:00
Cristy 2af5da8374 ... 2019-07-08 10:27:00 -04:00
Cristy 7df85d2b08 ... 2019-07-08 10:18:28 -04:00
Cristy 252dd2c52b Is it 2019 already? 2018-12-02 09:42:06 -05:00
Cristy 9ddfcca575 ... 2018-09-09 19:46:34 -04:00
Dirk Lemstra a61abe755e Silenced warnings. 2018-03-25 09:59:12 +02:00
Cristy fc31dc5682 Replace CopyMagickMemory() with memcpy() / memmove() 2018-03-10 10:42:46 -05:00
Cristy 81bfff2759 Use memset() rather than ResetMagickMemory() 2018-03-10 07:58:31 -05:00
Cristy 93b707b4a5 ... 2017-12-06 07:05:51 -05:00
Dirk Lemstra 06344a0222 Use AcquireCriticalMemory. 2017-10-15 10:11:07 +02:00
Dirk Lemstra da5b62d0ee Removed checks for __MINGW64__ because we only need to check for __MINGW32__. 2017-10-01 22:29:04 +02:00
Dirk Lemstra 23e667ebd9 Fixed hiding of previous local variable. 2017-07-02 18:28:13 +02:00
Cristy f19d414d0a ... 2017-04-24 11:34:30 -04:00
Cristy 350fff3519 ... 2017-03-24 18:39:46 -04:00
Cristy f6ff9eaa86 ... 2016-12-05 09:53:35 -05:00
Cristy 7ce65e7125 Update copyright years 2015-12-12 18:03:16 -05:00
Cristy e8f20f1990 https://github.com/ImageMagick/ImageMagick/pull/56 2015-11-18 06:26:45 -05:00