1. 03 Apr, 2020 1 commit
  2. 23 Dec, 2019 1 commit
  3. 21 Sep, 2018 1 commit
    • Sébastien Wilmet's avatar
      Revert "modernize the code base" · 4bb853c3
      Sébastien Wilmet authored
      And revert also "fix build error for missing private struct"
      
      This reverts commit 9946209f.
      This reverts commit 4f65b8c3.
      
      In the end I will continue to develop Devhelp. I don't like certain new
      GLib features, it's documented in the HACKING file.
      4bb853c3
  4. 30 Aug, 2018 1 commit
  5. 02 Apr, 2018 1 commit
  6. 31 Mar, 2018 1 commit
  7. 10 Mar, 2018 1 commit
    • Sébastien Wilmet's avatar
      Move library to its own directory, to separate it from the app · 82e3cb46
      Sébastien Wilmet authored
      It's a first step: everything that is part of the library is moved to
      the devhelp/ directory. The app stays in src/. With the devhelp/
      directory name it'll be possible to have better #includes in the public
      headers: #include <devhelp/dh-something.h>, instead of #include
      "dh-something.h" (it'll be done by a later commit).
      
      By better separating the lib from the app, we see that some stuff that
      is currently built in the lib should actually be part of the app. Like
      some *.ui files… It'll be fixed by later commits.
      
      A next step will be to only #include <devhelp/devhelp.h> in the app when
      accessing the lib, instead of #including individual headers.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=784351
      82e3cb46
  8. 15 Dec, 2017 1 commit
  9. 08 Dec, 2017 1 commit
  10. 13 May, 2017 1 commit
  11. 11 May, 2017 1 commit
  12. 10 May, 2017 1 commit
  13. 28 Apr, 2017 1 commit
  14. 29 Jan, 2014 1 commit
  15. 14 Dec, 2010 1 commit
  16. 20 May, 2010 1 commit
  17. 10 Oct, 2008 1 commit
  18. 02 Oct, 2008 1 commit
  19. 01 Oct, 2005 1 commit
    • Richard Hult's avatar
      Reorganize a bit so that we can use compiler warnings better suited for C · db5d6af3
      Richard Hult authored
      2005-10-01  Richard Hult  <richard@imendio.com>
      
      	* acinclude.m4:
      	* configure.in:
      	* src/Makefile.am: Reorganize a bit so that we can use compiler
      	warnings better suited for C (split out the C++ part in a separate
      	static library). Clean up the dependencies.
      
      	* src/dh-base.c: Clean up a bit, initiaize gecko here instead of
      	in main(). Use glib to read the directory list instead of gnomevfs
      	and don't duplicate the code to read gzipped devhelp files.
      
      	* src/dh-html.c: Remove unused includes.
      
      	* src/dh-main.c: Don't initialize gecko here, remove unused
      	includes. Remove the geometry option since it doesn't work and
      	also breaks the libdevhelp library.
      
      	* src/dh-parser.c: Clean up and handle conditional gzip support
      	internally.
      
      	* src/dh-window.c: Fix the function signature for delete-event,
      	and don't destroy the window in the handler.
      db5d6af3
  20. 13 Jun, 2003 1 commit
  21. 02 Mar, 2003 1 commit
    • Ross Burton's avatar
      Added a zlib check. · 3127c858
      Ross Burton authored
      2003-03-02  Ross Burton  <ross@burtonini.com>
      
       	* configure.in, acconfig.h: Added a zlib check.
      
       	* src/dh-base.c: Also check for .devhelp.gz files, if we have zlib.
      
       	* src/dh-parser.h: Added dh_parse_gz_file(), for parsing gzipped
       	.devhelp files.
      
       	* src/dh-parser.c: Implement dh_parse_gz_file().
      3127c858
  22. 12 Feb, 2003 1 commit
    • Mikael Hallendal's avatar
      Added, new GMarkup-based parser. · 988b1a77
      Mikael Hallendal authored
      2003-02-13  Mikael Hallendal  <micke@codefactory.se>
      
      	* src/dh-parser.[ch]: Added, new GMarkup-based parser.
      
      	* src/dh-book.[ch]:
      	* src/dh-book-old.[ch]: Removed.
      
      	* src/dh-base.c:
      	- initiate the book tree and keywords here instead of in the
      	  profile. (will probably be some kind of profiles later on).
      	(base_init_books): added.
      	(base_add_books): added.
      
      	* src/Makefile.am (libdevhelp2_la_SOURCES):
      	- updated for removed/added files.
      	- Don't build the test-profile binary (disabled profiles for now).
      988b1a77
  23. 09 Nov, 2002 1 commit
    • Mikael Hallendal's avatar
      Removed the author part of the header. Pointless information to now who · e1400ec7
      Mikael Hallendal authored
      2002-11-09  Mikael Hallendal  <micke@codefactory.se>
      
      	* src/*.[ch]: Removed the author part of the header. Pointless
      	  information to now who started the file, look at the Copyright
      	  to see who actually wrote the code.
      
      	* src/dh-window.c (window_populate): pass the error argument to
      	  dh_profile.
      
      	* src/dh-profile.c:
      	(dh_profile_open): handle looping through the books and call
      	  dh_book_read on each of them.
      
      	* src/dh-main.c: Copyright-cleanups.
      
      	* src/dh-error.[ch]: Added, needed to provide better error
      	  messages to the user.
      
      	* src/dh-book.[ch]:
      	- Added, this will handle parsing of Devhelp2 books.
      	- Uses libgsf for reading zip files.
      	- Currently only support the old book format which is passed to
      	  dh-book-old.c
      
      	* src/dh-book-old.[ch]: Renamed from dh-book-parser.[ch].
      	- Using libgsf now.
      	- Validates the books before trying to read it.
      
      	* src/Makefile.am:
      	(INCLUDES):
      	- include DTD_DIR
      	(libdevhelp2_la_SOURCES):
      	- Added dh-book.[ch], dh-error.[ch]
      	- Renamed dh-book-parser.[ch] -> dh-book-old.[ch]
      
      	* dtd/*: added
      
      	* configure.in:
      	- cleaned up the compile flags somewhat
      	- added dtd/Makefile to AC_OUTPUT
      
      	* Makefile.am (SUBDIRS): added dtd
      
      2002-11-09  Mikael Hallendal  <micke@codefactory.se>
      
      	* egg-menu-merge.c: changed c++ comments into c comment and make
      	  it really silent.
      
      2002-11-09  Mikael Hallendal  <micke@codefactory.se>
      
      	* POTFILES.in:
      	- renamed dh-book-parser.c -> dh-book-old.c
      	- added dh-book.c
      e1400ec7
  24. 03 Nov, 2002 1 commit
    • Mikael Hallendal's avatar
      - Removed, not using BonoboUI anymore. · 7077aa0c
      Mikael Hallendal authored
      2002-11-03  Mikael Hallendal  <micke@codefactory.se>
      
      	* ui/GNOME_DevHelp.ui:
      	* ui/GNOME_DevHelp_Controller.ui:
      	- Removed, not using BonoboUI anymore.
      
      	* ui/window.ui: EggMenu UI file.
      	- Added and now includes all the UI-stuff.
      
      	* ui/Makefile.am: Updated to remove the BonoboUI stuff and add the
      	  EggMenu stuff.
      
      	* src/dh-main.c:
      	- Needs to locate already running process and ask it to open a new
      	  window instead of always start a new process.
      	- Removed all the bonobo deps.
      
      	* src/dh-window.[ch]: Main window
      	- Now using EggMenu instead of BonoboUI.
      	- Still needs some work and attaching accellerators and such.
      	- Removed all the bonobo dependencies.
      
      	* src/dh-util.c (dh_util_uri_relative_new):
      	- Don't use GnomeVFSURI.
      
      	* src/dh-search.[ch]: Search entry + hitlist
      	- Currently doesn't export the different widgets in the API.
      	- A vbox with an entry and a tree view in it.
      	- link-selected signal added.
      	- No more function-database deps.
      	- Rewritten to not use GtkCList any more.
      	- Still needs some work to speed it up.
      
      	* src/dh-proile.[ch]: The beginning of a profile system.
      	- These will make it possible to create several profiles and
      	  choose which books should be part of each profile.
      	- Not finished yet and currently there is only a default profile
      	  which does the same as the old Devhelp.
      
      	* src/dh-html.[ch]: The HTML rendering widget.
      	- Renamed from dh-view.
      
      	* src/dh-book-tree.[ch]: The tree widget showing viewable books.
      	- Removed dependency on dh-bookshelf/dh-book and instead just use
      	  a GNode tree for creating the GtkTreeView.
      	- Renamed the uri-selected signal to link-selected.
      	- The tree icons is now located in $prefix/share/devhelp/images.
      
      	* src/dh-book-parser.[ch]: Reads the books and inserts them into a
      	  GNode tree and a keyword GList. This will later be replaced by
      	  a SAX-parser for the new book format.
      
      	* src/dh-base.[ch]: Starts up Devhelp and reads the different
      	  books. Also keeping track of open windows.
      
      	* src/dh-link.[ch]: Using this internally instead of book-nodes
      	  which was kinda stupid. Also using strings for URI's instead of
      	  GnomeVFSURI.
      
      	* src/dh-keyword-model.[ch]: Added, taken from Yelp and is used
      	  for searching in the search tree.
      
      	* src/book-node.[ch]:
      	* src/book.[ch]:
      	* src/bookmark-manager.[ch]:
      	* src/dh-book.h:
      	* src/dh-bookshelf.[ch]:
      	* src/dh-controller.[ch]:
      	* src/dh-index-model.[ch]:
      	* src/dh-view.[ch]:
      	* src/function-database.[ch]:
      	* src/help-browser.[ch]:
      	- Removed, these have been replaced in a much saner way.
      
      	* src/Makefile.am:
      	- Updated to use the right files after the cleanup.
      	- Don't build idl
      	- Don't generate .server file
      
      	* src/GNOME_DevHelp.server.in.in: Removed, not used anymore.
      
      	* libegg/.cvsignore: silence cvs.
      
      	* idl/*: removed. Not used anymore.
      
      	* configure.in:
      	- Cleaned up the configure script that had lots of left-overs from
      	  the GNOME 1 version.
      	- Make full use of pkg-config
      
      	* Makefile.am (SUBDIRS): removed idl
      7077aa0c
  25. 12 Aug, 2002 1 commit
    • Mikael Hallendal's avatar
      cleaned up about dialog. · e4b30cf2
      Mikael Hallendal authored
      2002-08-12  Mikael Hallendal  <micke@codefactory.se>
      
      	* src/dh-window.c (window_cmd_about_cb): cleaned up about dialog.
      
      	* src/dh-controller.c: book-index -> dh-book-tree.
      
      	* src/dh-book-parser.[ch]: Added
      
      	* src/dh-profile.[ch]: Added
      
      	* src/dh-book-tree.[ch]:
      	* src/book-index.[ch]: book-index.[ch] moved to dh-book-tree.[ch]
      
      	* src/Makefile.am:
      	- book-index -> dh-book-tree.
      	- added dh-book-parser.[ch]
      	- added dh-profile.[ch]
      
      	* idl/GNOME_DevHelp.idl: BookIndex -> BookTree
      e4b30cf2
  26. 08 Aug, 2002 1 commit
    • Mikael Hallendal's avatar
      Changed to dh-marshal.* · 82304b54
      Mikael Hallendal authored
      2002-08-08  Mikael Hallendal  <micke@codefactory.se>
      
      	* src/devhelp-marshal.*: Changed to dh-marshal.*
      
      	* src/devhelp-search.[ch]: Changed into dh-search.[ch]
      
      	* src/util.[ch]: Changed into dh-util.[ch]
      
      	* src/history.[ch]: Changed into dh-history.[ch]
      82304b54
  27. 31 Jul, 2001 1 commit