Commit Graph

  • f1a259ecac more stuff im too lazy to figure out details master Adam D. Ruppe 2025-03-29 21:05:17 -0400
  • d1cb09bdaa more window types Adam D. Ruppe 2025-03-24 14:56:09 -0400
  • e18822c432
    Merge pull request #489 from VPanteleev-S7/fast-to-lower Adam D. Ruppe 2025-03-23 16:39:53 -0400
  • 7a4cb05709 arsd.postgres: Add fast path for field name conversion Vladimir Panteleev 2025-03-23 20:30:59 +0000
  • 4fb3ea691d
    Merge pull request #487 from kinke/dont_link_curl Adam D. Ruppe 2025-03-11 12:41:51 -0400
  • 191bac9b12 arsd.email: Don't needlessly link libcurl Martin Kinkelin 2025-03-11 17:33:07 +0100
  • 269b535196 lol 32 bit Adam D. Ruppe 2025-02-22 12:08:56 -0500
  • 2a065c3a27 dom stream enhancements Adam D. Ruppe 2025-02-22 11:08:24 -0500
  • 61a5698394 lots of things in prep for blog Adam D. Ruppe 2025-02-20 20:04:11 -0500
  • 31fa714504
    Merge pull request #478 from analogjupiter/ini Adam D. Ruppe 2025-02-16 20:44:55 -0500
  • 5d31192edb Add `parseIniMergedAA` example Elias Batek 2025-02-16 21:35:39 +0100
  • e29d8fcd22 Improve getting started section of `arsd.ini` Elias Batek 2025-02-16 21:31:25 +0100
  • fd5dab8c43 Move `arsd.ini` changelog entry to v12 Elias Batek 2025-02-16 01:09:17 +0100
  • c38b37cce9 Implement function `parseIniMergedAA` Elias Batek 2025-02-16 01:04:05 +0100
  • c300956cf7 Make `stringifyIni` overloads public Elias Batek 2025-02-16 00:43:19 +0100
  • 6f59ff160c Link `IniDocument` in getting started section Elias Batek 2025-02-15 22:16:50 +0100
  • cb781b853d Add additional “getting started” section Elias Batek 2025-02-15 21:45:12 +0100
  • b9ea9562fc Clarify `immutable(char)[]` string type Elias Batek 2025-02-15 21:31:57 +0100
  • 2aa7a7573c Add `parseIniDocument` example Elias Batek 2025-02-14 04:38:16 +0100
  • 7e793993b9 Add `writeIniFile` example Elias Batek 2025-02-14 04:24:13 +0100
  • 007a637559 Update sub-package description in DUB recipe Elias Batek 2025-02-14 04:20:13 +0100
  • a1a96a44cd Implement INI string serializer Elias Batek 2025-02-14 04:16:51 +0100
  • 644c1869a1 logger framework almost actually usable Adam D. Ruppe 2025-02-13 09:15:06 -0500
  • 433593db48 Fix known bug with line-folding keys or sections Elias Batek 2025-02-13 06:29:05 +0100
  • c9198a4e79 Mention `arsd.ini` in README Elias Batek 2025-02-13 05:49:30 +0100
  • aae2418f05 Merge branch 'master' into ini Elias Batek 2025-02-13 05:44:26 +0100
  • 08f9ba3c95 Implement escape sequences + line folding Elias Batek 2025-02-13 05:40:03 +0100
  • 723fa5be40 Fix filtering of first token in `IniFilteredParser` Elias Batek 2025-02-13 02:55:22 +0100
  • 88b50feef1 Refactor AA to have keys typed as `immutable(char)[]` Elias Batek 2025-02-12 02:40:51 +0100
  • a2fe6f1fb4 Remove destruciveness footguns and add further documentation Elias Batek 2025-02-12 02:13:34 +0100
  • 5c7538421f Chomp chomp Elias Batek 2025-02-12 01:49:32 +0100
  • eacf798788 Rename `mut` and `dup` to `destructive` and `nonDestructive` Elias Batek 2025-02-12 01:07:18 +0100
  • 51d51e5a98 Implement `Dialect.concatSubstrings` in low-level `IniParser` Elias Batek 2025-02-11 06:35:08 +0100
  • 5a3a16a150 Fix template instantiation bug Elias Batek 2025-02-11 05:29:55 +0100
  • af25bbbed4 Add unittest to documentation Elias Batek 2025-02-11 05:13:10 +0100
  • 7e03da94e8 Add `isSliceOf` to `arsd.core` Elias Batek 2025-02-11 05:12:24 +0100
  • 533290373e Fix `parseIniAA` Elias Batek 2025-02-11 04:02:35 +0100
  • 89d438982d Implement `Dialect.concatSubstrings` Elias Batek 2025-02-11 03:41:08 +0100
  • 3caf37fa14 Add further documentation to and adjust `arsd.ini` Elias Batek 2025-02-10 03:37:42 +0100
  • bdb7372488 make it work again Adam D. Ruppe 2025-02-08 16:20:30 -0500
  • eb9abb180e notes about upcoming 12.0 changes Adam D. Ruppe 2025-02-08 15:48:46 -0500
  • a3728bdc37 lots of good new stuff Adam D. Ruppe 2025-02-08 15:48:25 -0500
  • 6d4683d4ce support for minigui Adam D. Ruppe 2025-02-08 15:47:50 -0500
  • 16f17911f6 irrelevant Adam D. Ruppe 2025-02-08 15:47:01 -0500
  • 1c13f6fa53 stdout is techncially right check hre Adam D. Ruppe 2025-02-08 15:46:41 -0500
  • ea09f6530a just for with expressions Adam D. Ruppe 2025-02-08 15:46:18 -0500
  • 34481024a6 64 bit compat Adam D. Ruppe 2025-02-08 15:45:51 -0500
  • 01cc666976 safer by default annotations Adam D. Ruppe 2025-02-08 15:45:30 -0500
  • 08a584f7f0 ancient Adam D. Ruppe 2025-02-08 15:45:11 -0500
  • e592a3a0ac update upstream and 64 bit Adam D. Ruppe 2025-02-08 15:44:49 -0500
  • f8984fc4b8 Remove unimplemented `IniDialect` option `arrays` Elias Batek 2025-02-08 04:07:31 +0100
  • f821ebdc08 Add support for single-quoted strings to `arsd.ini` Elias Batek 2025-02-08 03:32:17 +0100
  • c0aed7220a Add `IniFilteredParser` Elias Batek 2025-02-08 03:32:02 +0100
  • 2c61ff8ab8 Remove usage of shortened alias from example Elias Batek 2025-02-08 03:13:59 +0100
  • d93dd0d167 Add further test cases to `arsd.ini` Elias Batek 2025-02-08 02:36:29 +0100
  • 807cc847ba Extend testsuite of `arsd.ini` Elias Batek 2025-02-08 02:17:44 +0100
  • 33595b7f87 Fix minor issues Elias Batek 2025-02-08 02:17:24 +0100
  • 5d3a57ea1a Add further doc comments to `arsd.ini` Elias Batek 2025-02-07 05:57:35 +0100
  • 7d13f7cf22 Add function to parse INI into an AA Elias Batek 2025-02-07 05:56:56 +0100
  • c5406b1634 Fix bugs and add further unittests to `arsd.ini` Elias Batek 2025-02-07 05:26:39 +0100
  • 2e12f1a8f5 Add convenient INI DOM parser Elias Batek 2025-02-07 05:12:06 +0100
  • fcc46ff41b Add `arsd.ini` module Elias Batek 2025-02-07 03:41:28 +0100
  • db37db819c make minimal processing work again for my detachable terminal emulator Adam D. Ruppe 2025-01-12 08:51:35 -0500
  • 852d932413
    Merge pull request #477 from analogjupiter/pixmappaint Adam D. Ruppe 2025-02-02 21:20:33 -0500
  • f815c0b336 Practise what you preach Elias Batek 2025-02-02 02:21:40 +0100
  • f2c15f0e31 Remove janky faux-linear scaler Elias Batek 2025-02-02 01:56:44 +0100
  • 122e60da83 Add commented out outline of `SoftwarePixmapRenderer` Elias Batek 2025-02-02 01:53:05 +0100
  • 4d74f70ddd Fix downscaler Elias Batek 2025-02-02 01:51:53 +0100
  • 4ca96e723b Remove superfluous `SamplingMode` templating Elias Batek 2025-02-02 01:40:17 +0100
  • c65c8d462e Fix downscaler Elias Batek 2025-02-02 01:17:27 +0100
  • 2005248514 Refactor scaling code Elias Batek 2025-02-01 22:52:02 +0100
  • c3beff155c Refactor component foreach loop of bilinear scaler Elias Batek 2025-02-01 07:30:21 +0100
  • 2804f426c4 Refactor component/channel loop of image scaler Elias Batek 2025-02-01 05:59:56 +0100
  • 539480a2fa Remove unnecessary array Elias Batek 2025-02-01 05:48:58 +0100
  • 16994b51f6 Move Y weight calculation Elias Batek 2025-02-01 05:19:08 +0100
  • 0108d467ad Improve readability Elias Batek 2025-02-01 05:16:50 +0100
  • d9e1e0e84e Refactor y foreach loop of bilinear scaler Elias Batek 2025-02-01 05:13:17 +0100
  • 0b288d385f Fix upscaler Elias Batek 2025-02-01 04:37:50 +0100
  • c9790d0c19 Fix a few things Elias Batek 2025-01-30 01:26:26 +0100
  • 442c616bae Document function `scaleTo` Elias Batek 2025-01-28 02:42:37 +0100
  • 31308e0777 Templatize bilinear up/down scaler Elias Batek 2025-01-28 02:29:45 +0100
  • 7f91abfc0a Add further unittest for `UDecimal` Elias Batek 2025-01-28 02:12:50 +0100
  • 425fb918db Fix incomplete sentence Elias Batek 2025-01-28 02:04:03 +0100
  • 6dc177619d Improve `UDecimal` Elias Batek 2025-01-28 02:03:14 +0100
  • 9899b48f16 Fix nearest neighbor algorithm Elias Batek 2025-01-28 02:02:09 +0100
  • 68a94f03c3 Finish downscaler implementation Elias Batek 2025-01-28 02:01:31 +0100
  • b031783e84 Spell "neighbor" without a 'u' Elias Batek 2025-01-25 04:10:09 +0100
  • 247cee88d0 Make pixel mapping examples render in visually distinguishable blocks Elias Batek 2025-01-25 04:09:03 +0100
  • bb6ad459eb Add improper downscaler implementation (WIP) Elias Batek 2025-01-14 00:40:22 +0100
  • cce1a924ae Add additional operator overloads to `UDecimal` Elias Batek 2025-01-13 03:15:47 +0100
  • 6eb6e88594 Revert "Implement `opBinaryRight(string op : "/")` of `UDecimal`" Elias Batek 2025-01-12 22:59:37 +0100
  • 4f3dca5a32 Refactor, update and fix PixmapPaint Elias Batek 2025-01-12 22:07:27 +0100
  • ebd1c62d69 Rename param `method` of type `ScalingFilter` to `filter` Elias Batek 2025-01-12 06:56:04 +0100
  • f1d41403d1 Rename scaling filter `linear` to `bilinear` Elias Batek 2025-01-12 06:53:04 +0100
  • bc196985b5 Implement bilinear image upscaling in PixmapPaint Elias Batek 2025-01-12 06:45:46 +0100
  • 266ae6f7dc Implement `opBinaryRight(string op : "/")` of `UDecimal` Elias Batek 2025-01-12 02:32:25 +0100
  • 78ed1bb287 Rename `UInt32p64` to `UDecimal` Elias Batek 2025-01-12 02:27:53 +0100
  • a024404330 Add floor and ceiling rounding functions to `UInt32p64` Elias Batek 2025-01-12 02:06:36 +0100
  • 9c5a341bce Move `ScalingFilter` to PixmapPaint Elias Batek 2025-01-12 01:57:24 +0100
  • 3c40abb151 Implement "nearest neighbour" scaling in PixmapPaint Elias Batek 2025-01-12 01:13:42 +0100