aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey Armstrong <jeff@approximatrix.com>2020-06-02 20:02:30 -0400
committerJeffrey Armstrong <jeff@approximatrix.com>2020-06-02 20:02:30 -0400
commit3afc5107f7f43176bb3547c7d16898f23294a180 (patch)
tree3a1e488698f6ebd28daed04c4198d0716bd2b4cd
parent711194ab9a71600aef45e157e49306dfc29563f8 (diff)
downloadLR-87-3afc5107f7f43176bb3547c7d16898f23294a180.tar.gz
LR-87-3afc5107f7f43176bb3547c7d16898f23294a180.zip
Minor change to layout engine to support proper line break tracking in the future. Updated snap version.
-rw-r--r--layout.f904
-rw-r--r--snap/snapcraft.yaml2
2 files changed, 4 insertions, 2 deletions
diff --git a/layout.f90 b/layout.f90
index 63732fd..685d646 100644
--- a/layout.f90
+++ b/layout.f90
@@ -27,11 +27,13 @@ implicit none
integer, parameter::line_type_preformatted = 2
integer, parameter::line_type_link = 3
integer, parameter::line_type_indicator = 99
-
+
type::line
character(len=:), allocatable::text
integer::line_type
+ integer, dimension(128)::breaks
+
type(line), pointer::next
end type line
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index 3f1a7a8..275f2ca 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -1,6 +1,6 @@
name: lr87
base: core18
-version: '0.6'
+version: '0.7'
summary: LR-87 is a overly simple dumb-terminal gemini client
description: |
LR-87 is a simple implementation of a client for launching into the world of the