1. 06 Jan, 2007 18 commits
  2. 05 Jan, 2007 9 commits
    • Daniel Elstner's avatar
      Remove trailing empty lines. · 0d8ffa34
      Daniel Elstner authored
      svn path=/trunk/; revision=583
      0d8ffa34
    • Daniel Elstner's avatar
      Move to ui/ directory to reduce clutter in the toplevel directory. Update · 57d40f38
      Daniel Elstner authored
      * regexxer.{desktop,schemas}.in: Move to ui/ directory to reduce
      clutter in the toplevel directory.
      * Makefile.am ({desktop,schemas}_in_files): Update accordingly.
      ({desktop,schemas}_DATA): Likewise.
      (ui/stockimages.h): Do not rely on $(mkdir_p) because it is already
      obsolete but AC_PROG_MKDIR_P() is too recent to require.  Just use
      plain mkdir and test for the existence of the directory on failure.
      Also, add a comment explaining the implicit directory creation.
      
      * POTFILES.in: Move regexxer.{desktop,schemas}.in to the ui/
      directory.
      
      svn path=/trunk/; revision=582
      57d40f38
    • Daniel Elstner's avatar
      Require Autoconf 2.58. (AC_CONFIG_MACRO_DIR): Specify m4 macro directory. · ddbf94d0
      Daniel Elstner authored
      * configure.ac (AC_PREREQ): Require Autoconf 2.58.
      (AC_CONFIG_MACRO_DIR): Specify m4 macro directory.
      (IT_PROG_INTLTOOL): Replace obsolete AC_PROG_INTLTOOL().  Require
      at least intltool 0.35 for full po/LINGUAS and po/Makevars support.
      (ALL_LINGUAS): No longer set this environment variable, but rely
      on po/LINGUAS support.  Get rid of the CONFIG_STATUS_DEPENDENCIES
      substitution hack.
      (GETTEXT_PACKAGE): Move the variable assignment to AC_SUBST().
      
      * po/Makevars: Reintroduce this file, as it is finally properly
      supported by intltool.  Set XGETTEXT_OPTIONS to the list of
      keywords xgettext should recognize.
      
      * autogen.sh: Get rid of the hack that appends XGETTEXT_KEYWORDS
      to po/Makefile.in.in.  Also change the invocation order of the
      various setup tools according to the recommendation found in the
      gettext manual.  Delete some more cruft from the m4/ directory.
      
      * ABOUT-NLS: Get rid of this both large and largely useless file.
      Probably a left-over from the time before glib-gettextize.
      
      svn path=/trunk/; revision=581
      ddbf94d0
    • Daniel Elstner's avatar
      Get rid of .cvsignore files. · e620adaa
      Daniel Elstner authored
      svn path=/trunk/; revision=579
      e620adaa
    • Daniel Elstner's avatar
      New file. Defines generalized replacements in the DK_ namespace for the · 44117131
      Daniel Elstner authored
      * m4/export.m4: New file.  Defines generalized replacements in the
      DK_ namespace for the cxx.m4 macros REGEXXER_LINK_EXPORT_DYNAMIC()
      and REGEXXER_LINK_VERSION_SCRIPT().
      * m4/feature.m4: New file.  Defines a couple of generic helper
      macros for feature testing.
      * m4/pkgproc.m4: New file.  Defines the macro DK_PKG_PATH_PROG()
      which replaces REGEXXER_PKG_PATH_PROG() from misc.m4.
      * m4/popt.m4: New file.  Defines DK_LIB_POPT(), a generalized
      replacement for REGEXXER_LIB_POPT() from misc.m4.
      * m4/warn.m4: New file.  Defines the macro DK_ARG_ENABLE_WARNINGS()
      which is a generalized and also somewhat improved replacement for
      REGEXXER_ARG_ENABLE_WARNINGS() from cxx.m4.  Note that the argument
      values of --enable-warnings= have changed; see ./configure --help.
      * m4/{cxx,misc}.m4: Remove files.
      
      * configure.ac: Use the new macros in the DK_ namespace.
      (DK_ARG_ENABLE_WARNINGS): Pass "-Wno-non-virtual-dtor" to the
      compiler if accepted.  Nasty, but due to the gconfmm bug the only
      way to recover the functionality of --enable-warnings=fatal.
      Assign the warning flags to the variable REGEXXER_WARNING_FLAGS.
      * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Again raise the value
      passed to --enable-warnings= from "maximum" to "fatal", now that
      we work around the gconfmm bug.
      (AM_CPPFLAGS): Add $(REGEXXER_WARNING_FLAGS).
      (src_regexxer_LDADD): Reorder the library substitutions so that
      the ones more likely to depend on others in the list come first.
      
      svn path=/trunk/; revision=578
      44117131
    • Daniel Elstner's avatar
      Move images to ui/ directory. This makes for a more streamlined directory · 9c85a84f
      Daniel Elstner authored
      * pixmaps/*.png: Move images to ui/ directory.  This makes for
      a more streamlined directory structure, and besides "pixmaps" was
      a horrible name anyway.
      * pixmaps: Remove directory.
      * Makefile.am: Accomodate for the change from "pixmaps" to "ui".
      As a side effect, the .dirstamp hack for ui/ is also no longer
      necessary, as the ui/stockimages.h rule already covers this.
      * src/main.cc: Change stockimages.h #include accordingly.
      
      svn path=/trunk/; revision=577
      9c85a84f
    • Daniel Elstner's avatar
      Rename directory to m4. I love Subversion. Change "-I macros" to "-I m4" · 4ef621f7
      Daniel Elstner authored
      * macros: Rename directory to m4.  I love Subversion.
      * autogen.sh: Change "-I macros" to "-I m4" in aclocal invocation.
      * configure.ac (ACLOCAL_AMFLAGS): Likewise for this substitution.
      
      svn path=/trunk/; revision=576
      4ef621f7
    • Daniel Elstner's avatar
      Remove leftover $(PCRE_CFLAGS). (src_regexxer_LDADD): Likewise for · aeec602c
      Daniel Elstner authored
      * Makefile.am (AM_CPPFLAGS): Remove leftover $(PCRE_CFLAGS).
      (src_regexxer_LDADD): Likewise for $(PCRE_LIBS).
      
      svn path=/trunk/; revision=575
      aeec602c
    • Daniel Elstner's avatar
      Remove invocation of hand- crafted macro and just add "libpcre >= 5.0" to · b17f1835
      Daniel Elstner authored
      * configure.ac (PCRE_CHECK_VERSION): Remove invocation of hand-
      crafted macro and just add "libpcre >= 5.0" to PKG_CHECK_MODULES()
      instead.  PCRE supports pkg-config since version 5.0, released
      September 2004.  I think it is safe to make that a requirement.
      (PCRE_CHECK_UTF8): Ditch the UTF-8 check, which was problematic
      anyway since it involved executing a runtime test.  Just rely on
      regexxer to report an error at runtime if libpcre is found not to
      support UTF-8.  This is acceptable since updating to a libpcre
      with UTF-8 support does not require rebuilding regexxer.
      * macros/pcre.m4: Get rid of it.
      
      svn path=/trunk/; revision=574
      b17f1835
  3. 04 Jan, 2007 1 commit
    • Daniel Elstner's avatar
      Switch to a non-recursing build system. The entire source tree except for · b785a86e
      Daniel Elstner authored
      * Makefile.am: Switch to a non-recursing build system.  The entire
      source tree except for the po/ subdirectory is now built from the
      toplevel Makefile.  For the rationale of this change, see Peter
      Miller's excellent paper "Recursive Make Considered Harmful":
      http://members.pcug.org.au/~millerp/rmch/recu-make-cons-harm.html
      
      The new system makes use of Automake's subdir-objects feature to
      put compilation results into the src/ subdirectory.  The Automake
      variables and rules from the subdirectories have been merged into
      the toplevel Makefile.am and adapted as necessary.
      
      (DISTCHECK_CONFIGURE_FLAGS): Lower --enable-warnings argument from
      "hardcore" to "maximum", in order to get distcheck to work despite
      the non-virtual base class warning triggered by gconfmm.
      
      * {pixmaps,src,ui}/Makefile.am: Remove from repository.
      
      * configure.ac (AC_INIT): Bump version number to 0.9.  Also change
      my mail address.
      (AC_PREREQ): Raise version requirement to autoconf 2.55.
      (AM_INIT_AUTOMAKE): Require Automake 1.8 and add -Wall option.
      (PKG_CHECK_MODULES): Replace output variable prefix REGEXXER with
      REGEXXER_MODULES for clarity.  Remove the AC_SUBST() invocations
      as the macro seems to do that on its own now.
      (AC_CONFIG_FILES): Remove {pixmaps,src,ui}/Makefile from the list.
      
      * NEWS: Add entry on regexxer 0.9.  Not complete yet.
      
      * autogen.sh: Rip out the overzealous version checking fancyness.
      This stuff was just a wee bit over the top.  Overall, reduce the
      the script to a sensible minimum.  Honor $NOCONFIGURE instead of
      $AUTOGEN_SUBDIR_MODE to match autogen.sh from gnome-common.
      
      * mkinstalldirs: Remove, as glib-gettextize now properly adds
      this file to the source tree if it is missing.
      * config.rpath: Remove, as it does not seem to be actually used
      anywhere.
      
      svn path=/trunk/; revision=573
      b785a86e
  4. 22 Dec, 2006 1 commit
  5. 10 Dec, 2006 2 commits
    • Daniel Elstner's avatar
      Fix ChangeLog typo. · 825c5293
      Daniel Elstner authored
      825c5293
    • Daniel Elstner's avatar
      Use gtk_window_set_default_icon_name() to have the default window icon · a43b09cb
      Daniel Elstner authored
      * src/main.cc (main): Use gtk_window_set_default_icon_name() to
      have the default window icon looked up in the icon theme, rather
      than explicitely specifying an image filename.  For some reason
      this method has not been wrapped yet.
      (set_default_window_icon): Remove now unused function.
      * src/aboutdialog.cc (AboutDialog::create): For the same reason as
      above, use Gtk::Image::set_icon_from_name() instead of an explicit
      filename to load the application icon.
      * src/globalstrings.h (application_icon_filename): Remove now
      unused string.
      a43b09cb
  6. 09 Dec, 2006 1 commit
  7. 21 Nov, 2006 3 commits
  8. 18 Nov, 2006 1 commit
  9. 13 Nov, 2006 4 commits