diff --git a/README b/README index 2ebbe23df..f8f4236ce 100644 --- a/README +++ b/README @@ -61,8 +61,8 @@ For building Lumiera, you'll need: * https://gtkmm.gnome.org/en/[gtkmm] * https://cgit.freedesktop.org/xorg/lib/libXv[libXv] * https://wiki.gnome.org/Projects/LibRsvg[lib rSVG] - * https://git.lumiera.org/?p=debian/gdl;a=summary[lib GDL] - * https://git.lumiera.org/?p=debian/gdlmm;a=summary[GDL-mm bindings] + * https://git.lumiera.org/gitweb?p=debian/gdl;a=summary[lib GDL] + * https://git.lumiera.org/gitweb?p=debian/gdlmm;a=summary[GDL-mm bindings] Further information: diff --git a/doc/devel/Status.txt b/doc/devel/Status.txt index ea1389ec1..d35493187 100644 --- a/doc/devel/Status.txt +++ b/doc/devel/Status.txt @@ -51,7 +51,7 @@ Current Release [red]#Lumiera is not usable yet#. - A »Preview Release« was - https://git.lumiera.org/?p=LUMIERA;a=tag;h=refs/tags/v0.pre.04[published at Dec 2, 2025] + https://git.lumiera.org/gitweb?p=LUMIERA;a=tag;h=refs/tags/v0.pre.04[published at Dec 2, 2025] - link:/debian[DEB packages] were built for »Trixie« and »Noble« diff --git a/doc/devel/meeting_summary/2008-10-10.txt b/doc/devel/meeting_summary/2008-10-10.txt index 0f33162ed..f5ea10590 100644 --- a/doc/devel/meeting_summary/2008-10-10.txt +++ b/doc/devel/meeting_summary/2008-10-10.txt @@ -214,7 +214,7 @@ Interface Definition Language ----------------------------- In his work on the plugin loader, _Cehteh_ created a first draft how to export an interface, and calls for review. An example can be found in -https://git.lumiera.org/?p=LUMIERA;a=blob;f=tests/backend/test-interfaces.c;h=09fa25afa3cb57b79a2717d0bf3a8253afeba000;hb=ebcc5c7fd2d8700f3375e3309b724ac2517a0f40[tests/backend/test-interfaces.c] +https://git.lumiera.org/gitweb?p=LUMIERA;a=blob;f=tests/backend/test-interfaces.c;h=09fa25afa3cb57b79a2717d0bf3a8253afeba000;hb=ebcc5c7fd2d8700f3375e3309b724ac2517a0f40[tests/backend/test-interfaces.c] An interface is a list of »slots« mapping functions. The interface descriptor is itself realised as interface, and thus can be versioned, extended and specialised. diff --git a/doc/devel/meeting_summary/2009-01-14.txt b/doc/devel/meeting_summary/2009-01-14.txt index 4531e2702..ab0b52f45 100644 --- a/doc/devel/meeting_summary/2009-01-14.txt +++ b/doc/devel/meeting_summary/2009-01-14.txt @@ -95,7 +95,7 @@ For now the focus is on getting a single frame into the gui and there will be ti The devs agreed to meet up on Saturday to get the latest version up and running. -NOTE: Demonstration in https://git.lumiera.org/?p=LUMIERA;a=blob;f=src/common/guifacade.cpp;h=60a16d0f67bd95b43e44662daa9c0525235e14f5;hb=5f10e65852de2c51364c2e2a5a1cf29cae81c6b2#l64[guifacade.cpp] +NOTE: Demonstration in https://git.lumiera.org/gitweb?p=LUMIERA;a=blob;f=src/common/guifacade.cpp;h=60a16d0f67bd95b43e44662daa9c0525235e14f5;hb=5f10e65852de2c51364c2e2a5a1cf29cae81c6b2#l64[guifacade.cpp] (The thread shall be forked from within the GUI code not from the facade) This was discussed and ichthyo has already pushed a new cleaned up state and resolved most of the dependency problems with the liblumiera. It raised the question: do we prefer a UI facade to a GUI facade or do we want an extra script facade someday? diff --git a/doc/devel/rfc/ApplicationStructure.txt b/doc/devel/rfc/ApplicationStructure.txt index f08c94c3e..1732b466e 100644 --- a/doc/devel/rfc/ApplicationStructure.txt +++ b/doc/devel/rfc/ApplicationStructure.txt @@ -191,7 +191,7 @@ don't think we get much program options, maybe something to set a GUI skin. Moreover, I've written last year a thin wrapper around the commandline and integrated it with the boost options parser such that user code can receive the remaining options as a vector of `std::string`s. Please have a look at -https://git.lumiera.org/?p=LUMIERA;a=blob;f=tests/common/mainsuite.cpp;h=455bfd98effd0b7dbe6597f712a1bdfa35232308;hb=80e1e382f42512ebf2e10a802f77e50327b8fb73[the test class runner main] +https://git.lumiera.org/gitweb?p=LUMIERA;a=blob;f=tests/common/mainsuite.cpp;h=455bfd98effd0b7dbe6597f712a1bdfa35232308;hb=80e1e382f42512ebf2e10a802f77e50327b8fb73[the test class runner main] for an usage example. I really want our Lumiera main to be clean and expressive in the way showed there. Probably the most important part of the startup is pulling up the session core; because of that I think most of the startup diff --git a/doc/devel/rfc/ArchitectureOverview.txt b/doc/devel/rfc/ArchitectureOverview.txt index 625060e25..ac4390c45 100644 --- a/doc/devel/rfc/ArchitectureOverview.txt +++ b/doc/devel/rfc/ArchitectureOverview.txt @@ -15,8 +15,8 @@ This proposal intends to capture envisioned Architecture of the Application. image:{ldoc}/devel/draw/rendered/Lumi.Architecture-1.png[Overview of Lumiera Architecture] ^The SVG source of this drawing is -https://git.lumiera.org/?p=LUMIERA;a=blob_plain;f=doc/devel/draw/Lumi.Architecture-1.svg;hb=HEAD[maintained in GIT(2008)]· -https://git.lumiera.org/?p=LUMIERA;a=blob_plain;f=doc/devel/draw/Lumi.Architecture-2.svg;hb=HEAD[(current: 2022)]^ +https://git.lumiera.org/gitweb?p=LUMIERA;a=blob_plain;f=doc/devel/draw/Lumi.Architecture-1.svg;hb=HEAD[maintained in GIT(2008)]· +https://git.lumiera.org/gitweb?p=LUMIERA;a=blob_plain;f=doc/devel/draw/Lumi.Architecture-2.svg;hb=HEAD[(current: 2022)]^ Description @@ -75,7 +75,7 @@ Conclusion ---------- Accepted. The drawing was moved into the GIT tree. + It was upgraded and reworked -https://git.lumiera.org/?p=LUMIERA;a=blob_plain;f=doc/devel/draw/Lumi.Architecture-2.svg;hb=0b9f2e2c3139cad542013caac593cb5972a2e3f6[in 2022] +https://git.lumiera.org/gitweb?p=LUMIERA;a=blob_plain;f=doc/devel/draw/Lumi.Architecture-2.svg;hb=0b9f2e2c3139cad542013caac593cb5972a2e3f6[in 2022] Back to link:/x/DesignProcess.html[Lumiera Design Process overview] diff --git a/doc/devel/rfc/DesignRenderNodesInterface.txt b/doc/devel/rfc/DesignRenderNodesInterface.txt index 0dc00a399..7c716f071 100644 --- a/doc/devel/rfc/DesignRenderNodesInterface.txt +++ b/doc/devel/rfc/DesignRenderNodesInterface.txt @@ -106,7 +106,7 @@ details of carrying out the operations are much more involved. Please see the link/wiki/renderengine.html#Rendering[Development internal doc (TiddlyWiki)] and the -https://git.lumiera.org/?p=LUMIERA;a=blob;f=src/proc/engine/procnode.hpp;h=9cf3a2ea8c33091d0ee992ec0fc8f37bb5874d34;hb=f9452f654cf39a4abbbeecfd81bef51aa347b321[Draft: ProcNode (src)] +https://git.lumiera.org/gitweb?p=LUMIERA;a=blob;f=src/proc/engine/procnode.hpp;h=9cf3a2ea8c33091d0ee992ec0fc8f37bb5874d34;hb=f9452f654cf39a4abbbeecfd81bef51aa347b321[Draft: ProcNode (src)] for details (and/or contact Ichthyo for in-depth discussion of those technical details) diff --git a/doc/devel/rfc/DevelopmentFramework.txt b/doc/devel/rfc/DevelopmentFramework.txt index 0a430d65e..8a4000f53 100644 --- a/doc/devel/rfc/DevelopmentFramework.txt +++ b/doc/devel/rfc/DevelopmentFramework.txt @@ -149,7 +149,7 @@ We soon settled upon the following toolchain, which is used up to today: history is consolidated eventually into the link:{rfc}/MasterRepositorySetup.html#historical_remark[»official Lumiera repository«], which is made accessible at - https://git.lumiera.org/?p=LUMIERA;a=summary[`git://git.lumiera.org/LUMIERA`] + https://git.lumiera.org/gitweb?p=LUMIERA;a=summary[`git://git.lumiera.org/LUMIERA`] - We never used link:{rfc}/GitSubmoduleTransistion.html#_comments[Git submodules]... - https://www.scons.org/[SCons] became the primary buildsystem soon, with Autotools discontinued in 2011 @@ -158,14 +158,14 @@ We soon settled upon the following toolchain, which is used up to today: - Website and documentation pages are generated by https://asciidoc-py.github.io/[Asciidoc], with source files for documentation maintained - https://git.lumiera.org/?p=LUMIERA;a=blob;f=doc/index.txt;h=9bc0f11e6fb67588388e7616320b695841571278;hb=20f3252892d5b53a05ecd8aeb571122806baba17[in-tree], + https://git.lumiera.org/gitweb?p=LUMIERA;a=blob;f=doc/index.txt;h=9bc0f11e6fb67588388e7616320b695841571278;hb=20f3252892d5b53a05ecd8aeb571122806baba17[in-tree], published - https://git.lumiera.org/?p=website;a=blob;f=build_website.sh;h=60b90e18d5732d66566baf2c20a217212a5dcece;hb=aefc91e13a95a3c742dc8143c374ec982e0aa56b[automatically on push]. + https://git.lumiera.org/gitweb?p=website;a=blob;f=build_website.sh;h=60b90e18d5732d66566baf2c20a217212a5dcece;hb=aefc91e13a95a3c742dc8143c374ec982e0aa56b[automatically on push]. - A https://classic.tiddlywiki.com/[TiddlyWiki] is used for development notes - for Unit-Tests, we use our own minimalist - https://git.lumiera.org/?p=LUMIERA;a=blob;f=src/lib/test/run.hpp;h=035633af9bde7a8053bcd304baffc21693dcf031;hb=20f3252892d5b53a05ecd8aeb571122806baba17[Test-runner]. + https://git.lumiera.org/gitweb?p=LUMIERA;a=blob;f=src/lib/test/run.hpp;h=035633af9bde7a8053bcd304baffc21693dcf031;hb=20f3252892d5b53a05ecd8aeb571122806baba17[Test-runner]. and a - https://git.lumiera.org/?p=LUMIERA;a=blob;f=tests/test.sh;h=8c13810eb475bbacd97c528607e6750f47bb145e;hb=20f3252892d5b53a05ecd8aeb571122806baba17[shell script] + https://git.lumiera.org/gitweb?p=LUMIERA;a=blob;f=tests/test.sh;h=8c13810eb475bbacd97c528607e6750f47bb145e;hb=20f3252892d5b53a05ecd8aeb571122806baba17[shell script] to support definition of test collections. - A Debian package is maintained with https://wiki.debian.org/PackagingWithGit[git-buildpackage] and published diff --git a/doc/devel/rfc/DistributedDevelopmentFramework.txt b/doc/devel/rfc/DistributedDevelopmentFramework.txt index 9f8e50592..e2d43d7cc 100644 --- a/doc/devel/rfc/DistributedDevelopmentFramework.txt +++ b/doc/devel/rfc/DistributedDevelopmentFramework.txt @@ -68,9 +68,9 @@ rather -- a task no one was willing to take on. Yet the Lumiera project succeeded in building a web presence based on https://asciidoc-py.github.io/[Asciidoc] sources -https://git.lumiera.org/?p=website;a=summary[checked into Git], +https://git.lumiera.org/gitweb?p=website;a=summary[checked into Git], with a lightweight -https://git.lumiera.org/?p=website;a=blob;f=build_website.sh;h=60b90e18d5732d66566baf2c20a217212a5dcece;hb=aefc91e13a95a3c742dc8143c374ec982e0aa56b[commit-hook script] +https://git.lumiera.org/gitweb?p=website;a=blob;f=build_website.sh;h=60b90e18d5732d66566baf2c20a217212a5dcece;hb=aefc91e13a95a3c742dc8143c374ec982e0aa56b[commit-hook script] to automatically publish any changes on git-push -- a scheme which comes close to the gist of this RfC. diff --git a/doc/devel/rfc/MasterRepositorySetup.txt b/doc/devel/rfc/MasterRepositorySetup.txt index 81d092acc..86f499f76 100644 --- a/doc/devel/rfc/MasterRepositorySetup.txt +++ b/doc/devel/rfc/MasterRepositorySetup.txt @@ -16,7 +16,7 @@ This describes how the shared MASTER is set up and syncronized. Description ~~~~~~~~~~~ We have now a shared master repository in -https://git.lumiera.org/?p=LUMIERA;a=summary[/git/LUMIERA]. +https://git.lumiera.org/gitweb?p=LUMIERA;a=summary[/git/LUMIERA]. - The public/anonymous git url is [yellow-background]#`git://git.lumiera.org/LUMIERA`# - for people with ssh access it is pushable at [purple]#`UID@git.lumiera.org:/git/LUMIERA`#. @@ -71,10 +71,10 @@ That being said -- the shared master at [yellow-background]#`git://git.lumiera.o still contains the _official_ state of the Lumiera codebase, while actual development is published first in a repository per developer (so effectively in -https://git.lumiera.org/?p=lumiera/ichthyo;a=summary[the Ichthyo repository] +https://git.lumiera.org/gitweb?p=lumiera/ichthyo;a=summary[the Ichthyo repository] for the time being); development is consolidated intermittently into the -https://git.lumiera.org/?p=LUMIERA;a=summary[LUMIERA Git]. +https://git.lumiera.org/gitweb?p=LUMIERA;a=summary[LUMIERA Git]. '''' diff --git a/doc/devel/rfc/NoBugFlags.txt b/doc/devel/rfc/NoBugFlags.txt index e6b4ad19d..0d2afdbfc 100644 --- a/doc/devel/rfc/NoBugFlags.txt +++ b/doc/devel/rfc/NoBugFlags.txt @@ -18,7 +18,7 @@ Propose a documentation/planning about the setup. Description ~~~~~~~~~~~ Take a look at my draft at: -https://git.lumiera.org/?p=LUMIERA;a=blob;f=doc/devel/nobug_flags.txt;h=325141acb52a7be7f75425359b6057c74ed30253;hb=a03e3c5e73a4c0be2264ac4e4e0f02eb8749837b[nobug_flags.txt] +https://git.lumiera.org/gitweb?p=LUMIERA;a=blob;f=doc/devel/nobug_flags.txt;h=325141acb52a7be7f75425359b6057c74ed30253;hb=a03e3c5e73a4c0be2264ac4e4e0f02eb8749837b[nobug_flags.txt] I've added the things I planning for the backend, others might add their own plans there too. So far this is an early draft, comments welcome. diff --git a/doc/devel/rfc/SchedulerRequirements.txt b/doc/devel/rfc/SchedulerRequirements.txt index e3a90503d..bfc3c1cc0 100644 --- a/doc/devel/rfc/SchedulerRequirements.txt +++ b/doc/devel/rfc/SchedulerRequirements.txt @@ -210,7 +210,7 @@ during this effort leads to the following refinements: - Workers manage their capacity through a statistical distribution of _sleep times._ In this form, the proposal can be considered as implemented. + -^(see -> https://git.lumiera.org/?p=LUMIERA;a=commit;h=d71eb37[d71eb37] +^(see -> https://git.lumiera.org/gitweb?p=LUMIERA;a=commit;h=d71eb37[d71eb37] and https://issues.lumiera.org/ticket/1344[#1344])^ Ichthyostega:: '2024-04-20 01:55 CEST' diff --git a/doc/technical/build/BuildDependencies.txt b/doc/technical/build/BuildDependencies.txt index f841c1583..6d363946f 100644 --- a/doc/technical/build/BuildDependencies.txt +++ b/doc/technical/build/BuildDependencies.txt @@ -123,7 +123,7 @@ Build Tools * pkg-config * Doxygen (optional) * Asciidoc (optional) -* Git -> https://git.lumiera.org/?p=LUMIERA;a=summary[git://git.lumiera.org/LUMIERA] +* Git -> https://git.lumiera.org/gitweb?p=LUMIERA;a=summary[git://git.lumiera.org/LUMIERA] footnote:[ _Ichthyo_ maintains a repo at https://github.com/Ichthyostega/Lumiera/[Github ^~Ichthyostega/Lumiera^] ] @@ -160,9 +160,9 @@ Libraries which is possible, but would require some considerable effort. As of 2025, GDL is still usable, but no longer available through the standard distribution channels. + We provide a Git repository at our Website for - https://git.lumiera.org/?p=debian/gdl;a=summary[libGDL (3.40) +git://git.lumiera.org/debian/gdl+] + https://git.lumiera.org/gitweb?p=debian/gdl;a=summary[libGDL (3.40) +git://git.lumiera.org/debian/gdl+] and the - https://git.lumiera.org/?p=debian/gdlmm;a=summary[GDL C++ bindings (3.7.3) +git://git.lumiera.org/debian/gdlmm+] + https://git.lumiera.org/gitweb?p=debian/gdlmm;a=summary[GDL C++ bindings (3.7.3) +git://git.lumiera.org/debian/gdlmm+] and we maintain custom Debian packages for both in our link:/debian/[Debian DEB depot]. ] diff --git a/doc/technical/build/LumieraDebianPackage.txt b/doc/technical/build/LumieraDebianPackage.txt index 9d374613f..f94617aed 100644 --- a/doc/technical/build/LumieraDebianPackage.txt +++ b/doc/technical/build/LumieraDebianPackage.txt @@ -79,8 +79,8 @@ How the Lumiera Debian package works Since we maintain both the Debian package and our build system, we can always try to do _the heavy lifting_ in our link:{ldoc}/technical/build/SCons.html[SCons build system], as this helps to keep the Debian packaging as simple as possible. Please have a look at the --> https://git.lumiera.org/?p=debian/lumiera;a=blob;hb=refs/heads/deb;f=debian/control[control file] -· https://git.lumiera.org/?p=debian/lumiera;a=blob;hb=refs/heads/deb;f=debian/rules[debian/rules] +-> https://git.lumiera.org/gitweb?p=debian/lumiera;a=blob;hb=refs/heads/deb;f=debian/control[control file] +· https://git.lumiera.org/gitweb?p=debian/lumiera;a=blob;hb=refs/heads/deb;f=debian/rules[debian/rules] - we rely on the _Debhelper Sequencer_ "`dh_*`" in our 'debian/rules' + -> https://manpages.debian.org/trixie/debhelper/dh.1.en.html[Manpage] @@ -106,7 +106,7 @@ into `master` and marked with a tag there. For the actual packaging, we use these release tags as _upstream tag_ and perform a merge from that tag into the **debian branch**.footnote:[ This _debian branch_ is called `deb` by convention. As mentioned above, it is published through - a separate https://git.lumiera.org/?p=debian/lumiera;a=summary[Git repository `git://git.lumiera.org/debian/lumiera`], + a separate https://git.lumiera.org/gitweb?p=debian/lumiera;a=summary[Git repository `git://git.lumiera.org/debian/lumiera`], which is kept separate, since packaging is considered a ``downstream process''. ] This branch carries only the additions and tweaks done for debian packaging. Yet still, this `deb` @@ -115,7 +115,7 @@ repository as the `master` branch. When the packaging process is complete, the p DEB version is marked with a tag `debian/` Note however that there is another branch in the aforementioned `debian/lumiera` repository, -which is called https://git.lumiera.org/?p=debian/lumiera;a=shortlog;h=refs/heads/depot[depot] +which is called https://git.lumiera.org/gitweb?p=debian/lumiera;a=shortlog;h=refs/heads/depot[depot] and is related to our link:/debian[DEB package depot] on Lumiera.org. This branch carries a completely different directory structure, since it is used with the https://wiki.debian.org/DebianRepository/SetupWithReprepro[»reprepro« tool from Debian] diff --git a/doc/technical/infra/debianDepot.txt b/doc/technical/infra/debianDepot.txt index 12f5cb32f..3fad649bc 100644 --- a/doc/technical/infra/debianDepot.txt +++ b/doc/technical/infra/debianDepot.txt @@ -109,7 +109,7 @@ Configuration ~~~~~~~~~~~~~ All the current configuration and the state of the Debian depot index files is tracked in the aforementioned ``debian/lumiera'' Git repository, on a separate branch called -https://git.lumiera.org/?p=debian/lumiera;a=shortlog;h=refs/heads/depot[`depot'] +https://git.lumiera.org/gitweb?p=debian/lumiera;a=shortlog;h=refs/heads/depot[`depot'] TIP: this is a slightly unconventional setup, insofar the `depot' branch carries a directory tree that is completely separate from the main Lumiera source tree, which diff --git a/doc/user/tutorials/building.txt b/doc/user/tutorials/building.txt index 3638e73b1..3ce26088b 100644 --- a/doc/user/tutorials/building.txt +++ b/doc/user/tutorials/building.txt @@ -54,7 +54,7 @@ in addition to the following tools and libraries: * https://www.boost.org/[Boost libraries] * https://github.com/bplaum/gavl[GAVL library] * https://nobug.pipapo.org/[NoBug] ~([purple]#⚠ see below#)~ - * Lumiera https://git.lumiera.org/?p=LUMIERA;a=summary[source code] + * Lumiera https://git.lumiera.org/gitweb?p=LUMIERA;a=summary[source code] The GUI depends on the following: diff --git a/doc/user/tutorials/contributing.txt b/doc/user/tutorials/contributing.txt index aa53825db..6fe451999 100644 --- a/doc/user/tutorials/contributing.txt +++ b/doc/user/tutorials/contributing.txt @@ -115,9 +115,9 @@ sudo make install but was orphaned in 2021. Since it is currently a prerequisite for building Lumiera, we maintain a clone of the original repository and a Debian package on Lumiera.org. This is relevant both for - https://git.lumiera.org/?p=debian/gdl;a=summary[libGDL (3.40) +git://git.lumiera.org/debian/gdl+] + https://git.lumiera.org/gitweb?p=debian/gdl;a=summary[libGDL (3.40) +git://git.lumiera.org/debian/gdl+] and the - https://git.lumiera.org/?p=debian/gdlmm;a=summary[GDL C++ bindings (3.7.3) +git://git.lumiera.org/debian/gdlmm+]. + https://git.lumiera.org/gitweb?p=debian/gdlmm;a=summary[GDL C++ bindings (3.7.3) +git://git.lumiera.org/debian/gdlmm+]. ] * first you have to build libGTL itself...