---

Release Digest: GNOME, December 10, 2002

Gnome Clipboard Manager 2.0.3

Application: 
------------
The GNOME Clipboard Manager application and environment 2.0.3


About:
------

GNOME Clipboard Manager for GNOME 2.0 desktops is an application and an
environment for managing clipboards -a.k.a. selections- and their
available formats -a.k.a. their available targets-.


The three core components of GNOME Clipboard Manager :

* GNOME Clipboard Manager itself is a daemon that will autocollect new
  clipboards and has the option to choose which clipboard is to be
  pasted when an application asks for the clipboard in a specific
  format. A longer list of features is listed below. They include
  saving, creating, editing, merging of items. GNOME Clipboard Manager
  is plugable and writing new plugins for GNOME Clipboard Manager is
  not a difficult task.

* Libgcm is a library for controlling the GNOME Clipboard Manager daemon
  from your own applications.

* GcmApplet is a sample GNOME 2.0 PanelApplet that uses libgcm for
  controlling the GNOME Clipboard Manager daemon. It is still a little
  bit buggy because I am not very good at writing PanelApplets and
  because there is not very much documentation about them available
  already. That is why I prefer calling it a sample.


Please check out http://gcm.sf.net/about_gcm.html if you want to know
more.

Changes since 2.0.2b
--------------------
Major changes in the following areas :

  GcmApplet
   Fixed : A huge memory bug in the GcmApplet which caused that the
           applet crashed at random (or, always).
                

  librtftohtml
  Added : This is a library that has been added to handle the
          converting of text/richtext to text/html targets

  Plugins
  Added : 1) A plugin to convert the text/richtext target to
             a text/html target (read the updated documentation)
          2) A plugin that adds a few tools ("Open url in browser"
             tools)

  Gcm
  Fixed : Some crashing bugs when using the target editor and
          text/html targets (invalid converting of UCS-2 to UTF-8)

        
Gcm vs. Klipper
---------------
Gcm :
- - -
* It's for GNOME ;) not for KDE
* It supports "all" targettypes including the ones of OpenOffice.org and
text/html when using for example Evolution and Mozilla
* It is not only a applet, it's a environment with a daemon, a
library to control the daemon and a applet that uses that library.
* It can make your computer drill in a hole in your floor and it can
make your keyboard start throwing its keys in your eyes
* It's icon is better ! :-) 
* Afaik it has more user documentation !! (thanks to my gf) :)
* It can rule Bush and bring world peace

Klipper :
- - - - -
* It's for KDE ;) not for GNOME
* Afaik (and my version) only supports UTF-8 targettypes (COMPOUND_TEXT)
* Afaik it is only a applet
* It's icon is not better ! :-) 
* It has less documentation
* It can't rule Bush and that is also why it can't bring world peace


ps. To the creators of Klipper and/or KDE people : I am just joking ;)


Features list :
---------------

Note:
I know that it might be confusing but I am not the person who gave these
animals names, "a target is a format" and "a clipboard is a selection"
in the following text :


    * Storing your clipboards and all their available formats. A.k.a the
      collecting of clipboards.

          o A clipboard (a.k.a. a selection) can have multiple formats
          (a.k.a targets)

          o GNOME Clipboard Manager will store all your
          previous clipboards and formats so that you can go back to a
          previously saved clipboard

          o A format can be

                + Html : which are the HTML-tags of a HTML selection
                when you copypaste some stuff in your browser

                + Image data : If you select a portion of an image and
                use the "Copy"- or "Cut"-feature in for example
                OpenOffice.org

                + Normal text :
                a.k.a. COMPOUND_TEXT which is the most common format of
                clipboards

                + Some other format used by a specific
                application that contains information about the data.
                For example the clipboards of OpenOffice.org contain
                gzipped formats which host XML-files that define the
                layout and information that is to be copypasted to for
                example another OpenOffice.org screen.

          o Once collected, a clipboard becomes an Item for GNOME
          Clipboard Manager

          o Making a clipboardring by setting the
          max. amount of collected items. Older items will then
          automatically be deleted from the list of collected items.

          o The autocollecting of new items

    * Converting targets (if you use a specific plugin) :
          o Converting text/richtext to text/html

    * Saving and loading collected clipboards (Items) to
      XML-formatted files.

          o The data of the items will be written to the files in
          UUEncoded data to make sure that we don't write binary data in
          an UTF-8 orientated fileformat like XML is

          o Saving multiple
          items in one file is, of course, possible

    * Editing and viewing some supported formats in a clipboard

          o The editing of the COMPOUND_TEXT or normal text target is
          possible

          o The editing (and previewing in a GtkHtml widget) of
          the text/html target is possible

    * Manipulating of formats

          o Blocking specific formats that are too large to store into
          memory. E.g. Blocking large binary format-types

          o Copying a specified format-type to another format-type o The
          possibility to write a plugin for GNOME Clipboard Manager that
          does the converting of the format-data while copying it to
          another format-type

    * Some advanced UserInterface options

          o The UserInterface is, by default, hidden. So GNOME Clipboard
          Manager is, by default, a clipboard collecting daemon. You can
          make it show its UserInterface by using a small external tool
          or by using the GNOME Clipboard Manager Applet.

          o Hiding all
          UserInterface objects

          o Making the scrollbar follow while adding new items o
          Autoselect most new collected item

          o Unselect-all after collecting a new item

    * Support for the following selectiontypes

          o The CLIPBOARD-selection : Used when using CTRL+C and CTRL+V
          and the "Copy"- and "Paste"-features in the menus of most
          applications o The PRIMARY selection : The text that is
          selected in your session o The SECONDARY selection : The text
          that was selected the last time in your session

          o A CUSTOM
          atom : For those who know what they are doing

    * A PanelApplet

          o A PanelApplet for GNOME Clipboard Manager that can make
          GNOME Clipboard Manager perform some specific tasks.

    * A library for your own applications to control GNOME Clipboard
      Manager

          o GNOME Clipboard Manager comes with libgcm which is a library
          that enables your application(s) to control and make use of
          GNOME Clipboard Managers features.

    * The hosting of plugins
          o You can write plugins for GNOME Clipboard Manager in a same
          fashion as you can with applications like mediaplayers (like
          xmms).

Ideas for the future
--------------------
* Working together with gclipboard which is a bonobo framework/library
for clipboards that contain larger data (for example for applications
like Mozilla, OpenOffice.org and Evolution)

* A networking module that gives the user the possibility to share
clipboards


* Using bonobo or Nautilus for the task : previewing targets

* Translations

If you would like to contribute or if you have a good idea : Please do
contact me and/or our mailinglist here :

http://lists.sourceforge.net/lists/listinfo/gcm-devel


Availability
------------

You can download the latest release (which has all the listed features)
here :

http://prdownloads.sourceforge.net/gcm/gcm-2.0.3.tar.gz?download
http://prdownloads.sourceforge.net/gcm/gcmapplet-2.0.3.tar.gz?download
http://prdownloads.sourceforge.net/gcm/libgcmtest-2.0.3.tar.gz?download


Or you can checkout the CVS :

export CVSROOT=':pserver:anonymous@cvs.gcm.sf.net:/cvsroot/gcm'
cvs login
cvs -z3 co -P gcm-2 libgcmtest gcmapplet

Or on GNOME :

export CVSROOT=':pserver:anonymous@cvs.gnome.org:/cvs/gnome'
cvs login
cvs -z3 co -P gcm




More information
----------------

You can get more information about GNOME Clipboard Manager from its
website which is available here :

http://gcm.sf.net
http://gcm.sf.net/about_gcm.html

You can get screenshots from GNOME Clipboard Manager here :

http://gcm.sf.net/gcm_screens/


Enough typing, I am going to send this! If you find spelling errors :
then, well .. whatever


-- 
Philip van Hoof aka freax (http://www.freax.eu.org)
irc: irc.openprojects.net/ mailto:me at freax dot org
Go not to the Elves for counsel, for they will say both no and yes.

_____________________________________________

gedit 2.1.4

Application
===========

gedit 2.1.4 - "Generale" (for GNOME 2.1)


Description
===========

Small and lightweight UTF-8 text editor for the GNOME environment.
It supports most standard editing features, plus several not found in your
average text editor (plugins being the most notable of these). 
Complete GNOME integration is featured.


Changes since 2.1.3
===================

- Updated translations (lots of people)
- Lots of bugfixes 


Download
========

http://ftp.gnome.org/pub/gnome/sources/gedit/2.1/gedit-2.1.4.tar.gz


Important
========= 

This is an unstable version of gedit. 
It is for test purpose only.

Please, DO NOT use it in a production environment.
Most probably it will crash and you will lose your data.

If you are looking for a stable release of gedit, either download
it from:

  http://ftp.gnome.org/pub/gnome/sources/gedit/2.0/

Or checkout the gnome-2-0 branch of the gedit module from gnome CVS.


_____________________________________________

libgnomeprint 2.1.3
libgnomeprintui 2.1.3

NOTE:
All applications that depend on libgnomeprint should require update their
requirement to 2.1.3 because of a bug from the fontmap/fontconfig port that
prevented font embeding in most cases.

Mailing list change
===================
The gnome-print mailing list has been moved from the Ximian to the GNOME
servers, the new mailing list address is [email protected] and 
the subscription page is:
http://lists.gnome.org/mailman/listinfo/gnome-print-list

What is libgnomeprint?
======================
Libgnomeprint is the the printing library for GNOME and gtk+
applications.

Download
========
ftp://ftp.gnome.org/pub/gnome/sources/libgnomeprint/2.1
ftp://ftp.gnome.org/pub/gnome/sources/libgnomeprintui/2.1

Changes
=======
- Fix a nasty bug that prevented Font with spaces in their name to be embeded (Chema)
- Implement regression testing for fonts known to gnome-print. Check all the installed
  fonts, generate a .ps & .pdf file with them and check that the output is valid (Chema)
- Fix a crash caused by fonts with empty speciesname.
- Check for the correct version of freetype in configure.in #91714 (Chema)
- Make install doesn't honor (different) prefix #98608 (Chema)
- Clean up references to the 2.0 libraries, GnomePrintMaster & the installer (Chema)
- Fix: Paper preview not using theme #96802 (Chema)
- Update config.sub & config. #93691 (Chema)
- Fix files missing from POTFILES.in/POTFILES.skip in libgnomeprintui #99909 (Chema)
- Remove the 'm' unit #100258 (Morten)
- Fix warnings while creating the docs (Chema)

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis