Logo white

OpenSystemsDevelopment / qpdf

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 4,691
  • Compare
  • Branches 1
  • Tags 0
  • qpdf
  • manual
17 Dec, 2021
1 commit
  • Add Pl_Buffer::getMallocBuffer
    fee7489e
    Jay Berkenbilt authored
    2021-12-17 12:38:52 -0500  
    Browse Dir »

16 Dec, 2021
1 commit
  • C API: add functions for working with pages (fixes #594)
    9bb6f570
    Jay Berkenbilt authored
    2021-12-16 15:07:48 -0500  
    Browse Dir »

14 Dec, 2021
1 commit
  • Fix minor typos
    6187c808
    m-holger authored
    2021-12-14 12:06:03 -0500  
    Browse Dir »

13 Dec, 2021
20 commits
  • ChangeLog/release note on doc change
    43740ea7
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • Work old "upgrading" sections into the release notes ...
    2f938d4f
    These are for ancient versions.
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • Remove superfluous "Upgrading to 4.0" chapter
    003b4c96
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • Doc: reorganize front section
    cfaaea6f
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • Remove docbook manual and associated files
    ed6fe012
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • Doc: update requirements for building the documentation
    948c4546
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • Remove "Indices and tables" ...
    aaea245a
    This was inserted by sphinx-quickstart, but it doesn't do anything for us.
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • Explicitly mark perl codeblock as such
    e10e7874
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • Replace xref links to :ref: ...
    cac844e0
    Pandoc doesn't convert <xref> correctly, but it does so consistently,
    so this commit just changes all xref links to :ref:.
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • Replace <firstterm> with emphasis ...
    1b55906a
    At one time, it seems that I was starting to use the <firstterm>
    feature of docbook, but I forgot about it long ago, and there is
    nothing consistent. In the absence of an actual glossary, just use
    emphasis for terminology and don't tag it in any special way. This
    could be fixed later if we wanted to.
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • Convert the original xml comment to an rst comment
    e5a7d932
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • Replace <replaceable> with {...} ...
    d13a6032
    All occurrences are in :file: or :samp: now.
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • Wrap remaining replaceables in :samp:
    0fdbb957
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • Relabel replaceable in samp or file ...
    f4531e8a
    Replace @1@replaceable@1@...@2@replaceable@2@ with
    @3@replaceable@3@...@3@replaceable@3@ inside of :samp: and :file: so
    that all remaining @1@replaceable@1@...@2@replaceable@2@ are outside.
    Since the {...} syntax for replaceable only works in :samp: and
    :file:, we will have to enclose the remaining ones in :samp: for them
    to work.
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • Convert <option> to :samp: and clean up literal blocks ...
    bf4d1078
    :option: is stronger and assumes a reference to a list of options.
    Since we don't have that yet, just use :samp: for options. Inside
    literal code blocks, there is no expansion, so just remove markup.
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • Replace things previously marked with <filename> with :file:`...`
    b764ba95
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • Replace command|application with :command:`...` ...
    15b87d76
    Replace @1@...@2@ stuff from prior to the conversion with new
    representation.
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • doc: fix whitespace and indentation in pandoc output ...
    cf3b9a77
    Pandoc indented lists with two spaces after the dash, which is ugly
    and messes up emacs fill-paragraph. I transformed the spacing using a
    combination of this perl script and manual edits. I verified that the
    HTML generated by sphinx was identical before and after the edits and
    that this commit contains only whitespace changes. The perl script as
    it stands does not do indentation quite right for variable lists, but
    there were only about 8 cases that it missed, so I just fixed them
    manually.
    
    ```perl
    #!/usr/bin/env perl
    require 5.008;
    use warnings;
    use strict;
    use File::Basename;
    
    my $whoami = basename($0);
    
    my @liststack = ();
    
    while (<>)
    {
        if (m/^( *-  )\S/)
        {
            my $pre = $1;
            while ((scalar(@liststack) > 0) &&
                   ($liststack[-1] >= length($pre)))
            {
                pop(@liststack);
            }
            if ((scalar(@liststack) == 0) && ($pre =~ m/^ /))
            {
                push(@liststack, 1);
            }
            push(@liststack, length($pre));
            my $n = scalar(@liststack);
            #print "** $n\n";
            my $newpre = ('  ' x ($n - 1)) . '- ';
            s/^$pre/$newpre/;
        }
        elsif (scalar(@liststack) > 0)
        {
            if ($_ ne "\n")
            {
                while (scalar(@liststack) > 0)
                {
                    my $pre = m/^( *)/;
                    if (length($1) < $liststack[-1])
                    {
                        #print "XXX pop\n";
                        pop(@liststack);
                    }
                    else
                    {
                        last;
                    }
                }
                my $n = scalar(@liststack);
                #print "** $n\n";
                my $indent = '  ' x $n;
                s/^ +/$indent/;
            }
        }
        print;
    }
    ```
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • Fix errors introduced by pandoc ...
    3d5d42ef
    These showed up as warnings from sphinx-build
    Jay Berkenbilt authored
    2021-12-13 11:20:14 -0500  
    Browse Dir »
  • Switch build from docbook manual to sphinx ...
    a372a988
    Also remove linearization from qpdf-manual.pdf. It's a small file, and
    removing the dependency on the qpdf executable significantly shortens
    build times.
    Jay Berkenbilt authored
    2021-12-13 11:16:21 -0500  
    Browse Dir »

12 Dec, 2021
8 commits
  • Insert output of pandoc as is ...
    abb6a16e
    pandoc -f docbook -t rst qpdf-manual.xml >| /tmp/a.rst
    Insert /tmp/a.rst into existing index.rst
    Jay Berkenbilt authored
    2021-12-12 16:29:13 -0500  
    Browse Dir »
  • Sphinx docs: tweak output of sphinx-quickstart
    22d53f92
    Jay Berkenbilt authored
    2021-12-12 16:29:13 -0500  
    Browse Dir »
  • Create initial sphinx document sources ...
    f8787d9f
    Run sphinx-quickstart. Throw everything away except conf.py and
    index.rst. We will incorporate this into our own build system.
    Jay Berkenbilt authored
    2021-12-12 16:29:13 -0500  
    Browse Dir »
  • Prepare for docbook -> rst: replace SGML entitles ...
    9a5d16a4
    We were using SGML entities for various non-ASCII characters so they
    could convert properly for both HTML and print, but this is no longer
    necessary as we move from docbook to RST, so just replace them. Note
    that the conversions done by sphinx automatically handle "smart
    quotes", so it works to just use regular quotes in place of &LDQUO;
    and &RDQUO;.
    Jay Berkenbilt authored
    2021-12-12 16:29:13 -0500  
    Browse Dir »
  • Prepare for docbook -> rst: protect a comment so it survives pandoc
    f80a0da3
    Jay Berkenbilt authored
    2021-12-12 16:29:13 -0500  
    Browse Dir »
  • Prepare for docbook -> rst: protect some XML elements ...
    78206a46
    Pandoc docbook -> rst fails to convert the following elements, so
    change them to @1@tag@1@ ... @2@tag@2@ for later processing. This way,
    they will survive the conversion, and we can deal with them later.
    
    <application>
    <command>
    <filename>
    <firstterm>
    <option>
    <replaceable>
    Jay Berkenbilt authored
    2021-12-12 16:29:13 -0500  
    Browse Dir »
  • doc: Replace Gajic with Gajić (finally) ...
    f721fed9
    With docbook, this was not converted properly in the PDF version, but
    since we are moving out of docbook, we can just put the Unicode
    character in the source.
    Jay Berkenbilt authored
    2021-12-12 16:29:13 -0500  
    Browse Dir »
  • doc: remove unneeded footnote ...
    8aa9a66e
    Footnotes are yucky in online documentation, and the one footnote in
    the doc is no longer needed, so remove it.
    Jay Berkenbilt authored
    2021-12-12 16:29:13 -0500  
    Browse Dir »

10 Dec, 2021
4 commits
  • Clarify docs around @filename and leading/trailing space
    08bcf644
    Jay Berkenbilt authored
    2021-12-10 15:52:28 -0500  
    Browse Dir »
  • C API: expose functions for indirect objects (fixes #588)
    1c62c2a3
    Jay Berkenbilt authored
    2021-12-10 14:57:35 -0500  
    Browse Dir »
  • C API: overhaul error handling ...
    72c10d86
    * Handle error conditions that occur when using the object handle
      interfaces. In the past, some exceptions were not correctly
      converted to errors or warnings.
    * Add more detailed information to qpdf-c.h
    * Make it possible to work more explicitly with uninitialized objects
    Jay Berkenbilt authored
    2021-12-10 12:16:02 -0500  
    Browse Dir »
  • Use a specific error code for type warnings and clarify docs
    3340dbe9
    Jay Berkenbilt authored
    2021-12-10 11:15:49 -0500  
    Browse Dir »

09 Dec, 2021
4 commits
  • Add changelog and release note for #587
    a1443636
    Jay Berkenbilt authored
    2021-12-09 10:33:31 -0500  
    Browse Dir »
  • C API: qpdf_oh_is_initialized
    e3cc171d
    Jay Berkenbilt authored
    2021-12-09 10:33:31 -0500  
    Browse Dir »
  • C API: qpdf_get_last_string_length
    bef2c222
    Jay Berkenbilt authored
    2021-12-09 10:33:31 -0500  
    Browse Dir »
  • Minor documentation updates
    0c705a88
    m-holger authored
    2021-12-09 10:24:14 -0500  
    Browse Dir »

16 Nov, 2021
1 commit
  • Prepare 10.4.0 release
    ce7db05d
    Jay Berkenbilt authored
    2021-11-16 15:44:09 -0500  
    Browse Dir »