commit d0dc830b4a1fffec810bf8199b2d4a0668369c3d
Author: Paolo Borelli <pborelli@gnome.org>
Date:   2012-04-16

    Release 3.4.1

M	NEWS
M	README
M	configure.ac

commit 04c7c9822d88b29b93159f6f7a13d287aa2c430f
Author: Paolo Borelli <pborelli@gnome.org>
Date:	2012-04-16

    Fix some gtkdoc issues

M	gtksourceview/gtksourcebuffer.c
M	gtksourceview/gtksourcecompletionutils.c
M	gtksourceview/gtksourcecontextengine.c
M	gtksourceview/gtksourcestylescheme.c
M	gtksourceview/gtksourceview.c

commit 8b815eca1b2a2d57d80c9e978525840c9cdee093
Author: Paolo Borelli <pborelli@gnome.org>
Date:	2012-04-15

    Add .hrl glob to erlang.lang

    Patch by james@phsys.co.uk

M	data/language-specs/erlang.lang

commit df66159d9eaf0b9759cd49130a93006d4e59f4b3
Author: Paolo Borelli <pborelli@gnome.org>
Date:	2012-04-15

    Highlight erlang character literals

    Fixes bug #640129. Patch by james@phsys.co.uk.

M	data/language-specs/erlang.lang

commit 02c70664c791bdca0ba29b8a991a8447c36ac3d4
Author: Sébastien Wilmet <sebastien.wilmet@gmail.com>
Date:	2012-04-09

    CompletionModel: fix unmarked nodes removal

    Take into account the fact that the nodes can be filtered.

    Also, after removing the unmarked nodes, if there is no remaining
    nodes,
    the header was removed only if 'show-headers' is true. But if
    'show-headers' is false, the node is still there (but filtered) and
    needs to be removed too.

    This finally fixes bug #629055 "GtkSourceCompletion show-headers
    property: Critical messages and crash":

    https://bugzilla.gnome.org/show_bug.cgi?id=629055

M	gtksourceview/gtksourcecompletionmodel.c

commit 8d216b730d6388abbb3e14d776f6d0a2d769f16d
Author: Sébastien Wilmet <sebastien.wilmet@gmail.com>
Date:	2012-04-09

    CompletionModel: fix node removal

    Take into account the fact that the node can be filtered. In this
    case,
    handle_row_deleted() must not be called (this function emits the
    "row-deleted" signal).

    Also, the double pointer was not needed for the path, the functions
    doesn't modify its reference.

M	gtksourceview/gtksourcecompletionmodel.c

commit eadc786a117b83f9ec8591f091e8c994b6dcf88a
Author: Sébastien Wilmet <sebastien.wilmet@gmail.com>
Date:	2012-04-09

    CompletionModel: fix header visibility update

    If the provider is filtered, the header's filtered property was not
    updated. It's safer to always update the property.

M	gtksourceview/gtksourcecompletionmodel.c

commit 34fd522b9fbb57e429084d486a68d9e97f27e34b
Author: Sébastien Wilmet <sebastien.wilmet@gmail.com>
Date:	2012-04-09

    CompletionModel: fix provider visibility update

    Take into account the fact that the nodes can be filtered (e.g. the
    header if 'show-headers' is false).

    To make the code easier to understand, split the function in two:
    _show() and _hide().

M	gtksourceview/gtksourcecompletionmodel.c

commit da4a4da3dbea0edb43c20d38067174650565c951
Author: Sébastien Wilmet <sebastien.wilmet@gmail.com>
Date:	2012-04-08

    CompletionModel: fix the value of iter.user_data

M	gtksourceview/gtksourcecompletionmodel.c

commit 79af6fca1f64d4fe0e2e0b4d4f2e15dfcc3c39a7
Author: Sébastien Wilmet <sebastien.wilmet@gmail.com>
Date:	2012-04-08

    CompletionModel: remove empty signals

M	gtksourceview/gtksourcecompletionmodel.c

commit 32dbb093225d6d6687cd5c285e5ed46a66880ae0
Author: Sébastien Wilmet <sebastien.wilmet@gmail.com>
Date:	2012-04-08

    CompletionModel: set correct flag

    The model is not a tree, it's only a list.
    And iterators survive all signals, since it references a GList.

M	gtksourceview/gtksourcecompletionmodel.c

commit fdb59e8007975a666c330332da5fee4453965bb6
Author: Sébastien Wilmet <sebastien.wilmet@gmail.com>
Date:	2012-04-08

    test-completion: a fixed and a random provider

    For testing the bug #629055 [1], the proposals need to be modified
    when the user types something and the completion window doesn't
    disappear.

    For the random provider, the proposals are choosen at random from a
    fixed set of 10 proposals. This is done on each populate.

    With 'show-headers' set to true, there is no problem. If it is set to
    false, there are some critical messages, and sometimes a segfault.

    The random provider have a lower priority than the fixed one, because
    the display is more "stable" with the fixed one first.

    [1] https://bugzilla.gnome.org/show_bug.cgi?id=629055

M	tests/test-completion.c

commit 83bbe09e195e69939c9ab03e84db8da5dbd1fb06
Author: Sébastien Wilmet <sebastien.wilmet@gmail.com>
Date:	2012-04-07

    Completion: attach windows to widgets

M	gtksourceview/gtksourcecompletion.c

commit 9e431d85206365254d0d1b4a5e68243cd179ff68
Author: Sébastien Wilmet <sebastien.wilmet@gmail.com>
Date:	2012-04-06

    Completion: set windows type hints to 'combo'

    Altough the name is confusing, according to the spec [1]:

    "_NET_WM_WINDOW_TYPE_COMBO [...] An example is a window that appears
    below a text field with a list of suggested completions."

    It is used in gtkentrycompletion.c for example.

    [1] http://standards.freedesktop.org/wm-spec/wm-spec-1.4.html

M	gtksourceview/gtksourcecompletioninfo.c
M	gtksourceview/gtksourcecompletionui.h

commit c3380b769a49300422f3cece4d4f5909fd8b975a
Author: Sébastien Wilmet <sebastien.wilmet@gmail.com>
Date:	2012-04-06

    CompletionInfo: little code simplification

M	gtksourceview/gtksourcecompletioninfo.c

commit 9c48fa40269e31e45d9587e0062d46a51386e0a0
Author: Sébastien Wilmet <sebastien.wilmet@gmail.com>
Date:	2012-04-08

    Remove all trailspaces in *.c and *.h files

    The command used:
    $ for i in *.{c,h}; do sed -i 's/[[:space:]]*$//' $i; done

M	gtksourceview/gtksource.h
M	gtksourceview/gtksourcebuffer.c
M	gtksourceview/gtksourcebuffer.h
M	gtksourceview/gtksourcecompletion.h
M	gtksourceview/gtksourcecompletioncontext.c
M	gtksourceview/gtksourcecompletionitem.c
M	gtksourceview/gtksourcecompletionitem.h
M	gtksourceview/gtksourcecompletionmodel.c
M	gtksourceview/gtksourcecompletionmodel.h
M	gtksourceview/gtksourcecompletionproposal.c
M	gtksourceview/gtksourcecompletionproposal.h
M	gtksourceview/gtksourcecompletionprovider.c
M	gtksourceview/gtksourcecompletionprovider.h
M	gtksourceview/gtksourcecompletionutils.c
M	gtksourceview/gtksourcecompletionutils.h
M	gtksourceview/gtksourcecontextengine.c
M	gtksourceview/gtksourcegutter.c
M	gtksourceview/gtksourcegutterrenderer.c
M	gtksourceview/gtksourcegutterrendererlines.c
M	gtksourceview/gtksourcegutterrenderermarks.c
M	gtksourceview/gtksourcegutterrendererpixbuf.h
M	gtksourceview/gtksourcegutterrenderertext.h
M	gtksourceview/gtksourcelanguage.c
M	gtksourceview/gtksourcelanguagemanager.c
M	gtksourceview/gtksourcemark.c
M	gtksourceview/gtksourcemark.h
M	gtksourceview/gtksourceprintcompositor.c
M	gtksourceview/gtksourceprintcompositor.h
M	gtksourceview/gtksourcestylescheme.c
M	gtksourceview/gtksourceundomanager.c
M	gtksourceview/gtksourceundomanagerdefault.c
M	gtksourceview/gtksourceview.h
M	tests/test-completion.c
M	tests/test-widget.c
M	tests/testregion.c

commit edb4c5c8f7d87dff1e31be1e1a8f257b3feff5f3
Author: Alexander Shopov <ash@kambanaria.org>
Date:	2012-04-01

    Updated Bulgarian translation

M	po/bg.po

commit c78a1edb960994598d13ffda6f1138ea6e1e35a5
Author: Sebastian Bergmann <sb@sebastian-bergmann.de>
Date:	2012-03-21

    Add callable and insteadof (added in PHP 5.4).

M	data/language-specs/php.lang

commit 99dcec7df30e3bfea5927d5207b2c0b08a4a9555
Author: Aurimas Černius <aurisc4@gmail.com>
Date:	2012-03-26

    Updated Lithuanian translation

M	po/lt.po

commit 676a530664866a0cc334dc911e1c9a1e95415fbc
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2012-03-26

    Release 3.4.0

M	NEWS
M	README
M	configure.ac