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
14 Jun, 2013
3 commits
  • Use QPDFObjectHandle::getObjGen() where appropriate ...
    96eb9651
    In internal code and examples, replace calls to getObjectID() and
    getGeneration() with calls to getObjGen() where possible.
    Jay Berkenbilt authored
    2013-06-14 14:58:09 -0400  
    Browse Code »
  • Add QPDFObjectHandle::getObjGen() ...
    5039da0b
    This is safer than getObjectID() and getGeneration() for many uses.
    Jay Berkenbilt authored
    2013-06-14 14:58:09 -0400  
    Browse Code »
  • Promote QPDF::ObjGen to top-level object QPDFObjGen
    d88231e0
    Jay Berkenbilt authored
    2013-06-14 14:58:08 -0400  
    Browse Code »

08 Jun, 2013
1 commit
  • Remove duplicated comment
    690d6031
    Jay Berkenbilt authored
    2013-06-08 18:58:31 -0400  
    Browse Code »

02 Jun, 2013
1 commit
  • User suggestions from github issues 10 and 11
    c660f743
    Jay Berkenbilt authored
    2013-06-02 16:10:53 -0400  
    Browse Code »

14 Apr, 2013
4 commits
  • Final preparation for 4.1.0 release
    f02c5f5e
    Jay Berkenbilt authored
    2013-04-14 15:03:51 -0400  
    Browse Code »
  • Run spelling checker
    403bb68d
    Jay Berkenbilt authored
    2013-04-14 14:36:25 -0400  
    Browse Code »
  • Remove RPM spec file ...
    65c667ee
    Most Linux distributions include qpdf now, so there is no need to
    distribute our own spec file.
    Jay Berkenbilt authored
    2013-04-14 14:33:10 -0400  
    Browse Code »
  • Update release notes for 4.1.0
    be72eab9
    Jay Berkenbilt authored
    2013-04-14 14:31:32 -0400  
    Browse Code »

04 Apr, 2013
2 commits
  • Update 4.2.0 target
    eb6f0662
    Jay Berkenbilt authored
    2013-04-04 14:13:51 -0400  
    Browse Code »
  • Add explicit int to double cast
    2d02b3cc
    Jay Berkenbilt authored
    2013-04-04 14:13:31 -0400  
    Browse Code »

27 Mar, 2013
1 commit
  • Protect gcc diagnostic pragmas with gcc version ...
    8e636ea6
    Versions prior to 4.6 didn't allow gcc diagnostic pragmas with push
    and pop and to appear anywhere in the file.  Just let the warning be
    there for those versions.
    Jay Berkenbilt authored
    2013-03-27 17:36:28 -0400  
    Browse Code »

25 Mar, 2013
1 commit
  • Document casting policy
    e8ddac89
    Jay Berkenbilt authored
    2013-03-25 14:37:25 -0400  
    Browse Code »

17 Mar, 2013
1 commit
  • Improve idea for corrupted stream handling
    1ec1b128
    Jay Berkenbilt authored
    2013-03-17 13:16:14 -0400  
    Browse Code »

16 Mar, 2013
2 commits
  • Retarget some items for 4.2.0
    77a35e08
    Jay Berkenbilt authored
    2013-03-16 22:04:36 -0400  
    Browse Code »
  • Describe mingw-w64 workaround ...
    23899666
    The latest automated mingw-w64 build's libstdc++-6.dll crashes with
    qpdf 4.1.0, but libstdc++-6.dll can be replaced with one from a newer
    build.
    Jay Berkenbilt authored
    2013-03-16 21:58:23 -0400  
    Browse Code »

11 Mar, 2013
3 commits
  • Windows install: check DLL type ...
    49c7681c
    When copying dlls, make sure to only consider DLLs whose type matches
    the type of what is loading them.
    Jay Berkenbilt authored
    2013-03-11 14:10:37 -0400  
    Browse Code »
  • Export terminateParsing in the DLL ...
    3803e9cc
    Windows fix: QPDFObject::ParserCallbacks::terminateParsing() was not
    declared with QPDF_DLL.
    Jay Berkenbilt authored
    2013-03-11 12:37:32 -0400  
    Browse Code »
  • Clarify documentation on encrypted files ...
    9d4f52c0
    Explicitly state how QPDF handles empty passwords when writing files.
    Apparently some libraries treat the empty string as the owner password
    as an instruction to generate a random password.
    Jay Berkenbilt authored
    2013-03-11 12:37:32 -0400  
    Browse Code »

10 Mar, 2013
1 commit
  • More 4.1.0 TODO items
    f13558dd
    Jay Berkenbilt authored
    2013-03-10 20:32:52 -0400  
    Browse Code »

07 Mar, 2013
2 commits
  • Update TODO for 4.1.0 ...
    c380fb00
    Prepare update for TODO for publication since there is useful
    information there for people looking at the repository.
    Jay Berkenbilt authored
    2013-03-07 11:33:09 -0500  
    Browse Code »
  • Use ./install-sh instead of install -c
    197af341
    Jay Berkenbilt authored
    2013-03-07 11:29:56 -0500  
    Browse Code »

05 Mar, 2013
10 commits
  • Fix getTypeCode and getTypeName work for indirect objects ...
    29f58303
    Remove const qualifier from getTypeCode and get getTypeName methods of
    QPDFObjectHandle, make them work properly for indirect objects, and
    exercise them much better in the test suite.
    Jay Berkenbilt authored
    2013-03-05 13:35:46 -0500  
    Browse Code »
  • Add method to terminate content stream parsing
    119f2a4b
    Jay Berkenbilt authored
    2013-03-05 13:35:46 -0500  
    Browse Code »
  • Fix long long format string for WIN32
    7be97b3e
    Jay Berkenbilt authored
    2013-03-05 13:35:46 -0500  
    Browse Code »
  • Fix inadvertent pointer to integer cast
    53bfa860
    Jay Berkenbilt authored
    2013-03-05 13:35:46 -0500  
    Browse Code »
  • Favor strerror_s and fopen_s on MSVC ...
    fd649593
    Make remaining calls to fopen and strerror use strerror_s and fopen_s
    on MSVC.
    Jay Berkenbilt authored
    2013-03-05 13:35:46 -0500  
    Browse Code »
  • Call QUtil::safe_fopen in place of fopen ...
    ac4deac1
    fopen was previuosly called wrapped by QUtil::fopen_wrapper, but
    QUtil::safe_fopen does this itself, which is less cumbersome.
    Jay Berkenbilt authored
    2013-03-05 13:35:46 -0500  
    Browse Code »
  • Remove all calls to strcpy
    7ccc9bd9
    Jay Berkenbilt authored
    2013-03-05 13:35:46 -0500  
    Browse Code »
  • Remove all calls to sprintf
    a51ae10b
    Jay Berkenbilt authored
    2013-03-05 13:35:46 -0500  
    Browse Code »
  • Use portable versions of some UNIX-specific calls ...
    66c3c8fd
    Remove needless calls to open, close, and fileno; call remove instead
    of unlink.
    Jay Berkenbilt authored
    2013-03-05 13:35:46 -0500  
    Browse Code »
  • Mark secure CRT warnings with comment ...
    6b929788
    Put a specific comment marker next to every piece of code that MSVC
    gives warning 4996 for.  This warning is generated for calls to
    functions that Microsoft considers insecure or deprecated.  This
    change is in preparation for fixing all these cases even though none
    of them are actually incorrect or insecure as used in qpdf.  The
    comment marker makes them easier to find so they can be fixed in
    subsequent commits.
    Jay Berkenbilt authored
    2013-03-05 13:33:32 -0500  
    Browse Code »

04 Mar, 2013
8 commits
  • Rewrite QUtil::int_to_string and QUtil::double_to_string ...
    8be82776
    Make them safer by avoiding any internal limits and replacing sprintf
    with std::ostringstream.
    Jay Berkenbilt authored
    2013-03-04 16:45:16 -0500  
    Browse Code »
  • Fix unused local variable warnings
    ed19516a
    Jay Berkenbilt authored
    2013-03-04 16:45:16 -0500  
    Browse Code »
  • Remove all old-style casts from C++ code
    30027481
    Jay Berkenbilt authored
    2013-03-04 16:45:16 -0500  
    Browse Code »
  • Changing default warnings for MSVC ...
    babb4794
    Enable C4996, deprecation/security warnings, which helps for Windows 8
    certification.  Stop enabling C4267, which was warning about
    conversions between size_t and other integer types.
    Jay Berkenbilt authored
    2013-03-04 16:45:15 -0500  
    Browse Code »
  • Use -Wold-style-cast for C++ if supported ...
    7276ab93
    Also separate C and C++ warning flags.
    Jay Berkenbilt authored
    2013-03-04 16:45:15 -0500  
    Browse Code »
  • Handle warning flags better ...
    a1108108
    Make --enable-werror work properly on msvc, handle extra warnings
    flags for msvc in configure.ac instead of hardcoding into
    make/msvc.mk, separate warnings flags into WFLAGS in autoconf.mk to
    avoid duplication and to make it easier to override.
    Jay Berkenbilt authored
    2013-03-04 16:45:15 -0500  
    Browse Code »
  • Replace many calls to sprintf with QUtil::hex_encode ...
    32b62035
    Add QUtil::hex_encode to encode binary data has a hexadecimal string,
    and use it in place of sprintf where possible.
    Jay Berkenbilt authored
    2013-03-04 16:45:15 -0500  
    Browse Code »
  • Work around gcc 4.8.0 issue on ppc64 ...
    9f159465
    Change iteration to use size_t instead of int.  The code should be
    equivalent in all reasonable cases, but the original way this was
    coded was causing a test failure with gcc 4.8.0 on ppc64.  See
    https://bugzilla.redhat.com/show_bug.cgi?id=915321 for additional
    information.
    Jay Berkenbilt authored
    2013-03-04 16:43:29 -0500  
    Browse Code »