Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

menu-cache-1.1.0-lp160.1.1 RPM for s390x

From OpenSuSE Leap 16.0 for s390x

Name: menu-cache Distribution: openSUSE Leap 16.0
Version: 1.1.0 Vendor: openSUSE
Release: lp160.1.1 Build date: Fri Nov 13 09:26:15 2020
Group: System/GUI/LXDE Build host: reproducible
Size: 126102 Source RPM: menu-cache-1.1.0-lp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.lxde.org
Summary: A tool speed up menus
Libmenu-cache is a library creating and utilizing caches to speed up
the manipulation for freedesktop.org defined application menus.
It can be used as a replacement of libgnome-menu of gnome-menus.

Provides

Requires

License

GPL-2.0-or-later AND LGPL-2.1-or-later

Changelog

* Fri Nov 13 2020 munix9@googlemail.com
  - Added upstream-libmenu-cache_Fix-memory-leaks.patch
    * libmenu-cache: Fix memory leaks
  - Added menu-cache-1.1.0-0001-Support-gcc10-compilation.patch
    * gcc10 now defaults to -fno-common, and with gcc10 menu-cache
      compilation fails with "multiple definition of ..."
* Fri Nov 03 2017 mvetter@suse.com
  - Update to 1.1.0:
    * Fixed crash with invalid <Name> tag in a menu.
    * Added new API menu_cache_app_get_generic_name() to get generic
      name for application.
    * Fixed potential access violation, use runtime user dir instead of tmp dir.
      It limits libmenu-cache compatibility to menu-cached >= 0.7.0.
    * Directory $XDG_DATA_HOME/applications will be created if it does not
      exist so it will be monitored in any case.
    * Fixed issue when subdirectories added would be skipped in monitoring.
    * Fixed potential file descriptors leak.
    * Reduced inactivity timer to 6 seconds (from 600 seconds).
    * Fixed an issue with multiple daemons started: test if daemon is already
      running on socket before killing old socket file.
    * Fixed 100% CPU load by menu-cached due to invalid dup2() call.
  - Remove menu-cache-1.0.2-until-fd52af6.patch: upstreamed
* Wed Sep 13 2017 mvetter@suse.com
  - boo#boo#1044483:
    - Add menu-cache-1.0.2-until-fd52af6.patch
    We need a6763eb which tests for multiple daemons.
    Other fixes are also important/related/good-to-have
* Sun Dec 25 2016 trcs@gmx.com
  - New upstream release 1.0.2
    * Fixed crash in menu-cached if cache regeneration fails
    * Fixed 100% CPU load by menu-cached in some rare conditions
    * Invalid empty <DefaultLayout> should be ignored, see
      specification
    * Fixed crash in menu-cache-gen on <MergeFile type="parent"/> if
      no file to merge found
    * Fixed showing empty Other menu in some cases
    * The option --disable-debug is now default, instead of
    - -enable-debug
* Mon Dec 07 2015 trcs@gmx.com
  - New upstream release 1.0.1
    * Fixed crash on generating menu with both tags <DefaultAppDirs/>
      and <KDELegacyDirs/> present.
    * Fixed crash when menu-cache-gen ran manually without
      CACHE_GEN_VERSION.
    * Fixed crash in menu-cache-gen on <Filename> in menu layout with
      <OnlyUnallocated/> tag present.
    * Fixed incorrect processing of <Merge type=”files”> in
      menu-cache-gen.
    * Added safeguards against environment variables containing
      newlines.
    * Fixed case when cache was not updated while it should, it was
      claimed to be fixed in 1.0.0 but apparently fix was incomplete.
    * Fixed ignored <Filename> tags inside of <Layout>.
    * Fixed memory corruption in scanning <LegacyDir> addressed
      directory.
    * Removed menu-cache-1.0.0-Fix-crash-on-generating-menu.patch
    * Removed menu-cache-1.0.0-Fix-crash-CACHE_GEN_VERSION.patch
* Sat Oct 31 2015 trcs@gmx.com
  - Added menu-cache-1.0.0-Fix-crash-on-generating-menu.patch
    * Fix crash on generating menu with both tags <DefaultAppDirs/>
      and <KDELegacyDirs/> present
  - Added menu-cache-1.0.0-Fix-crash-CACHE_GEN_VERSION.patch
    * Fix crash when menu-cache-gen ran manually without
      CACHE_GEN_VERSION
* Mon Sep 29 2014 trcs@gmx.com
  - update to pre-release version 1.0.0
    * A little code optimization
    * Fix compilation warning
    * Fix DISTCLEANFILES in docs - generated files should be cleaned
    * Add Log Domain "Menu-Cache" for better library logging
      messages
    * Fixed bug when cache was not updated while it should
    * Added new cache file format generation support with changes:
    - invisible directories (NoDisplay=true or empty) can be put
      into the cache too but with flag (not displayed) set;
    - content of TryExec field is added to contents of cache file;
    - the working dir to execute application is added to cache
      file;
    - list of categories is added to contents of cache file;
    - list of keywords is added to contents of cache file.
    * Fixed crash in menu_cache_item_get_file_dirname() for a
      non-existent file (might happen for directories without
      .directory file).
    * Made menu_cache_app_get_working_dir() actually work.
    * Made menu_cache_lookup() faster (do not load cache immediately
      but on idle instead).
    * Eliminated secondary cache reload in menu_cache_lookup_sync()
    - server response in such case will be ahead of idle reload
      (since main thread is in wait ATM) and therefore idle call
      will be supressed.
    * Added new API menu_cache_app_get_categories() to get list of
      categories for the application.
    * Added new APIs for applications:
      menu_cache_list_all_for_category() and
      menu_cache_list_all_for_keyword() that return list of
      applications matching criteria.
    * Fixed problem if some string in the desktop entry file
      contained a new line character. That broke cache file format,
      now it's replaced with a "\n" string and converted back into
      new line in the library.
  - applied spec-cleaner
* Sat Sep 06 2014 trcs@gmx.com
  - New upstream release 0.7.0
    * autogen.sh: do not do configure until $DOCONGIGURE is set to
      non-empty
    * menu-cache-gen: don't fail on improper menu sctructure when
      verbose=0
    * Be more verbose on file loading failures. May be better not
      fail at all?
    * menu-cache-gen: don't fail if <MergeFile> file isn't found,
      just skip it
    * Fix menu-cached crash after menu-cache-gen failure
    * Handles menu-cached failures more gracefully in libmenu-cache
    * Add a parameter for menu-cached to specify socket path
    * Fix unrequested empty directories in default mode
    * Fix support for <Move> tag - it should move not into <New> but
    to <New> instead
    * debian: add libfm-dev into build dependencies
    * debian: dh-autoreconf was missing in debian/control file
    * Fix './configure --help' formatting and update NEWS file
    * Update output of 'menu-cache-gen -h' command
    * menu-cache-gen: implement inline_alias attribute support
    * Take show_empty attribute into consideration in _stage2()
    * Add option --verbose for menu-cache-gen (quiet by default, max
      3 verbosity level)
    * Support NoDisplay in <Directory> files (menu-cache-gen) to
      hide folder
    * Update AUTHORS and README files
    * Fixing memory problems in menu-cache-gen
    * Pass LegacyDir prefix to menu-cache-gen composer using XML
      comment
    * menu-cache-gen: add support for <KDELegacyDirs> tag
    * Implement support for 'inline' attribute of <Menuname> tag in
      menu-cache-gen
    * Fix check for duplicates in menu-cache-gen merging
    * Add support into menu-cache-gen for <LegacyDir> tag
    * Fix few parsing issues in ragards to desktop menu
      specifications
    * libmenu-cache: send languages list to menu-cache-gen instead
      of single lang code
    * Support for <Move> tag in menu-cache-gen
    * Check for mandatory <Name> for <Menu> tags
    * First draft on menu-cache-gen, it works now it seems
    * Add main() function to menu-cache-gen
    * Make save_menu_cache() safe - rename temp file into it if no
      errors only
    * The 'menu-cache-gen': new implementation based on FmXmlFile
      parser
* Tue Aug 26 2014 trcs@gmx.com
  - new upstream version 0.6.1
    * Fixed invalid memory access after cache reload.
    * A little cleanup of dist tarball: removed unused files
      menu-cache.h and libmenu-cache-uninstalled.pc.in.
* Sun Aug 03 2014 trcs@gmx.com
  - new upstream version 0.6.0
    * Fixed few GLIB compatibility issues.
    * Changed default tarball format to XZ instead of GZIP.
    * Fixed build without --enable-gtk-doc.
    * Fixed crash on access root_dir with empty cache (no menu).
    * Allowed menu_cache_get_desktop_env_flag() accept colon-separated list in accordance to
      freedesktop.org specification for the environment variable XDG_CURRENT_DESKTOP.
    * The case if user deleted cache file is handled: it will be regenerated.
* Fri Jul 04 2014 andrea@opensuse.org
  - Spec file clean up, we should not provide and obsolete libmenu-cache2
* Sun Jan 05 2014 trcs@eresmas.com
  - minor changes
    * Fixed build on systems where MAXSYMLINKS isn't defined.
    * Fixed menu-cached crash in some rare cases.
  - Complete changelog in http://blog.lxde.org/?p=1057
* Wed Sep 04 2013 i@marguerite.su
  - update version 0.5.0
    * Added a possibility to include NoDisplay files into cache file
    * New macro MENU_CACHE_CHECK_VERSION()
    * Added new APIs: menu_cache_find_item_by_id, menu_cache_find_child_by_id,
      menu_cache_find_child_by_name.
    * bugfixes
* Wed Dec 19 2012 andrea@opensuse.org
  - new upstream version 0.4.1
    * The libmenu-cache is made thread-safe. Thread-unsafe APIs are marked
      as deprecated now and should be never used in any multithreaded application.
    * Added creation of HTML developers documentation. It is triggered
      by configure script option –enable-gtk-doc.
    * The libmenu-cache is made more responsible by moving some time-critical
      operations into thread. Also it preloads saved cache file if it exists
      so it is available near instantly after menu_cache_lookup().
      Caller still will get updates by adding notifier to the cache.
    * Added automatic shutdown of menu-cached server after some inactivity
      timeout (i.e. all clients were unregistered).
    * Fixed few memory problems (referencing errors and memory leaks).
    * Fix for bug #3501347: use g_get_tmp_dir() instead of hardcoded “/tmp”.
    * The libmenu-cache ABI bumped to 2.
* Tue May 29 2012 andrea@opensuse.org
  - New upstream version 0.3.3
    * bug fix release
  - added URL tag in spec file
* Thu Dec 08 2011 coolo@suse.com
  - fix license to be in spdx.org format
* Mon Aug 02 2010 andrea@opensuse.org
  - fixed libmenu-cache1 RPM Group
* Mon Jun 07 2010 andrea@opensuse.org
  - changed RPM Group to System/GUI/LXDE on main package
* Sat Feb 27 2010 andrea@opensuse.org
  - new upstream version 0.3.2
    * several bug fix
    * API changes
    * soname changed
* Wed Feb 17 2010 andrea@opensuse.org
  - new upstream version 0.3.1
    * important bug fix
    * menu-generation is now client side
    * speed up and lower memory usage
* Fri Dec 11 2009 andrea@opensuse.org
  - clean up spec file
  - used chrpath to purge from rpath linking
  - bzipped source code
* Sun Nov 08 2009 andrea@opensuse.org
  - new upstream version 0.2.6
  - Security fix
* Sat May 23 2009 andrea@opensuse.org
  - new package

Files

/usr/libexec/menu-cache
/usr/libexec/menu-cache/menu-cache-gen
/usr/libexec/menu-cache/menu-cached
/usr/share/doc/packages/menu-cache
/usr/share/doc/packages/menu-cache/AUTHORS
/usr/share/doc/packages/menu-cache/NEWS
/usr/share/doc/packages/menu-cache/README
/usr/share/licenses/menu-cache
/usr/share/licenses/menu-cache/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 12 00:24:29 2024