2008-01-02 Mike Massonnet This is the second part of the rewrite that introduces the storage of an image inside the panel plugin. This part already marks the end of David's work. Thank you for putting your efforts into this plugin. - Introduce a single pixbuf storage inside the plugin 2008-12-31 Mike Massonnet This is the first part of the rewrite to make it more userfriendly, work done by David Collins. The patches are applied as-is until his work is clearly done to avoid merge processes during that time. - Drop the behaviors NORMAL and STRICTLY - Drop PREVENTEMPTY which will be the case by default - Replace IGNORESELECT against ADDSELECT to avoid double negation reads in the code - New definitions ClipDataType and ClipMenuFormat - Keep an index of the latest clipboard in the plugin struct for easier find on menu item clicks - Display always one list in the menu, thus merge the functions clipman_clicked_separated and not_separated - The clipboards are checked out on events with the owner-change signal from the GtkClipboards classes 2008-12-27 Mike Massonnet * panel-plugin/clipman.c (clipman_check): Don't restore the clipboard if it actually contains an image (patch from David Collins) 2008-09-21 Mike Massonnet * Fix build for libtool 2.2 (or at least for ArchLinux) 2008-03-04 Mike Massonnet * === Release 0.8.1 === * INSTALL: Delete autogenerate file * COPYING: Fix licence to GPL2 as it is the case for the c sources * configure.in.in: Bump minimum Xfce versions to 4.4.0 * panel-plugin/clipman.c: - (clipman_create_title) Generate fine UTF-8 titles with ellipsis (bug #3304) - (clipman_create_menuitem) Use gtk_menu_item_new_with_label which aligns the label on the left by default 2006-01-17 Nick Schermer * Improve configure files and Makefiles. * A huge version bump: we going from 0.5.99.1 to 0.8.0 for the Xfce 4.4.0 release. This because there was an experimental version with the 0.6.4 version number (not very smart, I know), so this will make it easier for distros (Ubuntu) to update the package. 2006-12-20 Nick Schermer * panel-plugin/clipman-dialog.c: Add help button with exo-open to clipman wiki website. * po/*.po: Merge new string 2006-09-20 Nick Schermer * Removed all the toolips in the configure dialog and added a help button (launch exo-open). 2006-09-10 Nick Schermer * Fix typo in tooltip 2006-09-05 Nick Schermer * Fix typo in desktop file 2006-09-05 Nick Schermer * Improve Makefile.am files. Make distcheck works without any problems now. 2006-09-05 Nick Schermer * Bump version to 0.5.99.1 (0.6rc1) * Depend on Xfce4-panel 4.3.99.1 2006-09-02 Nick Schermer * Remove executable bits * Update ChangeLog 2006-08-11 Nick Schermer * Depend on xfce4-panel rev 22703, libxfcegui4 4.3.90.2 and libxfce4util 4.3.90.2 * Remove the old header code for < 4.3.90.2 2006-08-10 Nick Schermer * add xfce4-clipman-plugin basque translation 2006-08-09 Nick Schermer * Use new panel_slice_* functions 2006-08-08 Nick Schermer * Fix compiler warning 2006-08-07 Nick Schermer * Change version to 0.6 beta 2 * Fix my own mail 2006-08-07 Nick Schermer * Patch from Darren Salt to use Pango's ellipsize. * Added Darren to THANKS file 2006-07-29 pollux * Update French translations 2006-06-21 Nick Schermer * Raise version number * Fix some small problems * Fix typo 2006-06-21 Nick Schermer * Added LINGUAS support * Drop a new clip if we can't convert the new title * Clear board on exit plugin 2006-06-15 Nick Schermer * Better way to render the button icon * Improve memory usage * Various small changes 2006-06-15 Nick Schermer * Make memory usage a bit saver 2006-06-14 Nick Schermer * Use g_object_unref (G_OBJECT (...)) 2006-06-11 Nick Schermer * Use the convenience toggle button from libxfce4panel * Better way to calculate icon size (from launcher) * Free tooltip on plugin exit * Use new titled dialog, if available 2006-05-23 daichi * Removed executable bits. 2006-05-22 Nick Schermer * Added hu to configure 2006-05-22 satie * clipman hu.po 2006-05-21 Nick Schermer * Improved loops * Cleanup some stuff * Use guint where possible * Some code cleanups 2006-05-17 Nick Schermer * Removed the "Edit Clip Dialog", since it not usefull enough. * Fix memleak in free function * Use gboolean instead of guint x:1 * Some style fixes and var renames 2006-05-15 Nick Schermer * Fix 2.95 GCC warnings * Code cleanup and layout 2006-04-20 Nick Schermer * Version to 0.6.4 2006-04-20 Nick Schermer * panel-plugin/clipman-dialog.c: * Destroy dialog when plugin is closed * Toggle buttons now apply directly * panel-plugin/clipman.c: * Fix mem leak in read function. * Remove Primairy clips when selection is ignored * Improved the menu destroy function stuff 2006-04-09 Nick Schermer * Version to 0.6.3 2006-04-09 Nick Schermer * panel-plugin/clipman-dialog.c: * Splitup in tabs * Added tooltips * Removed color button * Removed about dialog * panel-plugin/clipman.c: * Patch from Daichi * Fix crash in free function * Removed colors * Fix toggle button problem * Fix regeneration of titles * Small improvements 2005-12-01 Nick Schermer * Version to 0.6.2 2005-12-01 Nick Schermer * panel-plugin/clipman-dialog.c: Added new behaviour options * panel-plugin/clipman.c: Applied new behaviour to the functions 2005-12-01 Nick Schermer * panel-plugin/clipman.c: * Added function clipman_replace_text (code moved from clipman_item_clicked) * Moke some functions shared for use with new dialogs * panel-plugin/clipman-dialog.c: * Added new rightclick dialog with option to change the clip content. clipman_question, clipman_question_response * Added clipman_edit, clipman_edit_response * Changed GTK_WIN_POS_CENTER_ALWAYS to GTK_WIN_POS_CENTER, because it's annoying 2005-12-01 Nick Schermer * panel-plugin/clipman.c: Make clipman_create_title UTF8 complaint. 2005-11-29 Nick Schermer * panel-plugin/clipman.c: Changed the toggle button handling a bit. * panel-plugin/clipman.c: Spell Check. 2005-11-29 Nick Schermer * panel-plugin/clipman.c: * Proper icon resize (I hope??) * Popup menu position is now fixed when the panel is fixed. * Toggle button * Convert HTML Characters in menu items (remove new lines and tabs) * Free everything when the plugin is closed * configure.ac: version update, 0.6.1 2005-10-29 Nick Schermer * panel-plugin/clipman.c: * Complete rewrite of the old plugin using GPtrArray to store the clips. This will make the clipman plugin more stable and easier to handle. * Separate clipboard (option) with colors (option) * Change clipboard colors in the clipboard rc file. * Restore clip from same type (If the pri/def clipboard is empty copy the last pri/def clip) * Fixed bug to stop the check clipboard thread when the plugin is closed * configure.ac: version update, 0.6.0 2005-10-10 Nick Schermer * panel-plugin/clipman.c: New function for resizing the array * configure.ac: version update, 0.5.0 2005-09-19 Nick Schermer * panel-plugin/clipman.c: The selection function checks if button 1 is masked. 2005-09-17 Nick Schermer * panel-plugin/clipman.c: * Save clipboard content on exit (option) * Prevent empty clipboard (copy latest item when system clipboard is empty) * Option to disable selection * Slider for history size * When resizing the history no content is lost * Character number in menu items (option) * New loop for creating menu items * Copy icon for the menu item currently in the clipboard (is not always the latest) * Icon for Clipboard History and clear clipboard * Removed the drag/drop signal (couldn't figure out how to use it, so removed it) * New option dialog * Cleared some code, added more comments, use tabs * Remove item numbers, it will be back later as an option (I hope :P) 2003-12-16 mastershadow * panel-plugin/clipman.c: right mouse click allow users to remove a sigle entry in the history. It ask for confirm and act properly. 2003-12-15 mastershadow * panel-plugin/clipman.c: now trailing spaces are removed from the popup menu (a lot eyecandy :-). * configure.ac: version update 2003-11-09 mastershadow * panel-plugin/clipman.c: changed text/plain d&d to UTF8_STRING 2003-11-09 mastershadow * panel-plugin/clipman.c: bug removed! when you remove panel and select something now all is ok 2003-11-09 mastershadow * panel-plugin/clipman.c: fixed crash on remove but some troubles are still present: if you select something when you have removed the plugin the panel crash. This is due to the timer... 2003-11-09 mastershadow * panel-plugin/clipman.c: back to the old source for a timer bug 2003-11-08 mastershadow * panel-plugin/clipman.c: added drag and drop feature by Andre Lerche * panel-plugin/clipman.c: fixed a bug that make crash the plugin when removing it while something is writing in the clipboard. * configure.ac: version update 2003-11-04 mastershadow * panel-plugin/clipman.c: now items are shown with stack order (for first latest item and then others). * panel-plugin/clipman.c: Warnings fixed in resize functions 2003-11-02 mastershadow * panel-plugin/clipman.c: now icon resize with the panel 2003-11-01 mastershadow * panel-plugin/clipman.c: clipboard clear feature added Some small syntax fixes in checkClip function 2003-10-25 mastershadow * panel-plugin/clipman.c: memory leaks fixed in gstring array and crash fixed on removing the plugin from panel 2003-10-08 11:23 mastershadow * a lot of changes :-) First public release of xfce4-clipman-plugin 2003-07-11 Jasper Huijsmans * panel-plugin/sample.c: Hmm, chinese translation updates that didn't get picked up by my previous commit. Should have been in rc1, sorry. 2003-07-11 Jasper Huijsmans * ChangeLog: Update ChangeLog's for release 2003-07-10 Jasper Huijsmans * ChangeLog: Update ChangeLog's for release 2003-07-06 Jasper Huijsmans * ChangeLog: Update ChangeLogs 2003-07-06 15:35 xfce * Makefile.in, aclocal.m4, config.h.in, configure, ltconfig, ltmain.sh, panel-plugin/Makefile.in: libtool update 2003-07-02 Benedikt Meurer * AUTHORS, COPYING, INSTALL, autogen.sh, config.guess, config.sub, ltconfig, ltcf-c.sh, ltmain.sh, Makefile.in, aclocal.m4, compile, config.h.in, depcomp, install-sh, missing, mkinstalldirs, Makefile.am, README, configure, configure.ac, m4/debug.m4, m4/depends.m4, m4/i18n.m4, panel-plugin/Makefile.am, panel-plugin/Makefile.in, panel-plugin/sample.c: Initial import of the sample panel plugin. 2003-07-02 Benedikt Meurer * AUTHORS, COPYING, INSTALL, autogen.sh, config.guess, config.sub, ltconfig, ltcf-c.sh, ltmain.sh, Makefile.in, aclocal.m4, compile, config.h.in, depcomp, install-sh, missing, mkinstalldirs, Makefile.am, README, configure, configure.ac, m4/debug.m4, m4/depends.m4, m4/i18n.m4, panel-plugin/Makefile.am, panel-plugin/Makefile.in, panel-plugin/sample.c: Initial revision