Arcan

Tagged Check-ins
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Check-ins with non-propagating tags:

2023-12-19
00:13
(build) tag 0.6.3 check-in: cf965ac53f user: void tags: trunk, master, 0.6.3
2022-10-12
20:23
(shmif/decode/tui) Cleanup merge of a few smaller todo branches. Marginal improvements to the pdf viewing input controls, synched changelog, better debug build output, readline history nullderef. Leaf check-in: 671d1bed9c user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.6.2.1
2022-07-15
07:33
(build) ffmpeg deprecation dance continues The last round of ffmpeg fixes were built around upstream/master ffmpeg which deprecates things yet not deprecated elsewhere. Alas the intended functions for solving the deprecations have also not been added before marking the members as such. check-in: 89cd17028e user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.6.2
2022-05-13
05:09
(platform/lua) add user namespaces for i/o Squashed commit of the following: commit dbf7f15b14d5cead7f18ec24955a482d69333ad2 Author: bjornstahl <arcanfe@nospam> Date: Fri May 13 07:06:35 2022 +0200 (lua/platform) respect rw attribute While still experimental, this should be enough for the feature to move into main and be part of the next version. Next up is testing this through durden et al. commit ac15109a84ee9eba3e770333fc9ecea3812ebe9a Author: bjornstahl <arcanfe@nospam> Date: Wed May 11 21:35:53 2022 +0200 (lua/platform) namespace/globbing fixes This brings the feature closer to useful - listing and globbing namespaces are all working, and namespace references for most (all?) functions resolve. The open little nuances is making sure all file- I/O functions resolve correctly and that permissions are respected. A simple test case: copy test.png to /tmp arcan_db add_appl_kv arcan "ns_test" "Test:r:/tmp" show_image(load_image("test:/test.png")) commit 3a1bcd7f537f611116f6bcc2670cb647befb11c0 Author: bjornstahl <arcanfe@nospam> Date: Tue May 10 01:02:19 2022 +0000 (core/lua/platform) namespace refactoring A long list of changes and first round of documentation changes to reflect on the new ns:/ prefix for resources. The db- to platform lookup side is ok, it is the lua->platform mapping that still needs some experiments to get further. The main remaining bit is to make sure that the different 'rwp' mappings are actually respected so that write will fail on an explicit userns reference for write. commit 5705d8644c34685d3c1f176edc32a21d544a7465 Author: bjornstahl <arcanfe@nospam> Date: Sat Jan 29 00:59:05 2022 +0100 (core/lua) add support for user-namespaces This extends glob_resource, resource and a lot of other functions that pertain to resource loading/storing. check-in: f750cb77a6 user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.6.1.1
2022-04-16
06:05
(alt/lua) nbio- readline/eof issue (untested) this could/should fix the durden issues on openBSD wherein the shader compiler fails because of open_nonblock - reading the shader EOFing before everything has been read. check-in: e156a36f93 user: arcanfe@nospam tags: trunk, origin/arcan04_lts, nightly
2021-11-18
17:05
(build) bump version numbers (0.6.1 + shmif_r14) check-in: 84cfb75a73 user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.6.1
2021-10-16
22:31
(a12) most of the scaffolding for backpressure This is one of the big ticket items for a12, and that is constraining frame production based on congestion feedback. Most of shmif is designed to explicitly handle and test that, but the a12 layer has so far been very lenient and consume frames on the producer side regardless of the network state to the consumer. check-in: cdcaa90726 user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.6.1pre2
2021-05-15
13:57
(build) add missing ttfstub (see 316dcf6) The opt-out required a stub-file that was never addded to the commit. check-in: 2e365fe978 user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.6.1pre1
2020-12-15
21:48
(tests) glcube - rebind was all that was needed check-in: 4d0dbcbfe4 user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.6.0.1
2020-11-24
21:15
(build/doc) update doc, synch ext-deps check-in: e2425bbcbe user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.6.0
2020-11-09
21:51
(build) BSD builds with broken HYBRID_SDL The video platform was erroneously added to the platform source, causing the old symbols to be exposed in the hybrid build. check-in: e828d09c5a user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.6.0-pre3
2019-11-22
11:47
(encode) vnc input table translation This adds the lookup table translations that got refactored out a while back (~0.5) with some quickhacks (blocked symbols) and copying the sdl sym translation from the sdl platform. Better solution would probably be to suck it up and just use libxkbcommon. check-in: 51243afda8 user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.6.0-pre2
2019-05-08
18:56
(egl-dri) switch default to no rtproxy This feature has more complicated side-effects than is reasonable for it to be a default for the time being. Thus we still pay the price for full- re-composition for the time being, but hopefully it will be a temporary thing while things change on the driver level. check-in: 426668dfb4 user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.6.0-pre1
2018-12-10
23:33
(platform/egl-dri) better fallback encoder/crtc The previous attempt at fixing the CRTC allocation situation still fails when there is no default crtc_id provided and erroneously just assumes it has a valid crtc/encoder pairing. This push should fix that. check-in: 2932665c8e user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.5.5.2
2018-12-05
00:20
Merge pull request #133 from tarruda/fix-harfbuzz-freetype (build) Add harfbuzz as a freetype dependency check-in: 2c8a8c049d user: noreply@github.com tags: trunk, origin/arcan04_lts, 0.5.5.1
2018-09-13
01:23
(waybridge) reset surf-type field this should fix a resource-exhaustion bug on surfaces accumulating frame callbacks being force-destroyed after a while. check-in: e91d445e03 user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.5.5
2018-08-20
20:52
0.5.5-pre1 tagged, test on clean machines check-in: 545b4625dc user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.5.5-pre1
2018-04-15
09:19
(core) exit status != == and /0 Possible division by zero in resize feed depending on the resize transform being incorrectly set. The exit-status silent state was also erroneously inverted. check-in: 2f2180a89d user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.5.4.6
2018-03-19
18:36
(term/tui) add exec_state callback This push adds state- forwarding (for exit, pause and unpause) to the tui client, along with the code in the terminal to signal the group accordingly. It also adds back some light latency-vs-usage tradeoff code to the heuristics in the terminal as the last change (neverending story) failed to deliver as well. check-in: 305373604c user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.5.4.5
2018-02-05
12:36
(platform/posix) run _exit on execv failure The wrong exit function got called in the event of a fork/exec failure (should really switch this one to posix_spawn as well) as the atexit handler in other parts of the engine would be erroneously and dangerously invoked. check-in: 67ef1c7bd7 user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.5.4.4
2018-01-22
22:32
(core/lua) add build_sphere/step3d Adding more basic primitives needed for some data projections and sky geometry. check-in: 4a91c995d2 user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.5.4.3
2018-01-08
20:52
(lua) switch careful_usermask to default_usermask The default behavior was overly restrictive, the careful usermask is for more specialized build that wants to prevent dynamic code execution from the lua spectrum at all cost, which is rather bad until we can distinguish between a separate-context+export+lane mode for loading configs and normal system_load. check-in: a74f2eee79 user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.5.4.2
2018-01-03
23:17
(platform/egl-dri) multi-GPU pool fix The index counter was never incremented, forcing the suid-mode build to only take the last card into account. check-in: e4764461fa user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.5.4.1
2017-12-29
16:04
(build) version bump check-in: 0f8577eb2d user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.5.4
2017-09-22
19:20
(core) vr, presend activate Leaf check-in: 31673590cf user: arcan-fe@nospam tags: trunk, origin/arcan04_lts, 0.5.3
2017-09-18
17:20
(tui) adjust wrong padding calculations There seem to be a nastier issue in play here where there is a discrepancy between what the terminal- subgroups believe to be the current dimensions, the tui screen management and the acon dimensions. The workaround currently is to just force a window resize and it seems to go away, but as the case with other advanced tui features, the ltui tool and test scripts are now sorely needed. check-in: ffb7bc2876 user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.5.3-pre1
2017-05-29
14:08
(build) allow version string to use lw-tags It seems like 0.5.2 got tagged as a lightweight tag and not an annotated tag. While not a big issue in itself, it also caused the --describe to point to the wrong version when generating the versioned tag. This is worse since it is used in crash dumps and so on to know what kind of a build we are dealing with. Instead of messing with the tags further, the build system is changed to accept lightweight tags in describe. check-in: 1fbda84868 user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.5.2
2017-02-12
14:13
(tui) compilation fixes for the lua bindings The "ignore this" tui commit from yesterday didn't actually compile the lua bindings. This fix corrects that (but the "ignore this" label still applies) check-in: 86d011185c user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.5.2-pre1
2016-08-31
22:48
(release) 0.5.1 check-in: d89a80fa41 user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.5.1
2016-04-11
17:59
(build) updated mouse support script from durden check-in: e3b07b8605 user: arcanfe@nospam tags: trunk, origin/arcan04_lts, 0.5.0
2014-03-07
00:35
(db) recover from broken importer gracefully Leaf check-in: 7fcc735fa8 user: arcan-fe@nospam tags: trunk, v0.4.0
2013-11-15
00:05
(core:build) more git "emptydirs" force-added, hack around odd terminations in awb. check-in: e037436c7e user: arcanfe@nospam tags: trunk, 0.3.1