KeyBalance - Seneste commits

Genereret: 2026-08-23 21:46:34

Beskrivelse
6c83aa78 - Merged PR 1407: Large resources: one block chain instead of three hand-written boundaries (23-08-26 21:46)
4d1b1ea0 - Merged PR 1406: Docs: two plan documents claimed a status they no longer had (23-08-26 19:19)
9f02d402 - Merged PR 1404: Docs: 64 KB resource block splitting - review and a design for N blocks (23-08-26 19:06)
b912bc87 - Merged PR 1405: Docs: PTD comment storage in the resource (23-08-26 19:06)
cecaf530 - Merged PR 1403: The old client asks whether a row exists, so the answer has to be corrected on the way in (23-08-26 12:35)
c7baea34 - Merged PR 1402: An argument the function never declared has no argtype to read (23-08-26 12:32)
7fb2af91 - Merged PR 1401: A password that cannot be rotated everywhere is retired in the release instead (22-08-26 06:28)
8dd62d51 - Merged PR 1400: A Clear the grid can see belongs on the UI thread, at the priority its own load uses (21-08-26 20:00)
666d98e5 - Merged PR 1399: An appointment without a colour is not a reason to close the user's window (21-08-26 19:28)
bcb8c1e0 - Merged PR 1398: A grid row is its object, not a reusable ctree slot number (21-08-26 19:07)
e017f01b - Merged PR 1396: A completion step that throws outside its try/catch takes the whole update loop with it (21-08-26 13:03)
f83ae67d - Merged PR 1395: A table with two writers has none: the import progress callback stops writing rows behind the UI thread (21-08-26 12:56)
e91794a2 - Merged PR 1394: A document locked by another program is a message to the user, not a silent dead batch (21-08-26 12:49)
caa93230 - Merged PR 1393: An assignment the compiler cannot type-check is an error, not a note in the log (21-08-26 12:40)
47749d88 - Merged PR 1392: A SELECT whose range cannot be computed must fail by name, not by NullReferenceException (21-08-26 12:13)
da40ef26 - Merged PR 1391: A lookup's target field is not a dependency of the expression that calls it (21-08-26 11:28)
7bcbeb39 - Merged PR 1390: A write the grid can see belongs on the UI thread, wherever the caller happens to run (21-08-26 11:25)
14b4917b - Merged PR 1389: A diagnostic line that fires per row is not a diagnostic, it is a log wipe (21-08-26 10:48)
3df5ac0c - Merged PR 1388: Page setup in the report preview must apply, not kill the dialog behind it (20-08-26 22:12)
59e39586 - Merged PR 1387: A log screen opened from a second card must load that card's log, not the first one's (20-08-26 21:13)
e251f091 - Merged PR 1386: A transaction log stream must have one lock, not three (20-08-26 20:37)
191c0027 - Merged PR 1385: Out of memory: report once and close, instead of limping on blind (20-08-26 20:30)
100288d4 - Merged PR 1382: A server-side lookup that fails must name what it failed on (20-08-26 08:04)
1a960bdc - Merged PR 1381: A string that does not fit its slot must not write over its neighbour (19-08-26 19:14)
a5a1f4c5 - Merged PR 1380: A search on a linked field must name the alias it means, not the file (19-08-26 18:13)
d1e4302d - Merged PR 1378: An update must stop the AI bridge it needs to overwrite, not fail on its lock (19-08-26 18:01)
e869c591 - Merged PR 1377: Report the value ToBuf actually tried to write, not the one on the field (19-08-26 14:49)
20002482 - Merged PR 1376: A field-ref lookup that still crashes must tell us why, not take the client down (19-08-26 11:00)
05533d3d - Merged PR 1375: A grid write from the wrong thread must name itself, not throw anonymously later (19-08-26 10:40)
3fd80c88 - Merged PR 1374: A cell edit must keep the row it was opened on, not re-find it by focus (19-08-26 09:52)
96540ca1 - Merged PR 1373: An action must validate the field it owns, not whatever holds the caret (19-08-26 09:38)
b50358c7 - Merged PR 1372: A database switch that reached nothing must not poison the next one (19-08-26 09:35)
09d18628 - Merged PR 1371: A docking hint that cannot reopen its window is teardown, not a defect (19-08-26 08:44)
8cbbbb03 - Merged PR 1370: A version stamp must not ask the server machine how Danish spells a colon (18-08-26 19:28)
c72a2082 - Merged PR 1369: A tagged PDF must not hand the viewer's text model to UI Automation (18-08-26 13:11)
cac366b3 - Merged PR 1368: A shortcut action that fails while its grid unloads is teardown, not a defect (18-08-26 09:55)
575a290b - Merged PR 1367: A resource dictionary that will not load must cost one window, not a message per frame (18-08-26 09:36)
e6801f5f - Merged PR 1366: Deleting in an empty grid is not a defect - say so, and stop reporting it (18-08-26 09:22)
2e526bc2 - Merged PR 1365: Multiret: numeric columns were silently written as 0 (18-08-26 09:09)
cd265d2f - Merged PR 1364: Range filters: stop capping the interval at the filtered field's length (18-08-26 08:53)
f2be376a - Merged PR 1362: DiagSync: leave counters that are still 0 off the SNAPSHOT lines (18-08-26 08:43)
9e5e0070 - Merged PR 1361: A report printed inside a process must go to its own printer (18-08-26 07:29)
44a3f306 - Merged PR 1360: Field properties: show the usable string length in the Datatype row (18-08-26 06:08)
b97f7d71 - Merged PR 1359: Field properties: show the Danish PTD prompt when running in another language (17-08-26 21:37)
21556fb6 - Merged PR 1358: Server: close the task on every path, and roll a crashed batch back (17-08-26 21:35)
38770821 - Merged PR 1357: getfieldoldvalue(): read OldValue2 on the two paths that still read OldValue (17-08-26 21:13)
724cd445 - Merged PR 1356: Pin DataRefs per call in FindFieldInTask - fixes index-out-of-range during LoadData (17-08-26 21:06)
2d96f727 - Merged PR 1355: API: close the task and roll the transaction back on every request path (17-08-26 20:22)
e8e3578f - Merged PR 1354: API: tolerate a non-object "scan" and close the task when an action fails (17-08-26 19:49)
c7793c94 - Merged PR 1353: FK_DOWN: commit the row before stepping down, and land on the line the validate creates (17-08-26 19:39)