| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
MR !50
Related: #69
Type=Link should be treated as exo-open (URL entry). Relative links are
resolved with respect to a directory where the .desktop is located.
|
| |
|
| |
|
| |
|
|
|
|
| |
Dropping GTK2 support also means the following features are no longer part of the API: ExoCellRendererEllipsizedText, ExoIconBar, ExoToolbarsEditor, ExoToolbarsEditorDialog, ExoToolbarsModel, ExoToolbarsView, ExoWrapTable, ExoXsessionClient
|
| |
|
|
|
|
| |
#14588)
|
|
|
|
| |
Signed-off-by: Sean Davis <smd.seandavis@gmail.com>
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| | |
That was easy.
|
| |
| |
| |
| |
| | |
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Signed-off-by: Sean Davis <smd.seandavis@gmail.com>
|
|/
|
|
| |
This reverts commit a2ac10b6b5c3378a46812a64f1afbbb22c38a8f9.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This should fix focus stealing for applications launched
by exo-open. Previously Gtk grabbed the DESKTOP_STARTUP_ID
while initializing exo-open (and the exo-helper), take it
and restore the variable, so it is not unset by Gtk but
ends up at the application.
|
|
|
|
|
|
| |
I broke the writing in mimeapps.list after removing the
mimetypes keys from the desktop files in commit 2e3744b.
So restore them again as X-XFCE-MimeType.
|
|
|
|
| |
Regex lines were taken from the terminal.
|
|
|
|
|
|
|
| |
The desktop files are only used to advertise the preferred application
framework in menus and launchers. It should not show up when opening
applications, since the user can choose the native application for
that.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
GIO reports directories in a trash uri as G_FILE_TYPE_DIRECTORY
so we're cool here.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Not all file managers support file locations, so instead
try other launch methodes first. If not category is supplied
in for exo-open we try to following steps:
- Known uri for preferred apps (mailto, http(s), ftp(s), trash)
-> launch through exo_execute.
- File type is a directory
-> Launch through exo_execute as a file manager
- Lookup default application for the content type
-> Launch it
- Fallback to gtk_show_uri()
-> Who knows what others find.
With those steps we also bypass most of the GIO module, which
is not going to build with glib 2.27 anyways.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
We cannot trust the file manager to handle this properly.
Also fix a bug with relive files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
commit c89f6932db63a37827ef5c05e06002d2eeb151ad
Author: Nick Schermer <nick@xfce.org>
Date: Thu Aug 27 20:17:00 2009 +0200
Strip the mailto: part from an uri since we work with mailto:%s in the desktop files.
commit 8d82d52e199b8dfc8ef99763d203daaa6c4ed688
Author: Nick Schermer <nick@xfce.org>
Date: Wed Aug 26 22:46:47 2009 +0200
Fix distcheck with external gio module.
commit a8c711840c69e434ea7b436cc9c84444328faadd
Author: Nick Schermer <nick@xfce.org>
Date: Wed Aug 26 22:34:04 2009 +0200
Update POTFILES.in.
commit 3167524eae1b5dfacb3c4c6dc7adfe53f5f0b2e4
Author: Nick Schermer <nick@xfce.org>
Date: Wed Aug 26 19:11:31 2009 +0200
Use -compose for thunderbird (bug #4496).
commit d72abb5d58b217a60fde7755f1102f1658747d39
Author: Nick Schermer <nick@xfce.org>
Date: Wed Aug 26 18:44:35 2009 +0200
Add gopher to the known browser URI schemes (bug #4497).
commit 41b0c2a5d33f51195f0a01d9154b099f0a9cdc61
Author: Nick Schermer <nick@xfce.org>
Date: Wed Aug 26 18:42:01 2009 +0200
Update docs.
commit d28a218994ae1b7ca3553a864a1ab28312141ab2
Author: Nick Schermer <nick@xfce.org>
Date: Wed Aug 26 18:38:26 2009 +0200
Update python bindings.
commit e09d4bcc06dcd32a135b98b2ddca98e5d2e4e079
Author: Nick Schermer <nick@xfce.org>
Date: Wed Aug 26 18:37:03 2009 +0200
Remove exo-url functions and move dialog hook to gtk extensions.
commit c07a72487229b8ab3b75326dd1a29211b9455914
Author: Nick Schermer <nick@xfce.org>
Date: Wed Aug 26 18:09:09 2009 +0200
Add FileManager support to exo-open and known URI completion.
Move some code from exo-url to exo-open to complete non-uris
when passing for example some filenames to exo-open.
commit a16361e2f7684ac84d9e80008969e3a7db5a5838
Author: Nick Schermer <nick@xfce.org>
Date: Wed Aug 26 18:08:10 2009 +0200
Iterate the mainloop so the dialog is fully destroyed before executing.
commit 4a3b8878bde0e18faae459e1a530bbd0f6c24aee
Author: Nick Schermer <nick@xfce.org>
Date: Wed Aug 26 18:05:16 2009 +0200
Add FileManager support to exo-helper (bug #4445).
Slightly modified patch provided by Christian Dywan.
commit 48e3c3f52d41cc4da1b5d85d93990e205f5b13a1
Author: Nick Schermer <nick@xfce.org>
Date: Wed Aug 26 18:02:02 2009 +0200
Add a GIO module to handle known exo helper URIs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
commit c9b8d885c034022ae7cbaba91f17ffc15b5608ea
Author: Nick Schermer <nick@xfce.org>
Date: Fri Aug 14 22:59:00 2009 +0200
Cleanup some unneeded Gtk or Glib version checks.
commit 6a9b850134897ea57830de53dce38d6abb510193
Author: Nick Schermer <nick@xfce.org>
Date: Fri Aug 14 22:52:34 2009 +0200
Move some private binding struts out of the header.
commit 5ba0cb5e14b1e89f94c9e1a3fa9763dc57220249
Author: Jannis Pohlmann <jannis@xfce.org>
Date: Thu Aug 13 17:16:47 2009 +0200
Remove exo_icon_view_{set,get}_{text,markup,pixbuf}_column() functions.
commit 28e7f49b8864163aacf764b21d07592a14072a45
Author: Jannis Pohlmann <jannis@xfce.org>
Date: Thu Aug 13 16:54:36 2009 +0200
Drop ExoPangoEllipsizeMode and related functions.
commit 7ba2f84774dbf69f669cc6677cae10d382c6b66d
Author: Jannis Pohlmann <jannis@xfce.org>
Date: Thu Aug 13 16:49:00 2009 +0200
Remove exo_md5_*() functions and ExoMd5Digest. There's GChecksum now.
commit 0d7c388f8875a32d902cd94ca492787c812121d4
Author: Jannis Pohlmann <jannis@xfce.org>
Date: Thu Aug 13 16:40:57 2009 +0200
Remove exo_intern_string() and exo_intern_static_string().
commit 796215a00b477d8ad10fd5a3d1c6b575739ef2ba
Author: Jannis Pohlmann <jannis@xfce.org>
Date: Thu Aug 13 16:31:55 2009 +0200
Remove ExoEllipsizedLabel from exo.symbols.
commit ec8c2ced12d05a0e54ade145527e0d2fb752c36c
Author: Jannis Pohlmann <jannis@xfce.org>
Date: Thu Aug 13 16:26:10 2009 +0200
Drop ExoEllipsizedLabel entirely.
commit 9bb4e592eb7c04d7227292ab3eb59f47a5cb634c
Author: Jannis Pohlmann <jannis@xfce.org>
Date: Thu Aug 13 15:39:50 2009 +0200
Drop exo_gtk_object_ref_sink and exo_gtk_radio_action_set_current_value.
This is part of bug #5671, which is about dropping deprecated/obsolete
bits from exo before we switch from exo-0.3 to exo-1.
commit 79ce003347ba5e4bb32a9f3c2cd93739fc07a0f3
Author: Jannis Pohlmann <jannis@xfce.org>
Date: Thu Aug 13 02:10:39 2009 +0200
Make Python bindings work again. pyexo.require('0.3') works with exo-1.
commit 1793ad0e2fc2a2407f5babfc3c6464bd4cf4c250
Author: Jannis Pohlmann <jannis@xfce.org>
Date: Thu Aug 13 01:26:33 2009 +0200
Rename 0.3 to 1 in even more places. Python module might not work.
commit 2de4f022e76541549f2c7a1e1e41116b8da98e2c
Author: Jannis Pohlmann <jannis@xfce.org>
Date: Thu Aug 13 00:09:35 2009 +0200
Switch from exo-0.3 to exo-1 (library and command names).
I might have missed a few spots. This is not tested yet.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use Glib macros for defining a type, saves a bunch
of code and is thread-safe.
Drop ; after G_{BEGIN,END}_DECLS macros.
Move G_GNUC_INTERNAL macros in front of the function
to avoid problems with Solaris. Remove them from the
code that is compiled as an executable.
Tabs and spaces cleanups.
(Old svn revision: 30340)
|
|
|
|
| |
(Old svn revision: 30254)
|
|
|
|
| |
(Old svn revision: 30252)
|
|
|
|
| |
(Old svn revision: 30251)
|
|
|
|
|
|
|
| |
* exo-open/main.c: Ignore unknown options so the user can send
arguments to the exo-open terminal parameters.
(Old svn revision: 29942)
|
|
|
|
| |
(Old svn revision: 29679)
|
|
|
|
|
|
|
| |
exo-csource/main.c, exo-mount-notify/main.c: Use -V for --version.
* Manually update po files and regenerate them.
(Old svn revision: 28885)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* === Released 0.3.2 ===
* NEWS, configure.in.in: Bump version.
* THANKS: Update translator credits.
* po/*.po: Update Project-Id-Version.
* README, docs/reference/Makefile.am, exo-desktop-item-edit/Makefile.am,
exo-hal/Makefile.am, exo-helper/Makefile.am, exo-mount/Makefile.am,
exo-open/Makefile.am, exo/Makefile.am, exo/exo.h, python/Makefile.am,
tests/Makefile.am: Drop EXO_API_SUBJECT_TO_CHANGE, as the 0.3 API
is the stable API for the Xfce 4.4 branch now.
(Old svn revision: 24625)
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.in.in, exo-csource/main.c, exo-open/main.c,
exo-desktop-item-edit/main.c: Update copyright dates.
* po/libexo-0.3.pot, po/*.po: Merge changed strings.
* po/de.po: Update german translations.
(Old svn revision: 24256)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* exo-open/main.c: Use GOption to parse the command line parameters
and add a --working-directory parameter, which is used when launching
applications via --launch.
* po/libexo-0.3.pot, po/*.po: Merge new strings.
* po/de.po: Update german translations.
(Old svn revision: 23123)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* exo/exo-icon-view.{c,h}: Mark the "text-column", "markup-column" and
"pixbuf-column" properties - their accessor methods - as deprecated,
noting that developers should use the more powerful GtkCellRenderer's
instead.
* exo/exo-icon-view.{c,h}, exo/exo.symbols: Add "single-click" property
to ExoIconView. Bug #1411.
* docs/reference/: Update the API documentation.
* exo/exo-url.c: Spawn Thunar asynchronously, as it will not exit if
no running instance is found. We can be sure that Thunar will handle
the file if found.
* exo/exo-url.c, exo-open/main.c, exo-helper/main.c: Cleanup several
error strings.
* po/libexo-0.3.pot, po/*.po: Merge changed/new strings.
* po/de.po: Update the german translations.
(Old svn revision: 20008)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.in.in: Check for fnmatch.h.
* exo/exo-url.c: Make exo_url_show_on_screen() smarter in guessing the
correct application, it is now able to open local HTML files as well
if the url refers to a local file.
* exo-open/main.c(main): Popup an error dialog if an error occurs while
trying to execute the preferred application or trying to open one of
the specified URLs. This way we can just use it right away from
applications/scripts without having to worry about user interaction.
(Old svn revision: 19690)
|
|
* configure.in.in: Depend on GLib >= 2.6.4 and Gtk+ >= 2.6.0.
* configure.in.in, Makefile.am, icons/: Add preferred applications icon.
* configure.in.in, Makefile.am, exo-helper/, NEWS: Import exo-helper
framework based on the helper framework found in Terminal. Bug #1368.
* exo/exo-execute.{c,h}, exo/exo-url.{c,h}, exo/Makefile.am, exo/exo.h,
exo/exo.symbols: Add exo-url and exo-execute modules, which provide
a consistent frontend to the helper framework.
* configure.in.in, Makefile.am, exo-open/: Add exo-open utility
program, which simply calls appropriate functions in libexo.
* docs/reference/: Update the API documentation.
* po/POTFILES.in: Add new files.
* po/libexo-0.3.pot, po/*.po: Merge new strings.
* po/de.po: Update german translations.
(Old svn revision: 19686)
|