[Xfce4-commits] <thunarx-python|thunarx-python-0-2-2> Creating annotated tag thunarx-python-0-2-2
Adam Plumb
noreply at xfce.org
Tue Dec 14 21:12:03 CET 2010
Updating annotated tag refs/tags/thunarx-python-0-2-2
as new annotated tag
to f6849f337f73ef7f5b839fe304fa80ce635c9f0d (tag)
tagged by Adam Plumb <adamplumb at gmail.com>
on 2010-12-14 20:10 +0000
Adam Plumb (88):
First commit
Moved to a one-level directory for simplification
Improved the build scripts a little
Check python dependency better
Added makefile.am to base dir
Added dummy files
Added simple autogen.sh script
More work on the build scripts
Fixed python cflags/libs testing, improved modules checking
Replaced the NAUTILUS strings with THUNARX
Removed column and column provider interfaces
More cleaning up and removing stuff I don't understand
Removed override stuff
Added in barebones working extension code
Removed old files that shouldn't be there
Removed .deps folder
Fix configure.ac.in folder and fix include statements
Added python libs code and initializing python code
Added DEBUG toggle, actually call load_dir function now
Many changes
Brought defs in line with thunar master (removed emblem stuff)
Added example plugin and README
Added some readme info
Cleaned up configure.ac/Makefile.am a bit
Cleaned up some more autotools stuff
More LDFLAGS/LIBS switching
Fixed the miserable assertion failed (tp != NULL) error. Must use define-interface and not define-object in defs file
Added the get_dnd_actions method
Fixed segmentation fault issue because the plugin was not staying in memory
Moved around some function definitions
Implemented property pages interface, tweaked examples and added property page example
We don't need the file info iface
Implemented the preferences interface and added a sample plugin
Implemented the RenamerProvider interface and added an example. Also, added the preferences plugin for real this time
Renamed preferences plugin
Added the python m4 macros from nautilus-python
Don't need this anymore
Updated some copyright info
Fixed Renamer plugin class name
Added working submenu plugin example
Added a real working renamer example
Changed all python examples to use 4-space tabs instead of 2-space tabs
Updated version info
There is currently no reason why thunarx-python won't work with thunarx-1. Find out whether the user has thunarx-1 or thunarx-2 installed and prefer 2.
Updated readme file
Implemented runtime debugging control using the THUNARX_PYTHON_DEBUG environment variable
Added gio and unix types, which gives the codegen the ability to wrap methods that return GIO type objects
Redefined some ThunarxRenamer methods as virtual and set up override functions for the ThunarxRenamer.get_actions virtual method. Also updated the renamer plugin example
Implemented the do_save and do_load ThunarxRenamer proxy methods and cleaned things up a bit
Add code to detect libpython in multilib x86_64 distributions
Reverted back to only working with thunarx-2, since there are some fileinfo methods that require GIO
Sanitize the python search path
Before trying to use an object instance, make sure that it is not null first. Protects against segmentation faults
Reworked the renamer plugin example slightly
General code tidying to get tabs aligned and coding style more consistent
One more little tab fix
Don't decrement the obj reference count here. Fixes some PyThreadState_New segmentation faults
Added some missing reference decrementing calls
Added pygobject dependency and updated the readme file
Updated ChangeLog to point to the github log viewer
Look for libpython2.6.so.1.0 instead of just libpython2.6.so. The former is generally part of the dev/devel package and may not be included in a standard install
Added a documentation module
Moved examples folder to new docs folder
Removed this documentation.py file
Fixed docs issues
Updated README with install instructions
Added missing macro definitions for the version information
=== Release 0.1.0 ===
Initialize py_files as NULL because we need to make sure that memory is clean for the DECREF in beach
Reverted previous commit, don't DECREF the files list
Added set_emblem method to ThunarxFileInfo interface
Added NULL to the end of g_strconcat
Free the emblem string
Updated documentation and added an example plugin showing emblem usage
Removed emblem api call and documentation
Allow thunarx-python to work with thunarx-1 (i.e. versions that use thunar-vfs)
Setting AC_PREFIX_DEFAULT in an if/else block seems to cause problems, so just set the prefix variable. Also, print out build information
=== Release 0.2.0 ===
Override the thunarx.PropertyPage constructor to allow for a string label or a gtkwidget label
Updated README with some corrections and clarifications)
Updated README to correct the thunar dependency version
=== Release 0.2.1 ===
Fixed the pygobject dependency in the README.
Add module.xml file
Added initial gtk-doc documentation
Added documentation for the renamer, renamer provider, and preferences provider interfaces. Minor tweaks and updates to other documentation.
Add missing xml files to the doc Makefile.am
Updated to v0.2.2
More information about the Xfce4-commits
mailing list