Commit graph

7920 commits

Author SHA1 Message Date
adam
18c588db75 Changes 6.5.7.2:
* Bug fixes and improvements.
2009-10-28 11:07:59 +00:00
joerg
9d91c184a8 Pass down X11 configure options for modular Xorg 2009-10-28 01:02:03 +00:00
asau
449d945bc1 Update to gnuplot 4.2.6.
New features, changes and fixes in gnuplot version 4.2.6
===========================================================
* NEW xterm tektronix emulation 'set term xterm'
* FIX 'set xtics mirror' didn't work if xtics were previously unset
* FIX off-by-one pixel bug in width of boxes with palette or rgb color
* FIX center rotation of 'set view equal xyz' mode at screen center
* FIX sanity-check time ranges for axes with timeformat
* FIX pslatex blacktext and broken format specifier
* FIX PostScript code points for Lcaron, lcaron in encoding cp1250
* CHANGE If a 2D plot uses a Z-based palette, then autoscale cbrange
* CHANGE aquaterm accepts "size xx,yy" with a comma
* CHANGE Remove the EXPERIMENTAL flag from the wxt terminal
* CHANGE Remove the EXPERIMENTAL flag from the x11 terminal binary polygon mode
2009-10-27 20:48:07 +00:00
obache
f88f3e2881 Add clutter-qt. 2009-10-27 03:05:57 +00:00
obache
2d1200bb72 Import clutter-qt-1.0.0 as graphics/clutter-qt.
Clutter-Qt is a library providing facilities to integrate Clutter into Qt
applications. It provides a Qt widget, ClutterQt, for embedding the
default ClutterStage into any parent QtWidget.
2009-10-27 03:04:22 +00:00
wiz
b0d6d8875d Remove libexif here as well. Hi Matthias! 2009-10-27 00:28:58 +00:00
tnn
45739dbb9f not for python24 2009-10-26 19:57:23 +00:00
tnn
2273326582 + clutter08
+ clutter08-gtk
2009-10-26 16:43:15 +00:00
tron
fd2369936c The "ImageMagick" doesn't use "libexif". Remove the dependence and
bump the package revision.
2009-10-26 09:47:41 +00:00
obache
997fc0df78 Update py-clutter to 1.0.0.
Overview of changes between 0.9.2 and 1.0.0
===========================================

* Dropped the in-tree bindings of clutter-gtk and clutter-gst: you will
  have to install pyclutter-gtk and pyclutter-gst respectively to be able
  to import cluttergtk and cluttergst.
* Fixed memory leaks in clutter.Actor.animate [Chideok Hwang]
* Allow accessing child properties for clutter.Container
* Allow iterating over the children of a clutter.Container using the
  native Python iterator support
* Allow creating custom ChildMeta classes from Python
* Mark the classes removed from upstream Clutter as "deprecated"; trying
  to instantiate one of the deprecated classes will result in the equivalent
  class in Clutter 1.0 to be created and a warning printed out on the console
* Override the __repr__ and __str__ methods for clutter.Color: the former
  will print out a string that can be used through eval() to create a copy
  of the color; the latter will print out the hexadecimal representation of
  the color.
* Override the __str__ method of clutter.Event: it will now print more
  information on the event (type, time, source actor) and per-event type
  fields (button, key, related actor, etc.).
* Deprecated clutter.stage_get_default() in favour of an optional argument
  to clutter.Stage(); calling:

        clutter.Stage(default=True)

  will return the default Stage singleton; the default argument is optional
  and it defaults to False.
* Allow passing the following values to methods accepting a clutter.Color:

        - a clutter.Color (e.g.: clutter.Color(255, 0, 0, 255))
        - a 4-tuple of RGBA values (e.g.: (255, 0, 0, 255))
        - a hexadecimal representation of the color (e.g.: '#ff0000ff')

Overview of changes between 0.8.2 and 0.9.2
===========================================

* Require clutter core >= 1.0.0
* Provide better bindings for the Cogl API
* Add more examples ported from the clutter core interactive tests
2009-10-26 08:59:22 +00:00
obache
490f9c9843 Update p5-clutter to 1.0.1.
Clutter 1.001
=============
* Add Clutter::Cogl::Pango API bindings
* Fix a segmentation fault when parsing path nodes of type 'close'
* Add Clutter::Path::foreach() and Clutter::Path::to_cairo_path()
* Allow constructing Clutter::Path objects both by using the stringified
  SVG notation and by using lists of Clutter::PathNode objects
* Add more units to the test suite, covering Clutter::Path and Clutter::Event
* Fully document Clutter::Path
* Add an example of a Clutter::Container implementation
* Improve documentation

Clutter 1.000
=============
* First developers snapshot of the Clutter Perl bindings
* Depend on Clutter 1.0.0
* Drop the clutter-gtk, clutter-gst and clutter-cairo bindings
* Add more COGL bindings under Clutter::Cogl
* Port more examples from Clutter to Perl
* Provide more C API for bindings based on perl-Clutter
* Add ParamSpec bindings for colors and units
2009-10-26 08:54:52 +00:00
obache
6c60aa6592 Update clutter-gtk to 0.10.2.
Clutter-GTK 0.10  29/07/2009
============================

Alexander Larsson (1):
      Make GtkClutterEmbed derive from GtkContainer

Chris Lord (1):
      [util] Add error arguments to texture functions

Emmanuele Bassi (14):
      [zoomable] Add Zoomable interface
      [zoomable] Fix Introspection data generation
      [viewport] Implement Zoomable
      Update the Viewport example
      [git ignore] Ignore backup and m4 files
      Post-release bump to 0.9.3
      Bump up the required Clutter version
      [examples] Add a Notebook case
      [viewport] Use the ::apply_transform vfunc
      Merge branch 'zoomable'
      [build] Use symbolic values for clutter-gtk version
      [build] Depend on Clutter 1.0.0
      [docs] Update the API Reference
      [docs] Update the Since tags
2009-10-26 08:51:01 +00:00
obache
da2423368a Update clutter-box2d to 0.10.0.
clutter-box2d-0.10.0:
=====================

Changes:

  - Update to Clutter 1.0
  - Generate GObject-Introspection data
2009-10-26 08:48:05 +00:00
obache
cab0d0099a Update clutter-1.0.8.
Clutter 1.0.8 (19/10/2009)
===============================================================================

  * List of changes since 1.0.6

    o Documentation fixes and updates

    o Unset the IN_DESTRUCTION flag when leaving ::destroy

    o Fix components validation in the Vertex Buffer API

    o Allow omitting the alpha when converting from string to color

    o Do not overwrite the :use-markup property when setting the :text one

    o Add support for pre-edit strings in ClutterText; this is an
      API addition.

    o Clarify the ID pool warning

    o Notify the :position property of ClutterText when it changes

Many thanks to:

  Damien Lespiau
  Neil Roberts
  Robert Bragg
  Thomas Wood

Clutter 1.0.6 (22/09/2009)
===============================================================================

  * List of changes since 1.0.4

    o Various documentation improvements including a new ClutterPath migration
      guide, a Glossary and objects index

    o A couple of new unit tests for: initial actor sizing, preferred actor
      size and ClutterGroup depth sorting

    o Fix ClutterGroup depth sorting

    o Fix double to float type conversions in ClutterScript and update
      test-script.json so it doesn't refer to old Actor types such as
      ClutterLabel.

    o Do not attempt to free empty ClutterModel column names

    o Fix the BlendString parser so numbers can be part of function names
      allowing use of DOT3_RGB

    o Fix the parsing of special "signal-" property names available when
      using the ClutterAnimation vararg API

    o Adds a "use-markup" property getter for ClutterText

    o Account for clock roll backs between frames so timelines don't simply
      hang

    o Disable mipmap filters before checking framebuffer object completeness
      since some drivers consider texture objects incomplete if a mipmap
      filter is set but the mipmap data hasn't yet been uploaded.

    o Various Makefile fixes, including fixes for the %.c: %.glsl codegen rules
      for GLES2, use AM_SILENT_RULES for automake > 1.11, use a shared set of
      defines for silencing make rules (Makefile.am.silent) and cleanup some
      misuse of CLUTTER_MAJORMINOR.

    o Fix cogl_clear so the alpha component isn't ignored

    o Fix for the GLES 2.0 Cogl backend and the eglx Clutter backend

Many thanks to:

    Damien Lespiau
    Emmanuele Bassi
    Neil Roberts
    Øyvind Kolås
    Samuel Degrande
    Zhou Jiangwei

Clutter 1.0.4 (25/08/2009)
===============================================================================

  * List of changes since 1.0.2

    o Depend on GObject-Introspection 0.6.4, to fix the generation of
      introspection data from uninstalled libraries

    o Fix a crash when closing multiple stages

    o Help gtk-doc pick up ClutterInterval as an object

    o Do not premultiply the color twice inside the CoglPango renderer

    o Fix keyboard navigation of works inside ClutterText

    o Allow key events to bubble up to its parent container if the
      event contains the control modifier is detected

Many thanks to:

  Jonas Bonn
  Jussi Kukkonen
  Owen W. Taylor

Clutter 1.0.2 (14/08/2009)
===============================================================================

  * List of changes since 1.0.0

    o Documentation fixes

    o Build fixes

    o Update the MingW script for building Clutter on Windows

    o Update the build instructions for OS X

    o On X11, make sure to destroy the stage Window when switching to
      a foreign one

    o Fix a bug where clutter_actor_apply_relative_transform() was no
      using the right vertex to perform the transformation

Many thanks to:

  Damien Lespiau
  Colin Walters
  Joshua Lock
  Xu Li

Clutter 1.0.0 (28/07/2009)
===============================================================================

  * List of changes since 0.9.8

    o Allow per-stage disabling of motion event throttling; this should allow
      platforms or applications that require all the motion events not for
      drawing purposes to get them exactly like Clutter gets them from the
      windowing system.

    o Various documentation fixes.

    o Add per-word key navigation inside ClutterText.

    o Fix the RGB<->HLS conversion.

    o Various fixes for the OSX backend.

    o Various build-related fixes.

Many thanks to:

  Geoff Gustafson
  Michael Mortensen
  Owen W. Taylor

Clutter 0.9.8 (17/07/2009)
===============================================================================

  * List of changes since 0.9.6

    o Add more introspection annotations for language bindings.

    o Fix a bug in clutter_animation_set_alpha(), which also broke the
      clutter_actor_animate_with_alpha() function.

    o Check if the stage requires a relayout before showing it; this fixes
      a bug in the X11-based backends, especially under compositing window
      managers, where a 640x480 window would flicker before the default
      stage was shown for the first time.

    o Performance fixes for Cogl.

    o Sliced textures were broken by the COGL journalling.

    o Use the redraw cycle when asynchronously loading textures from
      files.

    o Miscellaneous compilation fixes for the OS X and Windows backends.

    o Allow querying from within the paint function of an Actor whether
      the actor is currently being directly painted or by a Clone actor.

    o In the GLX backend, when using the non-implicit sync-to-vblank inside
      glXSwapBuffers(), call glFinish() to avoid potential tearing.

Many thanks to:

  Colin Walters
  Evan Martin
  Marcos
  Owen W. Taylor
  Xu Li

Clutter 0.9.6 (01/07/2009)
===============================================================================

  * List of changes since 0.9.4:

    o Allow the manipulation of the actor's transformation matrix, so that is
      is possible to apply additional transformations in a way that is
      compatible with the transformations already applied by the scene graph.

    o Fix a race in the X11 backend that happened between resizing the stage
      drawable and the call to glViewport().

    o Merge the cogl-journal-batching branch; this branch implements batching
      the geometry of the elements of the scene graph before sending it to
      OpenGL, thus minimizing the number of state changes and improving the
      overall performance of Clutter-based applications.

    o Add more debugging states for Clutter and COGL, which allow the developer
      to track the state of the journal; to check the VBO fallback paths; to
      disable picking for reliable profiling; to disable software-side matrix
      transformations in favour of the driver/GPU ones.

    o Improve the ability to "break out" of COGL by using gl_begin/gl_end
      semantics; applications that drop into raw GL are, though, ignoring all
      the caching performed by COGL and might incur in performance issues.

    o Fixed the :load-async and :load-data-async properties of Texture by
      removing the unneeded G_PARAM_CONSTRUCT flag.

    o Added an initial migration guide that shows the porting process from
      older releases of Clutter to the 1.0 API; the first chapter deals with
      the migration from ClutterEffect to the new implicit animations API.

    o Fixed MT-safety for the master clock.

Many thanks to:

  Ole André Vadla Ravnås
  Tim Horton

Clutter 0.9.4 (19/06/2009)
===============================================================================

  * List of changes since 0.9.2:

    o Set the layout height in ClutterText, so that wrapping and ellipsization
      work correctly to fill all the allocated area.

    o Remove all the units-based API, and migrate all the positional and
      dimensional accessors to use floating point values when dealing with
      pixels. All the properties dealing with pixels now that a floating
      point value as well.

    o Add the ability to track wether an actor is going to be painted or not,
      using the "mapped" flag. This also allows Clutter to be more strict
      in the handling of the scenegraph, ensuring correctness and avoiding
      wasting resources on nodes that won't be painted.

    o Add debugging facilities for COGL, similar to those of Clutter; through
      them is also possible to have an on screen debugging mode that shows the
      boundaries of each rectangle sent to the GPU.

    o Rework "units" into real logical distance units that can be converted
      between millimeters, typographic points and ems into pixels.

    o Simplify the Animation class to avoid redundancy and the possibility
      of it going out of sync with the Timeline and Alpha instances it uses.

    o Move every operation into a single "master clock" source that advances
      the timelines, dispatches events and redraws the stages in a predictable
      sequence, thus avoiding unneeded redraws. The default is to follow the
      sync-to-vblank cycle, if it is supported by the drivers.

    o Cache the glyphs geometry into a vertex buffer object to avoid
      resubmitting too much information to the GPU.

    o Rework the behaviour of ClutterModel when a filter is applied.

    o Allow submitting premultiplied texture data; this removes the need
      for unpremultiplying data in CairoTexture.

    o Add a simple API for submitting blending and texture combining modes
      through a string description.

    o Move Timelines to pure time-based objects.

    o Lots of performance improvements.

    o Removal of all the deprecated API.

    o Removal of all the fixed point entry points.

    o Lots of documentation fixes - the coverage is now 99% of the exported
      1600 symbols for Clutter and 80%+ of the 300 exported symbols for COGL.

    o Generate the GObject Introspection data for both Clutter and COGL
      at build time.

    o Build environment fixes.

Many thanks to:

    Owen W. Taylor <otaylor@fishsoup.net>
    Thomas Wood <thomas.wood@intel.com>
    Havoc Pennington <hp@pobox.com>
    Bastian Winkler <buz@netbuz.org>
    Chris Lord <chris@linux.intel.com>
    Garry Bodsworth <gjb@camvine.com>
    Rob Bradford <rob@linux.intel.com>
    Johan Bilien <jobi@litl.com>
    Jonas Bonn <jonas@southpole.se>
    Raymond Liu <raymond.liu@intel.com>
    Damien Lespiau <damien.lespiau@gmail.com>
    Dan Winship <danw@gnome.org>
    Marc-André Lureau <marcandre.lureau@gmail.com>
    Robert Staudinger <robsta@gnome.org>
    Tommi Komulainen <tko@litl.com>

Clutter 0.9.2 (16/03/2009)
===============================================================================

Bastian Winkler (2):
      [media] Fix the interface cast macro
      Remove redundant declaration in clutter-text.h

Chris Lord (1):
      [actor] Force a relayout on set_parent()

Christian Persch (1):
      Bug 1429 - Redundant declaration in clutter-x11.h

Colin Walters (3):
      Bug 1491 - Fix hardcoded lib path in .pc files
      Typo in clutter-win32.pc.in introduced by commit 24ce19383
      [animation] Enhance the bind API

Damien Lespiau (6):
      [gitignore] update gitignore files for tests/
      [build] Beautify autotools' output
      [build] Add dolt
      [build] Fix interaction between shave, gtk-doc and libtool 1.x
      [build] Fix dist for the newly introduced m4 macro directory
      Update shave

Emmanuele Bassi (111):
      Post-release bump to 0.9.1
      [text] Merge the attributes with markup enabled
      [tests] Update the text-field interactive test
      Add Actor::create_pango_layout()
      [docs] Add clutter_text_set_markup()
      [clone] Allow cloning unparented actors
      [text] Use create_pango_layout()
      [text] Rename :alignment to :line-alignment
      [texture] Consolidate the quality to filter conversions
      [texture] Check if the material is valid
      [event] Extend KeyEvent for multi-input support
      [actor] Check out parameters before setting them
      [list-model] Make ClutterListModel subclassable
      Bug 1440 - Add clutter_get_current_event_time()
      [tests] Add TEST_CONFORM_SKIP() macro
      [tests] Add conformance tests for ClutterModel
      [ignore] Add the newly created conformance units
      [actor] Revert part of commit 402e022c
      [animation] Do not bind construct-only properties
      [x11] Add backend-specific get_current_event_time()
      Initialize a variable to avoid warnings
      [cogl] Add cogl_is_material to cogl-material.h
      [cogl] Provide GTypes for COGL types
      [texture] Use COGL_TYPE_HANDLE for the handle properties
      [docs] Clarify the set_cogl_texture() documentation
      Merge branch 'build-enhancements'
      [docs] Add a missing "return" annotation
      [build] Pass the -s switch to cmp
      Remove type functions for removed types
      [docs] Update the sections file
      [tests] Add TEST_CONFORM_TODO macro
      [build] Show pkg-config file being generated
      [build] Reference the headers with their full path
      [docs] Update build for COGL API reference
      [build] Update the EXTRA_DIST list
      [build] Fix the ChangeLog generation rule
      [build] Do not overwrite BUILT_SOURCES
      [behaviour] Do not notify empty behaviours
      [path] Do not accept NULL descriptions
      [timeline] Set the n_markers out paramater
      Do not use GL types in Clutter headers
      [docs] Require gtk-doc 1.11
      [docs] Use the --name-space option
      [docs] Add the 1.0 symbols index
      [docs] Rename cogl-docs from sgml to xml
      Add build machinery for gobject-introspection data
      [backend] Update the viewport when updating the GL context
      [build] Move all the compiler flags to AM_CFLAGS
      [ignore] Update with the introspection files
      Add runtime debug messages for COGL
      [actor] Remove usage of ClutterFixed
      Make disable text mipmapping a command line switch
      Make fuzzy picking a command line switch
      [docs] Document envvars and command line switches
      Remove stray fixed point macro usage
      Use a dynamic array for the actors when delivering events
      [media] Add sub-second resolution for the duration
      [build] Put the X11 pc dependencies in another variable
      [build] Do not shave typelib generation
      Intern the ClutterScriptable type name
      [backend] Constify font options
      [cogl] Add a PANGO debug flag for CoglPango use
      Clean up of the ClutterColor API
      [shader] Unify code paths
      Add pkg-config file for COGL
      [build] Various fixes for distcheck
      [docs] Clarify clutter_actor_animate() behaviour
      [docs] Note that grabs are evil
      [cogl-fixed] Add a double-to-fixed conversion macro
      Move BehaviourScale to CoglFixed
      Move ClutterBehaviourEllipse to CoglFixed
      Move ClutterBehaviourRotate to CoglFixed
      Move ClutterTimeline to CoglFixed
      [cogl-fixed] Implement the CoglFixed fundamental GType
      [tests] Test CoglFixed, not ClutterFixed
      [interval] Update fixed-point handling
      [stage] Coalesce fog and perspective API
      [texture] Fix ClutterFixed usage
      [text] Convert units to the right type
      [tests] Use floats, not ClutterFixed
      [units] Add more conversion functions
      [fixed] Remove ClutterFixed API
      [cogl] Fix hardcoded paths in the pc file
      [docs] Remove ClutterFixed from the documentation
      [docs] Update API reference
      [animation] Add vector variants for ::animate()
      [cogl] Initialize boolean flag in CoglContext
      [cogl] Initialize all members of CoglContext
      [color] Fixed HLS to RGB conversion
      [docs] Calling g_object_ref() will not dispose an object
      [docs] Document the commit message format
      [tests] Animate the color during easing
      [docs] Reword some of the coding practices
      [docs] Add a bindings coding practices
      Add more deprecation notices
      [deprecated] Add Effect deprecation
      Do not cause more size requisitions than necessary
      [cogl] Avoid shadowing math.h symbols
      [docs] Clarify Animation memory management
      [animation] Add an emitter for ::completed
      [animation] Add Animation getter
      [tests] Remove unused variables
      [docs] Add description of queue_redraw
      [docs] Update after Animation API changes
      [animation] Enhance consistency of the Animation API
      [docs] Bring down the undocumented symbols to 2%
      Fix release date of 0.9.0
      Update release notes
      [docs] Fix naming of the interval parameter
      [docs] Ignore the TimeoutInterval internal API
      Update release notes

Geoff Gustafson (1):
      [animation] Broken fixed:: properties

Gordon Williams (1):
      [group] Output the group name when debugging paint

Havoc Pennington (4):
      Virtualize GL matrix operations and use a client-side matrix when GL is indirect
      [actor] Add :clip-to-allocation property
      [actor] Add ::queue-redraw signal
      [cogl] Flush matrix before clip planes

Jonathan Matthew (1):
      Declare the EnumValues for PixelFormat static

Neil Roberts (36):
      [cogl-material] Always bind the new texture handle
      Fix building GLES 2 after the material branch merge
      [cogl-texture] Fix the count for the number of enabled arrays
      [cogl-gles2-wrapper] Remove the FIXME to adjust the fragment color
      [clutter-clone] Override the parent opacity to self not self->parent
      [clutter-texture] Release the temporary ref taken when setting a texture
      [clutter-texture] Unref the Cogl material on dispose
      [clutter-texture] Fix the no_slice property
      [cogl-texture] Fix offset to next quad when flushing the log
      [cogl-texture] Move the destruction of the material to _finalize
      [cogl-texture] Fix uninitialised priv var in texture_finalize
      Added a test for non-power-of-two sized textures
      Emit CLUTTER_LEAVE events when the pointer leaves the stage
      Call glActiveTexture and glClientActiveTexture through cogl_get_proc_address
      [win32] Track mouse leave messages
      [clutter-main] Fix the input device passed to set_motion_last_actor
      Override the opacity when painting a clone instead of combining
      Allow rotation angle properties to be negative
      [ClutterBehaviourRotate] Fix up some breakage from the cogl-float branch merge
      [tests/conform] Copy in redhand.png
      Replaced ClutterFixed constants in color_{darken,lighten} with float
      [cogl-gles2-wrapper] Convert texture unit settings to be a static sized array
      [cogl-gles2-wrapper] Actually call glActiveTexture
      Add an environment variable to disable mipmapped text
      [tests/tools] Don't install libdisable-npots.so
      [clutter-texture] Use a GThreadPool for loading async textures
      [cogl-pango-glyph-cache] Fix compiler warning on 64-bit
      Fix warning in clutter-backend-sdl
      [eglnative] Add -I flags for the clutter dir in the src and build dirs
      Set the mapped flag on the stage in the SDL and eglnative backends
      Fix out of tree builds
      Remove use of $(builddir)
      [README] Small typo fix
      Change cogl_path_rectangle and cogl_path_round_rectangle to take x1,y1,x2,y2
      [cogl-path] Minor fix to gtk-doc
      Count timeline frames using the FPS instead of an integer interval

Owen W. Taylor (7):
      Honor ACLOCAL_FLAGS in autogen.sh
      Add gobject-introspection annotations
      Fix x/y confusion for GL_TEXTURE_RECTANGLE_ARB
      Use COGL to establish GL state for ClutterGLXTexturePixmap
      Add (out) annotations for ClutterActor
      Allow NULL for clutter_text_set_text()
      Avoid drawing twice if relayout queues a draw

Raymond Liu (2):
      [text] Crash when multi-byte utf8 text exceeds max_length
      [text] Insertion of multi-byte characters broken

Robert Bragg (28):
      [Cogl] Renames cogl_fog_set to cogl_set_fog for consistency
      [cogl-material] Fixes some dirty flag checks
      [cogl-vertex-buffer] Some fixes for texturing and color arrays
      [docs] Various gtk-doc updates for Cogl
      [tests] Some improvements for test-pixmap
      [Cogl] cogl_clip_{set*,unset} renamed to cogl_clip_{push*,pop}
      [Cogl] Renames cogl_paint_init to cogl_clear and adds a cogl_disable_fog function
      [cogl-color.c] #include fix for the cogl_set_source_color prototype
      [Cogl] the cogl_get_*_matrix functions now work with CoglMatrix types
      [Cogl] Fixes automatic handling of the GL blend enable state.
      [cogl-material] Always glBindTexture when flushing material state
      [Cogl] Remove a debugging assert that was triggering on false positives
      [test-vertex-buffer-contiguous] Improves the texturing test
      [cogl-matrix] Adds padding to CoglMatrix
      [cogl-matrix] Documents that CoglMatrix members should be considered read only
      Removes need for casting (const float *) to (GLfloat *) in _cogl_set_clip_planes
      80 char fix
      Avoid casting CoglMatrix to a GLfloat * when calling glGetFloatv
      Explicitly make the modelview-matrix current in cogl_{rotate,transform,etc}
      Use Cogl enum when making modelview-matrix current in cogl_{rotate,transform,etc}
      Finish GLES{1,2} support for client side matrix stacks
      Maintain the Cogl assumption that the modelview matrix is normally current
      Merge branch 'cogl-client-matrix-stacks'
      [cogl-vertex-buffer] Add a flush of attribute changes in the *_draw() functions
      [cogl-vertex-buffer] Allow querying back the number of vertices a buffer represents
      [cogl-vertex-buffer] fix cogl_vertex_buffer_draw_elements prototype
      [tests] Adds an interactive cogl vertex buffer unit test
      [cogl] Don't endlessly print the same warning regarding layer fallbacks

Robert Staudinger (1):
      [build] Add cogl.h to the built sources list

Shane Bryan (1):
      Bug 1434 - _NET_WM_NAME not set before realize

Tomas Frydrych (3):
      Fixed handling of enter and leave events in clutter_x11_handle_event()
      Fix clutter_x11_texture_pixmap_get/set_property() following change of PROP_WINDOW type
      [x11] Only update cached last event time if we have a real timestamp.

Øyvind Kolås (11):
      Added a mutex for clutter asynchronous textures threads.
      Bail early in clutter_texture_paint if opacity == 0
      Add a warning for recursive emit_event
      Change the default size of thread pool from 3 to 1
      [tests] Added test-texture-async
      [clutter-texture] add option to not block on size for loaded images
      [clutter-texture] remove load-size-async property
      Merge commit 'origin/async-texture-thread-pool' into async-size
      [clutter-texture] updated documentation.
      [clutter-texture] fixed gtk-doc formatting, and init threads in test.
      Merge branch 'async-texture-thread-pool'

Clutter 0.9.0 (30/01/2009)
===============================================================================

 * List of changes between 0.8.6 and 0.9.0

   o ClutterText is a new actor allowing text display, text editing
     both in multi-line and single-line modes, and text selection using
     the pointer devices and the keyboard. ClutterText supercedes both
     ClutterLabel and ClutterEntry.
   o ClutterClone is a new actor that allows cloning of other actors,
     both simple and composite. ClutterClone supercedes ClutterCloneTexture.
   o ClutterBindingPool is a new API that allows to easily add key bindings
     to an actor.
   o ClutterAnimation is a new API for implicit animations, similar to
     the tweening API used in toolkits like jQuery, Tween and Flash. This
     new API supercedes the ClutterEffect API.
   o ClutterAlpha uses "animation modes" instead of raw function
     pointers; it is still possible to pass alpha functions. The alpha
     functions provided by Clutter have been removed from the public
     API. It is possible to register global alpha functions and use
     them though a logical id.
   o The interval of the ClutterAlpha:alpha property has been changed
     to a floating point value in the [ -1.0, 2.0 ] range; this allowed
     the addition of "overshooting" easing modes.
   o COGL now supports backface culling.
   o The COGL-based Pango renderer is public API and it is accessible
     to developers. It is also possible to access the PangoContext used
     by Clutter in order to create PangoLayouts to render text.
   o The ClutterFixed API has been moved to COGL.
   o COGL does not depend on Clutter data types anymore.
   o The ClutterMedia interface has been overhauled: implementations
     now must only override the interface properties. The ranges of
     some properties have been changed to normalized values.
   o COGL now exposes only floating point entry points, and reserves
     the eventual conversion to fixed point only when needed. The
     fixed point type and macros are publicly available for developers
     concerned about floating point operations.
   o COGL has a new Vertex Attribues API that allows submitting an
     extensible number of vertex attributes to OpenGL in a way that
     does not require format conversions and allows fast re-use.
   o COGL has a new Material API that decouples paths from fills; it
     is possible to create an arbitrary path and fill it with a COGL
     texture. The Material API also allows setting multiple texture
     layers and defining the blend modes and colors.
   o ClutterTexture has the ability to use a worker thread to asynchronously
     load an image from a file, as long as the GLib threading support has
     been enabled prior to calling clutter_init().
   o Clutter now supports localization of the help output, and it
     also supports globally setting the text direction for non left to
     right locales.
   o ClutterCairoTexture is a new actor that allows using Cairo
     to draw on a ClutterTexture; since Cairo does not have an OpenGL
     backend, the drawing is not hardware accelerated.
   o Clutter has a unit testing suite, based on the GLib unit test
     framework, which can be used to track regressions.
   o A ClutterPath object has been added, and it is used by the
     BehaviourPath. The Path object allows defining paths using a set
     of coordinates and operations. A Path can be "painted" either using
     COGL primitives or using Cairo primitives, allowing an easier way
     to paint non-rectangular shaped actors.
   o ClutterInterval is a simple object, used by ClutterAnimation, that
     describes an interval between two values, and interpolates between
     the initial and final values of the interval.

 * List of bugs fixed since 0.8.6

   o #835 - Optimize clutter_actor_real_pick()
   o #851 - setting anchor point causes picking problem
   o #883 - Outstanding COGL merge issues
   o #1003 - Add clutter_actor_take_key_focus
   o #1014 - Clutter Animation API Improvements.
   o #1049 - Clutter doesn't support most GLSL uniforms
   o #1051 - WebKit/Clutter product/component?
   o #1058 - Build clutter-box2d with Clutter 0.8
   o #1066 - Clipping regression in 0.8
   o #1086 - virtualize stage_queue_redraw
   o #1105 - low level access to PangoClutter
   o #1106 - ClutterText instead of ClutterLabel and ClutterEntry
   o #1108 - Enter/Leave events logics wrt. skipped motion events
   o #1109 - clutter-0.8.0 fails to compile
   o #1123 - Crash when FBO actor is used and the stage is MINIMIZED
   o #1144 - Provide an option to load images asynchronously in ClutterTexture
   o #1162 - Add unit testing for Clutter
   o #1164 - Mesh API
   o #1172 - Disjoint paths and clip to path
   o #1189 - Backface culling
   o #1209 - Move fixed point API in COGL
   o #1210 - Add CoglColor API
   o #1211 - Drop ClutterFeatureFlags usage from COGL
   o #1212 - Allow only a single include file for Clutter
   o #1215 - Move the Pango renderer to the public API
   o #1219 - Clean up cogl.h
   o #1231 - Build fails in gles flavour in revision 3442
   o #1233 - CLUTTER_ALPHA_SINE_INC is broken in trunk
   o #1251 - Merge the Cairo texture actor in core
   o #1252 - Merge ClutterBehaviourPath and ClutterBehaviourBspline
   o #1261 - [patch] Minimize differences between gl/cogl-texture.c and
     gles/cogl-texture.c
   o #1269 - mingw32 building failed at clutter-media.c
   o #1270 - Update to mingw-cross-compile.sh
   o #1271 - mingw compiling failed:  undefined reference to
     `_glDrawRangeElements@24'
   o #1284 - Return something reasonable from clutter_x11_handle_event()
   o #1300 - clutter_score_remove and clutter_score_remove_all  are different
     in object remove
   o #1310 - font rendering problem
   o #1313 - Fix computation of camera distance
   o #1314 - clutter_sinx() is more inaccurate than it needs to be
   o #1321 - Get Matrix in float
   o #1323 - ClutterBehaviorDepth conflicts with other behaviors
   o #1325 - ClutterPath to cairo_path_t conversion functions
   o #1330 - We should not queue redraw for non-visible actors
   o #1334 - Default value for ClutterLabel::text should be "" instead of NULL
   o #1344 - clutter_actor_transform_stage_point gives invalid coordinates
     for big actors
   o #1352 - Weird cogl-pango.h includes in clutter-[entry|label].c
   o #1354 - Floating point exception when set fps>1000 and start timeline
   o #1361 - Unused ClutterStage::get_resolution() methods
   o #1365 - ClutterEntry doesn't get the cursor when it should
   o #1366 - disable-npots fails to build on mac
   o #1380 - Return booleans from CLUTTER_ACTOR_IS_* macros
   o #1386 - Wrong clipping dimensions for larger actors
   o #1387 - Clarify new-frame signal emission with advance()
   o #1388 - Clarify signal emission for advance_to_marker()
   o #1395 - behaviour_apply and behaviour_get_nth_actor are opposite on
     actors sequence
   o #1397 - clutter command line is not localized.
   o #1402 - Change default tile-waste from 64 to 63
   o #1403 - ClutterMedia::get_uri() should return allocated string
   o #1404 - ClutterMedia issues
   o #1405 - Fix properties that have X11 types to be 'long'
   o #1409 - Use G_SIGNAL_RUN_LAST with ::queue-redraw signal
   o #1410 - [patch] Implements a generic ClutterActorClone class without fbos
   o #1414 - avoid relayout of ClutterTexture if not syncing size
   o #1415 - short-circuit setting same clip again
2009-10-26 08:45:51 +00:00
obache
2ff939d2b3 Recursive bump from clutter-cairo. 2009-10-26 08:39:36 +00:00
obache
0f3c04e7e6 Switch to use clutter08-gtk.
Bump PKGREVISION.
2009-10-26 08:38:33 +00:00
obache
6e2d977f00 Switch to use clutter08.
Bump PKGREVISION.
2009-10-26 08:37:27 +00:00
obache
fabb05a780 switch to use clutter08.
Bump PKGREVISION.
2009-10-26 08:36:30 +00:00
obache
0404ffce46 Import clutter08-gtk-0.8.3 as graphics/clutter08-gtk.
clutter-gtk for clutter-0.8 branch.
2009-10-26 08:32:30 +00:00
obache
a0dc4d8a3e Import clutter08-0.8.8 as graphics/clutter08.
clutter-0.8 branch.
2009-10-26 08:30:16 +00:00
sno
cd68c69139 Updating graphics/p5-Image-Size from 3.2 to 3.2.1
pkgsrc changes:
  - Correcting license definition
  - Adjusting dependencies

Upstream changes:
3.210	Wednesday October 21, 2009, 06:50:00 PM -0700
	* t/magick.t
	Removed a stray colon causing errors with some Perl versions.

	* t/00_load.t (added)
	* t/00_signature.t (deleted)
	* t/01_pod.t (added)
	* t/02_pod_coverage.t (added)
	* t/03_meta.t (added)
	* t/04_minimumversion.t (added)
	* t/05_critic.t (added)
	* t/magick.t
	* t/pod.t (deleted)
	* t/pod_coverage.t (deleted)
	Removed useless signature test, added QA tests, removed a
	duplicate test.

	* lib/Image/Size.pm
	Moved around some conditionally-needed libs to delay loading
	until/unless needed. Also made a small fix per Perl::Critic.
2009-10-25 13:11:16 +00:00
zafer
8f0cec0e3f remove tuwien from list. service suspended. 2009-10-24 14:35:32 +00:00
drochner
d47f275b66 update to 0.6.1.3
changes: bugfixes
2009-10-24 13:13:19 +00:00
drochner
88f012d34c update to 0.6.18
changes:
-bugfixes
-sped up exif_content_fix()
-improved MakerNote support for Pentax, Casio, Epson, Olympus/Sanyo
-New API entry point: exif_loader_get_buf()
-documentation improvements
-thread safety improvements
-translation updates
2009-10-24 13:09:05 +00:00
snj
e9e8382dac Add 'clean' to PRIVILEGED_STAGES. 2009-10-22 20:33:59 +00:00
adam
716d40a29a Changes 2.5.1:
* Fix for crash when input specified with a project file contains file paths
  with spaces.
* Major memory leak in autopano-sift-c command-line tool fixed.
* Other minor improvements including: a fix for a possible crash, inlined
  functions and cpack support for rpm and deb packaging.
2009-10-22 18:34:30 +00:00
taca
98be6963d9 Oops, update distinfo. 2009-10-22 15:20:53 +00:00
taca
02c3fc8679 Fix gd library security problem refering PHP's SVN repositry.
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-3546

Bump PKGREVISION.
(This fix is for php5 only and I don't know about php4.)
2009-10-22 14:39:55 +00:00
taca
8bfea209d1 Add a patch from PHP's SVN repositry to fix gd library security problem.
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-3546

Bump PKGREVISION of php-gd package.
(This fix is for php5 only and I don't know about php4.)
2009-10-22 14:37:47 +00:00
adam
1348ed4b6d Changes 1.8.4:
* move to new mm-common build infrastructure
2009-10-22 08:47:23 +00:00
drochner
f4ab1f7087 update to 2.28.1
This switches to the gnome-2.28 release branch.
2009-10-21 17:56:37 +00:00
drochner
b44edff75e update to 2.28.0
This switches to the gnome-2.28 release branch.
2009-10-21 16:09:56 +00:00
obache
881aad2b39 Add gtkdoc-rebase workaround. 2009-10-16 07:15:27 +00:00
zafer
62cd226e82 remove broken master_site. 2009-10-14 20:06:41 +00:00
adam
58ef422ca3 Changes 2009.2.0:
The last release in July 2009 introduced several major new features, but took
a long time to arrive. This release follows quickly with the intention of
tracking development better with more frequent releases, even so we still have
some great new features and smaller improvements:
* Hardware accelerated stitching
* Control point creator presets
* Exposure layer fusion
* Visual control points
* EXIF metadata display
2009-10-14 12:41:04 +00:00
tron
edbb0cc06c Include "bsd.prefs.mk" to make the last change actually work to unbreak
the package build.
2009-10-14 07:22:46 +00:00
hasso
fc9d28f062 Fix build on DragonFly. 2009-10-13 10:47:57 +00:00
drochner
670f472b40 fix MASTER_SITE & HOMEPAGE 2009-10-12 05:33:05 +00:00
obache
1c595a2719 Update ruby-gnome2 to 0.19.3.
== Ruby-GNOME2 0.19.3: 2009-09-24

NOTE: 0.19.x releases are development series.

This release is a bug fix release of 0.19.2.

=== Changes

===== Ruby/GLib2

  * Bug fix:
    * really fix
      'empty $(vendorarchdir) related build problem on CentOS 5.3 x86_64.'
      [Simon Arnaud, Kouhei Sutou]

=== Thanks

  * Simon Arnaud

== Ruby-GNOME2 0.19.2: 2009-09-23

NOTE: 0.19.x releases are development series.

This release is a bug fix release of 0.19.1.

=== Changes

==== Ruby/GLib2

  * Bug fixes:
    * empty $(vendorarchdir) related build problem on CentOS 5.3 x86_64.
      [Toshiyuki Suzumura, Kouhei Sutou]
    * [#2862022] fix multi thread blocking with Ruby
      1.8.6-p368 or later and 1.8.7-p173 or later.
      [Roy Wright, Andrea Dallera, Kouhei Sutou]
    * [Debian #502262] work Ruby thread with GTK+.
      [Johan Walles, Kouhei Sutou]

==== Ruby/GTK2

  * Bug fixes:
    * [#2679744] fix a typo:
      Gtk::Widget#set_scroll_adjustment ->
      Gtk::Widget#set_scroll_adjustments.
      [Kentaro Fukuchi, Kouhei Sutou]

==== Ruby/GtkMozEmbed

  * Bug fixes:
    * fix .pc detection.
      [OBATA Akio, Kouhei Sutou]

=== Thanks

  * OBATA Akio
  * Toshiyuki Suzumura
  * Roy Wright
  * Andrea Dallera
  * Johan Walles
  * Kentaro Fukuchi
2009-10-12 03:09:30 +00:00
obache
3f02d45357 Upate rabbit to 0.6.2.
== Changes 0.6.2 from 0.6.1: 2009-10-03

=== Improvements

  * Rabbit became an official MacPorts package! [kimura wataru]
  * Supported '''strong''' Wiki markup [kdmsnr]
  * Ignored level 2 or larger section in Wiki markup [kdmsnr]
  * Theme
    * pdf-tortoise-and-hare: Added margin between slide edge,
      tortoise and hare.
    * clear-blue: Supported changing images of tortoise and hare.
    * Added set_font_resolution_ratio that can change
      character size in a lump.
  * rabbit-mode: Supported rabbit-command.
  * Updated prototype.js: 1.4.0 -> 1.6.0
  * Supported justify.
  * Added a command that gets the current slide content as
    RD format.
  * Added --geometry option.
  * Supported RubyGems.

=== Fixes

  * Fixed a problem that allotted-time is ignored in
    lightning-simple theme. [Kazuhiro NISHIYAMA]
  * Removed system DPI dependency. [Kazuhiro NISHIYAMA]
  * Fixed a problem that displayed slide and PDF slide is
    different. [Kazuhiro NISHIYAMA]
  * Fixed a problem that images aren't resized with GDK
    backend.
2009-10-12 02:28:12 +00:00
obache
204b99a796 Update rmagick to 2.12.2.
RMagick 2.12.2
    o Add feature tests for SinusoidFunction and PolynomialFunction enum
      values to allow compiling with ImageMagick 6.4.8-7 (bug report by Mark
      Richman)

RMagick 2.12.1
    o Fix bug #27239, allow 2.12.0 to compile with older releases of ImageMagick
      (bug report by Sam Lown)

RMagick 2.12.0
    o Added Image#function_channel (available in ImageMagick 6.4.8-8)
    o Added Image#auto_level_channel, Image#auto_gamma_channel (available in
      ImageMagick 6.5.5-1)
    o Added Draw#interline_spacing, #interline_spacing= (available in
      ImageMagick 6.5.5-8)
2009-10-12 02:23:05 +00:00
sno
713a709cd9 fix typo (plattform -> platform) 2009-10-11 15:50:24 +00:00
markd
9e92c904e8 Update KDE4 to 4.3.2
KDE 4.3.2 brings a nice number of bugfixes, some critical, some just
fixing small annoyances:
* Many crashers have been fixed in KDE's core libraries, bringing more
  stability to all applications
* KWin's window compositing effects have been further stabilized by fixing
  a number of bugs in effect plugins such as the famous coverswitch window
  switcher
* The biggest number of bugs for this release has been fixed in KMail,
  KDE's email client, making it more reliable and usable by correcting a
  number of display issues
* Saving files over themselves works again in Okular, KDE's document viewer
2009-10-11 08:13:38 +00:00
adam
4b24b06420 Changes 1.7.3:
* Print contents of text chunks after IDAT, even when the -n option is used.
2009-10-11 08:07:23 +00:00
adam
8c06ce75a0 Changes 1.2.3:
* Additional support was added for IPTC and ICC markers.
* Minor fixes were made.
2009-10-11 08:04:53 +00:00
jnemeth
60770e2b16 sort 2009-10-08 06:15:11 +00:00
dmcmahill
0e0f7dbc1f add missing headers to let this build with gcc44 2009-10-06 00:53:26 +00:00
wiz
ff45890532 Remove wip artefacts. 2009-10-03 07:09:22 +00:00
markd
fd49ea8611 Add kdegraphics4 and oxygen-icons. 2009-10-02 20:12:54 +00:00
markd
38b2c153fe Import KDE4.3.1 from wip
OKed during freeze by wiz and agc
2009-10-02 20:11:00 +00:00