File menu-cache.changes of Package menu-cache

-------------------------------------------------------------------
Mon Sep 29 20:52:33 UTC 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  6 18:11:33 UTC 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 17:16:17 UTC 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  3 22:22:07 UTC 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  4 08:06:50 UTC 2014 - andrea@opensuse.org

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

-------------------------------------------------------------------
Sun Jan  5 11:49:27 UTC 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  4 14:24:49 UTC 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 09:59:10 UTC 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 12:40:04 UTC 2012 - andrea@opensuse.org

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

-------------------------------------------------------------------
Thu Dec  8 11:16:14 UTC 2011 - coolo@suse.com

- fix license to be in spdx.org format

-------------------------------------------------------------------
Mon Aug  2 10:59:43 UTC 2010 - andrea@opensuse.org

- fixed libmenu-cache1 RPM Group 

-------------------------------------------------------------------
Mon Jun  7 14:21:59 UTC 2010 - andrea@opensuse.org

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

-------------------------------------------------------------------
Sat Feb 27 09:19:32 UTC 2010 - andrea@opensuse.org

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

-------------------------------------------------------------------
Wed Feb 17 15:48:41 UTC 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 19:19:58 UTC 2009 - andrea@opensuse.org

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

-------------------------------------------------------------------
Sun Nov  8 15:44:30 UTC 2009 - andrea@opensuse.org

- new upstream version 0.2.6
- Security fix 

-------------------------------------------------------------------
Sat May  23 15:44:23 UTC 2009 - andrea@opensuse.org

- new package