Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/xfce-mirror/garcon

Mirror repository, PRs are not watched, please use Xfce's GitLab
https://github.com/xfce-mirror/garcon

UTF-8 validate the name, generic name and comment when set.

f41a2d03030871f77bbb205a8c0ed625bb52aa86 authored over 15 years ago by Nick Schermer <[email protected]>
Cleanup and line-out some code.

e213da4bb6d3345b87792b1d50263cc3b0606702 authored over 15 years ago by Nick Schermer <[email protected]>
Take and notify file if reloaded with another file.

2e8a4f4ff2cd09f2fe2816faf55e52b0082ddf19 authored over 15 years ago by Nick Schermer <[email protected]>
Move some static function to the top of the document and mark them static.

55fe07b1a59b4ccd4c482d0a70177b02a40a5a26 authored over 15 years ago by Nick Schermer <[email protected]>
Use the GKeyFile macros in the load function too.

20acdcd65defa788f8d4b3388d55bd32a7bfc39e authored over 15 years ago by Nick Schermer <[email protected]>
Add reload functions to GarconMenuItem.

Not entirly finished because we need a global changed
signal for the menu item too, but it's a s...

9ff22e379d31bac748a04a9b896a9b1e93b57a01 authored over 15 years ago by Nick Schermer <[email protected]>
Check error variable, like we always do.

9d1777980c832796696b0d21ca7e34b13723f44e authored over 15 years ago by Nick Schermer <[email protected]>
Leave early if the desktop file has no contents.

43a5189063c323fd6df009e47dc4832bc425cd8d authored over 15 years ago by Nick Schermer <[email protected]>
Use _garcon_str_is_equal in GarconMenuItem.

This makes the code a bit cleaner and avoids a
property notify on possible null values.

5a8f20ce84be1929028d97e11f78195d15571814 authored over 15 years ago by Nick Schermer <[email protected]>
Add a private for some internal functions.

2caae8003775ce0c521538f03240394bc0785a4f authored over 15 years ago by Nick Schermer <[email protected]>
l10n: Updates to Spanish (Castilian) (es) translation

Transmitted-via: Transifex (translations.xfce.org)

6044be0ec435a77d78bca901149906f9ecd03911 authored over 15 years ago by Ignacio Velasco <[email protected]>
Disable the parent call for getting the appdirs.

A submenu always inherits the application directories of its parent,
that is the reason the pare...

7042cf3c6de66dfb1fb20ac72b36b49be957462d authored over 15 years ago by Nick Schermer <[email protected]>
Use else if.

4019f0dd48c2f4ec8320a58890730937eb455107 authored over 15 years ago by Nick Schermer <[email protected]>
Add the test menu code again.

Useful for testing parts of the code, but only distribute it.

d68e0db46e0ab86c33a0ca3365f86d80a6d8e180 authored over 15 years ago by Nick Schermer <[email protected]>
Change some code comments.

ad38df8f34a17c8e0d3c971dbcb924ee84f6c865 authored over 15 years ago by Nick Schermer <[email protected]>
Fix small typo.

faa3f82ab50c04ab62448a39629fcba6f5957a7e authored over 15 years ago by Nick Schermer <[email protected]>
Add garcon_menu_item_get_uri().

Simple helper function that makes it easier to get the
location of the desktop file. The uri is ...

833c813b070671bd374e59a3b1dfa715ea046d4f authored over 15 years ago by Nick Schermer <[email protected]>
Use the G_KEY_FILE_DESKTOP_ macros for entry names.

3aa1a130aaa47d0ad9c036fb430e7db675b8430c authored over 15 years ago by Nick Schermer <[email protected]>
Get rid of garcon_{init,shutdown}.

Most likely garcon will only be used in normal applications,
so calling g_type_init() is handled...

4e827bbd0288495f4ead0691246687f0f4d87b1e authored over 15 years ago by Nick Schermer <[email protected]>
Fix GFile check in garcon_menu_directory_new.

e105048e6e1c7699aa70dc286bef1c1d3a495ad3 authored over 15 years ago by Nick Schermer <[email protected]>
Drop goto statements.

3a83f39488a0547f1c6c1c0043411af52e2eec92 authored over 15 years ago by Nick Schermer <[email protected]>
Follow Jannis' coding style in loops.

53b235e05771f5bd7ac44c4efc987a46b5ffb88a authored over 15 years ago by Nick Schermer <[email protected]>
Drop some trailing spaces.

7a509d72dd7f8c22b13900ef95fbf38392e431a2 authored over 15 years ago by Nick Schermer <[email protected]>
Use GIO for content loading in GarconMenuDirectory.

Implement this in a new function garcon_menu_directory_new,
just like we do in GarconMenuItem.

1146578a1d4f59d34422414fea0804c63ed4c34d authored over 15 years ago by Nick Schermer <[email protected]>
Fix wrong unref in GarconMenuItem.

be6aa1b24fd35d3cd001b3543b2939205f3829d4 authored over 15 years ago by Nick Schermer <[email protected]>
Drop the g_thread_init() call.

ad5df5a87f08a8ca06afba2a277c85f5d499a8bc authored over 15 years ago by Nick Schermer <[email protected]>
Use a GStaticMutex in the item cache.

Because the object is implemented as a singleton we can
use a global lock in the file. The advan...

f9dd6b9bc5b02b34c2f5bada07870d882b1fafff authored over 15 years ago by Nick Schermer <[email protected]>
Remove g_type_class_peek_parent from the G_DEFINE_TYPE objects.

b449c28f93c1e9c13601a6c8f0a3a0a41160df34 authored over 15 years ago by Nick Schermer <[email protected]>
Make GarconMenuSeparator a singleton.

f22335e8808dcc6a1f5ecb08b9fde2550aad1299 authored over 15 years ago by Nick Schermer <[email protected]>
Use g_hash_table_remove_all to clear invalidate the cache.

415fd0ea800c21546b5fa170a560beaa36e18fa3 authored over 15 years ago by Nick Schermer <[email protected]>
Make GarconMenuItemCache a singleton.

bcc9171e5cf4eeed62eb271f2e2f1c9a3aa147ec authored over 15 years ago by Nick Schermer <[email protected]>
Optimize the garcon_menu_item_only_show_in_environment function.

d72666bbb1beeaa9571eea3753e10a2164840213 authored over 15 years ago by Nick Schermer <[email protected]>
Optimize the garcon_menu_item_get_show_in_environment function.

6a867e6cddd4e7b48054475e57988af693c477da authored over 15 years ago by Nick Schermer <[email protected]>
Optimize the garcon_menu_directory_get_show_in_environment fucntion.

389d7c4cf3c04d9c563cada7f09d710adbc5261d authored over 15 years ago by Nick Schermer <[email protected]>
Some cleanups in GarconMenuDirectory.

5e86ee0b43af1449e6fb25dcfd29b8f8caa5eeca authored over 15 years ago by Nick Schermer <[email protected]>
Fix 2 svn's in configure.in.in, spotted by Ali.

5fd39acafa47ba6591b265b2aa14f297cec005b6 authored over 15 years ago by Nick Schermer <[email protected]>
Change the item description to match the .pc file.

da49fec34ac1bf8c250c8562f518f37bd76db3b9 authored over 15 years ago by Nick Schermer <[email protected]>
Drop some old svn stuff.

cd82e73cf251601b3ba511634754020ed764f89d authored over 15 years ago by Nick Schermer <[email protected]>
Fix garcon_config_lookup.

Make the funtion easier to read and test for regular files
in the user's directory too.

ef110722a651a7ede4d2739eeb6716459b7b85f2 authored over 15 years ago by Nick Schermer <[email protected]>
Some small changes.

461f62df39bd4009b0cc4dfd5ca5623f8be6ada9 authored over 15 years ago by Nick Schermer <[email protected]>
Strip trailing spaces.

91e4f7396aa1391a306dfe463cc53c8a657bffed authored over 15 years ago by Nick Schermer <[email protected]>
Always return a reffed version of the GFiles.

0d1df2d885a889fd974bdf01acec85a2018214f9 authored over 15 years ago by Nick Schermer <[email protected]>
Add API and a property to get the menu item's GFile.

Also drop the {set,get}_filename API since it's not really
safe for remote files. Setting the fi...

9d9b8994c5ffb0628b673a1c69ecd8af68c04062 authored over 15 years ago by Nick Schermer <[email protected]>
Drop the menu monitor implementation.

We're going to use something based on GFileMonitor, so drop
the old code since it also conflics ...

fbc06663a8c2f7e942fd064320d4f99d6648469f authored over 15 years ago by Nick Schermer <[email protected]>
Add module description file.

7401838c8b4b43ad27704432e969c78fae12383f authored over 15 years ago by Nick Schermer <[email protected]>
Change GarconMenu API to match GarcoMenuItem.

Use a GFile for garcon_menu_new() and a filename for
garcon_menu_new_for_path(). This matches th...

f7a602518dd13a0b7f3f19505883f7d4b54843dd authored over 15 years ago by Nick Schermer <[email protected]>
Use GFile in garcon_menu_item_new and add convenient functions.

We use GIO for file loading internally. The two convenient
functions allow creating a GarconMenu...

ce9762d78694cc3636d3fe934f8d5ccf5f17a8cc authored over 15 years ago by Nick Schermer <[email protected]>
Check for TryExec in garcon_menu_item_get_element_visible.

44be78065c4bdec5540dcd05eeff13d651a73990 authored over 15 years ago by Nick Schermer <[email protected]>
Use gio for loading the desktop file contents.

d36ce8d8f3a352a3d2e1fb0e704f2105d0a64daf authored over 15 years ago by Nick Schermer <[email protected]>
Revert "Use the return value of g_key_file_load_from_file, not the error."

This reverts commit 3e471653350e674c1910bd2826a0dd1c331a8894.

e404773f86ae5b0458be2a2746fc505d2e27d034 authored over 15 years ago by Nick Schermer <[email protected]>
Also decrease the internal refcount when calling garcon_menu_item_unref.

c63c7b91f1b9cca982a9441de5397d4019fa6fb0 authored over 15 years ago by Nick Schermer <[email protected]>
Use the return value of g_key_file_load_from_file, not the error.

3e471653350e674c1910bd2826a0dd1c331a8894 authored over 15 years ago by Nick Schermer <[email protected]>
Fix memory leaks in garcon_menu_item_new.

7c0663052cf2f48a5fef5b63339a7e538fb19bb1 authored over 15 years ago by Nick Schermer <[email protected]>
Implement remaining properties and fix some ref issues.

e3155d694770f29d838286423c36942f29c0280b authored over 15 years ago by Nick Schermer <[email protected]>
Use G_PARAM_STATIC_STRINGS for properties.

36051c8fbc53e9f937b007928314676eac1ff94a authored over 15 years ago by Nick Schermer <[email protected]>
Use G_DEFINE_TYPE where possible and make the iface types thread safe.

321ff87ecd1cdbb9e9c0d4b6cc9c16b7c8f0b4e1 authored over 15 years ago by Nick Schermer <[email protected]>
Fix compilation errors.

470608d5532e453ea92ea4237c0877302d23d724 authored over 15 years ago by Nick Schermer <[email protected]>
l10n: Updates to Dutch (Flemish) (nl) translation

Transmitted-via: Transifex (translations.xfce.org)

6c29032506a81eb7e07f0fb2ba46c976bf3694ce authored over 15 years ago by Auke Kok <[email protected]>
l10n: Dutch translation

Transmitted-via: Transifex (translations.xfce.org)

8458770a466d9a740a29a73025a7be121f2960ed authored over 15 years ago by Auke Kok <[email protected]>
l10n: Updates to Danish (da) translation

Transmitted-via: Transifex (translations.xfce.org)

add678ee0318265939bf0245cae3fbe5f45830b3 authored over 15 years ago by Per Kongstad <[email protected]>
Revert "Just a test."

This reverts commit 5486112fa4044c65ac9dfeff674713ecbeab5318.

aa834e3e34e8e48ccf72a54cc14d4aa4b48187fd authored over 15 years ago by Jannis Pohlmann <[email protected]>
Merge branch 'master' of ssh://git.xfce.org/git/libs/garcon

d413c43bcb29796a078fffe808e94b89b9621034 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Just a test.

5486112fa4044c65ac9dfeff674713ecbeab5318 authored over 15 years ago by Jannis Pohlmann <[email protected]>
l10n: Updates to German (de) translation

Transmitted-via: Transifex (translations.xfce.org)

e53bbbebb79d89311652bdb8928c3be87d16b032 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Remove the display menu test. Update translation files.

cd7e46643ab15b012ba2d38712c1223c597b96bf authored over 15 years ago by Jannis Pohlmann <[email protected]>
Revert "Just a test."

This reverts commit 98d557cd4ca5037a39bea48ea82929de2186650c.

19d1f0957693663ba983fca32e91e8da38fcde63 authored over 15 years ago by Transifex <[email protected]>
Just a test.

98d557cd4ca5037a39bea48ea82929de2186650c authored over 15 years ago by Transifex <[email protected]>
l10n: Updates to German (de) translation

Transmitted-via: Transifex (translations.xfce.org)

451cf94e9256f8699532f1eb783f187806583657 authored over 15 years ago by jannis <[email protected]>
Squashed commit of the following:

commit 2f76d64dfe0d9168d4b77dbefe8f0db9acf55385
Author: Jannis Pohlmann <[email protected]>
Date: ...

daeb451ad49f071bba97be20c23430ddf17da2eb authored over 15 years ago by Jannis Pohlmann <[email protected]>
[intl:hu] little updates for 4.6

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29477 a0aa69c2-05f4-0310-b83c-d5d...

131ec8a61226d262abac0b6d9cc72955e8bedf22 authored almost 16 years ago by SZERVÁC Attila <[email protected]>
Translations udaptes - de id ja nb pl zh_CN

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29472 a0aa69c2-05f4-0310-b83c-d5d91...

d5d007bc7ce997806b8a5c2ddd6125b493379f64 authored almost 16 years ago by Maximilian Schleiss <[email protected]>
* NEWS: Update NEWS.

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29446 a0aa69c2-05f4-0310-b83c-d5d91...

7ab774d2bddd34a188ef11b8d8ad498c381655d2 authored almost 16 years ago by Jannis Pohlmann <[email protected]>
* COPYING: Add "no invariant sections" hint to the GFDL.

* configure.in.in: Post-release version bump.
* libxfce4mixer/xfce-menu.c: Fix crash when readi...

5bd80cdee379d53777b99956b20d3a2883c29993 authored almost 16 years ago by Jannis Pohlmann <[email protected]>
Translations updates - en_GB es

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29443 a0aa69c2-05f4-0310-b83c-d5d91...

8d4dfb34bcc3abf9aca26b6cc2164ecaebcd84b5 authored almost 16 years ago by Maximilian Schleiss <[email protected]>
Turkish translation update by Gokmen Gorgen and Samed Beyribey

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29417 a0aa69c2-05f4-0310-b83c-d5d91...

4ff964b88ff00e986b96fef7650749919d587ab7 authored almost 16 years ago by Eren Turkay <[email protected]>
Translations updates - ca fr uk

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29394 a0aa69c2-05f4-0310-b83c-d5d91...

b54c3a651a885d2d1dd5b585b34af1bf15e67992 authored almost 16 years ago by Maximilian Schleiss <[email protected]>
Update Finnish translations.

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29336 a0aa69c2-05f4-0310-b83c-d5d9...

d7731d1473bf6f947a2af5399d67e1eca5548770 authored almost 16 years ago by Jari Rahkonen <[email protected]>
* NEWS: Update NEWS for the release.

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29330 a0aa69c2-05f4-0310-b83c-d5d91...

3eca2f531e140069f2c750a7b46bd7d5424e5529 authored almost 16 years ago by Jannis Pohlmann <[email protected]>
* == 4.5.99.1 released! ==

* configure.in.in: Bump version and dependencies and remove 'svn'
version tag.
* *.po: Upda...

d46897a1d1f560b75833d9b569882cf9f8752f70 authored almost 16 years ago by Jannis Pohlmann <[email protected]>
* COPYING: Add GFDL 1.1 as requested by Michael Casadevall from

Xubuntu.

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29295 a0aa69c2-05f4-031...

82c6a88c37e2d5a6e0a0dbaee39146dd319d06af authored almost 16 years ago by Jannis Pohlmann <[email protected]>
* da.po: Updated to version 4.5.92 (Per Kongstad)

































...

c804d6cde6138d3d7448979a4fbb874721a8188c authored almost 16 years ago by Per Kongstad <[email protected]>
Translations udpates - fr zh_CN

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29290 a0aa69c2-05f4-0310-b83c-d5d91...

cb1e758bdf0441e959d9088884a39f2da3bc3958 authored almost 16 years ago by Maximilian Schleiss <[email protected]>
Translations udpates - es fr nb_NO zh_CN

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29279 a0aa69c2-05f4-0310-b83c-d5d91...

8e8c27da6ac99948055eada30b04c7cba3e9fe51 authored almost 16 years ago by Maximilian Schleiss <[email protected]>
Translations updates - es et fr ja zh_CN

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29272 a0aa69c2-05f4-0310-b83c-d5d91...

d6e65c8a3bdf51cba201d3e73db0281637f75e79 authored almost 16 years ago by Maximilian Schleiss <[email protected]>
xfce4-session/trunk/po:

* sv.po: Swedish translation update (Daniel Nylander)
xfce4-panel/trunk/po:
* sv.po: Swedish tr...

d58d1bf23a383f8a8535834f4594490fe0f46c32 authored almost 16 years ago by Alexander Toresson <[email protected]>
Updated Brazilian Portuguese translation.

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29255 a0aa69c2-05f4-0310-b83c-d5d91...

f47cbcfa3887ecd25ec56ebf9db31f48a93fb6bd authored almost 16 years ago by Og Maciel <[email protected]>
Some trunk basque translations updates

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29254 a0aa69c2-05f4-0310-b83c-d5d...

ee3f2d1aeafe9653f35ddd82f2dd22ecda8175d0 authored almost 16 years ago by Piarres Beobide <[email protected]>
Erm.

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29239 a0aa69c2-05f4-0310-b83c-d5d91...

f2e28ec1b32b4dfe714677565296b1503bcaf465 authored almost 16 years ago by Jannis Pohlmann <[email protected]>
* configure.in.in: Post-release version bump.

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29238 a0aa69c2-05f4-0310-b83c-d5d91...

74362439cd7d77dff6fcce95238dfabdbbf8d7a2 authored almost 16 years ago by Jannis Pohlmann <[email protected]>
* configure.in.in: Bump version and dependencies and remove 'svn'

version tag.

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29194 a0aa69c2-05f4...

787b2d65601db20834a11fa9ba616b4d2d5a4523 authored almost 16 years ago by Jannis Pohlmann <[email protected]>
* == 4.5.93 released! ==

* configure.in.in: Bump version and dependencies.

git-svn-id: https://svn.xfce.org/svn/xfce/lib...

cfc4c381694db835bc53640dbe6103394f8df3c0 authored almost 16 years ago by Jannis Pohlmann <[email protected]>
Translations updates - ca es ja

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29184 a0aa69c2-05f4-0310-b83c-d5d91...

a54c0c0210830f5ced6df9b48a66ce95383f2032 authored almost 16 years ago by Maximilian Schleiss <[email protected]>
* NEWS: Update NEWS for the upcoming 4.5.93 (Xfce 4.6 beta3) release.

* libxfce4menu-0.1.pot, *.po: Update translation files just to make
sure they are up to date...

85320eeeaef472986ad2014a73ac44e33ac1faf6 authored almost 16 years ago by Jannis Pohlmann <[email protected]>
Czech translation updated

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29107 a0aa69c2-05f4-0310-b83c-d5d91...

c01541aa1e40747924545191fed327e84506410c authored almost 16 years ago by Michal Varady <[email protected]>
* libxfce4menu/xfce-menu.c, libxfce4menu/xfce-menu-item-cache.c:

Review strings.
* libxfce4menu-0.1.pot, *.po: Update translation files.

git-svn-id: https:/...

0a0d90859dacae8589fbf2915283b41b84f0d224 authored almost 16 years ago by Jannis Pohlmann <[email protected]>
* Typo.

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29075 a0aa69c2-05f4-0310-b83c-d5d9...

7a7296461d573c544f8c3c97a36afb2e07dc9e29 authored almost 16 years ago by Nick Schermer <[email protected]>
* libxfce4menu/xfce-menu-item-cache.c,

libxfce4menu/xfce-menu-separator.c: Add weak pointer to
XfceMenuItemCache and XfceMenuSepa...

66ffe1a70f12acda3a487e8036fad452f374fb18 authored almost 16 years ago by Nick Schermer <[email protected]>
[intl:hu] littlefixes2

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29063 a0aa69c2-05f4-0310-b83c-d5d...

9c6a25be13981831d6506efc6ff9506150dccb34 authored almost 16 years ago by SZERVÁC Attila <[email protected]>
[intl:hu] little updates

git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29062 a0aa69c2-05f4-0310-b83c-d5d...

4e48c412dda37628d403ed75c9732934abae9102 authored almost 16 years ago by SZERVÁC Attila <[email protected]>
* sv.po: Swedish translation update (Daniel Nylander)







* sv.po: Swedish translation update (Daniel Nylander)


* sv.po, LINGU...

985cffc94c408c020aea117631604e933fe4ac43 authored about 16 years ago by Alexander Toresson <[email protected]>