From 495baf4fcb993368b6153bbfaccd8e2c78b3c2c5 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Wed, 13 Mar 2013 23:03:21 +0000 Subject: [PATCH 1/3] Accepting request 158284 from GNOME:Next Push GNOME:Next OBS-URL: https://build.opensuse.org/request/show/158284 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/anjuta?expand=0&rev=143 --- anjuta-3.6.2.tar.xz | 3 - anjuta-3.7.90.tar.xz | 3 + anjuta.changes | 268 +++++++++++++++++++++++++++++++++++++++++++ anjuta.spec | 10 +- 4 files changed, 276 insertions(+), 8 deletions(-) delete mode 100644 anjuta-3.6.2.tar.xz create mode 100644 anjuta-3.7.90.tar.xz diff --git a/anjuta-3.6.2.tar.xz b/anjuta-3.6.2.tar.xz deleted file mode 100644 index 92fdb65..0000000 --- a/anjuta-3.6.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2cf44120dcf22c4f4f25bbc65d3641c206e627776ab0f3a37ff0059844d581a2 -size 5178068 diff --git a/anjuta-3.7.90.tar.xz b/anjuta-3.7.90.tar.xz new file mode 100644 index 0000000..5908070 --- /dev/null +++ b/anjuta-3.7.90.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b269cc612cc32a7b074a9d1684779476146c1d14f5c9018abb6464dfb9f283d1 +size 5149984 diff --git a/anjuta.changes b/anjuta.changes index f8d418d..53de671 100644 --- a/anjuta.changes +++ b/anjuta.changes @@ -1,3 +1,271 @@ +------------------------------------------------------------------- +Tue Feb 19 09:40:10 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.7.90: + + Add new quick-open plugin. + + am-project: Fix a crash when changing target properties. + + Anjuta: + - Saved dock positions not applied when opening a project + (bgo#688609) + - Make sure the starter widget is visible on startup. + + build-basic-autotools: + - don't let build directory button expand. + - Fix selection of build directory. + + class-gen: + - Always generate GObject private structure. + - generate license the same way as project-wizard. + - output filename instead of project name before copyright. + + devhelp: Port to webkitgtk2. + + document-manager: + - connect to toplevel SearchBox keypress to handle closing. + - Save search box settings. + + file-manager: + - Add option for showing the currently edited file in the file + manager. + - Add "Show in File manager" action to document popup. + - Enable typeahead search. + + glade: Add a menu item for glade properties dialog. + + indentation-c-style: enable the plugin for IDL files. + + jhbuild: + - Extract libdir from newly added JHBUILD_LIBDIR environment + variable. + - Translate error messages. + + language-support-cp-java: fix crasher when swapping + header/source + + libanjuta: + - Add basic tests for AnjutaCompletion. + - Add new AnjutaCompletion object for prefix matching. + - Avoid the name Anjuta in libanjuta messages (bgo#693916) + + parser-cxx: + - remove unused ParserCxxAssistContext + - use AnjutaCompletion instead of deprecated GCompletion + + patch: Replace deprecated GtkTable by GtkGrid + + project-import: + - Open a directory with Anjuta. + - Try to fill project name automatically in import project + dialog + + project-manager: Remove New Library menu item. + + project-wizard: move license templates to data/ + + sourceview: + - connect settings notifications with g_signal_connect_object() + - Fix wrong assignment when saving markers + - mark clearing of buffer as a not undoable action + - use etag to only emit "changed" when file was externally + modified + - use G_PRIORITY_DEFAULT for IO + - use gtk_widget_preferred_size instead of gtk_widget_size_request + + starter: Fix a warning + + symbol-db: + - fix compile warnings + - fix symbols view label box to be horizontal + + Updated translations. +- Replace pkgconfig(libvala-0.18) BuildRequires with + pkgconfig(libvala-0.20), following the GNOME 3.8 release plans. + +------------------------------------------------------------------- +Tue Jan 15 13:50:52 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.7.4: + + file-loader: + - Fix leak of GtkRecentInfos in the RecentChooserMenu. + - file-loader: Fix leak of plugin names in sort_wizards() + + file-manager: Fix compile warning. + + git: Fix destruction of GitLogPane. + + libanjuta: + - Actually free stuff in AnjutaPkgConfigChooser::finalize. + - Add "document-[added|removed]" signals to + IAnjutaDocumentManager. + - Allow to set indentation and tab size separately + - Clean up and bug fix in plugin manager + - Fix a few compiler warnings + - Fix IAnjutaFile::opened signal documentation. + + project-manager: + - Allow to change project backend + - Display current project backend + - Fix leak of the nodes GList in gbf_project_view_update_tree(). + + run-program: Default to Yes in "The program is already running" + dialog. + + snippets-manager: Fix faulty assertion in snippets_db_dispose(). + + sourceview: + - Add marks to an unloaded document the same way we reload + marks. + - Detect that a ifile_open() is a reload and save marks and + position. + - Don't check if objects are not NULL before calling + g_clear_object(). + - keep ref on SourceViewIO during call to + input_stream_read_async(). + + starter: Fix leak of GtkRecentInfo. + + symbol-db: + - Add update_flag to the symbol unique constraint. + - Fix leaks + - Fix "parenthesis" typos + - rename sdb_engine_get_tuple_id_by_unique_name4()... + - When updating a symbol try to update the closest one. + + Updated translations. + +------------------------------------------------------------------- +Sun Jan 6 11:36:18 UTC 2013 - zaitor@opensuse.org + +- Update to version 3.7.3: + + Added keywords in desktop file. + + anjuta: + - Fix destruction of the AnjutaUI instance. + - Fix destruction of AnjutaPreferences instance. + - Unload all plugins before closing a window. + - Remove "exiting" signal from AnjutaShell. + + anjuta-plugin-handle: Use g_hash_table_remove_all instead of + g_hash_table_foreach_remove. + + am-project: Change the "Dependencies loop in variables" + warning to a debug print. + + build: disable -Werror to workaround flex(1) issue. + + build-basic-autotools: + - Disconnect all signals on editors when the plugin is + deactivated. + - Remove idle for updating indicators when plugin is + deactivated. + + document-manager: + - Remove autosave timeout when the plugin is deactivated. + - Fix disconnection of GtkNotebook "switch-page" signal. + + file-manager: + - Keep a weak reference to the IAnjutaVcs object in FileModel. + - Unref the FileModel reference when the FileView gets + finalized. + + git: Fix compile warnings. + + glade: Add toggle buttons for margin and align editing. + + indentation-c-style: Fix logic error. + + libanjuta: Set "relative-path" property of AnjutaFileDropEntry + as readwrite. + + plugin-manager: + - Fix dependents checking on wrong object in should_unload(). + - Don't destroy available_plugins order in + populate_plugin_model(). + - Clean up memory management. + - Directly use anjuta_plugin_deactivate in unload_all_plugins() + + profile-manager: Add new close() function. + + project-wizard: + - Allow to start a new project from the command line. + - Remove trailing spaces. + - Remove compilation warnings. + - hide breakpoints and watches windows on new project + bgo#616728. + + run-program: + - Keep a weak reference to the IAnjutaTerminal we run the + program in. + - Fix a crash when destroying the plugin. + + sourceview: Don't store the builder for the preferences in a + global variable. + + symbol-db: + - Keep a reference to the SymbolDBQuery when running it in a + thread. + - Use a vertical box for the search view. + - Remove buffer update timeout when plugin gets deactivated. + + Updated translations. + +------------------------------------------------------------------- +Sat Nov 24 17:30:18 UTC 2012 - dimstar@opensuse.org + +- Update to version 3.7.2: + + anjuta: Allow to abort loading of a session + + anjuta-window: Don't call gtk_widget_show_all when setting up + widget. + + debug-manager: + - Fix accessing of invalid tree models. + - use g_spawn_sync() instead of fork() and waitpid() + + document-manager: + - Add search_box to document manager box directly. + - Fix various compile warnings. + - hide search box when pressing escape inside the document + widget. + - Never disable "find in files" action. + - Remove obsolete code for tabbing between documents. + - Show dirty character "*" and "[read-only]" in combo filename. + - Support showing open documents in a combobox. + - Update combo filenames when the project changes. + - use on_close_file_activate() when closing file using combo + close button. + + file-manager: Fix invalid unref of NULL pointer. + + Fix compile errors regarding undeclared functions. + + git: + - Fix assertion when running g_hash_table_unref() on a NULL + pointer. + - Fix assertion when running g_signal_handlers_disconnect on + already destroyed widget. + - Fix bgo 687145 - Critical warning when switching git pane + + glade: + - Fix the images in the palette toggles used for choosing the + edit mode. + - Fix the palette not being shown. + + indentation-c-style: + - Add option whether paranthesis alignment should only use + spaces. + - be more picky when completing braces. + - Change plugin.c modeline to spaces + - Enable the plugin for JavaScript source files. + - Fix get_line_indentation(). + - Fix modeline in plugin.c + - Fix "parenthesis" typos + - remove java_indentation() method + - Rename action group to "C Indentation" and remove it on + deactivation. + - Update preferences UI file to gtk+-3 + - When removing opening bracket also remove the closing one. + + indentation-python-style: Rename action group to "Python + Indentation". + + language-support-cpp-java: Remove + org.gnome.anjuta.plugins.cpp.gschema.valid from git + + language-support-vala: Don't clean config.vapi + + libanjuta: + - Improve documentation of AnjutaSession + - use g_spawn_sync instead of fork() and waitpid() + + project-wizard: Fix vala ui path (bgo#686718) + + python: + - Auto-completion causes a segfault in Anjuta 3.6.1 + (bgo#687646) + - Fix crash during auto-indentation + + sourceview: don't emit change events after doing an undo + + Fixed compile warnings and a real bug in the gdbmi plugin + +------------------------------------------------------------------- +Wed Nov 14 18:50:30 UTC 2012 - dimstar@opensuse.org + +- Update to version 3.7.1: + + am-project: + - Avoid critical warnings when a group does not have a + Makefile.am + - Double click on folder in project view open properties window + (bgo#681050) + - Folder properties dialog can't be close with ESC (bgo#681051) + - Project browser is not updated when files are added or removed + (bgo#683728) + - Adding a "Miscelaneous Data" objective ignores the given name + (bgo#684770) + - Check a copy of anjuta project in regression instead of the + real project + - Do not store files as binary in anjuta shar archive used in + regression test + + anjuta: + - Do not use GDL members deprecated in version 3.6 + - Move command line parsing in AnjutaApplication + - Remove custom filtering for debugging message as this is + provided by GLib >= 2.32 + - Rename AnjutaApp as AnjutaWindow + - Rename Anjuta as AnjutaApplication + + build-basic-autotools: + - Configuration name combo box should be editable + - Fix alignment of some text broken by the previous patch + - Update environment variables when the build configuration is + changed + + build: anjuta-3.5.91 fails to configure due to ac_ct_CXX check + (bgo#684758) + + glade: Fix make file some files were not installed + + jhbuild: + - new plugin to build/run program inside the jhbuild environment + - Provide a fallback for G_DEFINE_QUARK to allow compilation + with GLib 2.32 + + run-program: use AnjutaEnvironmentEditor instead of implementing + our own version. + ------------------------------------------------------------------- Tue Nov 13 12:56:20 UTC 2012 - dimstar@opensuse.org diff --git a/anjuta.spec b/anjuta.spec index 50e0ff3..0d1f70a 100644 --- a/anjuta.spec +++ b/anjuta.spec @@ -1,7 +1,7 @@ # # spec file for package anjuta # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: anjuta -Version: 3.6.2 +Version: 3.7.90 Release: 0 Summary: Versatile Integrated Development Environment for GNOME License: GPL-2.0+ Group: Development/Tools/IDE Url: http://anjuta.sourceforge.net/ -Source: http://download.gnome.org/sources/anjuta/3.6/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/anjuta/3.7/%{name}-%{version}.tar.xz Source99: %{name}-rpmlintrc BuildRequires: autogen BuildRequires: binutils-devel @@ -54,10 +54,10 @@ BuildRequires: pkgconfig(gladeui-2.0) >= 3.12.0 BuildRequires: pkgconfig(glib-2.0) >= 2.32.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0 BuildRequires: pkgconfig(gtksourceview-3.0) >= 3.0.0 -BuildRequires: pkgconfig(libdevhelp-3.0) >= 3.4.2 +BuildRequires: pkgconfig(libdevhelp-3.0) >= 3.7.5 BuildRequires: pkgconfig(libgda-5.0) >= 5.0.0 BuildRequires: pkgconfig(libgvc) -BuildRequires: pkgconfig(libvala-0.18) +BuildRequires: pkgconfig(libvala-0.20) BuildRequires: pkgconfig(libxml-2.0) >= 2.4.23 BuildRequires: pkgconfig(neon) BuildRequires: pkgconfig(vte-2.90) >= 0.27.6 From 1c86665e497bf7da5318d6ba28b5beed86e11686 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Wed, 20 Mar 2013 18:00:24 +0000 Subject: [PATCH 2/3] Accepting request 160232 from home:dimstar:branches:GNOME:Factory Update to 3.7.92 OBS-URL: https://build.opensuse.org/request/show/160232 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/anjuta?expand=0&rev=144 --- anjuta-3.7.90.tar.xz | 3 -- anjuta-3.7.92.tar.xz | 3 ++ anjuta-glade.xml | 98 ++++++++++++++++++++++++++++++++++++++++++++ anjuta.changes | 41 ++++++++++++++++++ anjuta.spec | 12 ++++-- 5 files changed, 151 insertions(+), 6 deletions(-) delete mode 100644 anjuta-3.7.90.tar.xz create mode 100644 anjuta-3.7.92.tar.xz create mode 100644 anjuta-glade.xml diff --git a/anjuta-3.7.90.tar.xz b/anjuta-3.7.90.tar.xz deleted file mode 100644 index 5908070..0000000 --- a/anjuta-3.7.90.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b269cc612cc32a7b074a9d1684779476146c1d14f5c9018abb6464dfb9f283d1 -size 5149984 diff --git a/anjuta-3.7.92.tar.xz b/anjuta-3.7.92.tar.xz new file mode 100644 index 0000000..7b5397f --- /dev/null +++ b/anjuta-3.7.92.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5dfce8b8800945f60eca2c599892ee2298afa46ba6f7d3b0a4fc337c3d8a9b7e +size 5161092 diff --git a/anjuta-glade.xml b/anjuta-glade.xml new file mode 100644 index 0000000..2d6b57e --- /dev/null +++ b/anjuta-glade.xml @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/anjuta.changes b/anjuta.changes index 53de671..4aecd19 100644 --- a/anjuta.changes +++ b/anjuta.changes @@ -1,3 +1,44 @@ +------------------------------------------------------------------- +Wed Mar 20 08:10:39 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.7.92: + + document-manager: + - Allow to search starting from the current position. + - Highlight search text in background. + - Move common code in a function. + + file-manager: make file_view_show_extended_data() more robust. + + Fix desktop file syntax errors. + + Fixed needlessly marked label for translation. + + git: + - fix up memory management of log model. + - properly unset the log command in the case the command failed + - Unset the log model view before refreshing the log. + - use g_signal_connect_object() in GitLogCommand. + - use g_signal_connect_object() to connect to commands in + GitLogPane. + + libanjuta: keep a ref on the AnjutaAsyncCommand when its thread + is run. + + Make the glade catalog an optional feature. + + message-view: use g_type_class_add_private() to add private + struct. + + parser-cxx: use g_signal_connect_object() to connect to query + signals. + + sourceview: + - add checks to SourceviewIO that the parent Sourceview is + alive. + - don't take extra refs during open/save. + - keep a separate reference to AnjutaShell in SourceviewIO. + - move all construction of Sourceview into constructed. + - only cancel open operations when closing editor. + - only update stored etag if save was succesful. + - use g_signal_connect_object() to connect to io signals. + + symbol-db: don't allow or set null scope_definition_id and + scope_id. + + Updated translations. +- Pass --enable-glade-catalog to configure to ensure the catalogs + are being installed. +- Add anjuta-glade.xml to sources, which is missing in the tarball. + ------------------------------------------------------------------- Tue Feb 19 09:40:10 UTC 2013 - dimstar@opensuse.org diff --git a/anjuta.spec b/anjuta.spec index 0d1f70a..09b2835 100644 --- a/anjuta.spec +++ b/anjuta.spec @@ -17,13 +17,15 @@ Name: anjuta -Version: 3.7.90 +Version: 3.7.92 Release: 0 Summary: Versatile Integrated Development Environment for GNOME License: GPL-2.0+ Group: Development/Tools/IDE Url: http://anjuta.sourceforge.net/ -Source: http://download.gnome.org/sources/anjuta/3.7/%{name}-%{version}.tar.xz +Source0: http://download.gnome.org/sources/anjuta/3.7/%{name}-%{version}.tar.xz +# Injected source for bgo#696186 - from https://git.gnome.org/browse/anjuta/tree/libanjuta/anjuta-glade.xml +Source1: anjuta-glade.xml Source99: %{name}-rpmlintrc BuildRequires: autogen BuildRequires: binutils-devel @@ -150,12 +152,16 @@ and more. %lang_package %prep %setup -q +# Install packaged anjuta-glade.xml into source tree to get over bgo#696186 + test ! -f libanjuta/anjuta-glade.xml + cp %{S:1} libanjuta/anjuta-glade.xml translation-update-upstream %build %configure\ --disable-static \ - --disable-scrollkeeper + --disable-scrollkeeper \ + --enable-glade-catalog make %{?_smp_mflags} V=1 %install From eab3ed06b6313191ac24ca2558386951e99fcefe Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 26 Mar 2013 20:09:57 +0000 Subject: [PATCH 3/3] Accepting request 161275 from home:dimstar:branches:GNOME:Factory Update to 3.8.0 - post review OBS-URL: https://build.opensuse.org/request/show/161275 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/anjuta?expand=0&rev=145 --- anjuta-3.7.92.tar.xz | 3 --- anjuta-3.8.0.tar.xz | 3 +++ anjuta.changes | 11 +++++++++++ anjuta.spec | 11 +++-------- 4 files changed, 17 insertions(+), 11 deletions(-) delete mode 100644 anjuta-3.7.92.tar.xz create mode 100644 anjuta-3.8.0.tar.xz diff --git a/anjuta-3.7.92.tar.xz b/anjuta-3.7.92.tar.xz deleted file mode 100644 index 7b5397f..0000000 --- a/anjuta-3.7.92.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5dfce8b8800945f60eca2c599892ee2298afa46ba6f7d3b0a4fc337c3d8a9b7e -size 5161092 diff --git a/anjuta-3.8.0.tar.xz b/anjuta-3.8.0.tar.xz new file mode 100644 index 0000000..5d59aec --- /dev/null +++ b/anjuta-3.8.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c95caac9ad56a26457b76c49ec27b38e67de05df5f6656e0fbdac0508d59f117 +size 5168140 diff --git a/anjuta.changes b/anjuta.changes index 4aecd19..eccb770 100644 --- a/anjuta.changes +++ b/anjuta.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Tue Mar 26 13:43:08 UTC 2013 - dmueller@suse.com + +- Do not BuildRequire valgrind for aarch64. + +------------------------------------------------------------------- +Mon Mar 25 20:32:20 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.8.0: + + Updated translations. + ------------------------------------------------------------------- Wed Mar 20 08:10:39 UTC 2013 - dimstar@opensuse.org diff --git a/anjuta.spec b/anjuta.spec index 09b2835..a12cac4 100644 --- a/anjuta.spec +++ b/anjuta.spec @@ -17,15 +17,13 @@ Name: anjuta -Version: 3.7.92 +Version: 3.8.0 Release: 0 Summary: Versatile Integrated Development Environment for GNOME License: GPL-2.0+ Group: Development/Tools/IDE Url: http://anjuta.sourceforge.net/ -Source0: http://download.gnome.org/sources/anjuta/3.7/%{name}-%{version}.tar.xz -# Injected source for bgo#696186 - from https://git.gnome.org/browse/anjuta/tree/libanjuta/anjuta-glade.xml -Source1: anjuta-glade.xml +Source0: http://download.gnome.org/sources/anjuta/3.8/%{name}-%{version}.tar.xz Source99: %{name}-rpmlintrc BuildRequires: autogen BuildRequires: binutils-devel @@ -47,7 +45,7 @@ BuildRequires: translation-update-upstream BuildRequires: update-desktop-files BuildRequires: vala BuildRequires: yelp-tools -%ifnarch ia64 s390 s390x +%ifnarch ia64 s390 s390x aarch64 BuildRequires: valgrind-devel %endif BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.0.0 @@ -152,9 +150,6 @@ and more. %lang_package %prep %setup -q -# Install packaged anjuta-glade.xml into source tree to get over bgo#696186 - test ! -f libanjuta/anjuta-glade.xml - cp %{S:1} libanjuta/anjuta-glade.xml translation-update-upstream %build