summaryrefslogtreecommitdiff
path: root/plugins
Commit message (Collapse)AuthorAgeFilesLines
* plugins: Replace include guards with #pragma onceFelix Riemann2022-07-092-8/+2
| | | | | This leaves out the statusbar-date plugin as this will likely going to be dropped soon.
* plugins: Revert renaming of .plugin filesFelix Riemann2021-12-304-2/+5
| | | | | | A part of e1e6a83a was renaming the .plugin.desktop.in files to just .plugin.in. While merging translations works, extracting the translatable strings does not as gettext doesn't recognize the ".plugin" extension.
* build: Use i18n.merge_file for plugin filesIñigo Martínez2021-12-294-18/+7
| | | | | | | | | | There is no support for plugins in gettext[0] so extra keywords must be added when translating `.plugin` files. However, we can use extra parameters to use `i18n.merge_file` There is also no need to use the `.desktop` extension anymore. [0] http://lists.gnu.org/archive/html/bug-gettext/2017-06/msg00001.html
* build: Use format stringsIñigo Martínez2021-12-291-3/+3
| | | | | | | | | | | | Since meson 0.58, format strings are allowed in addition to the conventional method for formatting strings[0]. Some strings have been changed to use this method as a non-positional clearer alternative. Required meson version has also been bumped to 0.58. [0] https://mesonbuild.com/Release-notes-for-0-58-0.html#introducing-format-strings-to-the-meson-language
* reload: Remove unused GtkActionGroup memberKrifa752021-05-141-1/+0
|
* build: Add trailing commasIñigo Martínez2019-07-141-4/+4
| | | | | | | Add missing trailing commas that avoids getting noise when another file/parameter is added and eases reviewing changes[0]. [0] https://gitlab.gnome.org/GNOME/dconf/merge_requests/11#note_291585
* EogStatusbarDatePlugin: Only show date for current imageFelix Riemann2018-09-031-20/+19
| | | | | | | | This is the only thing that makes sense, even with multiple images selected. That way the previously used racy metadata loading can be avoided as the image will already be loaded. Fix a leaked image reference on the way. Fixes #8
* statusbar-date: Fix undesired statusbar paddingFelix Riemann2018-07-211-19/+12
| | | | | | | Enabling the plugin added some padding which enlarged the statusbar vertically and caused the text to have a small black border around it. This replaces the nested statusbar with a simple text label which fixes these display issues.
* build: Create msgfmt command before loopIñigo Martínez2018-02-271-2/+10
| | | | | | | | | A custom command is used for merging translations with `msgfmt` in loop that iterates over the available plugins. The command is used without any modifications on each loop iteration so it can be created before entering the loop to avoid creating it every iteration.
* build: Do not use options as autoIñigo Martínez2018-02-271-1/+1
| | | | | | | | | | | | | | | | | | There are some options that can be used to enable or disable options. However, if the conditions to use those components enabled by options are not fulfilled, they are disabled and this might confuse an user. Now, if the conditions of those enabled components are not fulfilled the build configuration will stop showing a message to the user. meson variables have been renamed from the `have_` pattern to the `enable_` pattern to better reflect this behaviour. The `zlib` detection behaviour has also been fixed, which will require both `inflate` and `crc32` to be available. https://bugzilla.gnome.org/show_bug.cgi?id=793719
* build: Remove autotoolsIñigo Martínez2018-01-071-71/+0
| | | | | | | To avoid the burden of maintaining multiple build systems, this patch removes autotools support. https://bugzilla.gnome.org/show_bug.cgi?id=784354
* build: Port to meson build systemIñigo Martínez2017-11-122-1/+37
| | | | | | | | meson is a build system focused on speed an ease of use, which helps speeding up the software development. This patch adds meson support along autotools. https://bugzilla.gnome.org/show_bug.cgi?id=784354
* fullscreen: reload: Add translator comment to Icon keywordFelix Riemann2017-06-042-0/+4
| | | | | gettext also makes the Icon value translatable. Tell translators that this value is actually an icon (file) name.
* Convert from intltool to gettextFelix Riemann2017-06-044-8/+12
| | | | See https://wiki.gnome.org/Initiatives/GnomeGoals/GettextMigration
* reload: Only offer reload option if there's something to reloadFelix Riemann2015-09-291-0/+40
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=755244
* reload: Fix typo causing the plugin to remove the wrong menu entriesFelix Riemann2015-02-121-2/+1
|
* reload: Fix memory leak in menu cleanup codeFelix Riemann2015-01-311-6/+10
|
* reload: Update to GActionFelix Riemann2015-01-302-58/+78
| | | | | | Menu handling as shown in the GTK+ plugman example. https://bugzilla.gnome.org/show_bug.cgi?id=741050
* Stop using stock icons for the pluginsFelix Riemann2014-08-102-2/+2
|
* Split eog into executable and private shared libraryFelix Riemann2014-05-111-3/+10
| | | | | This makes the GResource migration cleaner as the resources are logically grouped with the code using them.
* Update FSF addressFelix Riemann2014-01-072-6/+6
| | | | | | | | | The FSF changed its address quite some time ago. Modify the license headers to contain the new one. Also update the central COPYING text to the current text from the FSF homepage, which purges some stray form feed chars in the process. https://bugzilla.gnome.org/show_bug.cgi?id=721488
* Fix automake deprecation warningsFelix Riemann2013-10-181-1/+1
| | | | | INCLUDE is deprecated since 2001. Use the equivalent AM_CPPFLAGS variable.
* reload: Fix deprecated GtkStock usageFelix Riemann2013-09-011-1/+1
|
* reload: Add missing license headersFelix Riemann2012-12-302-0/+42
| | | | | | | Assuming that the plugins are in line with Lucas' other contributions and thus are licensed as GPLv2+. https://bugzilla.gnome.org/show_bug.cgi?id=689165
* fullscreen: Add missing license headersFelix Riemann2012-12-302-0/+42
| | | | | | | Assuming that the plugins are in line with Lucas' other contributions and thus are licensed as GPLv2+. https://bugzilla.gnome.org/show_bug.cgi?id=689165
* fullscreen: Check if clicks originated from over the imageFelix Riemann2012-04-061-1/+7
| | | | | | This avoids going fullscreen by clicking the scrollbars. https://bugzilla.gnome.org/show_bug.cgi?id=579595
* [reload] Drop forgotten debug printfFelix Riemann2011-09-191-1/+0
|
* Update plugins to use EogWindowActivatable interfaceFelix Riemann2011-01-036-61/+73
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=626091
* Dont use EogExifData in the C apiClaudio Saavedra2011-01-031-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=626257
* Fix broken application shutdown with new plugin systemFelix Riemann2011-01-033-12/+33
| | | | | | | | The PeasExtensionSet was basically keeping a reference to the window preventing it from being destroyed correctly. Then the plugins leaked a reference to the window as well. https://bugzilla.gnome.org/show_bug.cgi?id=626091
* More fixes to work with libpeas-0.7Felix Riemann2011-01-036-11/+8
| | | | | | | | - Plugin keyfile extension and content was simplified - Remove unneeded and broken libpeasui includes - Search paths are no longer a constructor property https://bugzilla.gnome.org/show_bug.cgi?id=626091
* Port the existing plugins to libpeasClaudio Saavedra2011-01-036-164/+293
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=626091
* Wrap ExifData in a EogExifData boxed typeClaudio Saavedra2010-12-181-6/+4
| | | | | | This is for better interaction with bindings https://bugzilla.gnome.org/show_bug.cgi?id=626257
* [statusbar-date] Remove resize grip handlingFelix Riemann2010-10-171-2/+0
| | | | The parent window handles this now.
* Remove unused variables and unnecessary assignmentsFelix Riemann2009-09-221-3/+0
|
* ChangeLog entries for the last two commitsFelix Riemann2009-08-091-0/+5
| | | | Entries for commits 4261c97 and da9057e.
* Add silent-rules support to several generator commandsFelix Riemann2009-08-091-1/+1
|
* Merge per-plugin Makefiles into a single MakefileFelix Riemann2009-07-255-106/+56
| | | | | | Merges all the per-plugin Makefiles into a single non-recursive Makefile. It makes it possible to build the plugins in parallel which nearly halves the build time necessary for them on my dual core system.
* Use git.mk for .gitignore generationFelix Riemann2009-05-024-0/+8
| | | | Add Behdad's git.mk script to generate .gitignore files.
* Make reload action available from the scrollview's context menu.Felix Riemann2009-04-102-1/+9
| | | | | | | | | 2009-04-10 Felix Riemann <friemann@svn.gnome.org> * reload/eog-reload-plugin.c: Make reload action available from the scrollview's context menu. svn path=/trunk/; revision=5100
* Update reload plugin to be independent of the five predefined menu slots.Felix Riemann2009-04-102-19/+18
| | | | | | | | | | | 2009-04-10 Felix Riemann <friemann@svn.gnome.org> * reload/eog-reload-plugin.c: (impl_activate), (eog_reload_plugin_class_init): Update reload plugin to be independent of the five predefined menu slots. Also remove unneeded hook. svn path=/trunk/; revision=5099
* Update for 2.26.0EOG_2_26_0Claudio Saavedra2009-03-161-0/+4
| | | | svn path=/trunk/; revision=5063
* Update for 2.25.92. Fix encoding to be (hopefully) correct UTF-8 again.EOG_2_25_92Felix Riemann2009-03-031-0/+4
| | | | | | | | | 2009-03-03 Felix Riemann <friemann@svn.gnome.org> * NEWS: Update for 2.25.92. Fix encoding to be (hopefully) correct UTF-8 again. Strip trailing whitespaces. svn path=/trunk/; revision=5035
* Use 'R' as shortcut key. The old one is needed elsewhere.Felix Riemann2009-02-282-1/+6
| | | | | | | | | 2009-02-28 Felix Riemann <friemann@svn.gnome.org> * reload/eog-reload-plugin.c: Use 'R' as shortcut key. The old one is needed elsewhere. svn path=/trunk/; revision=5029
* Drop more trailing whitespaces.Felix Riemann2009-02-232-2/+2
| | | | | | | | | | | | | 2009-02-23 Felix Riemann <friemann@svn.gnome.org> * HACKING: * TODO: * data/eog.pc.in: * plugins/fullscreen/fullscreen.eog-plugin.desktop.in: * plugins/reload/reload.eog-plugin.desktop.in: Drop more trailing whitespaces. svn path=/trunk/; revision=5019
* Update to latest toolbareditor from libegg.Felix Riemann2009-02-197-28/+28
| | | | | | | | | | | | | | 2009-02-19 Felix Riemann <friemann@svn.gnome.org> * cut-n-paste/toolbar-editor/*: Update to latest toolbareditor from libegg. * */*.c: * */Makefile.am: * configure.ac: Strip lots of trailing whitespaces from more files than I am able to list here. svn path=/trunk/; revision=5016
* Update for 2.25.91.EOG_2_25_91Felix Riemann2009-02-161-0/+4
| | | | | | | | 2009-02-16 Felix Riemann <friemann@svn.gnome.org> * NEWS: Update for 2.25.91. svn path=/trunk/; revision=5007
* Update for 2.25.90.EOG_2_25_90Felix Riemann2009-02-031-0/+4
| | | | | | | | 2009-02-03 Felix Riemann <friemann@svn.gnome.org> * NEWS: Update for 2.25.90. svn path=/trunk/; revision=4981
* Update for 2.25.3.EOG_2_25_3Felix Riemann2008-12-151-0/+4
| | | | | | | | 2008-12-15 Felix Riemann <friemann@svn.gnome.org> * NEWS: Update for 2.25.3. svn path=/trunk/; revision=4909
* Update for 2.25.2.EOG_2_25_2Felix Riemann2008-12-011-0/+4
| | | | | | | | 2008-12-01 Felix Riemann <friemann@svn.gnome.org> * NEWS: Update for 2.25.2. svn path=/trunk/; revision=4886