Permalink
Commits on Dec 14, 2017
  1. Merge pull request #180 from podsvirov/cmake

    Orc committed Dec 14, 2017
    More changes to the CMake environment
Commits on Dec 13, 2017
  1. Improve CMake project

    podsvirov committed Dec 13, 2017
    Added more system checks to build
    on different platforms.
Commits on Dec 10, 2017
  1. Merge pull request #179 from podsvirov/cmake

    Orc committed Dec 10, 2017
    Add forgotten file for cmake
  2. Add forgoten file for #177

    podsvirov committed Dec 10, 2017
  3. Merge pull request #177 from podsvirov/cmake

    Orc committed Dec 10, 2017
    Add CMake install rules
  4. Add CMake install rules

    podsvirov committed Dec 10, 2017
    CMake options:
    
    * DISCOUNT_MAKE_INSTALL - Set to OFF to disable install rules (default is ON);
    * DISCOUNT_INSTALL_SAMPLES - Set to ON to install sample programs (default is OFF).
    
    Export `discount` package with targets:
    
    * discount::libmarkdown;
    * discount::markdown;
    * discount::mkd2html (optional);
    * discount::makepage (optional).
    
    Usage from CMake project:
    
      find_package(discount)
      add_executable(program main.c)
      target_link_libraries(program discount::libmarkdown)
Commits on Dec 9, 2017
  1. Merge pull request #176 from podsvirov/cmake

    Orc committed Dec 9, 2017
    CMake support (windows)
Commits on Dec 8, 2017
Commits on Dec 7, 2017
  1. Add CMake project

    podsvirov committed Dec 7, 2017
    Now it's minimal implementation on Windows
    with MSVC and MinGW toolset.
    
    CMake options:
    
    * DISCOUNT_WITH_TABSTOPS - Set tabstops to N chracters (default is 4).
    
    Libraries:
    
    * libmarkdown.
    
    Executables:
    
    * mktags (internal);
    * markdown;
    * mkd2html;
    * makepage.
Commits on Nov 23, 2017
  1. check for non-null T(link) in the safelink function; rename paranoia.…

    Orc committed Nov 23, 2017
    …t to safelink.t, add a couple more tests for safelinks
Commits on Nov 16, 2017
  1. left the mode out after the -m when testing 'install -s'

    david parsons
    david parsons committed Nov 16, 2017
Commits on Nov 15, 2017
Commits on Sep 25, 2017
  1. Correct makepage & theme to use the new set_flag() return scheme (0==…

    david parsons
    david parsons committed Sep 25, 2017
    …success, !0==pointer to bogus flag)
  2. if an unknown flag was in the middle of a comma-delimited flag

    david parsons
    david parsons committed Sep 25, 2017
    string (like -flatex,bogus,footnote), the markdown program
    would incorrectly report the first flag as unknown (because set_flag
    returned 0 on error, 1 on success and the strtok() of the flag string
    had already replaced the commas up to that point with nulls.)
    
    Change it so that set_flag returns null on successful processing and a
    pointer to the offending flag on an unknown one.
Commits on Aug 22, 2017
  1. Tweak the install rule to install a GNU-style .pc file iff @MK_PKGCON…

    david parsons
    david parsons committed Aug 22, 2017
    …FIG@ is not defined as #
Commits on Apr 17, 2017
  1. update configure.inc

    Orc committed Apr 17, 2017
Commits on Apr 16, 2017
  1. reformatted the README

    Orc committed Apr 16, 2017
Commits on Mar 25, 2017
Commits on Mar 24, 2017
  1. Rework branch so it calls the appropriate git function all by itself

    Orc committed Mar 24, 2017
    (git describe is broken; use git branch and awk for the starred branch instead)
    and then bump the b-version# up to accomodate it.
Commits on Mar 9, 2017
  1. Forgot to add MKD_EXPLICITLIST to mkdio.h.in for 2.2.3b6, so bump the…

    Orc committed Mar 9, 2017
    … beta up one more for that
Commits on Mar 8, 2017
  1. Add EXPLICITLIST to flags.c

    Orc committed Mar 8, 2017
  2. Add in paranoid list splitting (the default behavior many many versions

    Orc committed Mar 8, 2017
    ago before I realized it wasn't the standard) (and take the last of the
    32-bit flag mask for it) between adjacent ordered and unordered lists.
Commits on Feb 17, 2017
  1. Fix a typo

    Orc committed Feb 17, 2017
Commits on Feb 8, 2017
  1. fix typos

    Orc committed Feb 8, 2017
Commits on Feb 6, 2017
  1. Tweak the debug program inside notspecial so that it checks every fil…

    Orc committed Feb 6, 2017
    …ename passed on the command line.
Commits on Feb 5, 2017
  1. Update the bnumber one more time

    Orc committed Feb 5, 2017
  2. I'd forgotten how the whole business of the file type masks worked in…

    Orc committed Feb 5, 2017
    … the
    
    stat structure, so I had to replace everything with calls to the S_ISxxx()
    functions.   And I wrote debug scaffolding (compile with -DDEBUG to make
    a little program that says whether its argument is special or not) so I could
    figure out what's going on.