The NetBSD Project

CVS log for pkgsrc/sysutils/menu-cache/Makefile

[BACK] Up to [] / pkgsrc / sysutils / menu-cache

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.8 / (download) - annotate - [select for diffs], Thu Apr 30 18:52:33 2020 UTC (8 months, 3 weeks ago) by wiedi
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, HEAD
Changes since 1.7: +3 -1 lines
Diff to previous 1.7 (colored)

menu-cache: link network libs on SunOS

Revision 1.7 / (download) - annotate - [select for diffs], Fri Mar 20 11:58:21 2020 UTC (10 months, 1 week ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

*: Convert broken sourceforge HOMEPAGEs back to http

Revision 1.6 / (download) - annotate - [select for diffs], Sun Mar 8 16:51:21 2020 UTC (10 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

*: recursive bump for libffi

Revision 1.5 / (download) - annotate - [select for diffs], Sat Jan 18 23:35:18 2020 UTC (12 months, 1 week ago) by rillig
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as, CTAN and GNU.

Revision 1.4 / (download) - annotate - [select for diffs], Tue May 22 16:03:00 2018 UTC (2 years, 8 months ago) by youri
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.3: +2 -3 lines
Diff to previous 1.3 (colored)

Update to 1.1.0:

Changes in 1.1.0 since 1.0.2:

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

Changes in 1.0.2 since 1.0.1:

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

Revision 1.3 / (download) - annotate - [select for diffs], Sun May 22 22:12:40 2016 UTC (4 years, 8 months ago) by youri
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.2: +5 -5 lines
Diff to previous 1.2 (colored)

Include the imported libfm-extra.

Revision 1.2 / (download) - annotate - [select for diffs], Sun May 22 22:11:43 2016 UTC (4 years, 8 months ago) by youri
Branch: MAIN
Changes since 1.1: +4 -3 lines
Diff to previous 1.1 (colored)

menu-cache: Update to 1.0.1:

Changes in 1.0.1 since 1.0.0:

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

* Fixed memory corruption in scanning <LegacyDir> addressed directory.

Changes in 1.0.0 since 0.7.0:

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

* Fixed bug when cache was not updated while it should: check if the last
    modification time for directory is more recent than modification time
    for cache may not always be valid - some .desktop entry might be just
    changed by update and that will lead to falsed cache contents.

* Added Log Domain "Menu-Cache" for better library logging messages.

Changes in 0.7.0 since 0.6.1:

* Added bit of support for multiple supported cache file versions, using
    CACHE_GEN_VERSION environment variable to the generator. This may be
    useful in future when 1.2 cache file version will be implemented.

* The menu-cache-gen libexec binary is rewritten from scratch. No that
    Red Hat / GNOME code anymore. New menu-cache-gen uses libfm-extra XML
    manipulation functions therefore it is required now for build.

* Added a parameter for menu-cached to specify socket path instead of
    calculating one, that is definitely more safe.

* Libmenu-cache handles menu-cached failure more gracefully now, don't
    tries to restart it so fast that it clones many times.

* Fixed menu-cached crash after menu-cache-gen failure.

Changes in 0.6.1 since 0.6.0:

* Fixed invalid memory access after cache reload.

* A little cleanup of dist tarball: removed unused files menu-cache.h and

Changes in 0.6.0 since 0.5.1:

* 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

* The case if user deleted cache file is handled: it will be regenerated.

Changes in 0.5.1 since 0.5.0:

* Fixed build on systems where MAXSYMLINKS isn't defined.

* Fixed menu-cached crash in some rare cases.

Changes in 0.5.0 since 0.4.1:

* Added a possibility to include NoDisplay files into cache file. This
    can be achieved by adding suffix '+hidden' to requested name in call
    to menu_cache_lookup(). The hidden items will be returned along with
    visible ones by any API that returns listing of cache directory. The
    menu_cache_app_get_is_visible() API will return FALSE for hidden item
    with any DE mask passed to the API.

* New macro MENU_CACHE_CHECK_VERSION() to test version of library.

* Added new APIs: menu_cache_find_item_by_id, menu_cache_find_child_by_id,

* Two bugfixes for crashes, and for some another bugs.

Changes in 0.4.1 since 0.4.0:

* Minor bugfix, the resulting tar file was not complete.

Changes in 0.4.0 since 0.3.3:

* The libmenu-cache is made thread-safe. Thread-unsafe APIs are marked
    as deprecated now and should be never used in any multithreaded

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

Revision 1.1 / (download) - annotate - [select for diffs], Thu Jan 31 03:25:53 2013 UTC (7 years, 11 months ago) by reed
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1

new package: menu-cache

The libmenu-cache library and its corresponding menu-cached daemon
are for creating and utilizing caches to speed up the manipulation
for defined application menus.  It can be used as
a replacement of libgnome-menu of gnome-menus.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>