Ecosyste.ms: OpenCollective

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

github.com/xfce-mirror/tumbler

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

Fixed a glitch, checking for the wrong function pointer

Signed-off-by: Jannis Pohlmann <[email protected]>

63178254dcb82326cbd443e87394deb1c726f3aa authored about 15 years ago by Philip Van Hoof <[email protected]>
Refactor code a bit to make more obvious which scheduler is the default.

6a865c769244360ea6533d0854a08456cb1e45a6 authored about 15 years ago by Jannis Pohlmann <[email protected]>
Fix make distcheck, update translation files, add pot file back.

9f2588a3cb6cd9356b58e97d44237124068abe74 authored about 15 years ago by Jannis Pohlmann <[email protected]>
Update namespace in service files and Makefile.am.

cf96f1a466d1d002f901c99c069758ca82781a2e authored about 15 years ago by Jannis Pohlmann <[email protected]>
Back to the org.freedesktop.thumbnails namespace. Use API versioning.

This is another in a series of commits aiming at synchronizing the
implemented D-Bus API with th...

abcebdf3a33db65061003f923a0eedbe7be50269 authored about 15 years ago by Jannis Pohlmann <[email protected]>
Rework the TumblerGroupScheduler code. Use a GList for error/ready URIs.

bb8928cb7423a1634f444411d7dbc6e4ea0601ef authored about 15 years ago by Jannis Pohlmann <[email protected]>
Update the comments for the LIFO scheduler. Minor coding style changes.

437b6b40d0fce61358e1a0ed6ae83b1929a550fe authored about 15 years ago by Jannis Pohlmann <[email protected]>
Use a GList for managing the schedulers. Rework the service code a bit.

779937857784d4043a6a3023280303efc723c4bf authored about 15 years ago by Jannis Pohlmann <[email protected]>
tumbler_scheduler_get_name() returns a gchar *, not a const gchar *.

aec1c8ac7b4c5089210ff648fd53dba23b172c01 authored about 15 years ago by Jannis Pohlmann <[email protected]>
Small parameter name change in the service dbus XML.

ade4d2ca8aee0d882366c44f9c9190673391872e authored about 15 years ago by Jannis Pohlmann <[email protected]>
Fix typo in the cache service file.

1bd2cc0812be32cbeb0c7adf3a2cdcfa8a5c7a85 authored about 15 years ago by Jannis Pohlmann <[email protected]>
Renamed the kind property to name, using GObject properties

Signed-off-by: Jannis Pohlmann <[email protected]>

5cbf191735dcdd2fd248327471d895fa3532add9 authored about 15 years ago by Philip Van Hoof <[email protected]>
Added `scheduler` parameter to DBus method Queue

Signed-off-by: Jannis Pohlmann <[email protected]>

c8240e613fe2da8d7f4c3ee50b75e6fa1ab8ae67 authored about 15 years ago by Philip Van Hoof <[email protected]>
Group scheduler for background thumbnailing

Signed-off-by: Jannis Pohlmann <[email protected]>

bbb9f66d47f0fbb2028439a8eba32ffd794a9dd4 authored about 15 years ago by Philip Van Hoof <[email protected]>
LIFO scheduler for interactive thumbnailing

Signed-off-by: Jannis Pohlmann <[email protected]>

b2aa6175031905006c86e3ff749728ac811e1553 authored about 15 years ago by Philip Van Hoof <[email protected]>
Use xdg cache macro. Drop revision versioning. Drop MAINTAINER_MODE.

Don't generate the D-Bus C bindings before creating the dist tarball.
Instead, ship the XML info...

107f638da92c8da10b3b34c8fb5ad81e1690c9cd authored about 15 years ago by Jannis Pohlmann <[email protected]>
Add GdkPixbuf check to the font thumbnailer, add xdg cache macro.

8daf819c6671a1d261731b169d228cecbb568644 authored about 15 years ago by Jannis Pohlmann <[email protected]>
Remove xfce4-dev-tools specific code from the neutral autogen.sh.

d45f5f4513054181673326d8be2b2223bc5e70c3 authored about 15 years ago by Jannis Pohlmann <[email protected]>
Minor changes in the configure script.

004458939fb81a92f2d307a4a4c1a18a66e1e1c5 authored about 15 years ago by Jannis Pohlmann <[email protected]>
Rework build files. Fix bugs introduced in previous commits.

The build checks for plugins were moved into acinclude.m4. autogen.sh
now passes command line pa...

d1b62a10f3d8447639430f276e04667494b35c3b authored about 15 years ago by Jannis Pohlmann <[email protected]>
Put in place dev-tools neutral build environment

Signed-off-by: Jannis Pohlmann <[email protected]>

292fd407ae55590a1d4ec46b0b936c80c5a03384 authored about 15 years ago by Philip Van Hoof <[email protected]>
Prepare build environment for Maemo compatibility

Signed-off-by: Jannis Pohlmann <[email protected]>

f13b573199bf3af409d1836e1e2078f97c45cc98 authored about 15 years ago by Philip Van Hoof <[email protected]>
Rename D-Bus service file, add others for the cache and the manager.

This finally fixes the D-Bus activation issues and starts tumblerd
automatically e.g. when Thuna...

f9053a4334e1a8642ae31284c734052d0e206347 authored about 15 years ago by Jannis Pohlmann <[email protected]>
Chain constructed up to parent classes. Need to remember this.

e3995be157cf9c161f09ba24e07ac8ef92ca04ec authored about 15 years ago by Jannis Pohlmann <[email protected]>
Register marshallers for specialized thumbnailer signals.

b5d3d3e7c7578883a6be766a6ec7cdda18b294c5 authored about 15 years ago by Jannis Pohlmann <[email protected]>
Derive TumblerSpecializedThumbnailer from TumblerAbstractThumbnailer.

The abstract thumbnailer already manages the URI schemes, MIME hints and
hash keys arrays for us...

88bd699be2ce252010a93cb2e327d0395b2aaab6 authored about 15 years ago by Jannis Pohlmann <[email protected]>
Fix reference counting leak spotted by Philip Van Hoof.

0b556c1738ddcf4737c680061750b5c340b4a0bc authored about 15 years ago by Jannis Pohlmann <[email protected]>
Always check for "file" and add it if necessary. Clearly the better way.

fd8d82d61bf59129583dc2dab7edae54be214f31 authored about 15 years ago by Jannis Pohlmann <[email protected]>
Always add "file" to the supported URI schemes. Fix compiler warnings.

There's a bug in GIO/GVfs which doesn't include "file" in the URI
schemes returned by g_vfs_get_...

7d6875461d59e7b7c558f5586ceb4df92b3c57a9 authored about 15 years ago by Jannis Pohlmann <[email protected]>
Make sure to free the font file data.

5162982c8acaaf3b7677e0627e9fc4a757ac9213 authored about 15 years ago by Jannis Pohlmann <[email protected]>
Make the font thumbnailer work with all URI schemes supported by GIO.

2ce5c9a917a46e2468bc4df48577042cdcd8fa97 authored about 15 years ago by Jannis Pohlmann <[email protected]>
Make the pixbuf support all URI schemes supported by GIO.

8b48e3a585cc4f302665c1c63e0fe2af09e9c35d authored about 15 years ago by Jannis Pohlmann <[email protected]>
Simplify the ENABLE_FONT_THUMBNAILER conditional.

adca19e3bbbd639ed9c197500369594c372bba4d authored about 15 years ago by Jannis Pohlmann <[email protected]>
Fix several mistakes and typos, and therewith make distcheck.

75e2cbfa7f2022b2828670ebd445373a57cf142f authored about 15 years ago by Jannis Pohlmann <[email protected]>
Fix typo. The variable is called pixbuf, not font.

37a5fd2ad68a5efa954b1019513d6389882ff967 authored about 15 years ago by Jannis Pohlmann <[email protected]>
Merge strings, update translation files.

9210c7c85d41f2bd3bc6314f0ead393989e82f3a authored about 15 years ago by Jannis Pohlmann <[email protected]>
Implement the font thumbnailer, reusing code from ThunarVFS.

For now this one only works on local paths but this will soon change. If
the FUSE daemon of GVfs...

d94aa4686d02796116ec69a6a6bdf6d9154d2384 authored about 15 years ago by Jannis Pohlmann <[email protected]>
Rename PixbufThumbnailerThumbnailer to PixbufThumbnailer. More renames.

bf87845cd35e6db1abe4e497c502993a5296baee authored about 15 years ago by Jannis Pohlmann <[email protected]>
Use org.xfce and /org/xfce prefixes instead of freedesktop ones.

The thumbnail management D-Bus specification is not an official
freedesktop.org specification ye...

0fdef5f7449026d9d2bb0da25ef7c3c1846609e2 authored about 15 years ago by Jannis Pohlmann <[email protected]>
Fix two more memory leeks. According to valgrind there are none left.

062d22be89e3b4b9ef02f4a30c128f37c0f80f11 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Fix two memory leaks. Cleanup indentations.

2ec7c01f9debd21e4f41280d57361acbe29d10e7 authored over 15 years ago by Jannis Pohlmann <[email protected]>
l10n: Updates to Asturian translation

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

0d04763d81cc9665fd22eda65944a73828838ac6 authored over 15 years ago by Iñigo Varela <[email protected]>
l10n: Initial Turkish translation of tumbler

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

439e7bb03d02da74a4a1336ec79b3f40b9b573eb authored over 15 years ago by Samed Beyribey <[email protected]>
l10n: Added Danish translation

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

3808cc75d7a39602cc8f1e765fadd8a0c339ef39 authored over 15 years ago by Per Kongstad <[email protected]>
l10n: Add en_GB translation

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

971c822519dea3d55b2e0a540ad9c3fac183a8b8 authored over 15 years ago by Jeff Bailes <[email protected]>
Change module name to 'tumbler', not 'airconfig'. Thanks, Nick.

58fa663f4718393cc14ae770f11736dff1464042 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Add module description file.

ecacbf6c5c34b5ad47e7c9f929a99e24ce9c1ff6 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Add tumbler_thumbnail_save_file() to save thumbnails from source files.

This is especially useful for plugins that execute external commands
such as "convert". They can...

9c2f482d715f311b462734aabff1a30801927b57 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Remove deprecated files.

bbbf90193aab5022feaaadff6b073fabf23945e0 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Build plugins after the library.

a2189196f00ea57d6ee76b3402491a8ca585347b authored over 15 years ago by Jannis Pohlmann <[email protected]>
Cleanup, remove private structs and use G_DEFINE_TYPE where possible.

This commit also contains a few fixes though.

91664da08c16f55b29823c554c7fd582f4b901d3 authored over 15 years ago by Jannis Pohlmann <[email protected]>
No thumbnails for thumbnails. Allow Unqueue in the middle of requests.

There's a new method tumbler_cache_is_thumbnail() now which has to
be implemented by plugins. It...

32eb2981f5d35f835809fc05ddc1800bd62c7675 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Fix service activation and a DBusGConnection refcount bug.

4769ddb2dd7c51d8df89f55bbddc91ce7358bfa1 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Implement Cleanup, Copy, Move and Delete in cache plugin and service.

7c25fc248a8db813512c6c4e75213d1d4827b0f3 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Fix bug in deallocation of provider infos in TumblerProviderFactory.

6f37775b1589f57839e1e62f27154f79a0618aed authored over 15 years ago by Jannis Pohlmann <[email protected]>
Minor tweaks. Use TUMBLER_ADD_INTERFACE in pixbuf thumbnailer plugin.

350f07e8f228cd6c2e137a610f81da1ddbd0e6e2 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Update API docs a little bit.

6c3eaab253abd6d1bdab7fe2efd83489897d0c54 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Add plugin interface for cache and thumbnailer implementations.

This is a major refactoring of the source code. Amongst others, the
classes TumblerProviderFacto...

9d5f1b7b03bd0ad50365fa8186a0d9bce690f31d authored over 15 years ago by Jannis Pohlmann <[email protected]>
Add TumblerCache service and try to start it at startup of tumblerd.

TumblerCache is an implementation of org.freedesktop.thumbnails.Cache,
supporting Move(), Copy()...

04bb883f2b53aea6f848672ee7dea42cf7a6af86 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Always pass the length along with TumblerThumbnailer arrays.

af1fb13deb392df3011d9ccc82dfa841612174bf authored over 15 years ago by Jannis Pohlmann <[email protected]>
Remove tumbler-thumbnail.h includes.

002ae7c711d839af240753cb23b1778d248e5263 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Add TUMBLER_ERROR_NO_THUMBNAILER error code.

6ee889c1913328177462b7d2169a78a4d7410da7 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Improve threshold scheduler, thumbnail info and builtin thumbnailer.

Depend on libpng 1.2 and make gdk-pixbuf a hard dependency.

Remove tumbler/tumbler-thumbnail.{c...

70e48396705c2a03ff27148c35b09cc2cad03df9 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Implement tumbler_service_unqueue(), add tumbler_scheduler_unqueue().

Implement unqueue in TumblerService, TumblerScheduler and also in
TumblerThresholdScheduler.

49a294f22e75f117171973e8f701819fa4c5a684 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Add TumblerThumbnailInfo and TumblerThumbnailFormat enum.

TumblerThumbnailInfo is an interface for querying thumbnail information
for a certain TumblerThu...

aa186ccb54907cada638850637d93b41e119e388 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Implement the first bits of TumblerThresholdScheduler.

Allocate two thread pools, using the new function
tumbler_scheduler_request_compare() as a sort ...

1be38c8bbcc386fba086b65f63c164dc33214ab4 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Add more files to .gitignore.

b45467ee3d9df587668f59e404c9d3317c20868f authored over 15 years ago by Jannis Pohlmann <[email protected]>
Add API docs for tumbler (not tumblerd) using GTK-Doc.

803f5ecc5f265fe9ec8cf973e0a6f9bce4fa066e authored over 15 years ago by Jannis Pohlmann <[email protected]>
Add TODO file.

51447c0cd635cd5309c5d40cdefa339865708650 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Implement the built-in pixbuf thumbnailer (doesn't crop yet), fix bugs.

The built-in pixbuf thumbnailer can now generate and save normal and
large thumbnails using GdkP...

9f137e1e3b0973786c9ef1363858ba77688ad06f authored over 15 years ago by Jannis Pohlmann <[email protected]>
Add error domain, TumblerThumbnailFlavor and thumbnail helper functions.

This commit adds the TUMBLER_ERROR_DOMAIN and TUMBLER_ERROR defines and
a TumblerErrorEnum with ...

efab2f56c73c1dec60a14c83a5aff6a5620f7bbc authored over 15 years ago by Jannis Pohlmann <[email protected]>
Disable large thumbnails by default.

2c9ff27c04812b52b4ba9ed02cd1c4c89da9b851 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Add configure options for thumbnail flavors (normal, large, cropped).

The configure options are called --enable-normal-thumbnails,
--disable-normal-thumbnails and so ...

c5946e5ef4f338d0a8e37f74f87e7d1283fef0fc authored over 15 years ago by Jannis Pohlmann <[email protected]>
Add tumbler utility library, rename the service to tumblerd.

There's a library called tumbler (or tumbler-1) now which provides
utility classes and functions...

28e782dfe7df25e2e41a319d44c32a61644ae44e authored over 15 years ago by Jannis Pohlmann <[email protected]>
Implement TumblerNaiveScheduler and add signals to TumblerService.

TumblerNaiveScheduler is a very simple scheduler running in the main
loop. It processes requests...

233d958a6630d4972fdd2c24c72bab6b9a7b5d01 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Fix last element not being copied in tumbler_thumbnailer_array_copy().

df5098a4173fbc8fba0988169ed949c5b8df90a1 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Implement tumbler_service_queue() based on TumblerSchedulerRequest.

When an org.freedesktop.thumbnailer.Generic.Queue request is sent to
TumblerService, it does thr...

872604a7f03e626883915bda32c4d879a5753e98 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Implement tumbler_service_start(), add D-Bus bindings for the service.

Try to claim ownership for the generic thumbnailer interface name and
fail from tumbler_service_...

56a8413db94ca274405750d60e1076d4cc27ccce authored over 15 years ago by Jannis Pohlmann <[email protected]>
Add TumblerScheduler and TumblerThresholdScheduler skeletons.

Thumbnail requests need to be scheduled in some way. Let's say the
service receives a request fo...

e737024ca23de8e549bc4d9ab547420b8c990eee authored over 15 years ago by Jannis Pohlmann <[email protected]>
Use GdkPixbuf to get MIME types for the (optional) pixbuf thumbnailer.

Add an optional dependency on gdk-pixbuf-2.0 >= 2.14 for the pixbuf
thumbnailer created with tum...

4b7a4c0d14310b17e4c9f6597b7edc18421063fc authored over 15 years ago by Jannis Pohlmann <[email protected]>
Implement tumbler_manager_get_supported() based on the registry.

TumblerRegistry has a new function called
tumbler_registry_get_thumbnailers() which returns all ...

f35dd94216a946fe82dc9328dfaf6fdaca98d883 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Make the registry thread-safe using a GMutex.

2e38d59b4a5ce0452511a82addb17cb508b9ca77 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Implement thumbnailer management in TumblerRegistry.

Use a (gchar *) to (GList **) hash table for managing thumbnailers in
TumblerRegistry. For each ...

c22081e3281b587fbeb920030705ed4ef58e960b authored over 15 years ago by Jannis Pohlmann <[email protected]>
Improve TumblerThumbnailer and add TumblerSpecializedThumbnailer.

Add new properties "uri-schemes" and "hash-keys" to TumblerThumbnailer
and add getter functions ...

a66781a82678305cee2566f72cb0ea2c34667871 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Introduce interfaces and classes for built-in thumbnailers.

This commit introduces the TumblerThumbnailer interface which is
supposed to be implemented twic...

74dfcce3515f3e9852570a1a01faa5d997c63f6d authored over 15 years ago by Jannis Pohlmann <[email protected]>
Implement manager D-Bus interface in TumblerManager.

This adds XML description of the D-Bus interface for
org.freedesktop.thumbnailer.Manager. tumble...

abdd96f4ac9e04da0d58b2dfd144d661fdd02095 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Add tumbler class skeletons and .pot file.

The added skeletons are:
- TumblerRegistry, which loads specialized thumbnailers and supports
...

ec7943e8de68cda4ab16bc0ba7a2e6677194556d authored over 15 years ago by Jannis Pohlmann <[email protected]>
Initial import. Nothing useful yet.

f46395f8446a568681ef4b8d61bd2d390a6acc61 authored over 15 years ago by Jannis Pohlmann <[email protected]>
Add AUTHORS file.

90f017638e119185bf17a373d7d565eaebb8903c authored over 15 years ago by Jannis Pohlmann <[email protected]>