2012-04-02 08:32  wachs

	* [r20840] src/gns/gnunet-gns-gtk.c, src/gns/gnunet-gns-gtk.h,
	  src/gns/gnunet-gns-gtk_zone.c: fixing Mantis 0002246

2012-03-22 10:04  wachs

	* [r20666] src/gns/gnunet-gns-gtk_zone.c: records removed in gui

2012-03-13 10:30  grothoff

	* [r20473] src/fs/Makefile.am, src/fs/gnunet-fs-gtk.c,
	  src/fs/gnunet-fs-gtk_common.c, src/fs/gnunet-fs-gtk_common.h,
	  src/fs/gnunet-fs-gtk_event-handler.c,
	  src/fs/gnunet-fs-gtk_open-uri.c, src/fs/gnunet-fs-gtk_open-uri.h:
	  implementing implicit actions triggered by pasting URIs and
	  keywords

2012-03-09 21:25  grothoff

	* [r20422] contrib/Makefile.am,
	  contrib/gnunet_fs_gtk_main_window.glade,
	  contrib/gnunet_fs_gtk_unindex.glade, src/fs/Makefile.am,
	  src/fs/gnunet-fs-gtk_event-handler.c,
	  src/fs/gnunet-fs-gtk_unindex.c, src/fs/gnunet-fs-gtk_unindex.h:
	  implementing listing of indexed files and unindexing from
	  gnunet-fs-gtk (#1945)

2012-03-01 11:54  grothoff

	* [r20162] contrib/gnunet_fs_gtk_main_window.glade,
	  src/fs/gnunet-fs-gtk.c, src/fs/gnunet-fs-gtk.h,
	  src/fs/gnunet-fs-gtk_main-window-meta-data-context-menu.c,
	  src/fs/gnunet-fs-gtk_main-window-namespace-dropdown.c,
	  src/fs/gnunet-fs-gtk_main-window-search.c,
	  src/fs/gnunet-fs-gtk_namespace_manager.c,
	  src/include/gnunet_gtk.h, src/lib/eventloop.c: LRN: add main
	  window context; apply pseudonym rank filtering

2012-03-01 08:26  grothoff

	* [r20155] contrib/Makefile.am,
	  contrib/gnunet_fs_gtk_main_window.glade,
	  contrib/gnunet_fs_gtk_namespace_manager.glade,
	  src/fs/Makefile.am, src/fs/gnunet-fs-gtk_common.c,
	  src/fs/gnunet-fs-gtk_common.h,
	  src/fs/gnunet-fs-gtk_event-handler.c,
	  src/fs/gnunet-fs-gtk_main-window-namespace-dropdown.c,
	  src/fs/gnunet-fs-gtk_namespace_manager.c: LRN: updates to
	  pseudonym API from #1952, adding namespace manager

2012-02-28 09:53  grothoff

	* [r20104] po/POTFILES.in, po/da.po, po/de.po, po/fr.po,
	  po/gnunet-gtk.pot, po/sv.po, po/tr.po, po/vi.po: releasing
	  gnunet-gtk 0.9.2

2012-02-27 18:39  grothoff

	* [r20081] contrib/gnunet_fs_gtk_main_window.glade: LRN:
	  Fix-separator-ids-and-make-separators-visible-d-oh

2012-02-26 15:26  grothoff

	* [r20042] contrib/gnunet_fs_gtk_main_window.glade: LRN: Second
	  patch re-orders menu items. Often-used "Publish", "Download"
	  and "Open GNUnet directory" are moved to the top, while
	  pseudonym-related items are moved closer to the bottom.

2012-02-26 15:25  grothoff

	* [r20041] src/fs/gnunet-fs-gtk_common.c,
	  src/fs/gnunet-fs-gtk_common.h,
	  src/fs/gnunet-fs-gtk_event-handler.c,
	  src/fs/gnunet-fs-gtk_main-window-namespace-dropdown.c,
	  src/fs/gnunet-fs-gtk_publish-dialog.c: LRN: Adds a way for
	  GNUNET_FS_GTK_get_description_from_metadata() to
	  convey to you the fact that the description it returned is a
	  placeholder, and that metadata didn't really have any
	  description.
	  This capability is not used at the moment (the code that used it
	  was
	  only present in early namespace manager draft).

2012-02-25 19:09  grothoff

	* [r20027] doc/Makefile.am, doc/gnunet-gtk.1: Igor: various minor
	  updates to man pages

2012-02-22 18:37  grothoff

	* [r19951] src/fs/gnunet-fs-gtk.c: LRN:
	  Save-and-restore-window-position-and-size

2012-02-22 18:35  grothoff

	* [r19950] src/fs/gnunet-fs-gtk_download-save-as.c,
	  src/fs/gnunet-fs-gtk_event-handler.c,
	  src/fs/gnunet-fs-gtk_publish-dialog.c,
	  src/fs/gnunet-fs-gtk_publish-edit-dialog.c: LRN: two directory
	  patches change the way "is_directory" is evaluated.
	  Now it must be GNUNET_YES for the execution flow to switch to a
	  branch
	  where something is considered to be a directory.
	  The reason for that is that some functions might return
	  GNUNET_SYSERR
	  when asked whether something is a directory or not. Checking this
	  value as "!= GNUNET_NO" will produce positive result, even though
	  it's
	  not a directory.

2012-02-08 16:38  grothoff

	* [r19735] src/fs/gnunet-fs-gtk_main-window-namespace-dropdown.c:
	  The fix doesn't fix any apparent bugs, but my memory debugging
	  routines picked this thing up - so i've fixed it.
	  
	  As for the scanner crash - see [1].
	  
	  [1] https://gnunet.org/bot/log/gnunet/2012-02-08

2012-01-29 13:35  grothoff

	* [r19505] gnunet-fs-gtk.desktop.in, pixmaps/Makefile.am,
	  pixmaps/gnunet-fs-gtk-16.png, pixmaps/gnunet-fs-gtk-22.png,
	  pixmaps/gnunet-fs-gtk-24.png, pixmaps/gnunet-fs-gtk-32.png,
	  pixmaps/gnunet-fs-gtk.svg, pixmaps/gnunet-gtk-16.png,
	  pixmaps/gnunet-gtk-22.png, pixmaps/gnunet-gtk-24.png,
	  pixmaps/gnunet-gtk-32.png, pixmaps/gnunet-gtk.svg: fixing binary
	  and icon names in generated desktop files (should be
	  gnunet-fs-gtk, not gnunet-gtk)

2012-01-18 08:24  grothoff

	* [r19224] contrib/gnunet_fs_gtk_search_tab.glade,
	  src/fs/gnunet-fs-gtk-download.c, src/fs/gnunet-fs-gtk-download.h,
	  src/fs/gnunet-fs-gtk-event_handler.c: LRN:
	  
	  Whenever a file is downloaded, store its downloaded name in a
	  treestore
	  (FIXME: when a previously downloaded .gnd file is opened, set
	  downloaded name appropriately? Or not, since it won't have
	  anonymity?), as well as the anonymity level that was used.
	  When one of its children is downloaded, this information is
	  checked
	  and, if present, is used to construct the child filename (and
	  anonymity is used to download the child; FIXME: anonymity == -1
	  might
	  be used, if parent supplied a filename, but not anonymity? This
	  might
	  need a fix), so it is downloaded without showing the "Save as"
	  dialog.
	  (TODO: the logic behind constructing the child filename from the
	  name
	  of already downloaded directory file relies on directory file
	  having a
	  '.gnd' extension; if it isn't there, the whole thing fails (tries
	  to
	  mkdir() with the name of the .gnd-less directory file, which
	  isn't
	  possible); Enforce .gnd extension? Change the name to avoid
	  conflict?)
	  
	  In future it might be necessary to add a context menu item that
	  overrides this behaviour and shows the dialog anyway.
	  
	  Also changes the way gtkfilechooser is set up, so that it fills
	  the
	  entry with short filename only, without the directory part, and
	  the
	  directory part is used to select a directory. Without this the
	  entry
	  gets absolute filename or directoryname, and if you later change
	  the
	  directory in the dialog, contents of the entry remain the same.
	  It's
	  intended to be relative most of the time!
	  
	  Slight API changes for "Save as" dialog, now it invokes a
	  callback
	  (FIXME: this breaks "Download URI", as it is not adapted to the
	  callback yet, that must be fixed as soon as possible!).
	  To that end one of its static functions was made public.

2012-01-12 08:35  grothoff

	* [r19100] contrib/gnunet_setup_gtk_main_window.glade,
	  src/setup/Makefile.am, src/setup/gnunet-setup-hostlist-server.c:
	  vminko: fixing #1782: only show hostlist server options if
	  hostlist server is actually supported

2012-01-09 17:33  grothoff

	* [r19073] AUTHORS, src/setup/gnunet-setup-options.c,
	  src/setup/gnunet-setup-options.h, src/setup/gnunet-setup.c:
	  vminko: fixing 1734: adding code to detect duplicate port usage

2012-01-02 06:00  grothoff

	* [r18920] contrib/gnunet_fs_gtk_search_tab.glade: LRN: Remove
	  autosizing. Autosized columns are marked as "dirty" when new
	  their contents change, and as a side-effect their width is also
	  set to
	  0. Because of that it's impossible to register mouse events with
	  them,
	  until their size is re-calculated, which only happens at some
	  later
	  point. This is the reason why they were insensitive to mouse
	  clicks
	  while being frequently updated.

2012-01-02 03:57  grothoff

	* [r18914] src/fs/gnunet-fs-gtk-edit_publish_dialog.c: LRN: show
	  and hide indexing checkbox correctly

2012-01-01 22:37  grothoff

	* [r18900] src/fs/gnunet-fs-gtk-event_handler.c: fixing #2053 and
	  undoing parts of 18880 (diagnostic assertions no longer needed /
	  potentially harmful) -- if URI is NULL, do not display download
	  context menu and ignore double-clicks

2012-01-01 22:20  grothoff

	* [r18896] contrib/gnunet_fs_gtk_main_window.glade,
	  src/fs/gnunet-fs-gtk-edit_publish_dialog.c,
	  src/fs/gnunet-fs-gtk-edit_publish_dialog.h,
	  src/fs/gnunet-fs-gtk-main_window_adv_pseudonym.c,
	  src/fs/gnunet-fs-gtk-main_window_file_publish.c: adding
	  replication level to publishing dialogs to fix #2030

2012-01-01 21:13  grothoff

	* [r18890] src/lib/eventloop.c: actually run GUI tasks with UI
	  priority

2011-12-27 22:45  grothoff

	* [r18848] contrib/gnunet_fs_gtk_advertise_pseudonym_dialog.glade,
	  contrib/gnunet_fs_gtk_publish_edit_dialog.glade: fix #2043

2011-12-27 22:43  grothoff

	* [r18847] contrib/gnunet_setup_gtk_main_window.glade,
	  src/setup/gnunet-setup-options.c: fix #2044

2011-12-23 08:38  grothoff

	* [r18757] contrib/gnunet_fs_gtk_create_namespace_dialog.glade,
	  contrib/gnunet_fs_gtk_main_window.glade,
	  contrib/gnunet_fs_gtk_open_directory_dialog.glade,
	  contrib/gnunet_fs_gtk_select_pseudonym_dialog.glade,
	  src/fs/gnunet-fs-gtk-download.c,
	  src/fs/gnunet-fs-gtk-edit_publish_dialog.c,
	  src/fs/gnunet-fs-gtk-edit_publish_dialog.h,
	  src/fs/gnunet-fs-gtk-main_window_adv_pseudonym.c,
	  src/fs/gnunet-fs-gtk-main_window_create_pseudonym.c,
	  src/fs/gnunet-fs-gtk-main_window_file_publish.c,
	  src/fs/gnunet-fs-gtk-main_window_open_directory.c,
	  src/fs/gnunet-fs-gtk.c, src/fs/gnunet-fs-gtk.h: LRN: #1759: get
	  rid of gtk_dialog_run

2011-12-19 22:35  grothoff

	* [r18708] src/fs/gnunet-fs-gtk-event_handler.c: fixing #2001
	  (cleanup button for download-by-uri)

2011-12-18 10:46  grothoff

	* [r18669] contrib/gnunet_fs_gtk_main_window.glade,
	  src/fs/gnunet-fs-gtk-main_window_file_download.c,
	  src/fs/gnunet-fs-gtk.c, src/fs/gnunet-fs-gtk.h, src/lib/about.c:
	  LRN: Make download-by-uri dialogue-less

2011-12-16 19:04  grothoff

	* [r18643] src/fs/gnunet-fs-gtk-event_handler.c: LRN: Don't
	  reattach the menu

2011-12-16 19:03  grothoff

	* [r18642] contrib/gnunet_fs_gtk_main_window.glade,
	  src/fs/gnunet-fs-gtk-common.c,
	  src/fs/gnunet-fs-gtk-event_handler.c, src/fs/gnunet-fs-gtk.c:
	  LRN: Make metadata list items selectable, make metadata copyable
	  and be more careful with strings (validation) - #1759

2011-12-16 19:00  grothoff

	* [r18640] contrib/gnunet_fs_gtk_about_window.glade,
	  contrib/gnunet_fs_gtk_download_as_dialog.glade,
	  contrib/gnunet_fs_gtk_main_window.glade,
	  src/fs/gnunet-fs-gtk-download.c, src/fs/gnunet-fs-gtk.c: LRN:
	  Various changes (#1759)
	  
	  * Make preview sensitive (prevent graying-out)
	  * Enable fs persistence and probes (crashes, but who said it was
	  going
	  to be easy?
	  * Make Save File dialog non-blocking

2011-12-16 18:58  grothoff

	* [r18638] contrib/gnunet_fs_gtk_main_window.glade,
	  contrib/gnunet_fs_gtk_search_tab.glade,
	  src/fs/gnunet-fs-gtk-event_handler.c, src/fs/gnunet-fs-gtk.c:
	  LRN: [PATCH 1/2] Multiple GUI changes (#1759)
	  
	  * Rename "Key" column to "Root"
	  * Make namespace selector focusable
	  * Namespace selector now tracks mouse pointer
	  * Namespace is chosen by a single click
	  * Namespace list is populated by namespace descovery callback
	  instead of namespace list callback
	  (adds found namespaces on the fly)
	  
	  * Normalized cell background for search results
	  Now rows look like they have uniform background
	  * Add tooltips with full query text to search tab
	  
	  * Root is added to the query when a search in namespace is made

2011-12-13 18:13  grothoff

	* [r18585] contrib/gnunet_fs_gtk_advertise_pseudonym_dialog.glade,
	  src/fs/gnunet-fs-gtk-main_window_adv_pseudonym.c: fixing crash
	  for adding pseudonyms with no keywords by disabling OK button as
	  long as there are no keywords (#2002)

2011-12-13 17:50  grothoff

	* [r18584] src/fs/gnunet-fs-gtk-event_handler.c: do not allow
	  downloading of sks/ksk URIs, block on attempt (#2003)

2011-12-12 15:35  grothoff

	* [r18561] contrib/gnunet_fs_gtk_main_window.glade,
	  contrib/gnunet_fs_gtk_search_tab.glade,
	  src/fs/gnunet-fs-gtk-main_window_view_toggles.c,
	  src/fs/gnunet-fs-gtk.c: applying patches from #1759 towards
	  making the GUI nicer; specifically, this covers
	  0004-new-search-bar, 0001-lump-and-tweaks, 2-get-text-from-combo,
	  3-do-not-use-new-search-tab, 4-fix-search-tab-label,
	  1-make-tabs-smaller, 2-remove-has-entry,
	  3-revert-get-text-from-combobox

2011-12-09 16:59  grothoff

	* [r18537] src/statistics/gnunet-statistics-gtk.c,
	  src/statistics/gtk_statistics.c, src/statistics/gtk_statistics.h,
	  src/statistics/test.c: polishing statistics widget, integration
	  with main gnunet-statistics-gtk GUI

2011-12-09 15:16  grothoff

	* [r18529] src/statistics/Makefile.am,
	  src/statistics/gtk_statistics.c, src/statistics/gtk_statistics.h,
	  src/statistics/test.c: finishing statistics widget

2011-12-08 21:55  grothoff

	* [r18522] src/statistics/Makefile.am,
	  src/statistics/gnunet-statistics-gtk-about.c,
	  src/statistics/gnunet-statistics-gtk.c,
	  src/statistics/gtk_statistics.c, src/statistics/gtk_statistics.h,
	  src/statistics/test.c: towards stats widget

2011-12-08 16:15  grothoff

	* [r18516] configure.ac, contrib/Makefile.am,
	  contrib/get_version.sh,
	  contrib/gnunet_fs_gtk_about_window.glade.in, src/Makefile.am,
	  src/fs/gnunet-fs-gtk-about.c, src/include/gnunet_gtk.h,
	  src/lib/about.c, src/lib/glade.c,
	  src/peerinfo/gnunet-peerinfo-gtk-about.c,
	  src/statistics/gnunet-statistics-gtk.c: LRN: Starting to get rid
	  of gtk_dialog_run(), and more
	  
	  * Call AC_INIT() with different package name and tarball name
	  * Get version from VCS instead of hard-coding it in configure.ac
	  * Don't supply version to AM_INIT_AUTOMAKE
	  * Use silent rules
	  * Make a few GNUNET_FS_GTK_* AM variables to be used in .glade
	  files
	  * Add contrib/gnunet_fs_gtk_about_window.glade.in
	  * GNUNET_GTK_display_about () doesn't take dialog name anymore
	  (it should always be 'about_window' now)
	  * GNUNET_GTK_get_new_builder () now passes the builder as a
	  callback
	  argument
	  * about.c now implements most of the things that were previously
	  done
	  by GtkAboutDialog.

2011-12-07 21:27  grothoff

	* [r18500] configure.ac, src/fs/Makefile.am, src/setup/Makefile.am:
	  only link against plibc on w32

2011-12-06 19:54  grothoff

	* [r18477] configure.ac, contrib/Makefile.am,
	  contrib/gnunet_statistics_gtk_about_dialog.glade,
	  contrib/gnunet_statistics_gtk_main_window.glade, src/Makefile.am,
	  src/statistics, src/statistics/Makefile.am,
	  src/statistics/functions.c, src/statistics/functions.h,
	  src/statistics/gnunet-statistics-gtk.c,
	  src/statistics/statistics.c: adding skeleton for
	  gnunet-statistics-gtk

2011-12-06 12:47  grothoff

	* [r18444] src/fs/Makefile.am, src/setup/Makefile.am: LRN: do not
	  forget to link plibc

2011-12-06 12:47  grothoff

	* [r18443] configure.ac: LRN: Include platform.h unconditionally
	  platform.h is required for correct functioning of some of the
	  headers,
	  because it defines WINDOWS macro, and even more so in my local
	  version
	  of GNUnet.

2011-12-06 12:46  grothoff

	* [r18442] configure.ac: LRN: do not look for both GTK-3 and GTK-2

2011-12-06 12:46  grothoff

	* [r18440] configure.ac: LRN: fix no-undefined WL for W32

2011-11-30 15:06  grothoff

	* [r18407] Makefile.am, configure.ac, ltmain.sh, m4/libtool.m4,
	  m4/ltoptions.m4, m4/ltversion.m4, m4/lt~obsolete.m4, po/da.po,
	  po/de.po, po/fr.po, po/gnunet-gtk.pot, po/sv.po, po/tr.po,
	  po/vi.po: releasing gnunet-gtk 0.9.0

