dlang.org icon indicating copy to clipboard operation
dlang.org copied to clipboard

Move ebook files to /spec

Open wilzbach opened this issue 6 years ago • 9 comments

How are the links supposed to work when all we include is dlangspec.html? They are all broken :/

Info(prcgen):I1015: Building PRC file
Info(prcgen):I1006: Resolving hyperlinks
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/intro.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/lex.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/grammar.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/module.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/declaration.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/type.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/property.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/attribute.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/pragma.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/expression.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/statement.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/arrays.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/hash-map.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/struct.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/class.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/interface.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/enum.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/const3.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/function.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/operatoroverloading.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/template.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/template-mixin.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/contracts.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/version.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/errors.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/unittest.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/garbage.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/float.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/iasm.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/ddoc.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/interfaceToC.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/cpp_interface.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/objc_interface.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/portability.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/entity.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/memory-safe-d.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/abi.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/simd.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/betterc.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/phobos/std_conv.html#.octal
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/attribute.html#abstract
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/declaration.html#alias
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/attribute.html#align
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/statement.html#AsmStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/expression.html#AssertExpression
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/attribute.html#auto
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/function.html#BodyStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/statement.html#BreakStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/statement.html#SwitchStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/expression.html#CastExpression
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/statement.html#TryStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/attribute.html#const
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/statement.html#ContinueStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/version.html#debug
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/type.html#delegates
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/expression.html#DeleteExpression
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/deprecate.html#delete
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/attribute.html#deprecated
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/statement.html#DoStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/statement.html#IfStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/attribute.html#ProtectionAttribute
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/attribute.html#linkage
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/class.html#final
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/statement.html#ForStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/statement.html#ForeachStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/expression.html#FunctionLiteral
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/statement.html#GotoStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/attribute.html#immutable
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/expression.html#ImportExpression
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/expression.html#InExpression
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/function.html#inout-functions
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/expression.html#IsExpression
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/function.html#overload-sets
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/expression.html#MixinExpression
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/module.html#ModuleDeclaration
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/expression.html#NewExpression
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/function.html#nothrow-functions
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/expression.html#null
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/function.html#OutStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/attribute.html#override
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/function.html#pure-functions
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/function.html#ref-functions
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/statement.html#ReturnStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/statement.html#ScopeGuardStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/attribute.html#shared
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/version.html#staticif
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/expression.html#super
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/statement.html#SynchronizedStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/expression.html#this
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/statement.html#ThrowStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/deprecate.html#typedef
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/expression.html#TypeidExpression
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/declaration.html#Typeof
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/version.html#version
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/declaration.html#VoidInitializer
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/ctod.html#volatile
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/deprecate.html#volatile
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/statement.html#WhileStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/statement.html#WithStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#specialkeywords
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/attribute.html#gshared
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/phobos/core_simd.html#.Vector
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/arrays.html#strings
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/type.html#size_t
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/type.html#ptrdiff_t
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isAbstractClass
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isArithmetic
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isAssociativeArray
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isFinalClass
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isFuture
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isDeprecated
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isPOD
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isNested
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isFloating
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isIntegral
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isScalar
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isStaticArray
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isUnsigned
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isVirtualFunction
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isVirtualMethod
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isAbstractFunction
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isFinalFunction
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isStaticFunction
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isOverrideFunction
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isTemplate
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isRef
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isOut
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isLazy
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#hasMember
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#identifier
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#getAliasThis
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#getAttributes
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#getFunctionAttributes
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#getFunctionVariadicStyle
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#getLinkage
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#getMember
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#getOverloads
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#getParameterStorageClasses
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#getPointerBitmap
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#getProtection
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#getVirtualFunctions
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#getVirtualMethods
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#getUnitTests
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#parent
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#classInstanceSize
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#getVirtualIndex
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#allMembers
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#derivedMembers
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#isSame
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/traits.html#compiles
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#Template­Alias­Parameter­Default
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#TypeInfo_Class
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/function.html#property-functions
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#nogc-functions
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#switch-inline
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#CastQual
Warning(prcgen):W14001: Hyperlink not resolved:  /dmd.html#switch-release
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#Inline Assembler
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/phobos/std_algorithm_mutation.html#.copy
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dmd.html#switch-boundscheck
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/phobos/std_bigint.html#.BigInt
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#        ForeachStatement
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/phobos/std_typecons.html#.Tuple
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/phobos/std_array.html#.byPair
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/phobos/std_uni.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#scope for allocating classes on the stack
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/attribute.html#disable
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/pragma.html#inline
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#undefined_behavior
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/attribute.html#nogc
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/phobos/std_meta.html#.AliasSeq
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/phobos/std_functional.html#.partial
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/version.html#StaticIfCondition
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#        AssertExpression
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#switch-unittest
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#D as Better C
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#switch-betterC
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#Code coverage analysis
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#switch-cov
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#switch-D
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#switch-m64
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#switch-fPIC
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#switch-boundscheck
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#pod
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#variadicnested
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/function.html#variadic
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/phobos/core_stdc_stdarg.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#get-attributes
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/attribute.html#LinkageAttribute
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#ctfe
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#dmd_conf
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/        http:/www.digitalmars.com/ctg/ctgLanguageImplementation.html#declspec
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/phobos/std_bitmanip.html#bitfields
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/function.html#closures
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/attribute.html#namespace
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/phobos/std_experimental_allocator.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/attribute.html#uda
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/phobos/core_attribute.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/phobos/object.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/safed.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.html#NumberBackRef
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/phobos/core_simd.html
 5 Move Ebook spec Ddoc file to /spec                                              
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/phobos/core_cpuid.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/phobos/core_thread.html
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/phobos/core_sync.html
Warning(prcgen):W14002: Some hyperlinks could not be resolved.
Info(prcgen):I1008: Resolving start reading location
Info(prcgen):I1049: Building table of content     URL: /home/seb/dlang/dlang.org/.generated/dlangspec.ncx
Info(pagemap):I8000: No Page map found in the book
Info(prcgen):I1045: Computing UNICODE ranges used in the book
Info(prcgen):I1046: Found UNICODE range: Basic Latin [20..7E]
Info(prcgen):I1046: Found UNICODE range: General Punctuation - Windows 1252 [2018..201A]
Info(prcgen):I1046: Found UNICODE range: Cyrillic [400..4FF]
Info(prcgen):I1046: Found UNICODE range: Dingbats [2700..27BF]
Info(prcgen):I1046: Found UNICODE range: Arrows [2190..21FF]
Info(prcgen):I1046: Found UNICODE range: Latin-1 Supplement [A0..FF]
Info(prcgen):I1046: Found UNICODE range: Mathematical Operators [2200..22FF]
Info(prcgen):I1046: Found UNICODE range: Latin Extended-A [100..17F]
Info(prcgen):I1046: Found UNICODE range: Spacing Modifier Letters [2B0..2FF]
Info(prcgen):I1046: Found UNICODE range: Currency Symbols [20A0..20CF]
Info(prcgen):I1046: Found UNICODE range: Latin Extended-B [180..24F]
Info(prcgen):I1046: Found UNICODE range: Basic Greek [370..3FF]
Info(prcgen):I1046: Found UNICODE range: General Punctuation - other than Windows 1252 [2031..2038]
Info(prcgen):I1046: Found UNICODE range: Letter-like Symbols [2100..214F]
Info(prcgen):I1046: Found UNICODE range: Miscellaneous Technical [2300..23FF]
Info(prcgen):I1046: Found UNICODE range: Geometric Shapes [25A0..25FF]
Info(prcgen):I1046: Found UNICODE range: Miscellaneous Symbols [2600..26FF]
Info(prcgen):I1017: Building PRC file, record count:   0000307
Info(prcgen):I1039: Final stats - text compressed to (in % of original size):  37.72%
Info(prcgen):I1040: The document identifier is: "D_Programmin-_Specification"
Info(prcgen):I1041: The file format version is V6
Info(prcgen):I1031: Saving PRC file
Info(prcgen):I1032: PRC built successfully
Info(prcgen):I1016: Building enhanced PRC file
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/dlangspec.ncx
Warning(prcgen):W14001: Hyperlink not resolved:  /home/seb/dlang/dlang.org/.generated/images/dman-error.jpg
Warning(prcgen):W14001: Hyperlink not resolved:  Basic Latin [20..7E]
Warning(prcgen):W14001: Hyperlink not resolved:  Cyrillic [400..4FF]
Warning(prcgen):W14001: Hyperlink not resolved:  Arrows [2190..21FF]
Warning(prcgen):W14001: Hyperlink not resolved:  Mathematical Operators [2200..22FF]
Warning(prcgen):W14001: Hyperlink not resolved:  Spacing Modifier Letters [2B0..2FF]
Warning(prcgen):W14001: Hyperlink not resolved:  Latin Extended-B [180..24F]
Warning(prcgen):W14001: Hyperlink not resolved:  General Punctuation - other than Windows 1252 [2031..2038]
Warning(prcgen):W14001: Hyperlink not resolved:  Miscellaneous Technical [2300..23FF]
Warning(prcgen):W14001: Hyperlink not resolved:  Miscellaneous Symbols [2600..26FF]
Warning(prcgen):W14001: Hyperlink not resolved:  General Punctuation - Windows 1252 [2018..201A]
Warning(prcgen):W14001: Hyperlink not resolved:  Dingbats [2700..27BF]
Warning(prcgen):W14001: Hyperlink not resolved:  Latin-1 Supplement [A0..FF]
Warning(prcgen):W14001: Hyperlink not resolved:  Latin Extended-A [100..17F]
Warning(prcgen):W14001: Hyperlink not resolved:  Currency Symbols [20A0..20CF]
Warning(prcgen):W14001: Hyperlink not resolved:  Basic Greek [370..3FF]
Warning(prcgen):W14001: Hyperlink not resolved:  Letter-like Symbols [2100..214F]
Warning(prcgen):W14001: Hyperlink not resolved:  Geometric Shapes [25A0..25FF]
Warning(prcgen):W14001: Hyperlink not resolved:  D_Programmin-_Specification

wilzbach avatar Jan 17 '18 06:01 wilzbach

How are the links supposed to work when all we include is dlangspec.html?

They should point to different parts in the same file.

CyberShadow avatar Jan 17 '18 06:01 CyberShadow

They should point to different parts in the same file.

But only if GLINK2 or DDLINK was used. All the occurrences where the .html is linked directly, don't work (e.g. the table of contents)

wilzbach avatar Jan 17 '18 06:01 wilzbach

Thanks for your pull request, @wilzbach!

Bugzilla references

Your PR doesn't reference any Bugzilla issue.

If your PR contains non-trivial changes, please reference a Bugzilla issue or create a manual changelog.

dlang-bot avatar Jan 25 '18 09:01 dlang-bot

AFAICT the links were already not working before this change, so it doesn't change the status quo. @CyberShadow okay with this change?

wilzbach avatar Jan 25 '18 09:01 wilzbach

I don't see the point of this change.

There is nothing prescriptive about the ebook that says that it has to contain just the spec; hypothetically one day (probably not because there are few ebook users) we might want to add other content to it, like some non-spec reference pages or articles, so it doesn't make sense from a taxonomic perspective. It also doesn't make sense from the other direction - there is nothing intrinsic about the spec that implies that an ebook has to be made out of it, so if you think of directories and their files / subdirectories as a form of encapsulation, it doesn't make sense either.

CyberShadow avatar Jan 25 '18 12:01 CyberShadow

I don't see the point of this change.

It's part of a general cleanup with the aim of encapsulation related things under a directory, because:

  • it's really off-putting to newcomers to have four pages of files in the root folder
  • the hierarchy automatically tells them where to look and where not to look (in this case: spec-related changes)

For example, even Walter didn't know that he had to modify ebook.ddoc for his changes

See https://github.com/dlang/dlang.org/pull/2091#issuecomment-358200790

Hence, the motivation for this PR and https://github.com/dlang/dlang.org/pull/2093.

so it doesn't make sense from a taxonomic perspective.

The generated files are called dlangspec.mobi and dlangspec.html ...

there is nothing intrinsic about the spec that implies that an ebook has to be made out of it, so if you think of directories and their files / subdirectories as a form of encapsulation, it doesn't make sense either.

Well, but there's a lot of spec-specific stuff in the ebook.ddoc and if you want to make deeper changes to the spec, you are probably looking for all files that are related with the spec generation.

hypothetically one day (probably not because there are few ebook users) we might want to add other content to it, like some non-spec reference pages or articles, so it doesn't make sense from a taxonomic perspective

It's much more likely that we find a sane way to generate the ebook or switch from Ddoc to a real static site generator ;-)

wilzbach avatar Jan 25 '18 12:01 wilzbach

it's really off-putting to newcomers to have four pages of files in the root folder

Citation needed. That seems like such a subjective and unverifiable statement that you might as well just have pulled it out of thin air. Case in point: IMO putting things in directories makes them harder to access and requires more keystrokes to get things done, and any feeling of being overwhelmed by the number of files in a directory is caused by poor tooling or the person's incapability of using such tooling effectively.

But even if that were a goal, we have much better opportunities to clean up the repository root:

  • put all remaining *.dd files under pages/
  • put *.ddoc files under ddoc/
  • put ebook-related files under ebook/
  • put scripts and tools under tools/

That leaves 18 files that probably should be in the root:

.dpl_rewrite_map.txt
.editorconfig
.gitignore
.htaccess
.travis.yml
CODEOWNERS
CONTRIBUTING.md
LICENSE.txt
README.md
VERSION
d-keyring.gpg
dpl_latest_htaccess
dpl_prerelease_htaccess
favicon.ico
fetch-issue-cnt.php
posix.mak
robots.txt
win32.mak

CyberShadow avatar Jan 25 '18 13:01 CyberShadow

Though not very explicit, the current ebook is meant for the spec only. So probably that settles it without a need to discuss other pros and cons.

andralex avatar Jan 25 '18 14:01 andralex

Oh, and we can always create more ebooks :). E.g. would be nice to have the library doc as an ebook.

andralex avatar Jan 25 '18 14:01 andralex