Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Feb 11, 2014

  1. added example of duckduckgo json format.

    authored
  2. Basic support for duckduckgo

    authored
  3. duckduck go api

    authored

Jan 31, 2014

  1. update for stdint

    authored

Aug 30, 2011

  1. Add DESTDIR support

    authored

Apr 14, 2011

  1. Ported gnugol to libjansson2.x

    There was a small API change between libjansson1.3 and 2 that needed
    to be compensated for.
    
    These patches address that and should also remain backward compatable
    with jannson1.3
    
    http://www.digip.org/jansson/doc/2.0/upgrading.html
    authored

Apr 13, 2011

  1. Eric S. Raymond

    Note an unfortunate fact.

Jan 17, 2011

  1. Brian M. Clapper

    -liconv required for FreeBSD, too.

    authored
  2. Brian M. Clapper

    -liconv required on Snow Leopard

    authored

Jan 16, 2011

  1. Added support for keys in SYSCONFDIR

    authored
  2. fixed mkdir for doc

    authored

Jan 15, 2011

  1. more notes on the utf8 bug

    authored
  2. Revert "Changed HTML entity to actual UTF-8 character"

    This usage of the HTML entity was there for a reason. It was a quick
    eyeball test to see if utf-8 AND html decoding were still working.
    
    Since the output should always be the same, I'm reverting this back
    to the previous.
    
    This reverts commit 4b092af.
    authored
  3. Finding a utf8 fix and failing thus far

    authored
  4. Sean Conner

    Changed HTML entity to actual UTF-8 character

    authored
  5. Sean Conner

    Fixed a typo in the credits.

    authored
  6. Sean Conner

    Forgot to clean up trailing whitespace.

    authored
  7. Sean Conner

    Noted i18n related bugs.

    (note:  spc doesn't care for ORG markup, so what's there might not even be
    valid ORG markup.)
    authored
  8. Sean Conner

    More i18n work

    You can now specify the input/output character set if you aren't using UTF-8
    natively.
    authored
  9. Sean Conner

    Set the collate locale to C globally

    This is done to make sure that when this goes multithreaded, things don't
    break because setlocale() isn't thread safe.
    authored

Jan 14, 2011

  1. updated .gitignore to ignore compiled elisp code

    authored
  2. default license header for future use

    authored
  3. Explicit copyright notices

    Remind me to turn off kill-a-lawyer.el while writing new code.
    authored

Jan 10, 2011

  1. Dave Täht

    Went on an anti-whitespace crusade

    Trailing whitespace is now dead. Very dead.
    
    Let's hope it does not return.
    authored
  2. Dave Täht

    Still documenting the email exchanges on coding style

    One more pass left to go.
    authored
  3. Dave Täht

    Random thoughts towards the resurrection of the network protocol

    This is just part of a brain dump, I need to find the original
    paper that linked together the sha hash concepts.
    authored
  4. Dave Täht

    Trying to come up with a comprehensive codingstyle

    authored
  5. Dave Täht

    obsoleted -d in favor of -D. Changed -d = --desc

    -D is now the short arg for a debug option
    -d adds support for the as yet uncompleted --description field
    which is intended to make "titles" be more independent (shorter) for
    presentation.
    authored
  6. Dave Täht

    gnugol -a all fixed

    It was possible for an old, obsolete engine to crash gnugol.
    Null check added.
    
    Also cleaned up whitespace issues
    authored

Jan 09, 2011

  1. Dave Täht

    still clearing out vestiges of the old network client

    authored
  2. Dave Täht

    Added new desc (description) param to query.h

    authored
  3. Dave Täht

    Removed site: searches of my sites

    Nobody but me cares about searching my own sites, removed,
    put elsewhere.
    authored
  4. Sean Conner

    You can now specify default options via GNUGOL_OPTS.

    Command line options will take precedence/add to the options on GNUGOL_OPTS.
    
    Had to break the command line parsing into two stages, and parse GNUGOL_OPTS
    to create an argc/argv style "command line".
    authored
  5. Sean Conner

    Defensive programming leads to sloppy programming

    Given the functions changed:
    
    	gnugol_init_QueryOptions()
    	gnugol_reset_QueryOptions()
    	gnugol_free_QueryOptions()
    
    when will you *ever* pass a NULL QueryOptions_t to it?  You won't, unless it's
    a programming mistake, but in checking for NULL and doing stuff if it isn't
    hides bugs.  One tenent of programming I do:
    
    	THOU SHALT GIVE VALID PARAMETERS TO A FUNCTION
    	(and in return, they'll return valid data)
    
    So, with that in mind, get rid of the unnecessary checks for NULL (remember:
    you won't be passing in NULL, now will you?)  Also, free() accepts a NULL
    (it won't do anything) so there's no need to check for that condition.  And
    besides, those pointers won't be NULL anyway, right?  Right.
    
    If this gives you the heebie-jeebies, you haven't programmed enough with this
    style.  It really does make for rock solid code.  But you do need to learn
    to live with assert().
    authored
  6. Sean Conner

    Still work on parsing an environment variable

    authored
Something went wrong with that request. Please try again.