Upgraded Parcellite on Sourceforge

January 25, 2013 – 5:36 pm

I had to upgrade Parcellite to the new software Source Forge is using. I sympathize with all you who find the new trackers a definite degrade in ease of use. I’m sure we’ll eventually get used to it.

There are now debs built both with and without appindicator for lucid through raring.

1.1.4 is Released

January 24, 2013 – 6:09 pm

This is primarily a bug fix release, and more adjustments to accommodate appindicator.

V1.1.4 Thursday, January 24 2013
+Fixed Visual de-selection bug where parcellite was doing unnecessary updates.
+Changed appindicator usage. If indicator-appmenu is not strstr found, then use old status icon.
This change should revert icon behaviour back to pre-libappindicator, for WMs that are not Unity.
+Added History to popup menu when running Unity, since Unity only allows one behavior.
+Removed Mutex locks for clipboard updates, commented out some debug prints (causing random lockups and odd mouse issues)

The source can be downloaded here.
i386 no appindicator
amd64 no appindicator.
amd64 for Unity (has appindicator).

The ppa is finally working. Builds for precise should show up shortly. The builds that have appindicator are Here.
For older versions of Ubuntu or those who do not wish to have appindicator dependencies can use the non-appindicator version.

1.1.3 is Released.

January 17, 2013 – 10:04 pm

This is (another) bug fix release.
Files are here:
The source can be downloaded here.
i386
amd64.
amd64 for Unity.

Changelog since 1/0/2rc5:
V1.1.3 Thursday, January 18 2013
+Fixed persistent history so it is persistent if checked.
+Changed all single lists to double.
+Cleaned up prefs subsystem code in add_section.
+Fixed corner case bug with persistent history moving to normal.
+Fixed fifo segfault on parcellite fresh install.

V1.1.2 Thursday, January 18 2013
Changes
+Added tooltips for Primary,copy, and syncronize options.
+Fixed lockup bug recently introduced.
+Fixed status icon showing up with -n in appindicator.
+Changed Paste All to Copy All to clip.

V1.1.1 Wednesday, January 16 2013
Changes
+Added Paste All on history item right-click.
+Added Edit on history item right-click.
+Fix Bug 3417225,Alt+c clear invoked when Ctrl+Alt+c is hotkey.
+Fix Bug 2687052(re-introduced in rc7) that auto-deselects text in apps like LyX and DevHelp. SVN319
+Added tooltip for Action/Command column headers.
+Fixed svnversion.sh so it shows correct svn revision
+Added automatic paste via xdotool.
+Added multiple items per line on preferences subsytem.

V1.1.0 Wednesday, January 16 2013
Changes
***This is a major release.***
+Added patch 3389976 - history menu crash, utf-8
+Added UTF-8 checks on incomming text streams.
+Changed history entries to structures (and history file format) to support
upcoming features.
+Added persistent history list and corresponding hot key.
+Added right-click either history list with a Move To or cancel.
+Added Save As for the history file - writes a text file out.
+Major rewrite of cliboard handling. It is now very simple and eliminates a
lot of CPU overhead.
+Fixed bug 3560995, mouse button events causing false searches.
+Added appindicator so it appears in unity.
+Completely re-wrote prefs sybsystem, so prefs are easier to add.
+Fixed wide dialog, and quit instant activation.
+Added current entry on to preference.
+Added locking for clipboard updates.
+Fixed lost clip entries when selecting existing history clip entries.

V1.0.2rc6 Wednesday, January 9 2013
Changes
+Applied glib patch from bug 3518845
+Applied 0 size Action file lockup from bug 3459123
+Fixed arrow/home/page up keys messing up search-as-you-type.
+Fixed having multiple copies of parcellite. Checks to see if already running.
+Fixed double backspace on search-as-you-type.
+Fixed command line copies to clipboard. Should work on all X sessions. Note: entry is not
immediately added to clipboard. There is a 1/2 sec delay

The ppa is here (and maybe one day my packages will start building):
https://launchpad.net/~rickyrockrat/+archive/ppa

1.1.2 Released

January 17, 2013 – 4:53 pm

This is a bug fix release.
Files are here:
The source can be downloaded here.
i386
amd64.
The debs above do not have appindcator enabled. See the ppa, below.

amd64 for Unity.

Changelog since 1/0/2rc5:
V1.1.2 Thursday, January 18 2013
Changes
+Added tooltips for Primary,copy, and syncronize options.
+Fixed lockup bug recently introduced.
+Fixed status icon showing up with -n in appindicator.
+Changed Paste All to Copy All to clip.

V1.1.1 Wednesday, January 16 2013
Changes
+Added Paste All on history item right-click.
+Added Edit on history item right-click.
+Fix Bug 3417225,Alt+c clear invoked when Ctrl+Alt+c is hotkey.
+Fix Bug 2687052(re-introduced in rc7) that auto-deselects text in apps like LyX and DevHelp. SVN319
+Added tooltip for Action/Command column headers.
+Fixed svnversion.sh so it shows correct svn revision
+Added automatic paste via xdotool.
+Added multiple items per line on preferences subsytem.

V1.1.0 Wednesday, January 16 2013
Changes
***This is a major release.***
+Added patch 3389976 - history menu crash, utf-8
+Added UTF-8 checks on incomming text streams.
+Changed history entries to structures (and history file format) to support
upcoming features.
+Added persistent history list and corresponding hot key.
+Added right-click either history list with a Move To or cancel.
+Added Save As for the history file - writes a text file out.
+Major rewrite of cliboard handling. It is now very simple and eliminates a
lot of CPU overhead.
+Fixed bug 3560995, mouse button events causing false searches.
+Added appindicator so it appears in unity.
+Completely re-wrote prefs sybsystem, so prefs are easier to add.
+Fixed wide dialog, and quit instant activation.
+Added current entry on to preference.
+Added locking for clipboard updates.
+Fixed lost clip entries when selecting existing history clip entries.

V1.0.2rc6 Wednesday, January 9 2013
Changes
+Applied glib patch from bug 3518845
+Applied 0 size Action file lockup from bug 3459123
+Fixed arrow/home/page up keys messing up search-as-you-type.
+Fixed having multiple copies of parcellite. Checks to see if already running.
+Fixed double backspace on search-as-you-type.
+Fixed command line copies to clipboard. Should work on all X sessions. Note: entry is not
immediately added to clipboard. There is a 1/2 sec delay

The ppa is here:
https://launchpad.net/~rickyrockrat/+archive/ppa

1.1.1 is Released

January 17, 2013 – 11:59 am

Fixed two bugs and added automatic paste, paste all, and right-click edit. Unfortunately, caused a new, fatal lockup, so the files are removed. I missed a return statement. I will release 1.1.2 shortly.

It DOES change your history format from 1.0.2rc5. You will loose your history entries if you attempt to go back to an earlier release (you can use the new save as to save your history to a file). You have been warned.

The deb files do not have an appindicator, however I have created a ppa that should have the appindicator, and you can add it to your software sources:
launchpad ppa

Appindicator at this point is only needed for unity, and there is a workaround by:
gsettings set com.canonical.Unity.Panel systray-whitelist "['parcellite']”

The source can be downloaded here.
i386
amd64.

Most of the controls on the preferences dialog have tool tips. They are more useful than the man page at this point.

+Added Paste All on history item right-click.
+Added Edit on history item right-click.
+Fix Bug 3417225,Alt+c clear invoked when Ctrl+Alt+c is hotkey.
+Fix Bug 2687052(re-introduced in rc7) that auto-deselects text in apps like LyX and DevHelp. SVN319
+Added tooltip for Action/Command column headers.
+Fixed svnversion.sh so it shows correct svn revision
+Added automatic paste via xdotool.
+Added multiple items per line on preferences subsytem.

1.1.0 is Released

January 17, 2013 – 2:44 am

There have been many major code re-writes with this release, and it DOES change your history
format. You will loose your history entries if you attempt to go back to an earlier release.
You have been warned.

1.1.0 detects and reads the earlier history format, then writes in the new one, so it should preserve your history over the upgrade.

The source can be downloaded here.

Here are the debian binaries (.deb) files:
i386
amd64.
amd64 for Unity.

This list includes the change log from rc6, since those are the changes since 1.0.2rc5, the last release that made it to the repositories.

V1.1.0 Wednesday, January 16 2013
Changes
***This is a major release.***
+Added patch 3389976 - history menu crash, utf-8
+Added UTF-8 checks on incomming text streams.
+Changed history entries to structures (and history file format) to support
upcoming features.
+Added persistent history list and corresponding hot key.
+Added right-click either history list with a Move To or cancel.
+Added Save As for the history file - writes a text file out.
+Major rewrite of cliboard handling. It is now very simple and eliminates a
lot of CPU overhead.
+Fixed bug 3560995, mouse button events causing false searches.
+Added appindicator so it appears in unity.
+Completely re-wrote prefs sybsystem, so prefs are easier to add.
+Fixed wide dialog, and quit instant activation.
+Added current entry on to preference.
+Added locking for clipboard updates.
+Fixed lost clip entries when selecting existing history clip entries.

V1.0.2rc6 Wednesday, January 9 2013
Changes
+Applied glib patch from bug 3518845
+Applied 0 size Action file lockup from bug 3459123
+Fixed arrow/home/page up keys messing up search-as-you-type.
+Fixed having multiple copies of parcellite. Checks to see if already running.
+Fixed double backspace on search-as-you-type.
+Fixed command line copies to clipboard. Should work on all X sessions. Note: entry is not
immediately added to clipboard. There is a 1/2 sec delay.

This release uses FIFOs to write from the command line to the clipboard. If you want to use them directly, you can send data to ~/.local/share/parcellite/fifo_c and fifo_p. There should be no dependency on Gnome for the command line to work.

ex: echo “Foo Bar”>.local/share/parcellite/fifo_c

Parcellite can still be called via the command line.

Please note: I do not test the i386 debs much since I do not use the i386 machine often, and I never test on Unity because we do not play well together.

New features are almost here

January 11, 2013 – 2:27 am

1.0.2rc7 is almost here. I am testing and asking for feedback on this release. I have an appindicator working for Unity, if anyone is interested. It should be in svn soon.

Please input comments here or send me a PM.

Because of bugs and CPU usage (and a total rewrite of the clipboard handling routines), the current selected entry no longer appears at the top. Does anyone care?  If so, I’ll figure out how to revert the behavior. Is it a big enough issue that there should be a preference for it?

The persistent history list will be in rc7.

  1. How should it pop up?
    1. Hot-key activation (so 2 different hot keys)
    2. Appear below/above the normal history.
  2. I do not have a way to key-select the clip entry at this time.

  3. How should it appear?
    1. As a separate list
    2. As one list with the persistent at either top or bottom.
  4. How should it behave?
    1. Never gets deleted, or has a preference to select deletion?
    2. Other thoughts.

Here’s the ChangeLog:

+Added patch 3389976 - history menu crash, utf-8
+Added UTF-8 checks on incomming text streams.
+Changed history entries to structures (and history file format) to support
upcoming features.
+Added persistent history list and corresponding hot key.
+Added right-click either history list with a Move To or cancel.
+Added Save As for the history file - writes a text file out.
+Major rewrite of cliboard handling. It is now very simple and eliminates a
lot of CPU overhead.
+Fixed bug 3560995, mouse button events causing false searches.
+Added appindicator so it appears in unity.
+Completely re-wrote prefs sybsystem.
+Fixed wide dialog, and quit instant activation (introduced in last release).

I’ll wait a few weeks for comments before I release. SVN 304 contains the current working state of 1.0.2.rc7. SVN 303 has a segfault bug.

The tarball is here.

I will continue to provide non-libappindicator builds for systems that may not have libappindicator.

Cheers,

Rickyrockrat

1.0.2rc6 is released

January 9, 2013 – 8:28 am

The source can be downloaded here.

Here are the debian binaries (.deb) files:
i386
amd64.

V1.0.2rc6 Wednesday, Jan 9 2013
Changes:
+Applied glib patch from bug 3518845
+Applied 0 size Action file lockup from bug 3459123
+Fixed arrow/home/page up keys messing up search-as-you-type.
+Fixed having multiple copies of parcellite. Checks to see if already running.
+Fixed double backspace on search-as-you-type.
+Fixed command line copies to clipboard. Should work on all X sessions. Note: entry is not
immediately added to clipboard. There is a 1/2 sec delay.

Finally! It has been a long time since we released anything. This release should have killed some bugs (some of which were driving me nuts, too). Some bugs got closed, so if anyone has issues with those bugs, please re-open them.

This release uses FIFOs to write from the command line to the clipboard. If you want to use them directly, you can send data to ~/.local/share/parcellite/fifo_c and fifo_p. There should be no dependency on Gnome for the command line to work.

ex: echo “Foo Bar”>.local/share/parcellite/fifo_c

Parcellite can still be called via the command line.

Please note: I do not test the i386 debs much since I do not use the i386 machine often.

1.0.2rc5 is released

September 9, 2011 – 11:25 pm

The source can be downloaded here.

Here are the debian binaries (.deb) files:
i386
amd64.

V1.0.2rc5 Friday, September 9 2011
Changes
+Fixed the primary deselect and file cut/paste issue.

This is my second attempt to fix the ‘primary de-select/copy files twice’ problem. Somehow I had the fixed version on my box and released something else.

Please visit
The bug tracker to comment if this is fixed for you.

Please note: I do not test the i386 debs since the machine I build them on (Gutsy) is headless.

1.0.2rc4 is Released

September 5, 2011 – 8:26 pm

The source can be downloaded here.

Here are the debian binaries (.deb) files:
i386
amd64.

v1.0.2rc4 Monday, September 5 2011
Changes
+Fix bugs introduced in clipboard code selection. Should fix primary deselect and file cut/paste issue.
+Applied FSF Address change patch from Andrew Starr-Bochicchio, Debian.
+Changed history limit to 1000.
+Applied build patch on new Debian boxes Andrew Starr-Bochicchio, Debian.

This is primarily a bug fix release. The primary selection was a code clean up bug, the others are build patches for the distro maintainer(s).

I wasn’t going to do anything, but since this bug is going to irritate a lot of folks, I figured I’d better get it done now. So much for paid work today. :)

NOTE (this should go in the man page…eventually):
Primary means mouse copy/paste, and this is the X ‘primary’ clipboard
Ctrl-C is the keyboard copy/past, and this is the X ‘clipboard’ clipboard
Syncronize means if you copy with either, it pastes immediately to the other one.
If not syncroized, if you use Ctrl-C, then try to paste with middle mouse, you will get whatever was in the primary keyboard (the last thing you copied with the mouse).

Hope that makes sense.

Enjoy!