File menu-cache.changes of Package menu-cache

Fri Nov  3 14:45:12 UTC 2017 -

- New upstream release 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 
    alreadyrunning on socket before killing old socket file
  * Fixed 100% CPU load by menu-cached due to invalid dup2() call

Sun Dec 25 13:29:36 UTC 2016 -

- 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 
  * 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 

Mon Dec  7 16:42:24 UTC 2015 -

- 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
  * Fixed crash in menu-cache-gen on <Filename> in menu layout with 
    <OnlyUnallocated/> tag present.
  * Fixed incorrect processing of <Merge type=”files”> in 
  * Added safeguards against environment variables containing 
  * 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 
  * 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 11:47:39 UTC 2015 -

- 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 

Mon Sep 29 20:52:33 UTC 2014 -

- 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 
  * 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 
    - 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  6 18:11:33 UTC 2014 -

- New upstream release 0.7.0
  * do not do configure until $DOCONGIGURE is set to 
  * menu-cache-gen: don't fail on improper menu sctructure when 
  * 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 
  * menu-cache-gen: add support for <KDELegacyDirs> tag
  * Implement support for 'inline' attribute of <Menuname> tag in 
  * 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 
  * 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 

Tue Aug 26 17:16:17 UTC 2014 -

- 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

Sun Aug  3 22:22:07 UTC 2014 -

- 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 specification for the environment variable XDG_CURRENT_DESKTOP.
  * The case if user deleted cache file is handled: it will be regenerated.

Fri Jul  4 08:06:50 UTC 2014 -

- Spec file clean up, we should not provide and obsolete libmenu-cache2

Sun Jan  5 11:49:27 UTC 2014 -

- minor changes
  * Fixed build on systems where MAXSYMLINKS isn't defined.
  * Fixed menu-cached crash in some rare cases.
- Complete changelog in

Wed Sep  4 14:24:49 UTC 2013 -

- update version 0.5.0
  * Added a possibility to include NoDisplay files into cache file
  * Added new APIs: menu_cache_find_item_by_id, menu_cache_find_child_by_id,
  * bugfixes

Wed Dec 19 09:59:10 UTC 2012 -

- 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 12:40:04 UTC 2012 -

- New upstream version 0.3.3
  * bug fix release 
- added URL tag in spec file

Thu Dec  8 11:16:14 UTC 2011 -

- fix license to be in format

Mon Aug  2 10:59:43 UTC 2010 -

- fixed libmenu-cache1 RPM Group 

Mon Jun  7 14:21:59 UTC 2010 -

- changed RPM Group to System/GUI/LXDE on main package

Sat Feb 27 09:19:32 UTC 2010 -

- new upstream version 0.3.2
  * several bug fix
  * API changes
  * soname changed 

Wed Feb 17 15:48:41 UTC 2010 -

- new upstream version 0.3.1
  * important bug fix
  * menu-generation is now client side
  * speed up and lower memory usage

Fri Dec 11 19:19:58 UTC 2009 -

- clean up spec file
- used chrpath to purge from rpath linking 
- bzipped source code

Sun Nov  8 15:44:30 UTC 2009 -

- new upstream version 0.2.6
- Security fix 

Sat May  23 15:44:23 UTC 2009 -

- new package
openSUSE Build Service is sponsored by